id AS id, is_delete AS isDelete, gmt_create AS gmtCreate, gmt_modified AS gmtModified, staff_id AS staffId, department_level AS departmentLevel, type_role_ids AS typeRoleIds, staff_name AS staffName, evaluation_group_id AS evaluationGroupId, is_select AS isSelect insert into lz_staff_role( staff_id, department_level, type_role_ids, staff_name, evaluation_group_id, is_select, is_delete, gmt_create, gmt_modified )values( #{ staffId}, #{ departmentLevel}, #{ typeRoleIds}, #{ staffName}, #{ evaluationGroupId}, #{ isSelect}, 0, now(), now() ) update lz_staff_role is_delete = #{isDelete}, gmt_create = #{gmtCreate}, staff_id = #{staffId}, department_level = #{departmentLevel}, type_role_ids = #{typeRoleIds}, staff_name = #{staffName}, evaluation_group_id = #{evaluationGroupId}, is_select = #{isSelect} ,gmt_modified = now() where id = #{id} update lz_staff_role set is_delete = #{isDelete}, gmt_create = #{gmtCreate}, staff_id = #{staffId}, department_level = #{departmentLevel}, type_role_ids = #{typeRoleIds}, staff_name = #{staffName}, evaluation_group_id = #{evaluationGroupId}, is_select = #{isSelect} ,gmt_modified = now() where id = #{id} update lz_staff_role set is_delete = 1 where id=#{id} limit 1