-- 任务执行人员关联表 -- 用于存储任务的执行人员及其角色类型(司机/医生/护士) -- 这样在同步到旧系统时可以准确对应到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='任务执行人员关联表';