id, res_code, res_name, res_type, res_url, parent_res_id, res_icon, res_desc, sort_num,
if_display, sys_code, data_state, create_empid, create_date, modfiy_empid, modfiy_date
update sys_res
data_state = #{sysRes.dataState,jdbcType=INTEGER},
modfiy_empid = #{sysRes.modfiyEmpid,jdbcType=VARCHAR},
modfiy_date =
#{sysRes.modfiyDate,jdbcType=TIMESTAMP},
NOW()
1==2
id IN
#{id,jdbcType=BIGINT}
AND sys_code = #{sysCode,jdbcType=VARCHAR}
update sys_res
SET sort_num = sort_num
-1
+1
sort_num <= #{sortNum} AND sort_num > #{oldSortNum}
sort_num >= #{sortNum} AND sort_num < #{oldSortNum}
AND id != #{id,jdbcType=BIGINT}
AND parent_res_id = #{parentResId}
UPDATE sys_res
SET sort_num = sort_num - 1
WHERE sort_num > (SELECT a.sort_num FROM (SELECT sort_num FROM sys_res WHERE id = #{id}) a)
AND parent_res_id = (SELECT b.parent_res_id FROM (SELECT parent_res_id FROM sys_res WHERE id = #{id}) b)