From 9ca0dc6e7833715b875cc9b6b91d5c497b2bae8b Mon Sep 17 00:00:00 2001
From: zf <1603559716@qq.com>
Date: 星期三, 30 八月 2023 09:05:45 +0800
Subject: [PATCH] Merge branch 'master' of https://sinanoaq.cn:8888/r/hazardInvestigationSystem into zf

---
 src/main/java/com/gk/hotwork/Mapper/mybatis/SafetyFacilityProcessflowMapper.xml |  215 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 215 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/gk/hotwork/Mapper/mybatis/SafetyFacilityProcessflowMapper.xml b/src/main/java/com/gk/hotwork/Mapper/mybatis/SafetyFacilityProcessflowMapper.xml
new file mode 100644
index 0000000..90571d5
--- /dev/null
+++ b/src/main/java/com/gk/hotwork/Mapper/mybatis/SafetyFacilityProcessflowMapper.xml
@@ -0,0 +1,215 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
+<mapper namespace="com.gk.hotwork.Mapper.SafetyFacilityProcessflowMapper" >
+  <resultMap id="BaseResultMap" type="com.gk.hotwork.Domain.SafetyFacilityProcessflow" >
+    <!--          -->
+    <id column="id" property="id" jdbcType="BIGINT" />
+    <result column="valid_flag" property="validFlag" jdbcType="TINYINT" />
+    <result column="create_time" property="createTime" jdbcType="TIMESTAMP" />
+    <result column="create_by" property="createBy" jdbcType="VARCHAR" />
+    <result column="update_time" property="updateTime" jdbcType="TIMESTAMP" />
+    <result column="check_time" property="checkTime" jdbcType="TIMESTAMP" />
+    <result column="progress_name" property="progressName" jdbcType="VARCHAR" />
+    <result column="result" property="result" jdbcType="VARCHAR" />
+    <result column="resolution" property="resolution" jdbcType="VARCHAR" />
+    <result column="process_by" property="processBy" jdbcType="VARCHAR" />
+    <result column="take_time" property="takeTime" jdbcType="INTEGER" />
+    <result column="link_inspection_id" property="linkInspectionId" jdbcType="BIGINT" />
+  </resultMap>
+  <sql id="Base_Column_List" >
+    <!--          -->
+    id, valid_flag, create_time, create_by, update_time, check_time, progress_name, result, 
+    resolution, process_by, take_time, link_inspection_id
+  </sql>
+  <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Long" >
+    <!--          -->
+    select 
+    <include refid="Base_Column_List" />
+    from safety_facility_processflow
+    where id = #{id,jdbcType=BIGINT}
+  </select>
+  <delete id="deleteByPrimaryKey" parameterType="java.lang.Long" >
+    <!--          -->
+    delete from safety_facility_processflow
+    where id = #{id,jdbcType=BIGINT}
+  </delete>
+  
+  <delete id="modPending" parameterType="java.lang.Long" >
+    <!--          -->
+    delete from safety_facility_processflow
+    where link_inspection_id = #{linkInspectionId,jdbcType=BIGINT}
+    and progress_name like '待%' 
+  </delete>
+  
+  
+    <delete id="deleteBylinkInspectionId" parameterType="java.lang.Long" >
+    <!--          -->
+    update safety_facility_processflow set valid_flag = 0 
+    where link_inspection_id = #{linkInspectionId,jdbcType=BIGINT}
+  </delete>
+  
+  
+  
+  <insert id="insert" parameterType="com.gk.hotwork.Domain.SafetyFacilityProcessflow" >
+    <!--          -->
+    insert into safety_facility_processflow (id, valid_flag, create_time, 
+      create_by, update_time, check_time, 
+      progress_name, result, resolution, 
+      process_by, take_time, link_inspection_id
+      )
+    values (#{id,jdbcType=BIGINT}, #{validFlag,jdbcType=TINYINT}, #{createTime,jdbcType=TIMESTAMP}, 
+      #{createBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{checkTime,jdbcType=TIMESTAMP}, 
+      #{progressName,jdbcType=VARCHAR}, #{result,jdbcType=VARCHAR}, #{resolution,jdbcType=VARCHAR}, 
+      #{processBy,jdbcType=VARCHAR}, #{takeTime,jdbcType=INTEGER}, #{linkInspectionId,jdbcType=BIGINT}
+      )
+  </insert>
+  <insert id="insertSelective" parameterType="com.gk.hotwork.Domain.SafetyFacilityProcessflow" >
+    <!--          -->
+    insert into safety_facility_processflow
+    <trim prefix="(" suffix=")" suffixOverrides="," >
+      <if test="id != null" >
+        id,
+      </if>
+      <if test="validFlag != null" >
+        valid_flag,
+      </if>
+      <if test="createTime != null" >
+        create_time,
+      </if>
+      <if test="createBy != null" >
+        create_by,
+      </if>
+      <if test="updateTime != null" >
+        update_time,
+      </if>
+      <if test="checkTime != null" >
+        check_time,
+      </if>
+      <if test="progressName != null" >
+        progress_name,
+      </if>
+      <if test="result != null" >
+        result,
+      </if>
+      <if test="resolution != null" >
+        resolution,
+      </if>
+      <if test="processBy != null" >
+        process_by,
+      </if>
+      <if test="takeTime != null" >
+        take_time,
+      </if>
+      <if test="linkInspectionId != null" >
+        link_inspection_id,
+      </if>
+    </trim>
+    <trim prefix="values (" suffix=")" suffixOverrides="," >
+      <if test="id != null" >
+        #{id,jdbcType=BIGINT},
+      </if>
+      <if test="validFlag != null" >
+        #{validFlag,jdbcType=TINYINT},
+      </if>
+      <if test="createTime != null" >
+        #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="createBy != null" >
+        #{createBy,jdbcType=VARCHAR},
+      </if>
+      <if test="updateTime != null" >
+        #{updateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="checkTime != null" >
+        #{checkTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="progressName != null" >
+        #{progressName,jdbcType=VARCHAR},
+      </if>
+      <if test="result != null" >
+        #{result,jdbcType=VARCHAR},
+      </if>
+      <if test="resolution != null" >
+        #{resolution,jdbcType=VARCHAR},
+      </if>
+      <if test="processBy != null" >
+        #{processBy,jdbcType=VARCHAR},
+      </if>
+      <if test="takeTime != null" >
+        #{takeTime,jdbcType=INTEGER},
+      </if>
+      <if test="linkInspectionId != null" >
+        #{linkInspectionId,jdbcType=BIGINT},
+      </if>
+    </trim>
+  </insert>
+  <update id="updateByPrimaryKeySelective" parameterType="com.gk.hotwork.Domain.SafetyFacilityProcessflow" >
+    <!--          -->
+    update safety_facility_processflow
+    <set >
+      <if test="validFlag != null" >
+        valid_flag = #{validFlag,jdbcType=TINYINT},
+      </if>
+      <if test="createTime != null" >
+        create_time = #{createTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="createBy != null" >
+        create_by = #{createBy,jdbcType=VARCHAR},
+      </if>
+      <if test="updateTime != null" >
+        update_time = #{updateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="checkTime != null" >
+        check_time = #{checkTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="progressName != null" >
+        progress_name = #{progressName,jdbcType=VARCHAR},
+      </if>
+      <if test="result != null" >
+        result = #{result,jdbcType=VARCHAR},
+      </if>
+      <if test="resolution != null" >
+        resolution = #{resolution,jdbcType=VARCHAR},
+      </if>
+      <if test="processBy != null" >
+        process_by = #{processBy,jdbcType=VARCHAR},
+      </if>
+      <if test="takeTime != null" >
+        take_time = #{takeTime,jdbcType=INTEGER},
+      </if>
+      <if test="linkInspectionId != null" >
+        link_inspection_id = #{linkInspectionId,jdbcType=BIGINT},
+      </if>
+    </set>
+    where id = #{id,jdbcType=BIGINT}
+  </update>
+  <update id="updateByPrimaryKey" parameterType="com.gk.hotwork.Domain.SafetyFacilityProcessflow" >
+    <!--          -->
+    update safety_facility_processflow
+    set valid_flag = #{validFlag,jdbcType=TINYINT},
+      create_time = #{createTime,jdbcType=TIMESTAMP},
+      create_by = #{createBy,jdbcType=VARCHAR},
+      update_time = #{updateTime,jdbcType=TIMESTAMP},
+      check_time = #{checkTime,jdbcType=TIMESTAMP},
+      progress_name = #{progressName,jdbcType=VARCHAR},
+      result = #{result,jdbcType=VARCHAR},
+      resolution = #{resolution,jdbcType=VARCHAR},
+      process_by = #{processBy,jdbcType=VARCHAR},
+      take_time = #{takeTime,jdbcType=INTEGER},
+      link_inspection_id = #{linkInspectionId,jdbcType=BIGINT}
+    where id = #{id,jdbcType=BIGINT}
+  </update>
+  
+  
+    <select id="processflowPages" resultMap="BaseResultMap">
+    select 
+    <include refid="Base_Column_List" />   
+    from safety_facility_processflow
+    where valid_flag = 1 
+    <if test="params.linkInspectionId != null">
+      and link_inspection_id = #{params.linkInspectionId,jdbcType=BIGINT}
+    </if>
+    ORDER BY
+    create_time ASC
+  </select>
+</mapper>
\ No newline at end of file

--
Gitblit v1.9.2