TInsuranceCompanyMapper.xml 2.44 KB
Newer Older
1 2 3 4
<?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">
5
<mapper namespace="com.yifu.cloud.plus.v1.yifu.insurances.mapper.insurances.TInsuranceCompanyMapper">
6 7

    <resultMap id="BaseResultMap" type="com.yifu.cloud.plus.v1.yifu.insurances.entity.TInsuranceCompany">
8
            <id property="id" column="ID" jdbcType="VARCHAR"/>
9 10 11 12 13 14 15 16 17
            <result property="companyName" column="COMPANY_NAME" jdbcType="VARCHAR"/>
            <result property="companyAddress" column="COMPANY_ADDRESS" jdbcType="VARCHAR"/>
            <result property="companyDocking" column="COMPANY_DOCKING" jdbcType="VARCHAR"/>
            <result property="createBy" column="CREATE_BY" jdbcType="VARCHAR"/>
            <result property="createName" column="CREATE_NAME" jdbcType="VARCHAR"/>
            <result property="createTime" column="CREATE_TIME" jdbcType="TIMESTAMP"/>
            <result property="updateBy" column="UPDATE_BY" jdbcType="VARCHAR"/>
            <result property="updateTime" column="UPDATE_TIME" jdbcType="TIMESTAMP"/>
            <result property="deleteFlag" column="DELETE_FLAG" jdbcType="TINYINT"/>
18
            <result property="billingType" column="BILLING_TYPE" jdbcType="TINYINT"/>
李灿灿's avatar
李灿灿 committed
19 20 21 22
			<result property="insuranceHandleProvince" column="INSURANCE_HANDLE_PROVINCE" jdbcType="TINYINT"/>
			<result property="insuranceHandleProvinceName" column="INSURANCE_HANDLE_PROVINCE_NAME" jdbcType="VARCHAR"/>
			<result property="insuranceHandleCity" column="INSURANCE_HANDLE_CITY" jdbcType="TINYINT"/>
			<result property="insuranceHandleCityName" column="INSURANCE_HANDLE_CITY_NAME" jdbcType="VARCHAR"/>
23 24 25 26 27 28
    </resultMap>

    <sql id="Base_Column_List">
        ID,COMPANY_NAME,COMPANY_ADDRESS,
        COMPANY_DOCKING,CREATE_BY,CREATE_NAME,
        CREATE_TIME,UPDATE_BY,UPDATE_TIME,
29
        DELETE_FLAG,BILLING_TYPE,
李灿灿's avatar
李灿灿 committed
30
		INSURANCE_HANDLE_PROVINCE,INSURANCE_HANDLE_PROVINCE_NAME,INSURANCE_HANDLE_CITY,INSURANCE_HANDLE_CITY_NAME
31
    </sql>
32 33 34 35 36 37 38 39 40 41 42 43 44
	<select id="getInsuranceCompanyListPage" resultMap="BaseResultMap">
		SELECT
		<include refid="Base_Column_List"></include>
		FROM t_insurance_company
		where DELETE_FLAG = 0
		<if test="param.companyName != null and param.companyName.trim() != ''">
			and COMPANY_NAME = #{param.companyName}
		</if>
		<if test="param.insuranceHandleCity != null">
			and INSURANCE_HANDLE_CITY = #{param.insuranceHandleCity}
		</if>
		ORDER BY CREATE_TIME DESC
	</select>
45
</mapper>