From 2fcd97552d16718cc7997629fd637a73a5a4483f Mon Sep 17 00:00:00 2001
From: 郑永安 <zyazyz250@sina.com>
Date: 星期一, 19 六月 2023 14:44:19 +0800
Subject: [PATCH] 删除

---
 src/main/java/com/gk/firework/Mapper/mybatis/WarnContentInfoMapper.xml |  265 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 265 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/gk/firework/Mapper/mybatis/WarnContentInfoMapper.xml b/src/main/java/com/gk/firework/Mapper/mybatis/WarnContentInfoMapper.xml
new file mode 100644
index 0000000..6866686
--- /dev/null
+++ b/src/main/java/com/gk/firework/Mapper/mybatis/WarnContentInfoMapper.xml
@@ -0,0 +1,265 @@
+<?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.firework.Mapper.WarnContentInfoMapper" >
+  <resultMap id="BaseResultMap" type="com.gk.firework.Domain.WarnContentInfo" >
+    <!--          -->
+    <id column="id" property="id" jdbcType="BIGINT" />
+    <result column="warntype" property="warntype" jdbcType="VARCHAR" />
+    <result column="warnlevel" property="warnlevel" jdbcType="VARCHAR" />
+    <result column="warncontent" property="warncontent" jdbcType="VARCHAR" />
+    <result column="customid" property="customid" jdbcType="BIGINT" />
+    <result column="enterpriseid" property="enterpriseid" jdbcType="BIGINT" />
+    <result column="ismend" property="ismend" jdbcType="TINYINT" />
+    <result column="isneed" property="isneed" jdbcType="TINYINT" />
+    <result column="issend" property="issend" jdbcType="TINYINT" />
+    <result column="modifiedby" property="modifiedby" jdbcType="VARCHAR" />
+    <result column="modifieddate" property="modifieddate" jdbcType="TIMESTAMP" />
+    <result column="createddate" property="createddate" jdbcType="TIMESTAMP" />
+    <result column="period" property="period" jdbcType="INTEGER" />
+  </resultMap>
+  <sql id="Base_Column_List" >
+    id, warntype, warnlevel, warncontent, customid, enterpriseid, ismend, isneed, issend, modifiedby, modifieddate,createddate, period
+  </sql>
+    <insert id="insertBatch">
+        insert into
+        warncontent
+        <trim prefix="(" suffix=") values" suffixOverrides=",">
+          warntype,
+          warnlevel,
+          warncontent,
+          customid,
+          enterpriseid,
+          ismend,
+          isneed,
+          issend,
+          modifiedby,
+          modifieddate,
+          createddate,
+          period,
+        </trim>
+        <foreach collection="list" item="item" open="(" close=")" separator=",">
+          <trim prefix="(" suffix=")" suffixOverrides=",">
+          #{item.warntype},
+          #{item.warnlevel},
+          #{item.warncontent},
+          #{item.customid},
+          #{item.ismend},
+          #{item.isneed},
+          #{item.issend},
+          #{item.modifiedby},
+          #{item.modifieddate},
+          #{item.createddate},
+          #{item.period},
+          </trim>
+        </foreach>
+
+
+    </insert>
+    <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Long" >
+    select
+    <include refid="Base_Column_List" />
+    from warncontent
+    where id = #{id,jdbcType=BIGINT}
+  </select>
+  <select id="selectStockDataGrid" resultType="com.gk.firework.Domain.Vo.WarnContentVo">
+    SELECT
+    warncontent.*,
+    enterprise.safetysupervision as enterprisetype,
+    enterprise.enterprisename,
+    enterprise.enterprisenumber,
+    enterprise.officeaddress
+    from warncontent
+    LEFT JOIN enterprise ON enterprise.id = warncontent.enterpriseid
+    <where>
+      1=1
+      <if test="condition.warntype != null and condition.warntype !=''">
+        and  warncontent.warntype = #{condition.warntype}
+      </if>
+      <if test="condition.ismend != null">
+        and warncontent.ismend = #{ismend}
+      </if>
+      <if test="condition.starttime != null and condition.starttime !=''">
+        and  warncontent.modifieddate &gt;= #{condition.starttime}
+      </if>
+      <if test="condition.endtime != null and condition.endtime !=''">
+        and  warncontent.modifieddate &lt;= #{condition.endtime}
+      </if>
+      <if test="condition.warnlevel != null and condition.warnlevel !=''">
+        and  warncontent.warnlevel = #{condition.warnlevel}
+      </if>
+      <if test="condition.enterprisename != null and condition.enterprisename !=''">
+        and enterprise.enterprisename LIKE CONCAT('%',#{condition.enterprisename},'%')
+      </if>
+      <if test="condition.enterprisetype != null and condition.enterprisetype !=''">
+        and  enterprise.safetysupervision = #{condition.enterprisetype}
+      </if>
+      <if test="condition.province != null and condition.province !=''">
+        and  enterprise.province = #{condition.province}
+      </if>
+      <if test="condition.city != null and condition.city !=''">
+        and  enterprise.city = #{condition.city}
+      </if>
+      <if test="condition.area != null and condition.area !=''">
+        and  enterprise.district = #{condition.area}
+      </if>
+      <if test="condition.town != null and condition.town !=''">
+        and  enterprise.street = #{condition.town}
+      </if>
+      <if test="condition.community != null and condition.community !=''">
+        and  enterprise.committee = #{condition.community}
+      </if>
+    </where>
+  </select>
+  <select id="selectPurchaseDataGrid" resultType="com.gk.firework.Domain.Vo.WarnContentVo">
+    SELECT
+    warncontent.*,
+    customer.idcardnum as idcard,
+    customer.`name` as purchasename,
+    customer.address as purchaseaddress
+    from warncontent
+    LEFT JOIN customer AS customer ON customer.id = warncontent.customid
+    <where>
+      1=1
+      <if test="condition.warntype != null and condition.warntype !=''">
+        and  warncontent.warntype = #{condition.warntype}
+      </if>
+      <if test="condition.ismend != null">
+        and warncontent.ismend = #{ismend}
+      </if>
+      <if test="condition.starttime != null and condition.starttime !=''">
+        and  warncontent.modifieddate &gt;= #{condition.starttime}
+      </if>
+      <if test="condition.endtime != null and condition.endtime !=''">
+        and  warncontent.modifieddate &lt;= #{condition.endtime}
+      </if>
+      <if test="condition.warnlevel != null and condition.warnlevel !=''">
+        and  warncontent.warnlevel = #{condition.warnlevel}
+      </if>
+      <if test="condition.customer != null and condition.customer !=''">
+        and  customer.`name` = #{condition.customer}
+      </if>
+      <if test="condition.idcard != null and condition.idcard !=''">
+        and  customer.idcardnum = #{condition.idcard}
+      </if>
+    </where>
+  </select>
+  <select id="selectByWarn" resultType="com.gk.firework.Domain.WarnContentInfo">
+    SELECT
+    <include refid="Base_Column_List" />
+    from warncontent
+    <where>
+      1=1
+      <if test="warntype != null and warntype !=''">
+        and warntype = #{warntype}
+      </if>
+      <if test="warnlevel != null and warnlevel !=''">
+        and  warnlevel = #{warnlevel}
+      </if>
+      <if test="customer != null">
+        and customid = #{customer}
+      </if>
+      <if test="warncontent != null and warncontent !=''">
+        and  warncontent = #{warncontent}
+      </if>
+    </where>
+    limit 1
+  </select>
+  <select id="selectByEnterpriseWarn" resultType="com.gk.firework.Domain.WarnContentInfo">
+    SELECT
+    <include refid="Base_Column_List" />
+    from warncontent
+    <where>
+      1=1
+      <if test="warntype != null and warntype !=''">
+        and warntype = #{warntype}
+      </if>
+      <if test="warnlevel != null and warnlevel !=''">
+        and warnlevel = #{warnlevel}
+      </if>
+      <if test="enterpriseid != null">
+        and enterpriseid = #{enterpriseid}
+      </if>
+      <if test="warncontent != null and warncontent !=''">
+        and warncontent = #{warncontent}
+      </if>
+    </where>
+    limit 1
+  </select>
+  <select id="selectNeedMail" resultType="com.gk.firework.Domain.Vo.WarnContentVo">
+    select
+        warncontent.*,
+        enterprise.enterprisename,
+        customer.`name` as purchasename,
+        customer.`name` as purchasename,
+        customer.idcardnum as idcard
+    from warncontent
+    LEFT JOIN enterprise ON enterprise.id = warncontent.enterpriseid
+    LEFT JOIN customer AS customer ON customer.id = warncontent.customid
+    where
+	    warncontent.isneed = 1
+    AND warncontent.issend = 0
+    AND warncontent.createddate &gt;= #{starttime}
+    AND warncontent.createddate &lt;= #{endtime}
+  </select>
+  <select id="selectIsNotMend" resultType="com.gk.firework.Domain.Vo.WarnContentVo">
+    select
+        warncontent.*,
+        enterprise.enterprisename,
+        enterprise.officeaddress,
+        customer.`name` as purchasename,
+        customer.`name` as purchasename,
+        customer.idcardnum as idcard,
+        customer.address as purchaseaddress
+    from warncontent
+    LEFT JOIN enterprise ON enterprise.id = warncontent.enterpriseid
+    LEFT JOIN customer AS customer ON customer.id = warncontent.customid
+    where
+	    warncontent.ismend = 0
+	    and warncontent.warnlevel = '报警'
+    order by warncontent.createddate DESC
+  </select>
+  <select id="selectWarningDataGrid" resultType="com.gk.firework.Domain.Vo.WarnContentVo">
+    SELECT
+    warncontent.*,
+    enterprise.safetysupervision as enterprisetype,
+    enterprise.enterprisename,
+    enterprise.enterprisenumber,
+    enterprise.officeaddress,
+    customer.idcardnum as idcard,
+    customer.`name` as purchasename,
+    customer.address as purchaseaddress
+    from warncontent
+    LEFT JOIN enterprise ON enterprise.id = warncontent.enterpriseid
+    LEFT JOIN customer AS customer ON customer.id = warncontent.customid
+    <where>
+      1=1
+      <if test="condition.warntype != null and condition.warntype !=''">
+        and  warncontent.warntype = #{condition.warntype}
+      </if>
+      <if test="condition.ismend != null">
+        and warncontent.ismend = #{ismend}
+      </if>
+      <if test="condition.starttime != null and condition.starttime !=''">
+        and  warncontent.modifieddate &gt;= #{condition.starttime}
+      </if>
+      <if test="condition.endtime != null and condition.endtime !=''">
+        and  warncontent.modifieddate &lt;= #{condition.endtime}
+      </if>
+      <if test="condition.warnlevel != null and condition.warnlevel !=''">
+        and  warncontent.warnlevel = #{condition.warnlevel}
+      </if>
+      <if test="condition.customer != null and condition.customer !=''">
+        and  customer.`name` = #{condition.customer}
+      </if>
+      <if test="condition.idcard != null and condition.idcard !=''">
+        and  customer.idcardnum = #{condition.idcard}
+      </if>
+      <if test="condition.enterprisename != null and condition.enterprisename !=''">
+        and enterprise.enterprisename LIKE CONCAT('%',#{condition.enterprisename},'%')
+      </if>
+      <if test="condition.enterprisetype != null and condition.enterprisetype !=''">
+        and  enterprise.safetysupervision = #{condition.enterprisetype}
+      </if>
+    </where>
+  </select>
+</mapper>

--
Gitblit v1.9.2