gongyingshangxinxi denglu

This commit is contained in:
houjishuang
2025-06-07 15:27:04 +08:00
parent 1f7f0de28b
commit f0b4883ed7
41 changed files with 2677 additions and 0 deletions

View File

@ -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>