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