<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.ruoyi.system.mapper.WagesConversionMapper"> <resultMap id="WagesConversionData" type="com.ruoyi.system.model.wages.dao.WagesConversionData"> <id property="id" column="id"/> <result property="jsonData" column="json_data"/> <result property="ifGenerateVoucher" column="if_generate_voucher"/> <result property="createTime" column="create_date"/> <result property="updateTime" column="update_date"/> <result property="yearMonth" column="wage_month"/> </resultMap> <insert id="save"> insert into wages_conversion_data (json_data, if_generate_voucher, wage_month) values (#{jsonData}, 0, #{yearMonth}) </insert> <select id="selectWagesConversionDataList" resultMap="WagesConversionData"> select id, if_generate_voucher , wage_month ,create_date , update_date from wages_conversion_data where if_generate_voucher = 0 </select> <select id="selectWagesConversionDataById" parameterType="integer" resultMap="WagesConversionData"> select id , json_data, if_generate_voucher , wage_month ,create_date , update_date from wages_conversion_data where id = #{id} </select> <update id="update"> update wages_conversion_data <trim prefix="SET" suffixOverrides=","> update_date = now(), <if test="jsonData != null">json_data = #{jsonData}</if> </trim> where id = #{id} </update> </mapper>