a.id AS "id", a.label AS "label", a.value AS "value", a.sort AS "sort", a.dict_type_id AS "dictType.id", a.create_by AS "createBy.id", a.create_date AS "createDate", a.update_by AS "updateBy.id", a.update_date AS "updateDate", a.del_flag AS "delFlag" LEFT JOIN sys_dict_type b ON b.id = a.dict_type_id INSERT INTO sys_dict_value( id, label, value, sort, dict_type_id, create_by, create_date, update_by, update_date, del_flag ) VALUES ( #{id}, #{label}, #{value}, #{sort}, #{dictType.id}, #{createBy.id}, #{createDate}, #{updateBy.id}, #{updateDate}, #{delFlag} ) UPDATE sys_dict_value SET label = #{label}, value = #{value}, sort = #{sort}, dict_type_id = #{dictType.id}, update_by = #{updateBy.id}, update_date = #{updateDate} WHERE id = #{id} DELETE FROM sys_dict_value WHERE id = #{id} WHERE dict_type_id = #{dictType.id} UPDATE sys_dict_value SET del_flag = #{DEL_FLAG_DELETE} WHERE id = #{id} WHERE dict_type_id = #{dictType.id}