委外单建表SQL.sql 2.5 KB

12345678910111213141516171819202122232425262728
  1. -- 委外单建表SQL
  2. CREATE TABLE IF NOT EXISTS t_repair_entrust (
  3. id VARCHAR(64) PRIMARY KEY COMMENT '主键',
  4. repair_id VARCHAR(64) NOT NULL COMMENT '关联工单ID',
  5. entrust_no VARCHAR(64) COMMENT '委外单号',
  6. out_type INT COMMENT '委外类别(字典REPAIR_OUT_TYPE)',
  7. entrust_user_id VARCHAR(64) COMMENT '委外申请人ID(即工单维修人)',
  8. repair_user_id VARCHAR(64) NOT NULL COMMENT '指定委外维修人ID',
  9. reason VARCHAR(500) COMMENT '委外原因',
  10. status INT DEFAULT 1 COMMENT '状态:1-委外维修中 2-已完成',
  11. finish_remark VARCHAR(1000) COMMENT '完成-维修情况(必填)',
  12. finish_time DATETIME COMMENT '完成时间',
  13. created_time DATETIME COMMENT '创建时间',
  14. update_time DATETIME COMMENT '更新时间',
  15. created_user_id VARCHAR(64) COMMENT '创建人',
  16. update_user_id VARCHAR(64) COMMENT '更新人'
  17. ) COMMENT='委外单';
  18. -- 在 REPAIR_APPLICATION_FORM_STATUS 字典中新增 委外维修中 状态
  19. INSERT INTO `t_sys_dict`(`id`, `type`, `type_name`, `code`, `value`, `value_type`, `label`, `description`, `sort`, `created_time`, `update_time`, `del_flag`, `created_user_id`, `update_user_id`, `created_user_name`, `update_user_name`, `child_flag`, `parent_id`)
  20. VALUES ('repair_status_entrust_9', 'REPAIR_APPLICATION_FORM_STATUS', '工单状态', 'REPAIR_APPLICATION_FORM_STATUS_ENTRUST_REPAIR', '9', 2, '委外维修中', '委外维修中', 9, NOW(), NOW(), '0', '1', '1', '系统管理员', '系统管理员', NULL, NULL);
  21. -- 新增委外单状态字典
  22. INSERT INTO `t_sys_dict`(`id`, `type`, `type_name`, `code`, `value`, `value_type`, `label`, `description`, `sort`, `created_time`, `update_time`, `del_flag`, `created_user_id`, `update_user_id`, `created_user_name`, `update_user_name`, `child_flag`, `parent_id`)
  23. VALUES ('repair_entrust_status_1', 'REPAIR_ENTRUST_STATUS', '委外单状态', 'REPAIR_ENTRUST_STATUS_PROCESSING', '1', 2, '委外维修中', '委外维修中', 1, NOW(), NOW(), '0', '1', '1', '系统管理员', '系统管理员', NULL, NULL);
  24. INSERT INTO `t_sys_dict`(`id`, `type`, `type_name`, `code`, `value`, `value_type`, `label`, `description`, `sort`, `created_time`, `update_time`, `del_flag`, `created_user_id`, `update_user_id`, `created_user_name`, `update_user_name`, `child_flag`, `parent_id`)
  25. VALUES ('repair_entrust_status_2', 'REPAIR_ENTRUST_STATUS', '委外单状态', 'REPAIR_ENTRUST_STATUS_FINISHED', '2', 2, '已完成', '已完成', 2, NOW(), NOW(), '0', '1', '1', '系统管理员', '系统管理员', NULL, NULL);