install.sql 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  1. -- ----------------------------
  2. -- 工单类别表
  3. -- ----------------------------
  4. CREATE TABLE IF NOT EXISTS `__PREFIX__workorder_category` (
  5. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  6. `pid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '上级类别',
  7. `name` varchar(100) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '名称',
  8. `logo_image` varchar(200) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '图片路径',
  9. `desc` varchar(200) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '描述',
  10. `we_ids` varchar(200) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '关联工程师',
  11. `kbs_ids` varchar(200) NOT NULL DEFAULT '' COMMENT '关联知识点',
  12. `wo_number` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '工单数',
  13. `wo_complete_number` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '工单完成数',
  14. `status` enum('1','0') CHARACTER SET utf8 NOT NULL DEFAULT '1' COMMENT '状态:0=隐藏,1=正常',
  15. `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
  16. `createtime` int(10) unsigned DEFAULT NULL COMMENT '创建时间',
  17. `deletetime` int(10) unsigned DEFAULT NULL COMMENT '删除时间',
  18. PRIMARY KEY (`id`)
  19. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT='工单类别表';
  20. -- ----------------------------
  21. -- 插入默认分类
  22. -- ----------------------------
  23. BEGIN;
  24. INSERT IGNORE INTO `__PREFIX__workorder_category` VALUES ('1', '0', '服务', '/assets/addons/workorder/img/fff_logo.png', '对指定服务进行提问', '1', '', '0', '0', '1', '1', '1597409892', null);
  25. INSERT IGNORE INTO `__PREFIX__workorder_category` VALUES ('2', '0', '产品', '/assets/addons/workorder/img/fff_logo.png', '对指定产品进行提问', '1', '', '0', '0', '1', '2', '1597409909', null);
  26. INSERT IGNORE INTO `__PREFIX__workorder_category` VALUES ('3', '1', '服务一', '/assets/addons/workorder/img/fff_logo.png', '我是服务一的介绍', '1', '1,2', '0', '0', '1', '3', '1597409964', null);
  27. INSERT IGNORE INTO `__PREFIX__workorder_category` VALUES ('4', '2', '产品一', '/assets/addons/workorder/img/fff_logo.png', '我是产品一的介绍', '1', '1,2', '0', '0', '1', '4', '1597409946', null);
  28. INSERT IGNORE INTO `__PREFIX__workorder_category` VALUES ('5', '2', '产品二', '/assets/addons/workorder/img/fff_logo.png', '我是产品二的介绍', '1', '1,2', '0', '0', '1', '5', '1597409953', null);
  29. COMMIT;
  30. -- ----------------------------
  31. -- 工程师表
  32. -- ----------------------------
  33. CREATE TABLE IF NOT EXISTS `__PREFIX__workorder_engineers` (
  34. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  35. `class` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '分类:0=内部工程师,1=服务商工程师',
  36. `title` varchar(50) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '职称',
  37. `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '关联用户',
  38. `qq` varchar(20) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT 'QQ号',
  39. `wx` varchar(30) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '微信号',
  40. `openid` varchar(32) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '公众号openid(预留)',
  41. `introduce` varchar(200) NOT NULL DEFAULT '' COMMENT '介绍',
  42. `status` enum('1','0') CHARACTER SET utf8 NOT NULL DEFAULT '1' COMMENT '状态:0=隐藏,1=正常',
  43. `lastreceivetime` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '上次接单时间',
  44. `work_order_quantity` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '接单量(含经手)',
  45. `avg_response_time` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '平均响应时间(秒)',
  46. `createtime` int(10) unsigned DEFAULT NULL COMMENT '创建时间',
  47. `deletetime` int(10) unsigned DEFAULT NULL COMMENT '删除时间',
  48. PRIMARY KEY (`id`)
  49. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT='工程师表';
  50. -- ----------------------------
  51. -- 插入默认工程师
  52. -- ----------------------------
  53. BEGIN;
  54. INSERT IGNORE INTO `__PREFIX__workorder_engineers` VALUES ('1', '0', '工程师小A', '1', '小A的QQ', '小A的微信', '', '小A的介绍', '1', '0', '0', '0', '1637045666', null);
  55. COMMIT;
  56. -- ----------------------------
  57. -- 工单评价表
  58. -- ----------------------------
  59. CREATE TABLE IF NOT EXISTS `__PREFIX__workorder_evaluate` (
  60. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  61. `order_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '工单',
  62. `category_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '工单分类',
  63. `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户',
  64. `stars` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '星级:1=一星,2=二星,3=三星,4=四星,5=五星',
  65. `solved` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否解决:0=未解决,1=已解决',
  66. `feedback` varchar(200) NOT NULL DEFAULT '' COMMENT '反馈内容',
  67. `createtime` int(10) unsigned DEFAULT NULL COMMENT '评价时间',
  68. PRIMARY KEY (`id`)
  69. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT='工单评价表';
  70. -- ----------------------------
  71. -- 表单字段表
  72. -- ----------------------------
  73. CREATE TABLE IF NOT EXISTS `__PREFIX__workorder_fields` (
  74. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  75. `position` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '字段位置:0=工单提交表单,1=用户反馈表单,2=工程师回复表单',
  76. `name` varchar(50) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '名称',
  77. `title` varchar(50) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '标题',
  78. `type_list` enum('city','radio','checkbox','switch','files','file','images','image','selects','select','datetime','time','date','number','editor','text','textarea','string') CHARACTER SET utf8 NOT NULL DEFAULT 'text' COMMENT '类型:string=输入框,textarea=多行输入框,text=文本,editor=富文本,number=数字,date=日期,time=时间,datetime=日期时间,select=列表,selects=多选列表,image=图片,images=图片(多),file=文件,files=文件(多),switch=开关,checkbox=复选框,radio=单选框,city=城市选择框',
  79. `decimals` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '小数点长度',
  80. `minimum` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最少选择',
  81. `maximum` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '最大选择',
  82. `default` varchar(100) CHARACTER SET utf8 DEFAULT '' COMMENT '默认值',
  83. `values` text CHARACTER SET utf8 COMMENT '条目列表',
  84. `rule` varchar(50) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '验证规则',
  85. `errormsg` varchar(100) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '错误消息',
  86. `notice` varchar(100) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '提示消息',
  87. `field_length` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '字段长度',
  88. `isfilter` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '是否列表筛选:0=否,1=是',
  89. `isbasicinfo` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '基本信息字段:0=否,1=是',
  90. `status` enum('1','0') CHARACTER SET utf8 NOT NULL DEFAULT '1' COMMENT '状态:0=隐藏,1=正常',
  91. `extend` varchar(100) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '扩展属性',
  92. `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
  93. `createtime` int(10) unsigned DEFAULT NULL COMMENT '创建时间',
  94. PRIMARY KEY (`id`)
  95. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT='工单字段管理';
  96. -- ----------------------------
  97. -- 插入默认字段
  98. -- ----------------------------
  99. BEGIN;
  100. INSERT IGNORE INTO `__PREFIX__workorder_fields` VALUES ('1', '0', 'title', '标题', 'string', '0', '0', '0', '', '', 'required', '', '请输入标题', '255', '1', '1', '1', '', '99', '1601669299');
  101. INSERT IGNORE INTO `__PREFIX__workorder_fields` VALUES ('2', '0', 'describe', '描述', 'textarea', '0', '0', '0', '', '', 'required', '', '请输入描述', '500', '0', '0', '1', '', '98', '1601669299');
  102. INSERT IGNORE INTO `__PREFIX__workorder_fields` VALUES ('3', '0', 'confidential', '机密信息', 'textarea', '0', '0', '0', '', '', '', '', '请在此处填写账号、密码等机密信息,机密信息不在任何情况公开', '200', '0', '0', '1', '', '97', '1601669299');
  103. INSERT IGNORE INTO `__PREFIX__workorder_fields` VALUES ('4', '0', 'attachment', '附件', 'files', '0', '0', '5', '', '', '', '', '可通过QQ截图后在此粘贴上传图片', '300', '0', '0', '1', '', '96', '1601669299');
  104. INSERT IGNORE INTO `__PREFIX__workorder_fields` VALUES ('5', '0', 'mobile', '手机', 'string', '0', '0', '0', '', '', 'required,mobile', '', '紧急情况时,工程师会与您电话联系,请填写正确手机号', '11', '1', '1', '1', '', '95', '1601669299');
  105. INSERT IGNORE INTO `__PREFIX__workorder_fields` VALUES ('6', '0', 'email', '邮箱', 'string', '0', '0', '0', '', '', 'email', '', '请输入邮箱地址', '100', '1', '1', '1', '', '94', '1601669299');
  106. INSERT IGNORE INTO `__PREFIX__workorder_fields` VALUES ('7', '0', 'remind', '接受提醒', 'radio', '0', '0', '0', '0', '0|不接受\r\n1|手机短信\r\n2|邮件', '', '', '工程师回复时,通过您选择的方式提醒您', '1', '1', '1', '1', '', '93', '1601669299');
  107. INSERT IGNORE INTO `__PREFIX__workorder_fields` VALUES ('8', '0', 'public', '是否公开', 'radio', '0', '0', '0', '0', '0|否\r\n1|是', '', '', '允许工程师在必要时公开此工单内容,机密信息不公开。', '1', '1', '1', '1', '', '92', '1601669299');
  108. INSERT IGNORE INTO `__PREFIX__workorder_fields` VALUES ('9', '1', 'reply_describe', '反馈内容', 'textarea', '0', '0', '0', '', '', 'required', '', '请输入', '255', '1', '0', '1', 'role=\"reply-describe\"', '49', '1601669299');
  109. INSERT IGNORE INTO `__PREFIX__workorder_fields` VALUES ('10', '1', 'reply_confidential', '机密信息', 'textarea', '0', '0', '0', '', '', '', '', '请在此处填写账号、密码等机密信息,机密信息不在任何情况公开', '200', '0', '1', '1', '', '48', '1601669299');
  110. INSERT IGNORE INTO `__PREFIX__workorder_fields` VALUES ('11', '1', 'reply_attachment', '附件', 'files', '0', '0', '5', '', '', '', '', '可通过QQ截图后在此粘贴上传图片', '300', '0', '1', '1', '', '47', '1601669299');
  111. INSERT IGNORE INTO `__PREFIX__workorder_fields` VALUES ('12', '2', 'reply_describe', '回复内容', 'editor', '0', '0', '0', '', '', 'required', '', '请输入', '0', '0', '1', '1', 'role=\"reply-describe\"', '19', '1601669299');
  112. INSERT IGNORE INTO `__PREFIX__workorder_fields` VALUES ('13', '2', 'reply_attachment', '附件', 'files', '0', '0', '5', '', '', '', '', '可通过QQ截图后在此粘贴上传图片', '300', '0', '1', '1', '', '18', '1601669299');
  113. COMMIT;
  114. -- ----------------------------
  115. -- 知识库表
  116. -- ----------------------------
  117. CREATE TABLE IF NOT EXISTS `__PREFIX__workorder_kbs` (
  118. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  119. `category_id` varchar(100) NOT NULL DEFAULT '' COMMENT '类别',
  120. `title` varchar(100) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '标题',
  121. `content` text CHARACTER SET utf8 NOT NULL COMMENT '内容',
  122. `url` varchar(255) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '地址',
  123. `views` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '浏览量',
  124. `likes` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '有帮助数',
  125. `dislikes` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '无帮助数',
  126. `memo` varchar(200) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '备注',
  127. `status` enum('1','0') CHARACTER SET utf8 NOT NULL DEFAULT '1' COMMENT '状态:0=隐藏,1=正常',
  128. `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
  129. `updatetime` int(10) unsigned DEFAULT NULL COMMENT '更新时间',
  130. `createtime` int(10) unsigned DEFAULT NULL COMMENT '创建时间',
  131. `deletetime` int(10) unsigned DEFAULT NULL COMMENT '删除时间',
  132. PRIMARY KEY (`id`)
  133. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT='知识库管理';
  134. -- ----------------------------
  135. -- 插入默认知识点
  136. -- ----------------------------
  137. BEGIN;
  138. INSERT IGNORE INTO `__PREFIX__workorder_kbs` VALUES ('1', '3,4,5', '此知识点仅供示例使用', '此知识点仅供示例使用', '', '0', '0', '0', '', '1', '3', '1601874263', '1601874263', null);
  139. INSERT IGNORE INTO `__PREFIX__workorder_kbs` VALUES ('2', '3,4,5', '知识点将被推荐为解决方案', '知识点将被推荐为解决方案', '', '0', '0', '', '1', '1', '4', '1601874263', '1601874263', null);
  140. COMMIT;
  141. -- ----------------------------
  142. -- 工单表
  143. -- ----------------------------
  144. CREATE TABLE IF NOT EXISTS `__PREFIX__workorder_orders` (
  145. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  146. `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户',
  147. `urgency` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '紧急程度',
  148. `category_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '分类',
  149. `engineer_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '责任工程师',
  150. `status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '工单状态:0=已提交,1=已分派,2=正在处理,3=待反馈,4=待评价,5=已结单',
  151. `lasturgingtime` int(10) unsigned DEFAULT NULL COMMENT '上次催办时间',
  152. `updatetime` int(10) unsigned DEFAULT NULL COMMENT '修改时间',
  153. `createtime` int(10) unsigned DEFAULT NULL COMMENT '创建时间',
  154. `deletetime` int(10) unsigned DEFAULT NULL COMMENT '删除时间',
  155. `title` varchar(255) DEFAULT '' COMMENT '标题',
  156. `describe` varchar(500) DEFAULT '' COMMENT '描述',
  157. `confidential` varchar(200) DEFAULT '' COMMENT '机密信息',
  158. `attachment` varchar(300) DEFAULT '' COMMENT '附件',
  159. `mobile` varchar(11) DEFAULT '' COMMENT '手机',
  160. `email` varchar(100) DEFAULT '' COMMENT '邮箱',
  161. `remind` enum('0','1','2','3') DEFAULT '0' COMMENT '接受提醒:0=不接受,1=手机短信,2=邮件',
  162. `public` enum('0','1') DEFAULT '0' COMMENT '是否公开:0=否,1=是',
  163. PRIMARY KEY (`id`)
  164. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT='工单表';
  165. -- ----------------------------
  166. -- 沟通记录表
  167. -- ----------------------------
  168. CREATE TABLE IF NOT EXISTS `__PREFIX__workorder_records` (
  169. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  170. `order_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '工单',
  171. `batch` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '消息批次',
  172. `user_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用户',
  173. `engineer_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '工程师',
  174. `message_type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '消息类型:0=富文本,1=图片,2=文件,3=系统消息,4=机密信息,5=商品卡片,6=订单卡片',
  175. `message` text COMMENT '消息内容',
  176. `status` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '状态:0=未读,1=已读',
  177. `createtime` int(10) unsigned DEFAULT NULL COMMENT '创建时间',
  178. PRIMARY KEY (`id`)
  179. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT='沟通记录表';
  180. -- ----------------------------
  181. -- 问题提交渠道表
  182. -- ----------------------------
  183. CREATE TABLE IF NOT EXISTS `__PREFIX__workorder_submit_channel` (
  184. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  185. `identifier` varchar(20) NOT NULL DEFAULT '' COMMENT '唯一标识',
  186. `title` varchar(100) NOT NULL DEFAULT '' COMMENT '标题',
  187. `logo_image` varchar(200) NOT NULL DEFAULT '' COMMENT 'LOGO',
  188. `desc` varchar(200) NOT NULL DEFAULT '' COMMENT '描述',
  189. `url` varchar(200) NOT NULL DEFAULT '' COMMENT '链接地址',
  190. `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
  191. `status` enum('1','0') NOT NULL DEFAULT '1' COMMENT '状态:0=隐藏,1=正常',
  192. `createtime` int(10) unsigned DEFAULT NULL COMMENT '创建时间',
  193. PRIMARY KEY (`id`)
  194. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT='问题提交渠道表';
  195. -- ----------------------------
  196. -- 插入默认渠道
  197. -- ----------------------------
  198. BEGIN;
  199. INSERT IGNORE INTO `__PREFIX__workorder_submit_channel` VALUES ('1', 'create', '创建工单', '/assets/addons/workorder/img/workorder.png', '工单必回,与工程师一对一沟通,忙时需等待', 'index/workorder/create?steps=3', '99', '1', '1601949389');
  200. INSERT IGNORE INTO `__PREFIX__workorder_submit_channel` VALUES ('2', 'kefu', '在线客服(需安装对应插件)', '/assets/addons/workorder/img/kefu.png', '与在线客服代表实时会话', '/addons/kefu/index/index', '98', '1', '1601949389');
  201. INSERT IGNORE INTO `__PREFIX__workorder_submit_channel` VALUES ('3', 'baidu', '百度一下', '/assets/addons/workorder/img/fff_logo.png', '外部渠道也是支持的', 'https://baidu.com', '3', '0', '1601949389');
  202. COMMIT;
  203. -- ----------------------------
  204. -- 紧急程度表
  205. -- ----------------------------
  206. CREATE TABLE IF NOT EXISTS `__PREFIX__workorder_urgentrank` (
  207. `id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  208. `name` varchar(50) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '名称',
  209. `desc` varchar(200) CHARACTER SET utf8 NOT NULL DEFAULT '' COMMENT '描述',
  210. `status` enum('1','0') CHARACTER SET utf8 NOT NULL DEFAULT '1' COMMENT '状态:0=关闭,1=启用',
  211. `weigh` int(10) NOT NULL DEFAULT '0' COMMENT '权重',
  212. `createtime` int(10) unsigned DEFAULT NULL COMMENT '创建时间',
  213. `deletetime` int(10) unsigned DEFAULT NULL COMMENT '删除时间',
  214. PRIMARY KEY (`id`)
  215. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT='紧急程度表';
  216. -- ----------------------------
  217. -- 插入默认紧急程度
  218. -- ----------------------------
  219. BEGIN;
  220. INSERT IGNORE INTO `__PREFIX__workorder_urgentrank` VALUES ('1', '情况持续恶化', '请工程师重视此问题', '1', '1', '1597395925', null);
  221. INSERT IGNORE INTO `__PREFIX__workorder_urgentrank` VALUES ('2', '生产已停止', '情况很紧急', '1', '2', '1597395925', null);
  222. INSERT IGNORE INTO `__PREFIX__workorder_urgentrank` VALUES ('3', '普通', '我已查阅相关资料,但未找到问题答案', '1', '3', '1597395925', null);
  223. COMMIT;
  224. -- ----------------------------
  225. -- v1.0.1
  226. -- ----------------------------
  227. CREATE TABLE `__PREFIX__workorder_time_statistics` (
  228. `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  229. `type` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '类型:0=解决时间,1=回复时间,2=首次回复时间',
  230. `order_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '工单ID',
  231. `engineer_id` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '工程师ID',
  232. `starttime` int(10) unsigned DEFAULT NULL COMMENT '开始时间',
  233. `endtime` int(10) unsigned DEFAULT NULL COMMENT '结束时间',
  234. `time_consum` int(10) unsigned DEFAULT NULL COMMENT '耗时(秒)',
  235. PRIMARY KEY (`id`)
  236. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT='响应时间统计数据';
  237. -- ----------------------------
  238. -- v1.0.2
  239. -- ----------------------------
  240. CREATE TABLE `__PREFIX__workorder_captcha` (
  241. `key` varchar(32) NOT NULL DEFAULT '' COMMENT '验证码Key',
  242. `code` varchar(32) NOT NULL DEFAULT '' COMMENT '验证码',
  243. `captcha` varchar(6) NOT NULL DEFAULT '' COMMENT '验证码(供uniapp安卓二次生成图片)',
  244. `createtime` int(10) unsigned DEFAULT NULL COMMENT '创建时间',
  245. `expiretime` int(10) unsigned DEFAULT NULL COMMENT '过期时间',
  246. PRIMARY KEY (`key`)
  247. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT='用户验证码表';
  248. -- ----------------------------
  249. -- 插件更新表结构时对已建立的表结构进行调整
  250. -- ----------------------------
  251. BEGIN;
  252. ALTER TABLE `__PREFIX__workorder_engineers` ADD COLUMN `avg_response_time` int(10) unsigned DEFAULT '0' COMMENT '平均响应时间(秒)' AFTER `lastreceivetime`;
  253. ALTER TABLE `__PREFIX__workorder_engineers` ADD COLUMN `work_order_quantity` int(10) unsigned DEFAULT '0' COMMENT '接单量(含经手)' AFTER `lastreceivetime`;
  254. COMMIT;
  255. BEGIN;
  256. ALTER TABLE `__PREFIX__workorder_submit_channel` ADD COLUMN `identifier` varchar(20) NOT NULL DEFAULT '' COMMENT '唯一标识' AFTER `id`;
  257. COMMIT;