Merge branch 'master-V32-XuHaoJie' into 'master'
浙江——添加sql See merge request !12
Showing
1 changed file
with
170 additions
and
0 deletions
1 | +-- 1、评分分类及分支占比做成数据字典 | ||
2 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('060ac833d4024372ac823e10f25eb9ab', 'OPS_SECOND_PARTY_MESSAGE_SON_ACCIDENT', '信息安全事故', '5', 3, 'OPS_SECOND_PARTY_MESSAGE_SON', '2021-09-29 10:34:23'); | ||
3 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('20f09c4ac4c84a06985f814c70521279', 'OPS_SECOND_PARTY_WORK_SON_REQUIRE', '检查频次要求', '1', 2, 'OPS_SECOND_PARTY_WORK_SON', '2021-09-29 10:31:04'); | ||
4 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('219d23b8243045ea9d4791613492721b', 'OPS_SECOND_PARTY_WORK', '工作质效', '包括运维处理时效、检查频次要求、报告制度', 2, 'OPS_SECOND_PARTY', '2021-09-29 10:14:16'); | ||
5 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('2eccb7478ab6433797c050be88d87d42', 'OPS_SECOND_PARTY_RESOURCE', '资源配备', '包括人员到位情况、工作衔接情况', 1, 'OPS_SECOND_PARTY', '2021-09-29 10:14:16'); | ||
6 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('3d1de1eca48a48ce96244c2e9213e239', 'OPS_SECOND_PARTY_MESSAGE_SON_AGREEMENT', '安全协议', '2', 2, 'OPS_SECOND_PARTY_MESSAGE_SON', '2021-09-29 10:34:23'); | ||
7 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('46c80a2438bf48e88f904f54febf7ecf', 'OPS_SECOND_PARTY_RESOURCE_SON_USER', '人员到位情况', '3', NULL, 'OPS_SECOND_PARTY_RESOURCE_SON', '2021-09-29 10:20:08'); | ||
8 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('5267cc88e85f45bdbd52ee51ad48c81f', 'OPS_SECOND_PARTY_WORK_SON_TIMELINESS', '运维处理时效', '2', 1, 'OPS_SECOND_PARTY_WORK_SON', '2021-09-29 10:31:04'); | ||
9 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('56e0d2b11e164529b542eab991d06bcf', 'OPS_SECOND_PARTY_WORK_SON_SYSTEM', '报告制度', '2', 3, 'OPS_SECOND_PARTY_WORK_SON', '2021-09-29 10:31:04'); | ||
10 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('6f06f20933bc45aa86e222cc3e264418', 'OPS_SECOND_PARTY_MESSAGE_SON_HOLE', '系统安全漏洞', '3', 1, 'OPS_SECOND_PARTY_MESSAGE_SON', '2021-09-29 10:34:23'); | ||
11 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('7956481ca6b94c8a8f23a8dbc9c4c567', 'OPS_SECOND_PARTY_SYSTEM_SON', '乙方运维_系统保障', '包括系统运行故障率', 100203, '0', '2021-09-29 10:36:19'); | ||
12 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('816c56f2dba2403f8dfd412b97c61857', 'OPS_SECOND_PARTY_SERVE_SON_BUSINESS', '业务部门满意度调查', '35', 1, 'OPS_SECOND_PARTY_SERVE_SON', '2021-09-29 10:39:27'); | ||
13 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('8416fba474eb4ec5b027ce56975672bd', 'OPS_SECOND_PARTY_WORK_SON', '乙方运维_工作质效', '包括运维处理时效、检查频次要求、报告制度。', 100201, '0', '2021-09-29 10:31:04'); | ||
14 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('8de7498bd2614672890c950eca6801f3', 'OPS_SECOND_PARTY_MESSAGE_SON', '乙方运维_信息安全', '包括系统安全漏洞、安全协议、信息安全事故', 100202, '0', '2021-09-29 10:34:23'); | ||
15 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('afdb9d6579704c789ddddcd451846df4', 'OPS_SECOND_PARTY_SYSTEM', '系统保障', '包括系统运行故障率', 4, 'OPS_SECOND_PARTY', '2021-09-29 10:14:16'); | ||
16 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('b00849109c224b6f90e122efacc33ad0', 'OPS_SECOND_PARTY_MESSAGE', '信息安全', '包括系统安全漏洞、安全协议、信息安全事故', 3, 'OPS_SECOND_PARTY', '2021-09-29 10:14:16'); | ||
17 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('b83b94c3a1d6461181f40fe6b7388e0b', 'OPS_SECOND_PARTY_SERVE', '服务质量', '包括业务部门满意度调查、技术部门满意度调查', 5, 'OPS_SECOND_PARTY', '2021-09-29 10:14:16'); | ||
18 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('d24e4871750f48eea553069406440594', 'OPS_SECOND_PARTY', '乙方运维评分分类及分类评分占比', '乙方运维评分分类及分类评分占比', 10119, '0', '2021-09-27 17:55:58'); | ||
19 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('d3615e7dca894865bfd0f0cd2e9cffc9', 'OPS_SECOND_PARTY_SYSTEM_SON_FAILURE', '系统运行故障率', '15', 1, 'OPS_SECOND_PARTY_SYSTEM_SON', '2021-09-29 10:36:19'); | ||
20 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('e1234459d4834585931e6b6bb05586dc', 'OPS_SECOND_PARTY_SERVE_SON', '乙方运维_服务质量', '包括业务部门满意度调查、技术部门满意度调查。', 100204, '0', '2021-09-29 10:39:27'); | ||
21 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('e7ef1427a5294b2abe00b285eda30f44', 'OPS_SECOND_PARTY_RESOURCE_SON_WORK', '工作衔接情况', '2', NULL, 'OPS_SECOND_PARTY_RESOURCE_SON', '2021-09-29 10:20:08'); | ||
22 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('eca9522c32ea4a8fb5098d0ab1e8295f', 'OPS_SECOND_PARTY_RESOURCE_SON', '乙方运维_资源配备', '分为人员到位情况和工作衔接情况。人员到位情况:配置人员数量满足需求和合同约定的,不扣分,否则少一人扣0.5分。少提供一项资料扣0.5分,扣完为止。打分人:技术管理员;工作衔接情况:以投标书项目成员为基线,人员变更超过2人次的(甲方主动书面要求的除外),每次扣减1分。打分人:技术管理员', 10012, '0', '2021-09-29 10:20:08'); | ||
23 | +INSERT INTO `cloud_backend_monitor`.`sys_ddic` (`ddicId`, `ddicCode`, `ddicName`, `ddicDesc`, `ddicSort`, `ddicCategory`, `createTime`) VALUES ('ef475bffc84e4177b2f7a30356cbce3a', 'OPS_SECOND_PARTY_SERVE_SON_TECHNOLOGY', '技术部门满意度调查', '30', 2, 'OPS_SECOND_PARTY_SERVE_SON', '2021-09-29 10:39:27'); | ||
24 | + | ||
25 | +-- 2、创建项目表 | ||
26 | +CREATE TABLE `b_ops_project` ( | ||
27 | + `id` int AUTO_INCREMENT PRIMARY KEY COMMENT '标识', | ||
28 | + `code` varchar(20) COMMENT '编码', | ||
29 | + `alias` varchar(50) COMMENT '别名', | ||
30 | + `beginTime` datetime COMMENT '开始时间', | ||
31 | + `overTime` datetime COMMENT '结束时间', | ||
32 | + `principal` varchar(50) NOT NULL COMMENT '负责人', | ||
33 | + `principalName` varchar(25) COMMENT '负责人名称', | ||
34 | + `busId` varchar(32) COMMENT '业务id', | ||
35 | + `sort` int COMMENT '排序', | ||
36 | + `remark` varchar(255) COMMENT '备注', | ||
37 | + `state` int COMMENT '0:正常,1:延期,3:预留', | ||
38 | + `extend` varchar(255) COMMENT '扩展字段', | ||
39 | + `createTime` datetime COMMENT '创建时间', | ||
40 | + `createUser` varchar(50) COMMENT '创建人', | ||
41 | + `enable` int NULL DEFAULT 0 COMMENT '是否启用,0:启用;1:不启用' | ||
42 | +) comment = '乙方运维项目表'; | ||
43 | + | ||
44 | +-- 3、创建运维用户信息表 | ||
45 | +CREATE TABLE `b_ops_person` ( | ||
46 | + `id` varchar(32) PRIMARY KEY COMMENT '人员id', | ||
47 | + `userId` varchar(32) COMMENT '系统用户id,该人员在系统中有账号时,该字段有值', | ||
48 | + `state` int COMMENT '状态:1:在职;2:离职', | ||
49 | + `nickname` varchar(50) COMMENT '姓名', | ||
50 | + `sex` int COMMENT '性别(0:女;1:男)', | ||
51 | + `phone` varchar(11) COMMENT '手机号', | ||
52 | + `tel` varchar(20) COMMENT '座机号码', | ||
53 | + `email` varchar(50) COMMENT '邮箱地址', | ||
54 | + `post` varchar(200) COMMENT '家庭住址', | ||
55 | + `headImgUrl` varchar(200) COMMENT '头像路径', | ||
56 | + `age` int COMMENT '年龄', | ||
57 | + `university` varchar(16) COMMENT '毕业院校', | ||
58 | + `education` varchar(255) COMMENT '学历', | ||
59 | + `entryTime` datetime COMMENT '入职时间', | ||
60 | + `quitTime` datetime COMMENT '离职时间', | ||
61 | + `company` varchar(32) COMMENT '所在公司', | ||
62 | + `certificate` varchar(1024) COMMENT '证书' | ||
63 | +) COMMENT = '乙方运维_运维用户信息表' ; | ||
64 | + | ||
65 | +-- 3、创建乙方运维_上传文件记录表 | ||
66 | +CREATE TABLE `b_ops_file` ( | ||
67 | + `id` varchar(32) PRIMARY KEY, | ||
68 | + `type` int COMMENT '上传文件类型:10:个人保密协议,11:个人月度总结,21:月报,22:考勤记录,23:健康检查报告,31:文档资料,32:项目保密协议', | ||
69 | + `name` varchar(255) COMMENT '上传时文件名', | ||
70 | + `fileUrl` varchar(255) COMMENT '文件存储路径', | ||
71 | + `uploaddate` datetime COMMENT '上传时间', | ||
72 | + `username` varchar(50) COMMENT '提交用户账号', | ||
73 | + `opsId` varchar(50) COMMENT '项目id', | ||
74 | + `personId` varchar(50) COMMENT '运维人员Id', | ||
75 | + `sort` int COMMENT '排序' | ||
76 | +) COMMENT = '乙方运维-上传文件记录表' ; | ||
77 | + | ||
78 | +-- 4、创建乙方运维_项目人员关系表 | ||
79 | +CREATE TABLE `b_ops_project_person` ( | ||
80 | + `id` varchar(40) PRIMARY KEY COMMENT '主键ID', | ||
81 | + `projectId` varchar(50) NOT NULL COMMENT '项目id', | ||
82 | + `personId` varchar(32) NOT NULL COMMENT '人员id' | ||
83 | +) COMMENT = '乙方运维_项目与人员关系表' ; | ||
84 | + | ||
85 | +-- 5、创建乙方运维_项目评分表 | ||
86 | +CREATE TABLE `b_ops_score` ( | ||
87 | + `id` varchar(50) PRIMARY KEY COMMENT '主键id', | ||
88 | + `projectId` varchar(50) COMMENT '项目id', | ||
89 | + `period` varchar(20) COMMENT '评价周期,例如:yyyyMM:一月一评 目前预留字段', | ||
90 | + `score` float(6, 2) COMMENT '得分', | ||
91 | + `scoringdate` datetime COMMENT '评分日期' | ||
92 | +) COMMENT = '乙方运维_项目评分表' ; | ||
93 | + | ||
94 | +-- 6、创建乙方运维_评分详情表 | ||
95 | +CREATE TABLE `b_ops_score_details` ( | ||
96 | + `id` varchar(50) PRIMARY KEY COMMENT '主键id', | ||
97 | + `projectScoreId` varchar(50) COMMENT '项目考核评分id', | ||
98 | + `item` varchar(50) COMMENT '评分项目,即考核指标', | ||
99 | + `score` float(6, 2) COMMENT '指标得分', | ||
100 | + `standardScore` float(6, 2) COMMENT '标准分值', | ||
101 | + `rater` varchar(50) COMMENT '评分人', | ||
102 | + `deduction` varchar(1024) COMMENT '扣分原因', | ||
103 | + `remark` varchar(255) COMMENT '备注' | ||
104 | +) COMMENT = '乙方运维_项目评分明细表' ; | ||
105 | + | ||
106 | +-- 7、添加菜单和授权 | ||
107 | +-- 添加文档管理和乙方运维菜单 | ||
108 | +INSERT INTO `user-center`.`sys_menu` (`id`, `parentId`, `menuCode`, `name`, `url`, `path`, `css`, `sort`, `createTime`, `updateTime`, `isMenu`, `hidden`, `menuDesc`, `type`, `moduleid`) VALUES (1000009, -1, '', '文档管理', NULL, '/documentationManagement/documentationManagement', 'layui-icon-template', 140200, '2021-09-29 21:35:07', '2021-09-29 21:39:49', 1, 0, '', 1, 'operationMaintenance'); | ||
109 | +INSERT INTO `user-center`.`sys_menu` (`id`, `parentId`, `menuCode`, `name`, `url`, `path`, `css`, `sort`, `createTime`, `updateTime`, `isMenu`, `hidden`, `menuDesc`, `type`, `moduleid`) VALUES (1000011, -1, '', '乙方运维', NULL, 'operationMaintenance/operationMaintenance', 'layui-icon-tabs', 140300, '2021-09-30 01:01:59', '2021-09-30 01:01:59', 1, 0, '', 1, 'operationMaintenance'); | ||
110 | +-- 给文档管理和乙方运维菜单添加菜单授权 | ||
111 | +INSERT INTO `user-center`.`sys_role_menu` (`roleId`, `menuId`) VALUES (1, 1000009); | ||
112 | +INSERT INTO `user-center`.`sys_role_menu` (`roleId`, `menuId`) VALUES (1, 1000011); | ||
113 | +-- 8、修改项目表中的预留字段 | ||
114 | +ALTER TABLE `cloud_backend_monitor`.`b_ops_project` | ||
115 | +MODIFY COLUMN `state` int NULL DEFAULT 0 COMMENT '0:正常,1:延期,3:预留' AFTER `remark`; | ||
116 | + | ||
117 | +-- 9、同步流程业务添加触发器 | ||
118 | +-- 新增触发器 | ||
119 | +DELIMITER $$ | ||
120 | +CREATE TRIGGER syn_business_add AFTER INSERT ON b_bustype | ||
121 | +FOR EACH ROW | ||
122 | +begin | ||
123 | + IF NEW.isLeaf = 1 THEN | ||
124 | + INSERT INTO `itsm_demo`.`system_handler` (`system_id`, `system_name`, `sort`, `system_type`, `enable`) VALUES (NEW.busId, NEW.busTypeName, NEW.sort, "0","0"); | ||
125 | + END IF; | ||
126 | +end$$ | ||
127 | +DELIMITER ; | ||
128 | +-- 修改触发器 | ||
129 | +DELIMITER $$ | ||
130 | +CREATE TRIGGER syn_business_change AFTER UPDATE ON b_bustype | ||
131 | +FOR EACH ROW | ||
132 | +begin | ||
133 | + IF NEW.isLeaf = 1 and OLD.isLeaf =1 THEN | ||
134 | + UPDATE `itsm_demo`.`system_handler` SET `system_name` = NEW.busTypeName, `sort` = NEW.sort WHERE `system_id` = OLD.busId; | ||
135 | + ELSE | ||
136 | + DELETE FROM `itsm_demo`.`system_handler` where `system_id` = OLD.busId; | ||
137 | + END IF; | ||
138 | +end$$ | ||
139 | +DELIMITER ; | ||
140 | +-- 删除触发器 | ||
141 | +DELIMITER $$ | ||
142 | +CREATE TRIGGER syn_business_delete AFTER DELETE ON b_bustype | ||
143 | +FOR EACH ROW | ||
144 | +begin | ||
145 | + IF OLD.isLeaf = 1 THEN | ||
146 | + DELETE FROM `itsm_demo`.`system_handler` where `system_id` = OLD.busId; | ||
147 | + END IF; | ||
148 | +end$$ | ||
149 | +DELIMITER ; | ||
150 | + | ||
151 | +-- 10、手动把系统中的业务同步到流程的itsm_demo库中的system_handler表。且同步过来的业务只能是叶子业务,并且不能为虚拟业务 | ||
152 | +--(system_handler中system_id是业务id busId,system_type为乙方运维时,能在monitor库b_ops_project查到 关键字段 busId) | ||
153 | + | ||
154 | +-- 11、文档类型添加 | ||
155 | +INSERT INTO `inspection-report`.`b_insepectionreport_type` (`id`, `pid`, `name`, `docNo`, `type`, `createUser`, `createTime`, `sort`, `status`) VALUES ('TWO_NDA', '0', '项目保密协议', 'TWO_NDA', 'TWO_NDA', 'admin', '2021-10-13 17:00:05', '10007', 0); | ||
156 | +INSERT INTO `inspection-report`.`b_insepectionreport_type` (`id`, `pid`, `name`, `docNo`, `type`, `createUser`, `createTime`, `sort`, `status`) VALUES ('TWO_DOCUMENT_MATERIAL', '0', '文档资料', 'TWO_DOCUMENT_MATERIAL', 'TWO_DOCUMENT_MATERIAL', 'admin', '2021-10-13 17:00:01', '10006', 0); | ||
157 | +INSERT INTO `inspection-report`.`b_insepectionreport_type` (`id`, `pid`, `name`, `docNo`, `type`, `createUser`, `createTime`, `sort`, `status`) VALUES ('THREE_PERSONAGE_NDA', '0', '个人保密协议', 'THREE_PERSONAGE_NDA', 'THREE_PERSONAGE_NDA', 'admin', '2021-10-13 16:59:58', '10001', 0); | ||
158 | +INSERT INTO `inspection-report`.`b_insepectionreport_type` (`id`, `pid`, `name`, `docNo`, `type`, `createUser`, `createTime`, `sort`, `status`) VALUES ('THREE_MONTHLY_SUMMARY', '0', '月度总结', 'THREE_MONTHLY_SUMMARY', 'THREE_MONTHLY_SUMMARY', 'admin', '2021-10-13 16:59:56', '10002', 0); | ||
159 | +INSERT INTO `inspection-report`.`b_insepectionreport_type` (`id`, `pid`, `name`, `docNo`, `type`, `createUser`, `createTime`, `sort`, `status`) VALUES ('FOUR_CHECKING_IN', '0', '考勤记录', '10004', 'FOUR_CHECKING_IN', 'admin', '2021-10-12 19:55:13', '10004', 0); | ||
160 | +INSERT INTO `inspection-report`.`b_insepectionreport_type` (`id`, `pid`, `name`, `docNo`, `type`, `createUser`, `createTime`, `sort`, `status`) VALUES ('FOUR_HEALTH', '0', '健康检查报告', '10005', 'FOUR_HEALTH', 'admin', '2021-10-12 19:55:13', '10005', 0); | ||
161 | +INSERT INTO `inspection-report`.`b_insepectionreport_type` (`id`, `pid`, `name`, `docNo`, `type`, `createUser`, `createTime`, `sort`, `status`) VALUES ('FOUR_MONTHLY', '0', '月报', '10003', 'FOUR_MONTHLY', 'admin', '2021-10-12 19:55:13', '10003', 0); | ||
162 | + | ||
163 | +-- 王涛 inspection-report | ||
164 | +alter table b_inspection_document MODIFY column fileSize varchar(50) DEFAULT NULL COMMENT '文件大小'; | ||
165 | + | ||
166 | +ALTER TABLE `inspection-report`.`b_inspection_document` | ||
167 | +ADD COLUMN `status` int(1) DEFAULT '0' COMMENT '删除状态 0 正常,1删除,默认0'; | ||
168 | + | ||
169 | +ALTER TABLE `inspection-report`.`b_insepectionreport_type` | ||
170 | +ADD COLUMN `status` int(1) DEFAULT '0' COMMENT '删除状态 0 正常,1删除,默认0'; |
-
Please register or login to post a comment