共商
This commit is contained in:
@ -0,0 +1,109 @@
|
||||
<?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.chinaunicom.zyhy.ebtp.supplier.base.dao.CoscoSupplierBaseMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.chinaunicom.zyhy.ebtp.supplier.base.entity.CoscoSupplierBase">
|
||||
<id column="id" property="id"/>
|
||||
<result column="type" property="type"/>
|
||||
<result column="kind_code" property="kindCode"/>
|
||||
<result column="kind_name" property="kindName"/>
|
||||
<result column="licence_accessory" property="licenceAccessory"/>
|
||||
<result column="licence_date" property="licenceDate"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="eng_name" property="engName"/>
|
||||
<result column="social_credit_code" property="socialCreditCode"/>
|
||||
<result column="range" property="range"/>
|
||||
<result column="reg_address" property="regAddress"/>
|
||||
<result column="work_address" property="workAddress"/>
|
||||
<result column="parent_company_investor" property="parentCompanyInvestor"/>
|
||||
<result column="legal_person" property="legalPerson"/>
|
||||
<result column="id_card" property="idCard"/>
|
||||
<result column="nature" property="nature"/>
|
||||
<result column="capital" property="capital"/>
|
||||
<result column="category_type_code" property="categoryTypeCode"/>
|
||||
<result column="category_type_name" property="categoryTypeName"/>
|
||||
<result column="contacts_name" property="contactsName"/>
|
||||
<result column="contacts_phone" property="contactsPhone"/>
|
||||
<result column="contacts_type" property="contactsType"/>
|
||||
<result column="contacts_email" property="contactsEmail"/>
|
||||
<result column="telephone" property="telephone"/>
|
||||
<result column="nation" property="nation"/>
|
||||
<result column="vat" property="vat"/>
|
||||
<result column="taxpayer_id" property="taxpayerId"/>
|
||||
<result column="currency" property="currency"/>
|
||||
<result column="commitment" property="commitment"/>
|
||||
<result column="accessory" property="accessory"/>
|
||||
<result column="person_name" property="personName"/>
|
||||
<result column="person_phone" property="personPhone"/>
|
||||
<result column="person_bank" property="personBank"/>
|
||||
<result column="person_account" property="personAccount"/>
|
||||
<result column="licence" property="licence"/>
|
||||
<result column="status" property="status"/>
|
||||
<result column="approve_status" property="approveStatus"/>
|
||||
<result column="create_by" property="createBy"/>
|
||||
<result column="create_time" property="createTime"/>
|
||||
<result column="update_by" property="updateBy"/>
|
||||
<result column="update_time" property="updateTime"/>
|
||||
<result column="remark" property="remark"/>
|
||||
<result column="in_blacklist" property="inBlacklist"/>
|
||||
<result column="first_login" property="firstLogin"/>
|
||||
<result column="exit" property="exit"/>
|
||||
<result column="agent" property="agent"/>
|
||||
<result column="sap_code" property="sapCode"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, type, kind_code, kind_name, licence_accessory, licence_date, name, eng_name, social_credit_code,
|
||||
range, reg_address, work_address, parent_company_investor, legal_person, id_card, nature, capital,
|
||||
category_type_code, category_type_name, contacts_name, contacts_phone, contacts_type, contacts_email,
|
||||
telephone, nation, vat, taxpayer_id, currency, commitment, accessory, person_name, person_phone,
|
||||
person_bank, person_account, licence, status, approve_status, create_by, create_time, update_by,
|
||||
update_time, remark, in_blacklist, first_login, exit, agent, sap_code
|
||||
</sql>
|
||||
|
||||
<!-- 根据条件查询供应商列表 -->
|
||||
<select id="selectSupplierList" resultMap="BaseResultMap">
|
||||
select
|
||||
<include refid="Base_Column_List"/>
|
||||
from cosco_supplier_base
|
||||
<where>
|
||||
<if test="name != null and name != ''">
|
||||
AND name like concat('%', #{name}, '%')
|
||||
</if>
|
||||
<if test="type != null and type != ''">
|
||||
AND type = #{type}
|
||||
</if>
|
||||
<if test="status != null">
|
||||
AND status = #{status}
|
||||
</if>
|
||||
</where>
|
||||
order by create_time desc
|
||||
</select>
|
||||
|
||||
<!-- 根据社会信用代码查询供应商 -->
|
||||
<select id="selectBySocialCreditCode" resultMap="BaseResultMap">
|
||||
select
|
||||
<include refid="Base_Column_List"/>
|
||||
from cosco_supplier_base
|
||||
where social_credit_code = #{socialCreditCode}
|
||||
</select>
|
||||
<select id="getAccessedOfMyOrgPage"
|
||||
resultType="com.chinaunicom.zyhy.ebtp.supplier.base.dto.CoscoSupplierBaseDTO">
|
||||
select
|
||||
<include refid="Base_Column_List"/>
|
||||
from cosco_supplier_base
|
||||
where status = 1
|
||||
<if test="name != null and name != ''">
|
||||
AND name like concat('%', #{name}, '%')
|
||||
</if>
|
||||
<if test="categoryTypeCode != null and categoryTypeCode != ''">
|
||||
AND category_type_code = #{categoryTypeCode}
|
||||
</if>
|
||||
<if test="agent != null">
|
||||
AND agent = #{agent}
|
||||
</if>
|
||||
</select>
|
||||
|
||||
</mapper>
|
Reference in New Issue
Block a user