CREATE TABLE IF NOT EXISTS `sys_department_user` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`department_id` char(36) NOT NULL,
`user_id` char(36) NOT NULL,
`user_sort` varchar(255) DEFAULT 'ZZZ-000',
PRIMARY KEY (`id`),
KEY `user_id_idx` (`user_id`) USING BTREE,
KEY `department_id_idx` (`department_id`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO sys_department_user(
department_id,
user_id
) VALUES(
#{departmentId},
#{userId}
)
DELETE FROM
sys_department_user
AND
department_id = #{departmentId}
AND
department_id IN
#{departmentIds[${index}]}
AND
user_id = #{userId}
AND
user_id IN
#{userIds[${index}]}
UPDATE
sys_department_user
SET
user_sort = #{userSort}
WHERE
department_id = #{departmentId}
AND
user_id = #{userId}