代码优化(1)

This commit is contained in:
TL
2025-06-25 11:34:20 +08:00
parent b3e08a05d3
commit 22a6eb74cb
41 changed files with 764 additions and 428 deletions

View File

@ -7,17 +7,32 @@
<resultMap type="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoAccessSupplier" id="CoscoAccessSupplierResult">
<result property="accessWorkId" column="access_work_id"/>
<result property="supplierId" column="supplier_id"/>
<result property="deptId" column="dept_id"/>
</resultMap>
<sql id="selectCoscoAccessSupplierVo">
select s.`name` as supplierName,a.access_work_id, a.supplier_id from cosco_access_supplier a
left join cosco_supplier_base s on a.supplier_id = s.id
SELECT
s.`name` AS supplierName,
a.access_work_id,
a.supplier_id,
a.dept_id
FROM
cosco_access_supplier a
LEFT JOIN cosco_supplier_base s ON a.supplier_id = s.id
</sql>
<select id="selectCoscoAccessSupplierList" parameterType="com.chinaunicom.zyhy.ebtp.supplier.coscosupplier.entity.CoscoAccessSupplier" resultMap="CoscoAccessSupplierResult">
<include refid="selectCoscoAccessSupplierVo"/>
<where>
a.access_work_id = #{accessWorkId}
<if test="accessWorkId != null">
a.access_work_id = #{accessWorkId}
</if>
<if test="supplierId != null">
a.supplier_id = #{supplierId}
</if>
<if test="deptId != null">
a.dept_id = #{deptId}
</if>
</where>
</select>