work_order.sql 2.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. work_order CREATE TABLE `work_order` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
  3. `name` varchar(90) NOT NULL COMMENT '工单名称',
  4. `nbo_id` int(11) DEFAULT NULL COMMENT '关联项目',
  5. `nbo_code` varchar(32) DEFAULT NULL COMMENT '项目编码',
  6. `nbo_name` varchar(90) DEFAULT NULL COMMENT '项目名称',
  7. `cust_id` int(11) DEFAULT NULL COMMENT '关联客户',
  8. `cust_name` varchar(90) DEFAULT NULL COMMENT '客户名称',
  9. `order_type_id` int(11) NOT NULL COMMENT '工单类型',
  10. `order_type_name` varchar(90) NOT NULL COMMENT '工单类型名称',
  11. `order_status` varchar(4) NOT NULL COMMENT '工单状态(10发起20审批中30审批通过40审批拒绝50关闭)',
  12. `form_data` text NOT NULL COMMENT '表单数据',
  13. `assign_user_id` int(11) DEFAULT NULL COMMENT '分派人员ID',
  14. `assign_user_name` varchar(90) DEFAULT NULL COMMENT '分派人员姓名',
  15. `feedback` varchar(255) DEFAULT NULL COMMENT '反馈信息',
  16. `file` text DEFAULT NULL COMMENT '相关文件',
  17. `remark` text DEFAULT NULL COMMENT '备注',
  18. `created_by` int(11) NOT NULL COMMENT '创建者',
  19. `created_name` varchar(90) NOT NULL COMMENT '创建人',
  20. `created_time` datetime NOT NULL COMMENT '创建时间',
  21. `updated_by` int(11) DEFAULT NULL COMMENT '更新者',
  22. `updated_name` varchar(90) DEFAULT NULL COMMENT '更新人',
  23. `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
  24. `deleted_time` datetime DEFAULT NULL COMMENT '删除时间',
  25. PRIMARY KEY (`id`) USING BTREE
  26. ) ENGINE = InnoDB AUTO_INCREMENT = 9 DEFAULT CHARSET = utf8mb4 ROW_FORMAT = DYNAMIC COMMENT = '工单信息'
  27. -- 工单列表显示字段:工单编号、工单标题、工单类型、工单状态、关联客户、关联项目、产品线、负责人、是否超期、申请人
  28. alter table work_order add `product_line` varchar(4) NOT NULL COMMENT '产品线' after nbo_name;
  29. alter table work_order add `end_time` datetime DEFAULT NULL COMMENT '结束时间' after order_status;
  30. alter table work_order add `finish_remark` text DEFAULT NULL COMMENT '完成信息' after `file`;
  31. alter table work_order add `finish_time` datetime DEFAULT NULL COMMENT '完成信息' after `finish_remark`;
  32. alter table work_order add `finish_by` int(11) DEFAULT NULL COMMENT '完成操作人' after `finish_time`;
  33. alter table work_order add `finish_by_name` varchar(90) DEFAULT NULL COMMENT '完成操作人' after `finish_by`;
  34. alter table work_order modify `order_status` varchar(4) NOT NULL COMMENT '工单状态(10发起20审批中30审批通过40审批拒绝50关闭60已完成)';