gongyingshangxinxi denglu
This commit is contained in:
@ -0,0 +1,48 @@
|
||||
<?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.SupplierContactMapper">
|
||||
|
||||
<!-- 通用查询映射结果 -->
|
||||
<resultMap id="BaseResultMap" type="com.chinaunicom.zyhy.ebtp.supplier.base.entity.SupplierContact">
|
||||
<id column="id" property="id"/>
|
||||
<result column="name" property="name"/>
|
||||
<result column="phone" property="phone"/>
|
||||
<result column="email" property="email"/>
|
||||
<result column="acount" property="acount"/>
|
||||
<result column="main" property="main"/>
|
||||
<result column="status" property="status"/>
|
||||
<result column="supplier_base_id" property="supplierBaseId"/>
|
||||
</resultMap>
|
||||
|
||||
<!-- 通用查询结果列 -->
|
||||
<sql id="Base_Column_List">
|
||||
id, name, phone, email, acount, main, status, supplier_base_id
|
||||
</sql>
|
||||
|
||||
<!-- 根据供应商ID查询联系人列表 -->
|
||||
<select id="selectBySupplierBaseId" resultMap="BaseResultMap">
|
||||
select
|
||||
<include refid="Base_Column_List"/>
|
||||
from cosco_supplier_contact
|
||||
where supplier_base_id = #{supplierBaseId}
|
||||
</select>
|
||||
|
||||
<!-- 查询主联系人 -->
|
||||
<select id="selectMainContact" resultMap="BaseResultMap">
|
||||
select
|
||||
<include refid="Base_Column_List"/>
|
||||
from cosco_supplier_contact
|
||||
where supplier_base_id = #{supplierBaseId} and main = '1'
|
||||
limit 1
|
||||
</select>
|
||||
|
||||
<select id="selectByMainContactId" resultMap="BaseResultMap">
|
||||
select
|
||||
sub.id, sub.name, sub.phone, sub.email, sub.acount, sub.main, sub.status, sub.supplier_base_id
|
||||
from cosco_supplier_contact mainc,cosco_supplier_base sub
|
||||
where mainc.supplier_base_id =sub.supplier_base_id
|
||||
and mainc.main= '1' and sub.main='0'
|
||||
and mainc.id = #{id}
|
||||
</select>
|
||||
|
||||
</mapper>
|
Reference in New Issue
Block a user