|
@@ -7,6 +7,7 @@
|
|
|
<id property="id" column="id_" />
|
|
|
<result property="applicationId" column="application_id" />
|
|
|
<result property="policyId" column="policy_id" />
|
|
|
+ <association property="policy" column="policy_id" select="com.jpsoft.picc.modules.business.dao.InsurancePolicyDAO.get"></association>
|
|
|
</resultMap>
|
|
|
<insert id="insert" parameterType="com.jpsoft.picc.modules.business.entity.ApplicationPolicy">
|
|
|
<!--
|
|
@@ -78,6 +79,13 @@
|
|
|
and b.del_flag=0
|
|
|
order by b.create_time asc
|
|
|
</select>
|
|
|
+ <select id="findNewPolicyByApplicationId" resultMap="com.jpsoft.picc.modules.business.dao.InsurancePolicyDAO.InsurancePolicyMap">
|
|
|
+ SELECT b.* FROM business_application_policy a,business_insurance_policy b
|
|
|
+ where a.application_id=#{0}
|
|
|
+ and a.policy_id = b.id_
|
|
|
+ and b.del_flag=0
|
|
|
+ order by b.no_ desc
|
|
|
+ </select>
|
|
|
<select id="findApplicationByPolicyId" resultMap="com.jpsoft.picc.modules.business.dao.InsuranceApplicationDAO.InsuranceApplicationMap">
|
|
|
SELECT b.* FROM business_application_policy a,business_insurance_application b
|
|
|
where a.policy_id=#{0}
|