id, role_id, name, description, creator, updater,
create_time, update_time, delete_time, deleted
dr.id, dr.dept_id, dr.role_id,
r.name as role_name, d.name as dept_name,
r.description as role_description, d.description as dept_description,
r.creator as role_creator, d.creator as dept_creator,
r.updater as role_updater, d.updater as dept_updater,
r.create_time as role_create_time, d.create_time as dept_create_time,
r.update_time as role_update_time, d.update_time as dept_update_time,
r.delete_time as role_delete_time, d.delete_time as dept_delete_time,
r.deleted as role_deleted, d.deleted as dept_deleted
deleted = 0
AND role_name LIKE CONCAT('%', #{roleName}, '%')
AND role_code = #{roleCode}
AND status = #{status}
UPDATE tb_sys_role
SET deleted = 1,
delete_time = NOW(),
updater = #{updater}
WHERE deleted = 0
AND id IN
#{roleId}
INSERT INTO tb_sys_role
id,role_id,role_name,role_code,description,status,creator,create_time,
deleted
#{id},#{roleID},#{roleName},#{roleCode},#{description},#{status},#{creator},#{createTime},
0
UPDATE tb_sys_role
role_id = #{roleID},role_name = #{roleName},role_code = #{roleCode},description = #{description},status = #{status},updater = #{updater},
update_time = NOW()
WHERE id = #{id} AND deleted = 0
UPDATE tb_sys_role
SET deleted = 1,
delete_time = NOW()
WHERE id = #{id} AND deleted = 0