1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <?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.fjhx.sale.mapper.claim.ClaimContractMapper">
- <sql id="list">
- SELECT cc.id,
- cc.contract_id,
- cc.money,
- cc.contract_code,
- cc.create_user,
- cc.create_time,
- cc.update_user,
- cc.update_time,
- c.`code` AS contractCode,
- cl.business_id
- FROM claim_contract cc
- left join claim cl on cc.claim_id = cl.id
- LEFT JOIN contract c ON cc.contract_id = c.id
- </sql>
- <select id="getPage" resultType="com.fjhx.common.entity.claim.vo.ClaimContractVo">
- <include refid="list"/>
- ${ew.customSqlSegment}
- </select>
- <select id="getList" resultType="com.fjhx.common.entity.claim.vo.ClaimContractVo">
- <include refid="list"/>
- ${ew.customSqlSegment}
- </select>
- <select id="getListByContractIds" resultType="com.fjhx.common.entity.claim.ClaimContract">
- SELECT t1.*,
- t2.business_id
- FROM claim_contract t1
- LEFT JOIN claim t2 ON t1.claim_id = t2.id
- ${ew.customSqlSegment}
- </select>
- <select id="getAccountWaterIdsByContractCode" resultType="java.lang.Long">
- SELECT
- business_id
- FROM
- claim_contract t1
- LEFT JOIN claim t2 ON t1.claim_id = t2.id
- WHERE
- t1.contract_code LIKE concat('%',#{contractCode},'%')
- </select>
- </mapper>
|