sql.sql 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415
  1. -- 村庄概况信息表
  2. CREATE TABLE village_profile (
  3. id int PRIMARY KEY AUTO_INCREMENT COMMENT 'ID',
  4. name varchar(100) NOT NULL COMMENT '村庄名称',
  5. region_id int(11) NOT NULL COMMENT '所属区域ID',
  6. introduction varchar(1024) COMMENT '村庄简介',
  7. images varchar(512) COMMENT '村庄图片',
  8. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  9. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  10. del_flag char default '0' null comment '删除标志',
  11. KEY `idx_name` (`village_name`),
  12. KEY `idx_region_id` (`region_id`)
  13. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='村庄概况信息表';
  14. -- 人员信息表
  15. CREATE TABLE person_info (
  16. id INT PRIMARY KEY AUTO_INCREMENT COMMENT 'ID',
  17. realname VARCHAR(50) NOT NULL COMMENT '姓名',
  18. id_card CHAR(64) UNIQUE COMMENT '身份证号',
  19. ethnic VARCHAR(30) COMMENT '民族',
  20. age TINYINT COMMENT '年龄',
  21. gender TINYINT NOT NULL COMMENT '性别: 1-男, 2-女, 0-未知',
  22. birth_date DATE COMMENT '出生日期',
  23. population_category TINYINT COMMENT '人口类别:0-本村户籍 ,1-非本村户籍',
  24. phone VARCHAR(20) COMMENT '电话',
  25. population_tags VARCHAR(1024) COMMENT '人口标签(标签 json 列表)',
  26. occupation VARCHAR(50) COMMENT '职业',
  27. grid VARCHAR(30) COMMENT '所属网格',
  28. education_level VARCHAR(20) COMMENT '文化程度',
  29. marital_status TINYINT COMMENT '婚姻状况: 0-未婚, 1-已婚, 2-丧偶, 3-离婚',
  30. political_status VARCHAR(20) COMMENT '政治面貌',
  31. religion VARCHAR(30) COMMENT '宗教信仰',
  32. photo_url VARCHAR(255) COMMENT '照片URL',
  33. household_id INT COMMENT '所属户籍ID',
  34. household_relation VARCHAR(30) COMMENT '户籍关系',
  35. special_identity VARCHAR(4) COMMENT '特殊身份 0-无,1-特困人员,2-低保人员,3-高龄老人,4-空巢老人,5-留守儿童,6-残疾人',
  36. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  37. create_by varchar(64) null comment '创建人',
  38. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  39. update_by varchar(64) null comment '修改人',
  40. del_flag char default '0' null comment '删除标志',
  41. INDEX idx_realname (realname),
  42. INDEX idx_ethnic (ethnic),
  43. INDEX idx_id_card (id_card),
  44. INDEX idx_household (household_id),
  45. INDEX idx_special_identity (special_identity)
  46. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='人员信息表';
  47. -- 户籍信息表
  48. CREATE TABLE household_info (
  49. id INT PRIMARY KEY AUTO_INCREMENT COMMENT '户籍ID',
  50. household_code VARCHAR(50) UNIQUE NOT NULL COMMENT '户籍编号',
  51. household_head_id int COMMENT '户主id',
  52. household_type TINYINT NOT NULL COMMENT '户籍类型: 0-农业户口, 1-非农业户口',
  53. household_address VARCHAR(200) COMMENT '户籍地址',
  54. belonging_area VARCHAR(200) COMMENT '归属地区',
  55. house_code VARCHAR(50) COMMENT '房屋编号',
  56. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  57. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  58. del_flag char default '0' null comment '删除标志',
  59. INDEX idx_household_number (household_code),
  60. INDEX idx_house_code (house_code)
  61. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='户籍信息表';
  62. -- 房屋信息表
  63. CREATE TABLE house_info (
  64. id INT PRIMARY KEY AUTO_INCREMENT COMMENT '房屋ID',
  65. house_code VARCHAR(20) UNIQUE NOT NULL COMMENT '房屋编号(如FW0000580689)',
  66. doorplate_number VARCHAR(50) COMMENT '门牌号',
  67. house_address VARCHAR(200) COMMENT '房屋详细地址',
  68. house_owner_id INT COMMENT '房主人员ID',
  69. total_points INT DEFAULT 0 COMMENT '总积分',
  70. remaining_points INT DEFAULT 0 COMMENT '剩余积分',
  71. house_category TINYINT COMMENT '房屋类别:0-修缮,1-原址重建,2-集中安置',
  72. building_area DECIMAL(10,2) COMMENT '宅基地面积(㎡)',
  73. grid INT COMMENT '所属网格',
  74. photo_url VARCHAR(256) COMMENT '照片URL',
  75. house_tags VARCHAR(1024) COMMENT '家庭标签(JSON数组)',
  76. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  77. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  78. del_flag char default '0' null comment '删除标志',
  79. -- 索引
  80. INDEX idx_house_code (house_code),
  81. INDEX idx_doorplate (doorplate_number),
  82. INDEX idx_owner (house_owner_id),
  83. INDEX idx_house_category (house_category),
  84. INDEX idx_address (house_address)
  85. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='房屋信息表';
  86. -- 人员-房屋 关联表
  87. CREATE TABLE person_house_relation (
  88. id INT PRIMARY KEY AUTO_INCREMENT COMMENT 'ID',
  89. person_id INT NOT NULL COMMENT '人员ID',
  90. house_id INT NOT NULL COMMENT '房屋ID',
  91. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  92. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  93. del_flag char default '0' null comment '删除标志',
  94. -- 联合唯一约束(防止重复关联)
  95. UNIQUE KEY uk_person_house (person_id, house_id)
  96. ) ENGINE=InnoDB COMMENT='人员房屋关系表';
  97. -- 项目表
  98. CREATE TABLE projects (
  99. id INT PRIMARY KEY AUTO_INCREMENT COMMENT '项目ID',
  100. project_name VARCHAR(100) NOT NULL COMMENT '项目名称',
  101. project_description VARCHAR(256) COMMENT '项目内容',
  102. investment_amount DECIMAL(15,2) COMMENT '投资金额(元)',
  103. start_date DATE COMMENT '项目开始日期',
  104. estimated_completion_date DATE COMMENT '预计建成日期',
  105. actual_completion_date DATE COMMENT '实际建成日期',
  106. progress TINYINT DEFAULT 0 COMMENT '项目进度(0-建设中 1-已建成)',
  107. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  108. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  109. del_flag char default '0' null comment '删除标志',
  110. INDEX idx_progress (progress),
  111. INDEX idx_name (project_name),
  112. INDEX idx_dates (start_date, estimated_completion_date)
  113. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='项目表';
  114. -- 补贴(项目管理)
  115. CREATE TABLE subsidy_projects (
  116. id INT PRIMARY KEY AUTO_INCREMENT COMMENT '序号ID',
  117. project_name VARCHAR(100) NOT NULL COMMENT '项目名称',
  118. category VARCHAR(100) NOT NULL COMMENT '补贴类别',
  119. name VARCHAR(50) NOT NULL COMMENT '姓名',
  120. id_card CHAR(64) UNIQUE COMMENT '身份证号',
  121. money DECIMAL(20,2) COMMENT '实发金额(元)',
  122. bank_card CHAR(64) NOT NULL COMMENT '银行账号SHA-256哈希(加密存储)',
  123. date DATE NOT NULL COMMENT '兑现时间',
  124. status VARCHAR(20) NOT NULL COMMENT '状态',
  125. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  126. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  127. del_flag char default '0' null comment '删除标志',
  128. INDEX idx_type (category),
  129. INDEX idx_name (name),
  130. INDEX idx_payment_date (date),
  131. INDEX idx_status (status),
  132. INDEX idx_type_status (category, status),
  133. INDEX idx_type_name_date (category, name, date)
  134. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='补贴项目管理表';
  135. -- 设施数据管理
  136. CREATE TABLE facility_management (
  137. id INT PRIMARY KEY AUTO_INCREMENT COMMENT 'ID',
  138. facility_type VARCHAR(4) NOT NULL COMMENT '设施类型',
  139. facility_name VARCHAR(100) NOT NULL COMMENT '设施名称',
  140. location VARCHAR(200) COMMENT '位置描述',
  141. extent VARCHAR(20) COMMENT '长度(米)',
  142. breadth VARCHAR(20) COMMENT '宽度(米)',
  143. car_num INT COMMENT '车道数量',
  144. surface VARCHAR(50) COMMENT '路面类型',
  145. line_length VARCHAR(20) COMMENT '线路长度',
  146. electric varchar(1024) COMMENT '电气与安全参数',
  147. coverage_area VARCHAR(50) COMMENT '覆盖范围',
  148. power VARCHAR(50) COMMENT '发射功率',
  149. operator VARCHAR(50) COMMENT '运营商',
  150. area VARCHAR(20) COMMENT '占地面积',
  151. year date null comment '建成年份';
  152. class_num INT COMMENT '班级数量',
  153. teacher_num INT COMMENT '教师人数',
  154. student_num INT COMMENT '学生人数',
  155. phone VARCHAR(20) COMMENT '联系电话',
  156. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  157. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  158. del_flag char default '0' null comment '删除标志',
  159. INDEX idx_facility_type (facility_type),
  160. INDEX idx_facility_name (facility_name)
  161. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='设施数据管理表';
  162. -- 当地政策数据表
  163. CREATE TABLE local_policy (
  164. id INT PRIMARY KEY AUTO_INCREMENT COMMENT 'ID',
  165. name VARCHAR(100) NOT NULL COMMENT '政策名称',
  166. label VARCHAR(512) COMMENT '政策描述',
  167. file VARCHAR(255) NOT NULL COMMENT '政策文件路径',
  168. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  169. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  170. del_flag char default '0' null comment '删除标志',
  171. INDEX idx_name (name),
  172. INDEX idx_label (label)
  173. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='当地政策数据表';
  174. -- 产业数据收集
  175. create table industry_data
  176. (
  177. id int auto_increment primary key,
  178. year varchar(11) null comment '年份',
  179. category int null comment '产业类别:0-种植业/1-养殖业/2-保安腰刀产业/3-农家乐产业/4-民宿产业',
  180. scale varchar(255) null comment '产业规模',
  181. yield varchar(255) null comment '产量',
  182. value varchar(255) null comment '产值',
  183. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  184. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  185. del_flag char default '0' null comment '删除标志',
  186. INDEX idx_category (category),
  187. INDEX idx_year (year)
  188. )ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 comment '产业数据收集';
  189. -- 就业数据收集
  190. create table employment_data
  191. (
  192. id int auto_increment primary key,
  193. months varchar(11) null comment '月份',
  194. position_number int null comment '提供岗位数量',
  195. hire_number int null comment '录用人数',
  196. month_pay_low varchar(255) null comment '月薪范围下限',
  197. month_pay_high varchar(255) null comment '月薪资范围上限',
  198. shorage_position varchar(255) null comment '当前缺口岗位',
  199. skill_training int default 1 null comment '技能培训情况 1为是 0为否',
  200. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  201. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  202. del_flag char default '0' null comment '删除标志'
  203. )ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 comment '就业数据收集';
  204. -- 乡村振兴传统产业数据
  205. create table village_tradition
  206. (
  207. id int auto_increment primary key,
  208. category varchar(10) null comment '产业类别(0-种植业、1-养殖业)',
  209. name varchar(255) null comment '基地名称',
  210. location varchar(255) null comment '位置',
  211. area varchar(255) null comment '种植面积/养殖规模',
  212. variety varchar(255) null comment '品种',
  213. promotion varchar(255) null comment '技术推广/应用情况',
  214. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  215. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  216. del_flag char default '0' null comment '删除标志',
  217. INDEX idx_category (category),
  218. INDEX idx_name (name)
  219. )ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 comment '乡村振兴传统产业数据';
  220. -- 乡村特色产业
  221. create table village_special
  222. (
  223. id int auto_increment primary key,
  224. category varchar(10) null comment '产业类别(0-保安腰刀产业、1-农家乐产业、2-民宿产业)',
  225. name varchar(255) null comment '产业名称',
  226. location varchar(255) null comment '位置',
  227. people_num varchar(255) null comment '传承人数',
  228. produce_num varchar(255) null comment '产品人数',
  229. feature varchar(255) null comment '经营特色',
  230. vegetable varchar(255) null comment '菜品数量',
  231. room_num varchar(255) null comment '房间数量',
  232. bed varchar(255) null comment '床位数',
  233. ids varchar(255) null comment '批量多项产品或菜品',
  234. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  235. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  236. del_flag char default '0' null comment '删除标志',
  237. INDEX idx_category (category),
  238. INDEX idx_name (name)
  239. )ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 comment '乡村特色产业';
  240. -- 乡村特色产业产品
  241. create table production_data
  242. (
  243. id int auto_increment primary key,
  244. name varchar(11) null comment '产品名称/菜品名称',
  245. img varchar(1000) null comment '产品图片/菜品图片',
  246. price varchar(11) null comment '产品价格/菜品价格'
  247. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  248. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  249. del_flag char default '0' null comment '删除标志',
  250. ) comment '乡村特色产业产品';
  251. -- 乡村振兴产业服务与支持
  252. create table village_service
  253. (
  254. id int auto_increment primary key,
  255. title varchar(11) null comment '标题',
  256. tag varchar(10) null comment '标签',
  257. type varchar(10) default 0 null comment '类型 0-图文,1-视频',
  258. content varchar(255) null comment '内容',
  259. photo_url varchar(255) null comment '封面图',
  260. source varchar(255) null comment '来源',
  261. status int default 0 null comment '发布状态 0-未发布 1-已发布 2-下架',
  262. date datetime null comment '发布日期',
  263. issuer_id int null comment '发布人id',
  264. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  265. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  266. del_flag char default '0' null comment '删除标志',
  267. INDEX idx_tag (tag),
  268. INDEX idx_title (title),
  269. INDEX idx_content (content),
  270. INDEX idx_date (date),
  271. INDEX idx_status (status)
  272. )ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 comment '乡村振兴产业服务与支持';
  273. -- 民族团结活动表
  274. CREATE TABLE ethnic_activities (
  275. id INT PRIMARY KEY AUTO_INCREMENT,
  276. name VARCHAR(100) NOT NULL COMMENT '活动名称',
  277. date DATE NOT NULL COMMENT '活动日期',
  278. location VARCHAR(100) NOT NULL COMMENT '活动地点',
  279. category varchar(10) NOT NULL COMMENT '活动类别 0-传统节日 1-风俗习惯 2-语言文字 3-服饰艺术 4-其他',
  280. ethnic VARCHAR(255) NOT NULL COMMENT '参与民族',
  281. content VARCHAR(1024) COMMENT '活动内容',
  282. count INT DEFAULT 0 COMMENT '参与人数',
  283. status int NOT NULL DEFAULT 0 COMMENT '状态:0-未完成/1-已完成',
  284. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  285. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  286. del_flag char default '0' null comment '删除标志',
  287. INDEX idx_date (date),
  288. INDEX idx_category (category),
  289. INDEX idx_ethnic (ethnic),
  290. INDEX idx_status (status)
  291. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='民族团结活动表';
  292. -- 灾情共度管理
  293. CREATE TABLE disaster_relief (
  294. id INT PRIMARY KEY AUTO_INCREMENT COMMENT 'ID',
  295. person_id INT NOT NULL COMMENT '村民ID',
  296. date datetime NOT NULL COMMENT '发生日期',
  297. location varchar(100) NOT NULL COMMENT '发生地点',
  298. event_content text COMMENT '事迹内容',
  299. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  300. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  301. del_flag char default '0' null comment '删除标志',
  302. INDEX idx_date (date),
  303. INDEX idx_person_id (person_id)
  304. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='灾情共度管理';
  305. -- 媒体宣传内容收集表
  306. CREATE TABLE media_propaganda (
  307. id INT PRIMARY KEY AUTO_INCREMENT COMMENT 'ID',
  308. title varchar(255) NOT NULL COMMENT '标题',
  309. type varchar(10) default "0" NOT NULL comment '类型 0-图文,1-视频',
  310. content varchar(512) NOT NULL COMMENT '内容',
  311. image varchar(512) COMMENT '封面图URL',
  312. extract_date date NOT NULL COMMENT '摘录日期(默认当天)',
  313. publish_date date NOT NULL COMMENT '发布日期',
  314. source varchar(200) NOT NULL COMMENT '来源',
  315. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  316. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  317. del_flag char default '0' null comment '删除标志',
  318. INDEX idx_title (title),
  319. INDEX idx_content (content),
  320. INDEX idx_publish_date (publish_date),
  321. INDEX idx_extract_date (extract_date)
  322. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='媒体宣传内容收集表';
  323. -- 事件表
  324. CREATE TABLE event (
  325. id int PRIMARY KEY AUTO_INCREMENT COMMENT '事件ID',
  326. occur_time datetime NOT NULL COMMENT '事发时间',
  327. type int NOT NULL COMMENT '事件类别,0-矛盾纠纷类/1-消防隐患类/2-安全隐患类/3-社会治安类/4-环境治理类/5-反诈宣传类',
  328. location varchar(200) NOT NULL COMMENT '事发地点',
  329. description varchar(512) COMMENT '事件描述',
  330. photo_url VARCHAR(255) COMMENT '照片',
  331. status char(1) DEFAULT '0' COMMENT '状态(0-未完结 1-已完结)',
  332. submitter_id int NOT NULL COMMENT '填报人ID(村民id)',
  333. process_result VARCHAR(512) COMMENT '处理结果',
  334. process_time datetime COMMENT '处理时间',
  335. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  336. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  337. del_flag char default '0' null comment '删除标志',
  338. KEY idx_type (`type`),
  339. KEY idx_status (`status`),
  340. KEY idx_submitter (`submitter_id`)
  341. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='事件主表';
  342. -- 事件负责人分配表
  343. CREATE TABLE event_assign (
  344. id int PRIMARY KEY AUTO_INCREMENT COMMENT '分配ID',
  345. event_id int NOT NULL COMMENT '事件ID',
  346. user_id int NOT NULL COMMENT '负责人ID',
  347. status char(1) DEFAULT '0' COMMENT '状态(0未完结 1本人已完结 2其他人已完结)',
  348. is_reassign char(1) DEFAULT '0' COMMENT '是否重新分配(0否 1是)',
  349. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  350. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  351. UNIQUE KEY `uk_event_user` (`event_id`, `user_id`), -- 联合唯一索引
  352. KEY `idx_event_status` (`event_id`, `status`),
  353. KEY `idx_user_status` (`user_id`, `status`)
  354. ) ENGINE=InnoDB COMMENT='事件负责人分配表';
  355. -- 某个事件的处理人 只需要在 查询时 查询 事件id 且 状态为1的即可 因为其他负责人的数据状态为2
  356. -- 事件类型负责人表
  357. CREATE TABLE event_type_assignee (
  358. id int PRIMARY KEY AUTO_INCREMENT COMMENT 'ID',
  359. type int NOT NULL COMMENT '事件类型(0-5,表示对应类型的负责人)',
  360. user_id int NOT NULL COMMENT '负责人ID',
  361. create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
  362. update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '修改时间',
  363. UNIQUE KEY `uk_type_person` (`type`, `user_id`),
  364. KEY `idx_type` (`type`),
  365. KEY `idx_person` (`user_id`)
  366. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='事件类型负责人配置表';