From 1c375d6dcd0c41bc3c206585a2712ec066bf5992 Mon Sep 17 00:00:00 2001
From: lyfO_o <764716047@qq.com>
Date: 星期五, 18 十一月 2022 10:09:13 +0800
Subject: [PATCH] 卡号 bug

---
 src/main/java/com/nanometer/smartlab/dao/SysWarehouseStatusDao.xml |   54 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 52 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/nanometer/smartlab/dao/SysWarehouseStatusDao.xml b/src/main/java/com/nanometer/smartlab/dao/SysWarehouseStatusDao.xml
index 0fd4f51..e851ad8 100644
--- a/src/main/java/com/nanometer/smartlab/dao/SysWarehouseStatusDao.xml
+++ b/src/main/java/com/nanometer/smartlab/dao/SysWarehouseStatusDao.xml
@@ -2,13 +2,63 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.nanometer.smartlab.dao.SysWarehouseStatusDao">
   <resultMap id="BaseMap" type="com.nanometer.smartlab.entity.SysWarehouseStatus">
+    <id property="id"  column="id"/>
+    <result property="name"  column="name" />
+    <result property="type"  column="type"/>
+    <result property="temperature"  column="temperature"/>
+    <result property="humidity"  column="humidity"/>
+    <result property="creator"  column="creator"/>
+    <result property="createTime"  column="create_time"/>
+    <result property="validFlag"  column="valid_flag"/>
+    <result property="warehouseId"  column="warehouse_id"/>
+    <result property="warning"  column="warning"/>
+    <result property="selectDate"  column="select_date"/>
   </resultMap>
 
   <insert id="insertOne" parameterType="com.nanometer.smartlab.entity.SysWarehouseStatus">
     insert into sys_warehouse_status
-    (type,name,temperature,humidity,creator,create_time,valid_flag,warehouse_id,select_date)
+    (type,name,temperature,humidity,creator,create_time,valid_flag,warehouse_id,select_date,warning)
     values
-    (#{type},#{name},#{temperature},#{humidity},#{creator},#{createTime},1,#{warehouseId},#{selectDate})
+    (#{type},#{name},#{temperature},#{humidity},#{creator},#{createTime},1,#{warehouseId},#{selectDate},#{warning})
   </insert>
+    <select id="selectCount" resultType="java.lang.Integer">
+      select count(0)
+      from sys_warehouse_status
+      <where>
+        <if test="params.name != null and params.name != ''">
+          name = #{params.name}
+        </if>
+        <if test="params.startTime != null and params.startTime != ''">
+          and select_date &gt;= #{params.startTime}
+        </if>
+        <if test="params.endTime != null and params.endTime != ''">
+          and select_date &lt;= #{params.endTime}
+        </if>
+      </where>
+    </select>
+
+  <select id="selectList" resultMap="BaseMap">
+    select *
+    from sys_warehouse_status
+    <where>
+      <if test="params.name != null and params.name != ''">
+        and name = #{params.name}
+      </if>
+      <if test="params.startTime != null and params.startTime != ''">
+       and  select_date &gt;= #{params.startTime}
+      </if>
+      <if test="params.endTime != null and params.endTime != ''">
+        and select_date &lt;= #{params.endTime}
+      </if>
+    </where>
+    <if test="params.first != null and params.pageSize != null">
+      limit #{params.first},#{params.pageSize}
+    </if>
+  </select>
+  <select id="selectById" resultType="com.nanometer.smartlab.entity.SysWarehouseStatus">
+    select *
+    from sys_warehouse_status
+    where id  = #{id}
+  </select>
 
 </mapper>

--
Gitblit v1.9.2