| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- <?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.ydtech.modules.protocol.dao.PtlTaxSourceNewMapper">
- <sql id="all_Column_List">
- ptsn.id as id,
- ptsn.ins_company_id as insCompanyId,
- ptsn.ins_company_name as insCompanyName,
- ptsn.agreement_id as agreementId,
- ptsn.priority as priority,
- ptsn.default_flag as defaultFlag,
- ptsn.create_time as createTime,
- ptsn.create_user as createUser,
- ptsn.update_time as updateTime,
- ptsn.update_user as updateUser,
- ptsn.dispatch_content as dispatchContent,
- agree.agreement_code as agreementCode,
- agree.agreement_name as agreementName
- </sql>
- <sql id="Base_Column_List">
- ptsn.id as id,
- ptsn.ins_company_id as insCompanyId,
- ptsn.ins_company_name as insCompanyName,
- ptsn.agreement_id as agreementId,
- ptsn.priority as priority,
- ptsn.default_flag as defaultFlag,
- ptsn.create_time as createTime,
- ptsn.create_user as createUser,
- ptsn.update_time as updateTime,
- ptsn.update_user as updateUser,
- ptsn.dispatch_content as dispatchContent
- </sql>
- <select id="queryPage" resultType="com.ydtech.modules.protocol.entity.vo.PtlTaxSourceNewVo">
- SELECT
- <include refid="all_Column_List"/>
- FROM
- ptl_tax_source_new ptsn
- LEFT JOIN ptl_agreement agree ON ptsn.agreement_id = agree.id
- <where>
- <if test="vo.agreementId != null and vo.agreementId != ''">
- and ptsn.agreement_id = #{vo.agreementId}
- </if>
- <if test="vo.insCompanyId != null and vo.insCompanyId != ''">
- and ptsn.ins_company_id = #{vo.insCompanyId}
- </if>
- </where>
- order by ptsn.priority
- </select>
- <select id="findListByParams" resultType="Integer">
- SELECT
- count(0)
- FROM
- ptl_tax_source_new ptsn
- <where>
- <if test="vo.agreementId != null and vo.agreementId != ''">
- and ptsn.agreement_id = #{vo.agreementId}
- </if>
- <if test="vo.insCompanyId != null and vo.insCompanyId != ''">
- and ptsn.ins_company_id = #{vo.insCompanyId}
- </if>
- <if test="vo.id != null">
- and ptsn.id !=#{vo.id}
- </if>
- </where>
- </select>
- <select id="findListByIds" resultType="com.ydtech.modules.protocol.entity.po.PtlTaxSourceNew">
- SELECT
- <include refid="Base_Column_List"/>
- FROM
- ptl_tax_source_new ptsn
- <where>
- ptsn.id IN
- <foreach item="id" collection="ids" open="(" separator="," close=")">
- #{id}
- </foreach>
- </where>
- </select>
- <select id="findDefaultAttrLinkByInsCompanyId" resultType="com.ydtech.modules.protocol.entity.po.PtlTaxSourceNew">
- SELECT
- <include refid="Base_Column_List"/>
- FROM
- ptl_tax_source_new ptsn
- <where>
- and ptsn.default_flag=1
- <if test="insCompanyId != null and insCompanyId != ''">
- and ptsn.ins_company_id = #{insCompanyId}
- </if>
- </where>
- </select>
- <select id="findDefaultAllAttrLink" resultType="com.ydtech.modules.protocol.entity.po.PtlTaxSourceNew">
- SELECT
- <include refid="Base_Column_List"/>
- FROM
- ptl_tax_source_new ptsn where ptsn.default_flag=1
- </select>
- </mapper>
|