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/HazardousWasteMapper.xml | 104 ++++++++++++++++++++++++++--------------------------
1 files changed, 52 insertions(+), 52 deletions(-)
diff --git a/src/main/java/com/nanometer/smartlab/dao/HazardousWasteMapper.xml b/src/main/java/com/nanometer/smartlab/dao/HazardousWasteMapper.xml
index b5a4509..afe6602 100644
--- a/src/main/java/com/nanometer/smartlab/dao/HazardousWasteMapper.xml
+++ b/src/main/java/com/nanometer/smartlab/dao/HazardousWasteMapper.xml
@@ -10,7 +10,7 @@
<result column="solid" jdbcType="DECIMAL" property="solid" />
<result column="medical" jdbcType="DECIMAL" property="medical" />
<result column="apply_person" jdbcType="VARCHAR" property="applyPerson" />
- <result column="project" jdbcType="VARCHAR" property="project" />
+ <result column="project_id" property="projectId" />
<result column="department" jdbcType="VARCHAR" property="department" />
<result column="unit" jdbcType="VARCHAR" property="unit" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
@@ -19,10 +19,13 @@
<result column="creator" jdbcType="VARCHAR" property="creator" />
<result column="updator" jdbcType="VARCHAR" property="updator" />
<result column="updatetime" jdbcType="TIMESTAMP" property="updatetime" />
+ <result column="project_name" property="projectName" />
+ <result column="apply_person_name" property="applyPersonName" />
+ <result column="unit_name" property="unitName" />
</resultMap>
<sql id="Base_Column_List">
<!-- -->
- id, acid, alkali, organic, solid, medical, apply_person, project, department, unit,
+ id, acid, alkali, organic, solid, medical, apply_person, project_id, department, unit,
create_time, tid, status, creator, updator, updatetime
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Long" resultMap="BaseResultMap">
@@ -37,26 +40,22 @@
delete from sys_hazardous_waste
where id = #{id,jdbcType=BIGINT}
</delete>
- <insert id="insert" parameterType="com.nanometer.smartlab.entity.HazardousWaste">
+ <insert id="insert" parameterType="com.nanometer.smartlab.entity.HazardousWaste" useGeneratedKeys = "true" keyProperty = "id">
<!-- -->
- insert into sys_hazardous_waste (id, acid, alkali, organic,
+ insert into sys_hazardous_waste ( acid, alkali, organic,
solid, medical, apply_person,
- project, department, unit,
- create_time, tid, status,
- creator,updator, updatetime)
- values (#{id,jdbcType=BIGINT}, #{acid,jdbcType=DECIMAL}, #{alkali,jdbcType=DECIMAL}, #{organic,jdbcType=DECIMAL},
- #{solid,jdbcType=DECIMAL}, #{medical,jdbcType=DECIMAL}, #{applyPerson,jdbcType=VARCHAR},
- #{project,jdbcType=VARCHAR}, #{department,jdbcType=VARCHAR}, #{unit,jdbcType=VARCHAR},
- #{createTime,jdbcType=TIMESTAMP}, #{tid,jdbcType=VARCHAR}, #{status,jdbcType=VARCHAR},
- #{creator,jdbcType=VARCHAR},#{updator,jdbcType=VARCHAR},#{updatetime,jdbcType=TIMESTAMP})
+ project_id, department, unit,tid, status,
+ creator,updator)
+ values (#{acid,jdbcType=DECIMAL}, #{alkali,jdbcType=DECIMAL}, #{organic,jdbcType=DECIMAL},
+ #{solid,jdbcType=DECIMAL}, #{medical,jdbcType=DECIMAL}, #{applyPerson},
+ #{projectId}, #{department,jdbcType=VARCHAR}, #{unit,jdbcType=VARCHAR},
+ #{tid,jdbcType=VARCHAR}, #{status,jdbcType=VARCHAR},
+ #{creator,jdbcType=VARCHAR},#{updator,jdbcType=VARCHAR})
</insert>
- <insert id="insertSelective" parameterType="com.nanometer.smartlab.entity.HazardousWaste">
+ <insert id="insertSelective" parameterType="com.nanometer.smartlab.entity.HazardousWaste" useGeneratedKeys = "true" keyProperty = "id">
<!-- -->
insert into sys_hazardous_waste
<trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="id != null">
- id,
- </if>
<if test="acid != null">
acid,
</if>
@@ -75,8 +74,8 @@
<if test="applyPerson != null">
apply_person,
</if>
- <if test="project != null">
- project,
+ <if test="projectId != null">
+ project_id,
</if>
<if test="department != null">
department,
@@ -104,9 +103,6 @@
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test="id != null">
- #{id,jdbcType=BIGINT},
- </if>
<if test="acid != null">
#{acid,jdbcType=DECIMAL},
</if>
@@ -125,8 +121,8 @@
<if test="applyPerson != null">
#{applyPerson,jdbcType=VARCHAR},
</if>
- <if test="project != null">
- #{project,jdbcType=VARCHAR},
+ <if test="projectId != null">
+ #{projectId},
</if>
<if test="department != null">
#{department,jdbcType=VARCHAR},
@@ -176,8 +172,8 @@
<if test="applyPerson != null">
apply_person = #{applyPerson,jdbcType=VARCHAR},
</if>
- <if test="project != null">
- project = #{project,jdbcType=VARCHAR},
+ <if test="projectId != null">
+ project_id = #{projectId},
</if>
<if test="department != null">
department = #{department,jdbcType=VARCHAR},
@@ -215,7 +211,7 @@
solid = #{solid,jdbcType=DECIMAL},
medical = #{medical,jdbcType=DECIMAL},
apply_person = #{applyPerson,jdbcType=VARCHAR},
- project = #{project,jdbcType=VARCHAR},
+ project_id = #{projectId},
department = #{department,jdbcType=VARCHAR},
unit = #{unit,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
@@ -270,30 +266,34 @@
<select id="selectAll" parameterType="java.util.Map" resultMap="BaseResultMap">
<!-- -->
select
- <include refid="Base_Column_List" />
- from sys_hazardous_waste
+ hw.id, hw.acid, hw.alkali, hw.organic, hw.solid, hw.medical, hw.apply_person, hw.project_id, hw.department, hw.unit,
+ hw.create_time, hw.tid, hw.status, hw.creator, hw.updator, hw.updatetime,sp.project_name,su.name as apply_person_name,bm.meta_value as unit_name
+ from sys_hazardous_waste hw
+ left join sys_project sp on sp.id=hw.project_id
+ left join sys_user su on su.id=hw.apply_person
+ left join base_meta bm on bm.id=hw.unit
<where>
1 = 1
<if test="startTime != null and startTime != ''">
- and create_time >= #{startTime}
+ and hw.create_time >= #{startTime}
</if>
<if test="endTime != null and endTime != ''">
- and create_time <= #{endTime}
+ and hw.create_time <= #{endTime}
</if>
<if test="status != null and status != ''">
- and status = #{status}
+ and hw.status = #{status}
</if>
<if test="applyPerson != null and applyPerson != ''">
- and apply_person = #{applyPerson}
+ and hw.apply_person = #{applyPerson}
</if>
- <if test="project != null and project != ''">
- and project = #{project}
+ <if test="projectId != null and projectId != ''">
+ and hw.project_id = #{projectId}
</if>
<if test="department != null and department != ''">
- and department = #{department}
+ and hw.department = #{department}
</if>
<if test="tid != null and tid != ''">
- and tid = #{tid}
+ and hw.tid = #{tid}
</if>
</where>
order by create_time desc
@@ -320,8 +320,8 @@
<if test="applyPerson != null and applyPerson != ''">
and apply_person = #{applyPerson}
</if>
- <if test="project != null and project != ''">
- and project = #{project}
+ <if test="projectId != null and projectId != ''">
+ and project_id = #{projectId}
</if>
<if test="department != null and department != ''">
and department = #{department}
@@ -333,7 +333,7 @@
</select>
<select id="selectExportList" resultType="java.util.Map">
select
- id, acid, alkali, organic, solid, medical, apply_person as applyPerson, project, department, unit,
+ id, acid, alkali, organic, solid, medical, apply_person as applyPerson, project_id, department, unit,
create_time as createTime, tid, status, creator
from sys_hazardous_waste
<where>
@@ -350,8 +350,8 @@
<if test="applyPerson != null and applyPerson != ''">
and apply_person = #{applyPerson}
</if>
- <if test="project != null and project != ''">
- and project = #{project}
+ <if test="projectId != null and projectId != ''">
+ and project_id = #{projectId}
</if>
<if test="department != null and department != ''">
and department = #{department}
@@ -380,20 +380,20 @@
<if test="applyPerson != null and applyPerson != ''">
and apply_person = #{applyPerson}
</if>
- <if test="project != null and project != ''">
- and project = #{project}
+ <if test="projectId != null and projectId != ''">
+ and project_id = #{projectId}
</if>
<if test="department != null and department != ''">
and department = #{department}
</if>
- group by project,department,unit
+ group by project_id,department,unit
</where>
) shw
</select>
<select id="selectStatistics" resultType="com.nanometer.smartlab.entity.HazardousWaste">
select
id, sum(acid) as acid,sum(alkali) as alkali, sum(organic) as organic,sum(solid) as solid,sum(medical) as medical,
- apply_person as applyPerson, project, department, unit,create_time as createTime, tid, status, creator
+ apply_person as applyPerson, project_id, department, unit,create_time as createTime, tid, status, creator
from sys_hazardous_waste
<where>
1 = 1
@@ -409,14 +409,14 @@
<if test="applyPerson != null and applyPerson != ''">
and apply_person = #{applyPerson}
</if>
- <if test="project != null and project != ''">
- and project = #{project}
+ <if test="projectId != null and projectId != ''">
+ and project_id = #{projectId}
</if>
<if test="department != null and department != ''">
and department = #{department}
</if>
</where>
- group by project,department,unit
+ group by project_id,department,unit
order by create_time desc
<if test="first != null and pageSize != null">
limit #{first},#{pageSize}
@@ -425,7 +425,7 @@
<select id="selectStatisticsExportList" resultType="java.util.Map">
select
id, sum(acid) as acid,sum(alkali) as alkali, sum(organic) as organic,sum(solid) as solid,sum(medical) as medical,
- apply_person as applyPerson, project, department, unit,create_time as createTime, tid, status, creator
+ apply_person as applyPerson, project_id, department, unit,create_time as createTime, tid, status, creator
from sys_hazardous_waste
<where>
1 = 1
@@ -441,14 +441,14 @@
<if test="applyPerson != null and applyPerson != ''">
and apply_person = #{applyPerson}
</if>
- <if test="project != null and project != ''">
- and project = #{project}
+ <if test="projectId != null and projectId != ''">
+ and project_id = #{projectId}
</if>
<if test="department != null and department != ''">
and department = #{department}
</if>
</where>
- group by project,department,unit
+ group by project_id,department,unit
order by create_time desc
</select>
<select id="selectByTid" resultType="com.nanometer.smartlab.entity.HazardousWaste">
--
Gitblit v1.9.2