a.id as "id",
a.dict_code as "dictCode",
a.dict_sort as "dictSort",
a.dict_label as "dictLabel",
a.dict_value as "dictValue",
a.dict_type as "dictType",
a.css_class as "cssClass",
a.list_class as "listClass",
a.is_default as "isDefault",
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.dict_sort
UPDATE sys_dict_data SET
del_flag = #{DEL_FLAG_DELETE}
WHERE id in
#{ids}
update sys_dict_data
dict_sort = #{dictSort},
dict_label = #{dictLabel},
dict_value = #{dictValue},
dict_type = #{dictType},
css_class = #{cssClass},
list_class = #{listClass},
is_default = #{isDefault},
status = #{status},
remark = #{remark},
update_by = #{updateBy},
update_time = #{updateTime},
update_ip = #{updateIp},
version = version + 1
where id = #{id}
update sys_dict_data set dict_type = #{newDictType} where dict_type = #{oldDictType}
insert into sys_dict_data(
id,
dict_sort,
dict_label,
dict_value,
dict_type,
css_class,
list_class,
is_default,
status,
create_by,
create_dept,
create_time,
update_by,
update_time,
update_ip,
remark,
del_flag,
version
)values(
#{id},
#{dictSort},
#{dictLabel},
#{dictValue},
#{dictType},
#{cssClass},
#{listClass},
#{isDefault},
#{status},
#{createBy},
#{createDept},
#{createTime},
#{updateBy},
#{updateTime},
#{updateIp},
#{remark},
#{DEL_FLAG_NORMAL},
1
)
UPDATE sys_dict_data SET
del_flag = #{DEL_FLAG_DELETE}
WHERE id = #{id}