id, permission_id, name, code, description, creator, updater, create_time, update_time, delete_time, deleted deleted = 0 AND name LIKE CONCAT('%', #{name}, '%') AND code = #{code} AND permission_type = #{permissionType} AND status = #{status} 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, permission_type, resource_url, http_method, description, status, creator, create_time, deleted #{id}, #{permissionID}, #{name}, #{code}, #{permissionType}, #{resourceUrl}, #{httpMethod}, #{description}, #{status}, #{creator}, #{createTime}, 0 UPDATE tb_sys_permission permission_id = #{permissionID}, name = #{name}, code = #{code}, permission_type = #{permissionType}, resource_url = #{resourceUrl}, http_method = #{httpMethod}, description = #{description}, status = #{status}, updater = #{updater}, update_time = NOW() WHERE id = #{id} AND deleted = 0 UPDATE tb_sys_permission SET deleted = 1, delete_time = NOW() WHERE id = #{id} AND deleted = 0