From 47a751cb301d05276ae5d75145d57b2d090fe4e1 Mon Sep 17 00:00:00 2001
From: kongzy <kongzy>
Date: Mon, 01 Jul 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