You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
151 lines
8.8 KiB
151 lines
8.8 KiB
1 year ago
|
<?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.lzbi.bill.mapper.DcBusiPlanTargetMonthMapper">
|
||
|
|
||
|
<resultMap type="com.lzbi.bill.domain.DcBusiPlanTargetMonth" id="DcBusiPlanTargetMonthResult">
|
||
|
<result property="tenantId" column="tenant_id" />
|
||
|
<result property="revision" column="revision" />
|
||
|
<result property="createdBy" column="created_by" />
|
||
|
<result property="createdTime" column="created_time" />
|
||
|
<result property="updatedBy" column="updated_by" />
|
||
|
<result property="updatedTime" column="updated_time" />
|
||
|
<result property="deleteBy" column="delete_by" />
|
||
|
<result property="deleteTime" column="delete_time" />
|
||
|
<result property="id" column="id" />
|
||
|
<result property="companyName" column="company_name" />
|
||
|
<result property="companyId" column="company_id" />
|
||
|
<result property="orgId" column="org_id" />
|
||
|
<result property="orgName" column="org_name" />
|
||
|
<result property="assetCode" column="asset_code" />
|
||
|
<result property="assetName" column="asset_name" />
|
||
|
<result property="fieldName" column="field_name" />
|
||
|
<result property="fieldCode" column="field_code" />
|
||
|
<result property="targetNameDefine" column="target_name_define" />
|
||
|
<result property="targetCode" column="target_code" />
|
||
|
<result property="targetUint" column="target_uint" />
|
||
|
<result property="countYear" column="count_year" />
|
||
|
<result property="countMonth" column="count_month" />
|
||
|
<result property="targetNameAlias" column="target_name_alias" />
|
||
|
<result property="valPlan" column="val_plan" />
|
||
|
</resultMap>
|
||
|
|
||
|
<sql id="selectDcBusiPlanTargetMonthVo">
|
||
|
select tenant_id, revision, created_by, created_time, updated_by, updated_time, delete_by, delete_time, id, company_name, company_id, org_id, org_name, asset_code, asset_name, field_name, field_code, target_name_define, target_code, target_uint, count_year, count_month, target_name_alias, val_plan from dc_busi_plan_target_month
|
||
|
</sql>
|
||
|
|
||
|
<select id="selectDcBusiPlanTargetMonthList" parameterType="DcBusiPlanTargetMonth" resultMap="DcBusiPlanTargetMonthResult">
|
||
|
<include refid="selectDcBusiPlanTargetMonthVo"/>
|
||
|
<where>
|
||
|
<if test="companyId != null "> and company_id = #{companyId}</if>
|
||
|
<if test="orgId != null "> and org_id = #{orgId}</if>
|
||
|
<if test="assetCode != null and assetCode != ''"> and asset_code = #{assetCode}</if>
|
||
|
<if test="fieldCode != null and fieldCode != ''"> and field_code = #{fieldCode}</if>
|
||
|
<if test="targetNameDefine != null and targetNameDefine != ''"> and target_name_define = #{targetNameDefine}</if>
|
||
|
<if test="targetCode != null and targetCode != ''"> and target_code = #{targetCode}</if>
|
||
|
<if test="countYear != null and countYear != ''"> and count_year = #{countYear}</if>
|
||
|
<if test="countMonth != null and countMonth != ''"> and count_month = #{countMonth}</if>
|
||
|
</where>
|
||
|
</select>
|
||
|
|
||
|
<select id="selectDcBusiPlanTargetMonthById" parameterType="Long" resultMap="DcBusiPlanTargetMonthResult">
|
||
|
<include refid="selectDcBusiPlanTargetMonthVo"/>
|
||
|
where id = #{id}
|
||
|
</select>
|
||
|
|
||
|
<insert id="insertDcBusiPlanTargetMonth" parameterType="DcBusiPlanTargetMonth" useGeneratedKeys="true" keyProperty="id">
|
||
|
insert into dc_busi_plan_target_month
|
||
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||
|
<if test="tenantId != null">tenant_id,</if>
|
||
|
<if test="revision != null">revision,</if>
|
||
|
<if test="createdBy != null">created_by,</if>
|
||
|
<if test="createdTime != null">created_time,</if>
|
||
|
<if test="updatedBy != null">updated_by,</if>
|
||
|
<if test="updatedTime != null">updated_time,</if>
|
||
|
<if test="deleteBy != null">delete_by,</if>
|
||
|
<if test="deleteTime != null">delete_time,</if>
|
||
|
<if test="companyName != null">company_name,</if>
|
||
|
<if test="companyId != null">company_id,</if>
|
||
|
<if test="orgId != null">org_id,</if>
|
||
|
<if test="orgName != null">org_name,</if>
|
||
|
<if test="assetCode != null">asset_code,</if>
|
||
|
<if test="assetName != null">asset_name,</if>
|
||
|
<if test="fieldName != null">field_name,</if>
|
||
|
<if test="fieldCode != null">field_code,</if>
|
||
|
<if test="targetNameDefine != null">target_name_define,</if>
|
||
|
<if test="targetCode != null">target_code,</if>
|
||
|
<if test="targetUint != null">target_uint,</if>
|
||
|
<if test="countYear != null">count_year,</if>
|
||
|
<if test="countMonth != null">count_month,</if>
|
||
|
<if test="targetNameAlias != null">target_name_alias,</if>
|
||
|
<if test="valPlan != null">val_plan,</if>
|
||
|
</trim>
|
||
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||
|
<if test="tenantId != null">#{tenantId},</if>
|
||
|
<if test="revision != null">#{revision},</if>
|
||
|
<if test="createdBy != null">#{createdBy},</if>
|
||
|
<if test="createdTime != null">#{createdTime},</if>
|
||
|
<if test="updatedBy != null">#{updatedBy},</if>
|
||
|
<if test="updatedTime != null">#{updatedTime},</if>
|
||
|
<if test="deleteBy != null">#{deleteBy},</if>
|
||
|
<if test="deleteTime != null">#{deleteTime},</if>
|
||
|
<if test="companyName != null">#{companyName},</if>
|
||
|
<if test="companyId != null">#{companyId},</if>
|
||
|
<if test="orgId != null">#{orgId},</if>
|
||
|
<if test="orgName != null">#{orgName},</if>
|
||
|
<if test="assetCode != null">#{assetCode},</if>
|
||
|
<if test="assetName != null">#{assetName},</if>
|
||
|
<if test="fieldName != null">#{fieldName},</if>
|
||
|
<if test="fieldCode != null">#{fieldCode},</if>
|
||
|
<if test="targetNameDefine != null">#{targetNameDefine},</if>
|
||
|
<if test="targetCode != null">#{targetCode},</if>
|
||
|
<if test="targetUint != null">#{targetUint},</if>
|
||
|
<if test="countYear != null">#{countYear},</if>
|
||
|
<if test="countMonth != null">#{countMonth},</if>
|
||
|
<if test="targetNameAlias != null">#{targetNameAlias},</if>
|
||
|
<if test="valPlan != null">#{valPlan},</if>
|
||
|
</trim>
|
||
|
</insert>
|
||
|
|
||
|
<update id="updateDcBusiPlanTargetMonth" parameterType="DcBusiPlanTargetMonth">
|
||
|
update dc_busi_plan_target_month
|
||
|
<trim prefix="SET" suffixOverrides=",">
|
||
|
<if test="tenantId != null">tenant_id = #{tenantId},</if>
|
||
|
<if test="revision != null">revision = #{revision},</if>
|
||
|
<if test="createdBy != null">created_by = #{createdBy},</if>
|
||
|
<if test="createdTime != null">created_time = #{createdTime},</if>
|
||
|
<if test="updatedBy != null">updated_by = #{updatedBy},</if>
|
||
|
<if test="updatedTime != null">updated_time = #{updatedTime},</if>
|
||
|
<if test="deleteBy != null">delete_by = #{deleteBy},</if>
|
||
|
<if test="deleteTime != null">delete_time = #{deleteTime},</if>
|
||
|
<if test="companyName != null">company_name = #{companyName},</if>
|
||
|
<if test="companyId != null">company_id = #{companyId},</if>
|
||
|
<if test="orgId != null">org_id = #{orgId},</if>
|
||
|
<if test="orgName != null">org_name = #{orgName},</if>
|
||
|
<if test="assetCode != null">asset_code = #{assetCode},</if>
|
||
|
<if test="assetName != null">asset_name = #{assetName},</if>
|
||
|
<if test="fieldName != null">field_name = #{fieldName},</if>
|
||
|
<if test="fieldCode != null">field_code = #{fieldCode},</if>
|
||
|
<if test="targetNameDefine != null">target_name_define = #{targetNameDefine},</if>
|
||
|
<if test="targetCode != null">target_code = #{targetCode},</if>
|
||
|
<if test="targetUint != null">target_uint = #{targetUint},</if>
|
||
|
<if test="countYear != null">count_year = #{countYear},</if>
|
||
|
<if test="countMonth != null">count_month = #{countMonth},</if>
|
||
|
<if test="targetNameAlias != null">target_name_alias = #{targetNameAlias},</if>
|
||
|
<if test="valPlan != null">val_plan = #{valPlan},</if>
|
||
|
</trim>
|
||
|
where id = #{id}
|
||
|
</update>
|
||
|
|
||
|
<delete id="deleteDcBusiPlanTargetMonthById" parameterType="Long">
|
||
|
delete from dc_busi_plan_target_month where id = #{id}
|
||
|
</delete>
|
||
|
|
||
|
<delete id="deleteDcBusiPlanTargetMonthByIds" parameterType="String">
|
||
|
delete from dc_busi_plan_target_month where id in
|
||
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||
|
#{id}
|
||
|
</foreach>
|
||
|
</delete>
|
||
|
</mapper>
|