id, permission_id, name, code, description, module_id, creator, updater,
create_time, update_time, delete_time, deleted
deleted = 0
AND name LIKE CONCAT('%', #{name}, '%')
AND code = #{code}
UPDATE tb_sys_permission
SET deleted = 1,
delete_time = NOW(),
updater = #{updater}
WHERE deleted = 0
AND id IN
#{permissionId}
INSERT INTO tb_sys_permission
id,
permission_id,
name,
code,
description,
module_id,
creator,
create_time,
deleted
#{permission.id},
#{permission.permissionID},
#{permission.name},
#{permission.code},
#{permission.description},
#{permission.moduleID},
#{permission.creator},
#{permission.createTime},
0
UPDATE tb_sys_permission
permission_id = #{permission.permissionID},
name = #{permission.name},
code = #{permission.code},
description = #{permission.description},
module_id = #{permission.moduleID},
updater = #{permission.updater},
update_time = NOW()
WHERE id = #{permission.id} AND deleted = 0
UPDATE tb_sys_permission
SET deleted = 1,
delete_time = #{permission.deleteTime},
updater = #{permission.updater},
update_time = #{permission.updateTime}
WHERE id = #{permission.id} AND deleted = 0