-- 任务执行人员关联表
|
-- 用于存储任务的执行人员及其角色类型(司机/医生/护士)
|
-- 这样在同步到旧系统时可以准确对应到Entourage_1/3/4参数
|
|
DROP TABLE IF EXISTS `sys_task_assignee`;
|
|
CREATE TABLE `sys_task_assignee` (
|
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
`task_id` bigint(20) NOT NULL COMMENT '任务ID',
|
`user_id` bigint(20) NOT NULL COMMENT '用户ID',
|
`user_name` varchar(50) DEFAULT NULL COMMENT '用户姓名',
|
`user_type` varchar(20) NOT NULL COMMENT '用户类型:driver-司机,doctor-医生,nurse-护士',
|
`is_primary` char(1) DEFAULT '0' COMMENT '是否为主要执行人:0-否,1-是',
|
`sort_order` int(11) DEFAULT 0 COMMENT '排序顺序(用于确定领队)',
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
`create_by` varchar(64) DEFAULT '' COMMENT '创建者',
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
`update_by` varchar(64) DEFAULT '' COMMENT '更新者',
|
PRIMARY KEY (`id`),
|
KEY `idx_task_id` (`task_id`),
|
KEY `idx_user_id` (`user_id`)
|
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='任务执行人员关联表';
|