a.id as "id", a.post_code AS "postCode", a.post_name AS "postName", a.sort, a.status AS "status", a.create_by AS "createBy", a.create_dept AS "createDept", a.create_time AS "createTime", a.update_by AS "updateBy", a.update_time AS "updateTime", a.update_ip AS "updateIp", a.remark AS "remark", a.version AS "version" order by a.sort update sys_post post_code = #{postCode}, post_name = #{postName}, sort = #{sort}, status = #{status}, update_by = #{updateBy}, update_time = #{updateTime}, update_ip = #{updateIp}, remark = #{remark}, version = version + 1 where id = #{id} and version = #{version} insert into sys_post( id, post_code, post_name, sort, status, create_by, create_dept, create_time, update_by, update_time, update_ip, remark, del_flag, version )values( #{id}, #{postCode}, #{postName}, #{sort}, #{status}, #{createBy}, #{createDept}, #{createTime}, #{updateBy}, #{updateTime}, #{updateIp}, #{remark}, #{DEL_FLAG_NORMAL}, 1 ) UPDATE sys_post SET del_flag = #{DEL_FLAG_DELETE} WHERE id = #{id} UPDATE sys_post SET del_flag = '1' WHERE id in #{ids}