repair_report.sql 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580
  1. /*
  2. Navicat Premium Data Transfer
  3. Source Server : 报修系统数据库
  4. Source Server Type : MySQL
  5. Source Server Version : 80022
  6. Source Host : 172.16.20.95:3306
  7. Source Schema : repair_report
  8. Target Server Type : MySQL
  9. Target Server Version : 80022
  10. File Encoding : 65001
  11. Date: 04/01/2024 09:19:31
  12. */
  13. SET NAMES utf8mb4;
  14. SET FOREIGN_KEY_CHECKS = 0;
  15. -- ----------------------------
  16. -- Table structure for repair_admin
  17. -- ----------------------------
  18. DROP TABLE IF EXISTS `repair_admin`;
  19. CREATE TABLE `repair_admin` (
  20. `id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键UUID类型',
  21. `account` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '账号',
  22. `card_number` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '微校卡号',
  23. `password` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '密码',
  24. `username` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '昵称',
  25. `school_id` int(0) NOT NULL COMMENT '校区ID',
  26. `phone` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '手机号',
  27. `is_super` int(0) NOT NULL COMMENT '是否是超级管理员 不是:0;是:1',
  28. `statu` int(0) NOT NULL COMMENT '状态 正常:0;冻结:1',
  29. `is_mobile` int(0) NOT NULL COMMENT '是否是移动端创建 不是:0;是:1',
  30. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  31. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  32. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  33. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  34. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  35. PRIMARY KEY (`id`) USING BTREE
  36. ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  37. -- ----------------------------
  38. -- Table structure for repair_area
  39. -- ----------------------------
  40. DROP TABLE IF EXISTS `repair_area`;
  41. CREATE TABLE `repair_area` (
  42. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  43. `parent_id` int(0) NOT NULL COMMENT '父级ID',
  44. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '区域/具体名称',
  45. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  46. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  47. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  48. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  49. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  50. PRIMARY KEY (`id`) USING BTREE
  51. ) ENGINE = InnoDB AUTO_INCREMENT = 504 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  52. -- ----------------------------
  53. -- Table structure for repair_article_build
  54. -- ----------------------------
  55. DROP TABLE IF EXISTS `repair_article_build`;
  56. CREATE TABLE `repair_article_build` (
  57. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  58. `article_id` int(0) NOT NULL COMMENT '报修类型',
  59. `build_id` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '楼栋关联ID(多个楼栋用逗号隔开)',
  60. `user_id` int(0) NOT NULL COMMENT '用户ID',
  61. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  62. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  63. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  64. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  65. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  66. PRIMARY KEY (`id`) USING BTREE,
  67. INDEX `ididx`(`id`, `deleted`) USING BTREE
  68. ) ENGINE = InnoDB AUTO_INCREMENT = 684 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  69. -- ----------------------------
  70. -- Table structure for repair_article_type
  71. -- ----------------------------
  72. DROP TABLE IF EXISTS `repair_article_type`;
  73. CREATE TABLE `repair_article_type` (
  74. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  75. `order_num` int(0) NULL DEFAULT NULL COMMENT '序号',
  76. `school_id` int(0) NOT NULL COMMENT '校区ID',
  77. `parent_id` int(0) NOT NULL COMMENT '父级ID(parentid为0的是第一级)',
  78. `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '报修故障(物品)类型名称',
  79. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  80. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  81. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  82. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  83. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  84. PRIMARY KEY (`id`) USING BTREE
  85. ) ENGINE = InnoDB AUTO_INCREMENT = 481 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  86. -- ----------------------------
  87. -- Table structure for repair_classes_settings
  88. -- ----------------------------
  89. DROP TABLE IF EXISTS `repair_classes_settings`;
  90. CREATE TABLE `repair_classes_settings` (
  91. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  92. `user_id` int(0) NOT NULL COMMENT '用户ID',
  93. `start_date` date NOT NULL COMMENT '生效日期',
  94. `shift_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '班次ID(多个班次用逗号隔开)',
  95. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  96. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  97. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  98. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  99. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  100. PRIMARY KEY (`id`) USING BTREE,
  101. UNIQUE INDEX `unOne`(`user_id`, `start_date`, `shift_id`, `create_time`, `update_time`, `create_user`, `update_user`, `deleted`) USING BTREE COMMENT '不能存在重复值',
  102. INDEX `deletedIdx`(`user_id`, `deleted`) USING BTREE
  103. ) ENGINE = InnoDB AUTO_INCREMENT = 4213 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  104. -- ----------------------------
  105. -- Table structure for repair_close
  106. -- ----------------------------
  107. DROP TABLE IF EXISTS `repair_close`;
  108. CREATE TABLE `repair_close` (
  109. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  110. `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '关单原因',
  111. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  112. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  113. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  114. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  115. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  116. PRIMARY KEY (`id`) USING BTREE
  117. ) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
  118. -- ----------------------------
  119. -- Table structure for repair_collaborate_record
  120. -- ----------------------------
  121. DROP TABLE IF EXISTS `repair_collaborate_record`;
  122. CREATE TABLE `repair_collaborate_record` (
  123. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  124. `record_id` int(0) NOT NULL COMMENT '报修记录ID',
  125. `user_id` int(0) NOT NULL COMMENT '申请人ID',
  126. `approver_id` int(0) NULL DEFAULT NULL COMMENT '审批操作人ID',
  127. `collaborator` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '协作人ID(多个人用逗号隔开)',
  128. `voice` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '语音 可能做成语音文件上传的方式 然后这个字段记录语音文件名',
  129. `voice_length` int(0) NULL DEFAULT NULL COMMENT '录音时长',
  130. `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  131. `approval_statu` int(0) NOT NULL COMMENT '审批状态 0拒绝 1同意 2待审批',
  132. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  133. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  134. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  135. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  136. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  137. PRIMARY KEY (`id`) USING BTREE
  138. ) ENGINE = InnoDB AUTO_INCREMENT = 50 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  139. -- ----------------------------
  140. -- Table structure for repair_consumables
  141. -- ----------------------------
  142. DROP TABLE IF EXISTS `repair_consumables`;
  143. CREATE TABLE `repair_consumables` (
  144. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  145. `record_id` int(0) NOT NULL COMMENT '维修记录ID',
  146. `article_id` int(0) NOT NULL COMMENT '物品类型ID',
  147. `consume_id` int(0) NOT NULL COMMENT '耗材ID',
  148. `consume_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '耗材名称',
  149. `price` decimal(10, 2) NOT NULL COMMENT '耗材单价',
  150. `number` double NOT NULL COMMENT '耗材数量',
  151. `total_price` decimal(10, 2) NOT NULL COMMENT '合计费用',
  152. `change_user` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '改价人',
  153. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  154. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  155. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  156. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  157. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  158. PRIMARY KEY (`id`) USING BTREE
  159. ) ENGINE = InnoDB AUTO_INCREMENT = 1030 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  160. -- ----------------------------
  161. -- Table structure for repair_consume
  162. -- ----------------------------
  163. DROP TABLE IF EXISTS `repair_consume`;
  164. CREATE TABLE `repair_consume` (
  165. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  166. `school_id` int(0) NOT NULL COMMENT '校区ID',
  167. `article_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '故障(改名叫物品)类型ID (多个ID用逗号隔开)',
  168. `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '耗材名称',
  169. `price` decimal(10, 2) NOT NULL COMMENT '单价',
  170. `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '内容',
  171. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  172. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  173. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  174. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  175. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  176. PRIMARY KEY (`id`) USING BTREE
  177. ) ENGINE = InnoDB AUTO_INCREMENT = 416 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  178. -- ----------------------------
  179. -- Table structure for repair_dispatch_record
  180. -- ----------------------------
  181. DROP TABLE IF EXISTS `repair_dispatch_record`;
  182. CREATE TABLE `repair_dispatch_record` (
  183. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  184. `record_id` int(0) NOT NULL COMMENT '报修记录ID',
  185. `users_id` int(0) NOT NULL COMMENT '被派单人ID',
  186. `assigned_time` datetime(0) NOT NULL COMMENT '被派单/被转单/被协作时间',
  187. `receiving_time` datetime(0) NULL DEFAULT NULL COMMENT '接单时间 用来计算是否接单超时 \r\n计算公式:\r\n(被派单时间 + 接单考核时间) < 接单时间',
  188. `acceptance_assess_time` int(0) NOT NULL COMMENT '接单考核时间',
  189. `source_id` int(0) NULL DEFAULT NULL COMMENT '协作或转单',
  190. `order_type` int(0) NOT NULL COMMENT '派单类型 0派单 1协作 2转单',
  191. `is_lose_efficacy` int(0) NOT NULL COMMENT '是否已失效(0未失效,1已失效)',
  192. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  193. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  194. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  195. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  196. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  197. PRIMARY KEY (`id`) USING BTREE,
  198. INDEX `userIdx`(`users_id`, `is_lose_efficacy`) USING BTREE
  199. ) ENGINE = InnoDB AUTO_INCREMENT = 5667 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  200. -- ----------------------------
  201. -- Table structure for repair_evaluate
  202. -- ----------------------------
  203. DROP TABLE IF EXISTS `repair_evaluate`;
  204. CREATE TABLE `repair_evaluate` (
  205. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  206. `record_id` int(0) NOT NULL COMMENT '报修记录ID',
  207. `star` int(0) NOT NULL COMMENT '星级',
  208. `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '评价内容',
  209. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  210. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  211. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  212. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  213. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  214. PRIMARY KEY (`id`) USING BTREE
  215. ) ENGINE = InnoDB AUTO_INCREMENT = 3750 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  216. -- ----------------------------
  217. -- Table structure for repair_leave_message
  218. -- ----------------------------
  219. DROP TABLE IF EXISTS `repair_leave_message`;
  220. CREATE TABLE `repair_leave_message` (
  221. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  222. `record_id` int(0) NOT NULL COMMENT '维修记录ID',
  223. `recipient_id` int(0) NOT NULL COMMENT '接收人员ID',
  224. `sender_id` int(0) NOT NULL COMMENT '发送人员ID',
  225. `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '内容',
  226. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  227. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  228. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  229. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  230. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  231. PRIMARY KEY (`id`) USING BTREE
  232. ) ENGINE = InnoDB AUTO_INCREMENT = 166 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  233. -- ----------------------------
  234. -- Table structure for repair_notice_setting
  235. -- ----------------------------
  236. DROP TABLE IF EXISTS `repair_notice_setting`;
  237. CREATE TABLE `repair_notice_setting` (
  238. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  239. `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '公告内容',
  240. `is_top` int(0) NOT NULL COMMENT '是否置顶展示 不展示:0 展示:1',
  241. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  242. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  243. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  244. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  245. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  246. PRIMARY KEY (`id`) USING BTREE
  247. ) ENGINE = InnoDB AUTO_INCREMENT = 29 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  248. -- ----------------------------
  249. -- Table structure for repair_offline_record
  250. -- ----------------------------
  251. DROP TABLE IF EXISTS `repair_offline_record`;
  252. CREATE TABLE `repair_offline_record` (
  253. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  254. `record_id` int(0) NOT NULL COMMENT '报修记录ID',
  255. `voice` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '语音 可能做成语音文件上传的方式 然后这个字段记录语音文件名',
  256. `voice_length` int(0) NULL DEFAULT NULL COMMENT '录音时长',
  257. `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  258. `user_id` int(0) NOT NULL COMMENT '申请人ID',
  259. `approver_id` int(0) NULL DEFAULT NULL COMMENT '审批操作人ID',
  260. `approval_statu` int(0) NOT NULL COMMENT '审批状态 0拒绝 1同意 2待审批',
  261. `refuse_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '拒绝原因',
  262. `old_record` int(0) NOT NULL COMMENT '原来的工单状态',
  263. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  264. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  265. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  266. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  267. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  268. PRIMARY KEY (`id`) USING BTREE
  269. ) ENGINE = InnoDB AUTO_INCREMENT = 344 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  270. -- ----------------------------
  271. -- Table structure for repair_pay_record
  272. -- ----------------------------
  273. DROP TABLE IF EXISTS `repair_pay_record`;
  274. CREATE TABLE `repair_pay_record` (
  275. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  276. `record_id` int(0) NOT NULL COMMENT '报修记录ID',
  277. `user_id` int(0) NOT NULL COMMENT '支付人员ID',
  278. `pay_no` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '支付流水号(对应支付平台的)',
  279. `pay_price` decimal(10, 2) NOT NULL COMMENT '交易金额',
  280. `is_success` int(0) NOT NULL COMMENT '是否支付成功 未支付/等待支付:1;支付成功:2;支付失败:3',
  281. `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '备注',
  282. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  283. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  284. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  285. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  286. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  287. PRIMARY KEY (`id`) USING BTREE
  288. ) ENGINE = InnoDB AUTO_INCREMENT = 490 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  289. -- ----------------------------
  290. -- Table structure for repair_receiving
  291. -- ----------------------------
  292. DROP TABLE IF EXISTS `repair_receiving`;
  293. CREATE TABLE `repair_receiving` (
  294. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  295. `record_id` int(0) NOT NULL COMMENT '维修记录ID',
  296. `dispatch_id` int(0) NOT NULL COMMENT '派单ID(关联派单表)',
  297. `user_id` int(0) NOT NULL COMMENT '接单人ID',
  298. `receiving_time` datetime(0) NOT NULL COMMENT '接单时间',
  299. `finish_time` datetime(0) NULL DEFAULT NULL COMMENT '维修完成时间 用来计算是否维修超时 \r\n计算公式:\r\n(接单时间 + 维修考核时间) < 维修完成时间',
  300. `maintenance_assess_time` int(0) NOT NULL COMMENT '维修考核时间(单位:分钟)',
  301. `is_lose_efficacy` int(0) NOT NULL COMMENT '是否已失效(未失效:0;已失效:1)',
  302. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  303. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  304. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  305. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  306. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  307. PRIMARY KEY (`id`) USING BTREE
  308. ) ENGINE = InnoDB AUTO_INCREMENT = 4601 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  309. -- ----------------------------
  310. -- Table structure for repair_record
  311. -- ----------------------------
  312. DROP TABLE IF EXISTS `repair_record`;
  313. CREATE TABLE `repair_record` (
  314. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  315. `area_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '报修区域',
  316. `article_id` int(0) NOT NULL COMMENT '报修物品ID',
  317. `record_no` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '报修单号(也是微信支付种的商户单号)',
  318. `school_id` int(0) NOT NULL COMMENT '校区ID',
  319. `address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '详细地址',
  320. `description` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '故障描述',
  321. `image` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '故障图片 最多三张(多张按逗号隔开)',
  322. `maintenancer` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '维修照片 最多两张 必填 (多张按逗号隔开)',
  323. `voice` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '报修录音',
  324. `voice_length` int(0) NULL DEFAULT NULL COMMENT '录音时长',
  325. `finish_voice` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '维修录音',
  326. `finish_voice_length` int(0) NULL DEFAULT NULL COMMENT '维修录音时长',
  327. `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '维修内容',
  328. `customs_officer_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '关单人ID 多个人用逗号隔开',
  329. `user_id` int(0) NOT NULL COMMENT '报修人ID',
  330. `user_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '报修人姓名',
  331. `user_phone` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '报修人联系电话',
  332. `user_class` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '报修人年级等信息',
  333. `build_id` int(0) NOT NULL COMMENT '楼栋ID',
  334. `price` decimal(10, 2) NULL DEFAULT NULL COMMENT '合计费用',
  335. `maintenancer_id` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '维修人ID(多个人用逗号隔开)',
  336. `maintenancer_name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '维修人姓名(用协作、改派操作之前第一个师傅的名字)',
  337. `maintenancer_phone` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '维修人联系电话(用协作、改派操作之前第一个师傅的电话)',
  338. `maintenance_state` int(0) NOT NULL COMMENT '维修状态(派单中,维修中,协作,转后勤,已完成,待确认,转单待审核,协作待审核,已取消,已关单)',
  339. `is_duty` int(0) NULL DEFAULT NULL COMMENT '是否是值班单 不是值班单0 是值班单1 定时到正常班次时间重新分配',
  340. `is_collaborate` int(0) NULL DEFAULT NULL COMMENT '是否是协作单 不是协作单0 是协作单1 判断关单用的',
  341. `logistics_personnel` int(0) NULL DEFAULT NULL COMMENT '后勤人员ID',
  342. `report_time` datetime(0) NOT NULL COMMENT '报修时间',
  343. `remark` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '关单原因',
  344. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  345. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  346. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  347. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  348. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  349. `version` int(0) NOT NULL COMMENT '乐观锁',
  350. PRIMARY KEY (`id`) USING BTREE
  351. ) ENGINE = InnoDB AUTO_INCREMENT = 5623 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  352. -- ----------------------------
  353. -- Table structure for repair_refund_record
  354. -- ----------------------------
  355. DROP TABLE IF EXISTS `repair_refund_record`;
  356. CREATE TABLE `repair_refund_record` (
  357. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  358. `record_id` int(0) NOT NULL COMMENT '报修记录ID',
  359. `user_id` int(0) NOT NULL COMMENT '被退款人员ID',
  360. `wx_no` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '商户退款单号(对应微信的)',
  361. `refund_no` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '微信退款单号(对应微信的)',
  362. `refund_price` decimal(10, 2) NOT NULL COMMENT '退款金额',
  363. `is_success` int(0) NOT NULL COMMENT '是否退款成功 退款中0;退款成功1;退款失败2',
  364. `approve` int(0) NULL DEFAULT NULL COMMENT '审批状态 待审批:0;通过:1;驳回:2',
  365. `approve_user` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '申请人',
  366. `approved_user` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '审批人',
  367. `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '备注',
  368. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  369. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  370. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  371. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  372. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  373. PRIMARY KEY (`id`) USING BTREE
  374. ) ENGINE = InnoDB AUTO_INCREMENT = 47 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  375. -- ----------------------------
  376. -- Table structure for repair_school
  377. -- ----------------------------
  378. DROP TABLE IF EXISTS `repair_school`;
  379. CREATE TABLE `repair_school` (
  380. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  381. `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '校区名称',
  382. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  383. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  384. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  385. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  386. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  387. PRIMARY KEY (`id`) USING BTREE,
  388. UNIQUE INDEX `name_unique`(`name`) USING BTREE COMMENT '校区名称不能重复'
  389. ) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  390. -- ----------------------------
  391. -- Table structure for repair_shift_settings
  392. -- ----------------------------
  393. DROP TABLE IF EXISTS `repair_shift_settings`;
  394. CREATE TABLE `repair_shift_settings` (
  395. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  396. `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '班次名称',
  397. `start_time` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '开始时间',
  398. `end_time` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '结束时间',
  399. `not_work_time` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '非工作时间 多个时间用逗号隔开',
  400. `is_duty` int(0) NOT NULL COMMENT '是否值班 不值班:0;值班:1',
  401. `color` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '颜色(存储rgb值)',
  402. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  403. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  404. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  405. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  406. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  407. PRIMARY KEY (`id`) USING BTREE
  408. ) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  409. -- ----------------------------
  410. -- Table structure for repair_system_messages
  411. -- ----------------------------
  412. DROP TABLE IF EXISTS `repair_system_messages`;
  413. CREATE TABLE `repair_system_messages` (
  414. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  415. `record_id` int(0) NOT NULL COMMENT '报修记录ID',
  416. `recipient_id` int(0) NOT NULL COMMENT '接收人员ID',
  417. `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '内容',
  418. `is_read` int(0) NOT NULL COMMENT '是否已读 未读:0;已读:1',
  419. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  420. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  421. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  422. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  423. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  424. PRIMARY KEY (`id`) USING BTREE
  425. ) ENGINE = InnoDB AUTO_INCREMENT = 31451 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  426. -- ----------------------------
  427. -- Table structure for repair_system_setting
  428. -- ----------------------------
  429. DROP TABLE IF EXISTS `repair_system_setting`;
  430. CREATE TABLE `repair_system_setting` (
  431. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  432. `hour` int(0) NOT NULL COMMENT '工单完成后多少小时,用户未评价系统默认好评',
  433. `emergency_call` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '黄家湖紧急电话',
  434. `emergency_mxh` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '墨轩湖紧急电话',
  435. `service_phone` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '服务监督电话',
  436. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  437. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  438. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  439. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  440. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  441. PRIMARY KEY (`id`) USING BTREE
  442. ) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  443. -- ----------------------------
  444. -- Table structure for repair_track_record
  445. -- ----------------------------
  446. DROP TABLE IF EXISTS `repair_track_record`;
  447. CREATE TABLE `repair_track_record` (
  448. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  449. `record_id` int(0) NOT NULL COMMENT '报修记录ID',
  450. `maintenance_state` int(0) NOT NULL COMMENT '维修状态(派单中,维修中,协作,转后勤,已完成,待确认,转单待审核,协作待审核,已取消,已关单)',
  451. `content` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '跟踪内容',
  452. `user_id` int(0) NULL DEFAULT NULL COMMENT '用户ID',
  453. `user_zzstr` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '对应身份',
  454. `image` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '照片',
  455. `voice` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '录音',
  456. `voice_length` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '录音时长',
  457. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  458. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  459. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  460. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  461. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  462. PRIMARY KEY (`id`) USING BTREE
  463. ) ENGINE = InnoDB AUTO_INCREMENT = 18317 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  464. -- ----------------------------
  465. -- Table structure for repair_transfer_record
  466. -- ----------------------------
  467. DROP TABLE IF EXISTS `repair_transfer_record`;
  468. CREATE TABLE `repair_transfer_record` (
  469. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  470. `record_id` int(0) NOT NULL COMMENT '报修记录ID',
  471. `voice` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '语音 可能做成语音文件上传的方式 然后这个字段记录语音文件名',
  472. `voice_length` int(0) NULL DEFAULT NULL COMMENT '录音时长',
  473. `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
  474. `user_id` int(0) NOT NULL COMMENT '申请人ID',
  475. `approver_id` int(0) NULL DEFAULT NULL COMMENT '审批操作人ID',
  476. `approval_statu` int(0) NOT NULL COMMENT '审批状态 0拒绝 1同意 2待审批',
  477. `refuse_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '拒绝原因',
  478. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  479. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  480. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  481. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  482. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  483. PRIMARY KEY (`id`) USING BTREE
  484. ) ENGINE = InnoDB AUTO_INCREMENT = 222 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  485. -- ----------------------------
  486. -- Table structure for repair_user
  487. -- ----------------------------
  488. DROP TABLE IF EXISTS `repair_user`;
  489. CREATE TABLE `repair_user` (
  490. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  491. `card_number` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '微校卡号',
  492. `user_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '用户名称',
  493. `user_phone` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户手机号',
  494. `user_zzid` int(0) NOT NULL COMMENT '用户身份ID 用户:0 维修师傅:1 郭班长:2 后勤人员:3',
  495. `user_class` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '报修人年级等信息',
  496. `work_type` int(0) NULL DEFAULT NULL COMMENT '工种',
  497. `identity_type` int(0) NULL DEFAULT NULL COMMENT '微校身份类型ID 其他:0; 学生:1; 教职工:4;校友:5;本科生:6',
  498. `college` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '学院',
  499. `grade` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '年级',
  500. `profession` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '专业',
  501. `school_id` int(0) NOT NULL COMMENT '校区ID',
  502. `state` int(0) NULL DEFAULT NULL COMMENT '员工状态 正常接单:1;停止接单:2;',
  503. `team_id` int(0) NULL DEFAULT NULL COMMENT '维修班 校方人员:0;第三方人员:1',
  504. `build_id` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '楼栋关联ID(多个楼栋用逗号隔开)',
  505. `article_id` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '故障类型(改名叫物品)关联ID(多个故障类型用逗号隔开)',
  506. `is_change` int(0) NULL DEFAULT NULL COMMENT '是否能转换 不能转换:0;能转换:1',
  507. `acceptance_assess_time` int(0) NULL DEFAULT NULL COMMENT '接单考核时间',
  508. `maintenance_assess_time` int(0) NULL DEFAULT NULL COMMENT '维修考核时间',
  509. `openid` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '微信唯一标识openid',
  510. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  511. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  512. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  513. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  514. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  515. PRIMARY KEY (`id`) USING BTREE,
  516. INDEX `ididex`(`id`, `user_zzid`, `school_id`, `deleted`, `state`, `article_id`) USING BTREE
  517. ) ENGINE = InnoDB AUTO_INCREMENT = 43737 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  518. -- ----------------------------
  519. -- Table structure for repair_work_type
  520. -- ----------------------------
  521. DROP TABLE IF EXISTS `repair_work_type`;
  522. CREATE TABLE `repair_work_type` (
  523. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  524. `name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '工种名称',
  525. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  526. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  527. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  528. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  529. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  530. PRIMARY KEY (`id`) USING BTREE,
  531. UNIQUE INDEX `name_unique`(`name`) USING BTREE COMMENT '工种类型名称不能重复'
  532. ) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
  533. -- ----------------------------
  534. -- Table structure for wx_access_token
  535. -- ----------------------------
  536. DROP TABLE IF EXISTS `wx_access_token`;
  537. CREATE TABLE `wx_access_token` (
  538. `id` int(0) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  539. `access_token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 'access_token',
  540. `expires_time` datetime(0) NOT NULL COMMENT '过期时间',
  541. `create_time` datetime(0) NOT NULL COMMENT '创建时间',
  542. `update_time` datetime(0) NOT NULL COMMENT '更新时间',
  543. `create_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '创建人员',
  544. `update_user` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '更新人员',
  545. `deleted` int(0) NOT NULL COMMENT '逻辑删除 未删除:0;删除:1',
  546. PRIMARY KEY (`id`) USING BTREE
  547. ) ENGINE = InnoDB AUTO_INCREMENT = 532 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
  548. SET FOREIGN_KEY_CHECKS = 1;