INSERT INTO gen_grid_personnel( grid_personnel_id, user_id, area1, area2, area3, area4, area5, leader_user_id, is_grid_operator, level, creator, gmt_create, modifier, gmt_modified, is_delete ) VALUES( #{gridPersonnelId}, #{userId}, #{area1}, #{area2}, #{area3}, #{area4}, #{area5}, #{leaderUserId}, #{isGridOperator}, #{level}, #{creator}, #{gmtCreate}, #{modifier}, #{gmtModified}, #{isDelete} ) UPDATE gen_grid_personnel SET is_delete = 1, modifier = #{modifier}, gmt_modified = #{gmtModified} WHERE grid_personnel_id IN #{gridPersonnelIds[${index}]} UPDATE gen_grid_personnel SET user_id = #{userId}, area1 = #{area1}, area2 = #{area2}, area3 = #{area3}, area4 = #{area4}, area5 = #{area5}, leader_user_id = #{leaderUserId}, is_grid_operator = #{isGridOperator}, level = #{level}, modifier = #{modifier}, gmt_modified = #{gmtModified} WHERE grid_personnel_id = #{gridPersonnelId} UPDATE gen_grid_personnel SET leader_user_id = #{leaderUserId} WHERE is_delete = 0 AND grid_personnel_id = #{gridPersonnelId}