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 |   21 ++++++++++-----------
 1 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/src/main/java/com/nanometer/smartlab/dao/SysSupplierDao.xml b/src/main/java/com/nanometer/smartlab/dao/SysSupplierDao.xml
index c8daa8a..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>
@@ -48,12 +48,12 @@
     order by name ASC
   </select>
 
-  <insert id="insertBatch" parameterType="java.util.List">
+  <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>
 
@@ -63,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">
@@ -73,17 +73,16 @@
     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"
-          parameterType="java.lang.String">
+  <select id="getSysSupplierByName" resultType="com.nanometer.smartlab.entity.SysSupplier">
     select * from sys_supplier where name=#{name} and valid_flag=1 limit 1
   </select>
 

--
Gitblit v1.9.2