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/SysWarehouseStatusDao.xml | 52 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 51 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/nanometer/smartlab/dao/SysWarehouseStatusDao.xml b/src/main/java/com/nanometer/smartlab/dao/SysWarehouseStatusDao.xml index 099ff6c..3e91cd6 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 id="insertOne" parameterType="com.nanometer.smartlab.entity.SysWarehouseStatus" useGeneratedKeys = "true" keyProperty = "id"> insert into sys_warehouse_status (type,name,temperature,humidity,creator,create_time,valid_flag,warehouse_id,select_date,warning) values (#{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 >= #{params.startTime} + </if> + <if test="params.endTime != null and params.endTime != ''"> + and select_date <= #{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 >= #{params.startTime} + </if> + <if test="params.endTime != null and params.endTime != ''"> + and select_date <= #{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