|
@@ -6,12 +6,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
|
|
|
<resultMap type="UsageRecord" id="UsageRecordResult">
|
|
<resultMap type="UsageRecord" id="UsageRecordResult">
|
|
<result property="recordId" column="record_id" />
|
|
<result property="recordId" column="record_id" />
|
|
|
|
+
|
|
|
|
+ <result property="businessId" column="business_id" />
|
|
|
|
+ <result property="policyId" column="policy_id" />
|
|
|
|
+ <result property="interestsId" column="interests_id" />
|
|
|
|
+
|
|
<result property="recordYear" column="record_year" />
|
|
<result property="recordYear" column="record_year" />
|
|
<result property="recordType" column="record_type" />
|
|
<result property="recordType" column="record_type" />
|
|
<result property="recordName" column="record_name" />
|
|
<result property="recordName" column="record_name" />
|
|
<result property="orderNum" column="order_num" />
|
|
<result property="orderNum" column="order_num" />
|
|
<result property="useNum" column="use_num" />
|
|
<result property="useNum" column="use_num" />
|
|
<result property="creditId" column="credit_id" />
|
|
<result property="creditId" column="credit_id" />
|
|
|
|
+ <result property="creditPhone" column="credit_phone" />
|
|
<result property="surplusNum" column="surplus_num" />
|
|
<result property="surplusNum" column="surplus_num" />
|
|
<result property="createBy" column="create_by" />
|
|
<result property="createBy" column="create_by" />
|
|
<result property="createTime" column="create_time" />
|
|
<result property="createTime" column="create_time" />
|
|
@@ -21,7 +27,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
<sql id="selectUsageRecordVo">
|
|
<sql id="selectUsageRecordVo">
|
|
- select record_id, record_year, record_type, record_name, order_num, use_num, credit_id, surplus_num, create_by, create_time, update_by, update_time, remark from usage_record
|
|
|
|
|
|
+ select record_id,business_id,policy_id,interests_id, record_year, record_type, record_name, order_num, use_num, credit_id,credit_phone, surplus_num, create_by, create_time, update_by, update_time, remark from usage_record
|
|
</sql>
|
|
</sql>
|
|
|
|
|
|
<select id="selectUsageRecordList" parameterType="UsageRecord" resultMap="UsageRecordResult">
|
|
<select id="selectUsageRecordList" parameterType="UsageRecord" resultMap="UsageRecordResult">
|
|
@@ -42,15 +48,24 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
order by create_time DESC
|
|
order by create_time DESC
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
+ <select id="selectUsageRecordByRecordNum" resultType="java.lang.Integer">
|
|
|
|
+ select count(1) from usage_record where interests_id = #{interestsId} and record_year = #{year} and credit_phone = #{creditPhone}
|
|
|
|
+ </select>
|
|
|
|
+
|
|
<insert id="insertUsageRecord" parameterType="UsageRecord" useGeneratedKeys="true" keyProperty="recordId">
|
|
<insert id="insertUsageRecord" parameterType="UsageRecord" useGeneratedKeys="true" keyProperty="recordId">
|
|
insert into usage_record
|
|
insert into usage_record
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
|
+ <if test="businessId != null and businessId != ''">business_id,</if>
|
|
|
|
+ <if test="policyId != null and policyId != ''">policy_id,</if>
|
|
|
|
+ <if test="interestsId != null and interestsId != ''">interests_id,</if>
|
|
|
|
+
|
|
<if test="recordYear != null and recordYear != ''">record_year,</if>
|
|
<if test="recordYear != null and recordYear != ''">record_year,</if>
|
|
<if test="recordType != null and recordType != ''">record_type,</if>
|
|
<if test="recordType != null and recordType != ''">record_type,</if>
|
|
<if test="recordName != null">record_name,</if>
|
|
<if test="recordName != null">record_name,</if>
|
|
<if test="orderNum != null">order_num,</if>
|
|
<if test="orderNum != null">order_num,</if>
|
|
<if test="useNum != null">use_num,</if>
|
|
<if test="useNum != null">use_num,</if>
|
|
<if test="creditId != null">credit_id,</if>
|
|
<if test="creditId != null">credit_id,</if>
|
|
|
|
+ <if test="creditPhone != null">credit_phone,</if>
|
|
<if test="surplusNum != null">surplus_num,</if>
|
|
<if test="surplusNum != null">surplus_num,</if>
|
|
<if test="createBy != null">create_by,</if>
|
|
<if test="createBy != null">create_by,</if>
|
|
<if test="updateBy != null">update_by,</if>
|
|
<if test="updateBy != null">update_by,</if>
|
|
@@ -59,12 +74,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
create_time
|
|
create_time
|
|
</trim>
|
|
</trim>
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
|
+
|
|
|
|
+ <if test="businessId != null and businessId != ''">#{businessId},</if>
|
|
|
|
+ <if test="policyId != null and policyId != ''">#{policyId},</if>
|
|
|
|
+ <if test="interestsId != null and interestsId != ''">#{interestsId},</if>
|
|
|
|
+
|
|
<if test="recordYear != null and recordYear != ''">#{recordYear},</if>
|
|
<if test="recordYear != null and recordYear != ''">#{recordYear},</if>
|
|
<if test="recordType != null and recordType != ''">#{recordType},</if>
|
|
<if test="recordType != null and recordType != ''">#{recordType},</if>
|
|
<if test="recordName != null">#{recordName},</if>
|
|
<if test="recordName != null">#{recordName},</if>
|
|
<if test="orderNum != null">#{orderNum},</if>
|
|
<if test="orderNum != null">#{orderNum},</if>
|
|
<if test="useNum != null">#{useNum},</if>
|
|
<if test="useNum != null">#{useNum},</if>
|
|
<if test="creditId != null">#{creditId},</if>
|
|
<if test="creditId != null">#{creditId},</if>
|
|
|
|
+ <if test="creditPhone != null">#{creditPhone},</if>
|
|
<if test="surplusNum != null">#{surplusNum},</if>
|
|
<if test="surplusNum != null">#{surplusNum},</if>
|
|
<if test="createBy != null">#{createBy},</if>
|
|
<if test="createBy != null">#{createBy},</if>
|
|
<if test="updateBy != null">#{updateBy},</if>
|
|
<if test="updateBy != null">#{updateBy},</if>
|
|
@@ -77,12 +98,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
<update id="updateUsageRecord" parameterType="UsageRecord">
|
|
<update id="updateUsageRecord" parameterType="UsageRecord">
|
|
update usage_record
|
|
update usage_record
|
|
<trim prefix="SET" suffixOverrides=",">
|
|
<trim prefix="SET" suffixOverrides=",">
|
|
|
|
+
|
|
|
|
+ <if test="businessId != null and businessId != ''">business_id = #{businessId},</if>
|
|
|
|
+ <if test="policyId != null and policyId != ''">policy_id = #{policyId},</if>
|
|
|
|
+ <if test="interestsId != null and interestsId != ''">interests_id = #{interestsId},</if>
|
|
|
|
+
|
|
<if test="recordYear != null and recordYear != ''">record_year = #{recordYear},</if>
|
|
<if test="recordYear != null and recordYear != ''">record_year = #{recordYear},</if>
|
|
<if test="recordType != null and recordType != ''">record_type = #{recordType},</if>
|
|
<if test="recordType != null and recordType != ''">record_type = #{recordType},</if>
|
|
<if test="recordName != null">record_name = #{recordName},</if>
|
|
<if test="recordName != null">record_name = #{recordName},</if>
|
|
<if test="orderNum != null">order_num = #{orderNum},</if>
|
|
<if test="orderNum != null">order_num = #{orderNum},</if>
|
|
<if test="useNum != null">use_num = #{useNum},</if>
|
|
<if test="useNum != null">use_num = #{useNum},</if>
|
|
<if test="creditId != null">credit_id = #{creditId},</if>
|
|
<if test="creditId != null">credit_id = #{creditId},</if>
|
|
|
|
+ <if test="creditPhone != null">credit_phone = #{creditPhone},</if>
|
|
<if test="surplusNum != null">surplus_num = #{surplusNum},</if>
|
|
<if test="surplusNum != null">surplus_num = #{surplusNum},</if>
|
|
<if test="createBy != null">create_by = #{createBy},</if>
|
|
<if test="createBy != null">create_by = #{createBy},</if>
|
|
<if test="createTime != null">create_time = #{createTime},</if>
|
|
<if test="createTime != null">create_time = #{createTime},</if>
|