|
@@ -3,20 +3,80 @@
|
|
|
<mapper namespace="com.iamberry.rst.service.pts.mapper.MachineSupplierMapper">
|
|
|
|
|
|
|
|
|
+ <select id="listMachineSupplier" resultType="PtsSupplier" parameterType="PtsSupplier">
|
|
|
+ SELECT
|
|
|
+ supplier_id AS supplierId,
|
|
|
+ supplier_name AS supplierName,
|
|
|
+ supplier_abbreviation AS supplierAbbreviation,
|
|
|
+ supplier_address AS supplierAddress,
|
|
|
+ supplier_contact_person AS supplierContactPerson,
|
|
|
+ supplier_tel AS supplierTel,
|
|
|
+ supplier_phone AS supplierPhone,
|
|
|
+ supplier_email AS supplierEmail,
|
|
|
+ supplier_create_time AS supplierCreateTime,
|
|
|
+ supplier_update_time AS supplierUpdateTime
|
|
|
+ FROM
|
|
|
+ tb_rst_pts_supplier
|
|
|
+ <where>
|
|
|
+ <if test="supplierName !=null and supplierName !=''">
|
|
|
+ supplier_name like CONCAT('%',#{supplierName},'%')
|
|
|
+ </if>
|
|
|
+ <if test="supplierContactPerson !=null and supplierContactPerson !=''">
|
|
|
+ supplier_contact_person like CONCAT('%',#{supplierContactPerson},'%')
|
|
|
+ </if>
|
|
|
+ <if test="supplierTel !=null and supplierTel !=''">
|
|
|
+ supplier_tel like CONCAT('%',#{supplierTel},'%')
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
|
|
|
- <select id="listMachineSupplier" resultType="PtsSupplier">
|
|
|
+ <insert id="savePtsSupplier" parameterType="PtsSupplier" useGeneratedKeys="true" >
|
|
|
+ insert into tb_rst_pts_supplier (`supplier_name` ,`supplier_abbreviation` ,`supplier_address` ,`supplier_contact_person` ,`supplier_tel` ,`supplier_phone` ,`supplier_email` )
|
|
|
+ values (#{supplierName},#{supplierAbbreviation},#{supplierAddress},#{supplierContactPerson},#{supplierTel},#{supplierPhone},#{supplierEmail})
|
|
|
+ </insert>
|
|
|
+
|
|
|
+ <update id="updatePtsSupplier" parameterType="PtsSupplier" >
|
|
|
+ update tb_rst_pts_supplier
|
|
|
+ <set>
|
|
|
+ <if test="supplierName !=null and supplierName !=''">
|
|
|
+ supplier_name = #{supplierName},
|
|
|
+ </if>
|
|
|
+ <if test="supplierAbbreviation !=null and supplierAbbreviation !=''">
|
|
|
+ supplier_abbreviation = #{supplierAbbreviation},
|
|
|
+ </if>
|
|
|
+ <if test="supplierAddress !=null and supplierAddress !=''">
|
|
|
+ supplier_address = #{supplierAddress},
|
|
|
+ </if>
|
|
|
+ <if test="supplierContactPerson !=null and supplierContactPerson !=''">
|
|
|
+ supplier_contact_person = #{supplierContactPerson},
|
|
|
+ </if>
|
|
|
+ <if test="supplierTel !=null and supplierTel !=''">
|
|
|
+ supplier_tel = #{supplierTel},
|
|
|
+ </if>
|
|
|
+ <if test="supplierEmail !=null and supplierEmail !=''">
|
|
|
+ supplier_email = #{supplierEmail},
|
|
|
+ </if>
|
|
|
+ supplier_phone = #{supplierPhone}
|
|
|
+ </set>
|
|
|
+ where supplier_id = #{supplierId}
|
|
|
+ </update>
|
|
|
+
|
|
|
+ <select id="getPtsSupplier" resultType="PtsSupplier" parameterType="PtsSupplier">
|
|
|
SELECT
|
|
|
- supplier_id AS supplierId,
|
|
|
- supplier_name AS supplierName,
|
|
|
- supplier_abbreviation AS supplierAbbreviation,
|
|
|
- supplier_address AS supplierAddress,
|
|
|
- supplier_contact_person AS supplierContactPerson,
|
|
|
- supplier_tel AS supplierTel,
|
|
|
- supplier_phone AS supplierPhone,
|
|
|
- supplier_email AS supplierEmail,
|
|
|
- supplier_create_time AS supplierCreateTime,
|
|
|
- supplier_update_time AS supplierUpdateTime
|
|
|
+ supplier_id AS supplierId,
|
|
|
+ supplier_name AS supplierName,
|
|
|
+ supplier_abbreviation AS supplierAbbreviation,
|
|
|
+ supplier_address AS supplierAddress,
|
|
|
+ supplier_contact_person AS supplierContactPerson,
|
|
|
+ supplier_tel AS supplierTel,
|
|
|
+ supplier_phone AS supplierPhone,
|
|
|
+ supplier_email AS supplierEmail,
|
|
|
+ supplier_create_time AS supplierCreateTime,
|
|
|
+ supplier_update_time AS supplierUpdateTime
|
|
|
FROM
|
|
|
- tb_rst_pts_supplier
|
|
|
+ tb_rst_pts_supplier
|
|
|
+ WHERE
|
|
|
+ supplier_id = #{supplierId}
|
|
|
</select>
|
|
|
+
|
|
|
</mapper>
|