From 47a751cb301d05276ae5d75145d57b2d090fe4e1 Mon Sep 17 00:00:00 2001 From: kongzy <kongzy> Date: 星期一, 01 七月 2024 10:58:35 +0800 Subject: [PATCH] change --- src/main/java/com/nanometer/smartlab/dao/SysSupplierDao.xml | 31 ++++++++++++++++++++++--------- 1 files changed, 22 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/nanometer/smartlab/dao/SysSupplierDao.xml b/src/main/java/com/nanometer/smartlab/dao/SysSupplierDao.xml index 7237625..14f0668 100644 --- a/src/main/java/com/nanometer/smartlab/dao/SysSupplierDao.xml +++ b/src/main/java/com/nanometer/smartlab/dao/SysSupplierDao.xml @@ -24,7 +24,7 @@ </if> </sql> - <select id="getSysSupplier" parameterType="java.lang.String" resultMap="SysSupplier" > + <select id="getSysSupplier" resultMap="SysSupplier" > select * from sys_supplier where id = #{id} and valid_flag = 1 </select> @@ -39,12 +39,21 @@ </if> </select> - <insert id="insertBatch" parameterType="java.util.List"> + <select id="exportExcelList" parameterType="java.util.Map" resultType="java.util.Map"> + select name,person_name personName,phone,memo from sys_supplier + where valid_flag = 1 + <if test="name != null and name !=''"> + and name like concat("%",#{name},"%") + </if> + order by name ASC + </select> + + <insert id="insertBatch" parameterType="java.util.List" useGeneratedKeys = "true" keyProperty = "id"> insert into sys_supplier - (id,name,person_name,phone,memo,create_time,valid_flag) + (name,person_name,phone,memo,create_time,valid_flag) values <foreach collection ="list" item="supplier" separator =","> - (#{supplier.id}, #{supplier.name}, #{supplier.personName}, #{supplier.phone}, #{supplier.memo}, now(),1) + ( #{supplier.name}, #{supplier.personName}, #{supplier.phone}, #{supplier.memo}, now(),1) </foreach > </insert> @@ -54,9 +63,9 @@ <include refid="queryWhereSql"/> </select> - <insert id="insertSysSupplier" parameterType="com.nanometer.smartlab.entity.SysSupplier"> - insert into sys_supplier(id, name, person_name, phone, memo, valid_flag, create_time, update_time) - values (#{id}, #{name}, #{personName}, #{phone}, #{memo}, 1, now(), now()) + <insert id="insertSysSupplier" parameterType="com.nanometer.smartlab.entity.SysSupplier" useGeneratedKeys = "true" keyProperty = "id"> + insert into sys_supplier( name, person_name, phone, memo, valid_flag, create_time, update_time) + values ( #{name}, #{personName}, #{phone}, #{memo}, 1, now(), now()) </insert> <update id="updateSysSupplier" parameterType="com.nanometer.smartlab.entity.SysSupplier"> @@ -64,15 +73,19 @@ where id=#{id} </update> - <select id="getSysSupplierId" parameterType="java.lang.String" resultType="string"> + <select id="getSysSupplierId" resultType="long"> select id From base_meta where group_id = #{groupId} and meta_value = #{name} </select> - <select id="getSysSupplierIdByname" parameterType="java.lang.String" resultType="string"> + <select id="getSysSupplierIdByname" resultType="long"> select id From sys_supplier where name = #{name} </select> + <select id="getSysSupplierByName" resultType="com.nanometer.smartlab.entity.SysSupplier"> + select * from sys_supplier where name=#{name} and valid_flag=1 limit 1 + </select> + <update id="deleteSysSupplier" parameterType="java.util.List"> update sys_supplier set valid_flag=0, update_time=now() -- Gitblit v1.9.2