From 59e91a4e9ddaf23cebb12993c774aa899ab22d16 Mon Sep 17 00:00:00 2001
From: 郑永安 <zyazyz250@sina.com>
Date: Mon, 19 Jun 2023 14:22:45 +0800
Subject: [PATCH] 描述
---
src/main/java/com/gk/firework/Mapper/mybatis/AccessAssessApplyMapper.xml | 172 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 172 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/gk/firework/Mapper/mybatis/AccessAssessApplyMapper.xml b/src/main/java/com/gk/firework/Mapper/mybatis/AccessAssessApplyMapper.xml
new file mode 100644
index 0000000..ae14a57
--- /dev/null
+++ b/src/main/java/com/gk/firework/Mapper/mybatis/AccessAssessApplyMapper.xml
@@ -0,0 +1,172 @@
+<?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.AccessAssessApplyMapper" >
+ <sql id="Base_Column_List" >
+ <!-- -->
+ id, type, code, status, requestor, submittime, approver, approvetime, approvenote,
+ enterprisename, enterprisenumber, punishstatus, path1, path2, punishmentreason, punishmentmeasure,
+ createtime, modifytime, lastrejecttime
+ </sql>
+
+ <select id="selectPages" resultType="com.gk.firework.Domain.AccessAssessApply">
+ select *
+ from assessapply
+ where validflag = 1
+ and type = #{params.type}
+ <if test="params.requestorid != null and params.requestorid != ''">
+ and requestorid = #{params.requestorid}
+ </if>
+ <if test="params.enterprisename != null and params.enterprisename != ''">
+ and enterprisename like concat("%",#{params.enterprisename},"%")
+ </if>
+ <if test="params.status != null and params.status != ''">
+ and status = #{params.status}
+ </if>
+ <if test="params.code != null and params.code != ''">
+ and code like concat("%",#{params.code},"%")
+ </if>
+ order by createtime desc
+ </select>
+ <select id="selectAppealPages" resultType="com.gk.firework.Domain.Vo.AssessApplyAppealVo">
+ select
+ id,
+ code,
+ enterprisename,
+ enterprisenumber,
+ punishmentreason,
+ punishmentmeasure,
+ path1,
+ path2,
+ punishstatus,
+ approvetime,
+ approvenote,
+ deadline,
+ appealcontent,
+ appealstatus,
+ appealapprover,
+ appealapprovetime,
+ case when date_add(now(),interval 7 day) >= deadline and appealstatus != #{params.passed} then 1 else 0 end iswarn,
+ case when punishstatus = #{params.unpunish} and now() < deadline and appealstatus = #{params.unappealed} then 1 else 0 end whetherCanAppeal
+ from assessapply
+ where validflag = 1
+ and type = #{params.type}
+ and status = #{params.status}
+ <if test="params.enterprisenumber != null and params.enterprisenumber != ''">
+ and enterprisenumber = #{enterprisenumber}
+ </if>
+ <if test="params.appealstatus != null and params.appealstatus != ''">
+ and appealstatus = #{params.appealstatus}
+ </if>
+ <if test="params.enterprisename != null and params.enterprisename != ''">
+ and enterprisename like concat("%",#{params.enterprisename},"%")
+ </if>
+ <if test="params.code != null and params.code != ''">
+ and code like concat("%",#{params.code},"%")
+ </if>
+ order by whetherCanAppeal desc,deadline asc
+ </select>
+ <select id="selectAllOverTimeAccessAssessApply" resultType="com.gk.firework.Domain.AccessAssessApply">
+ select *
+ from assessapply
+ where
+ validflag = 1
+ and deadline <= now()
+ and type = #{access}
+ and appealstatus != #{passed}
+ and punishstatus = #{unPunish}
+
+ </select>
+ <select id="selectAllPunishingAccessAssessApply" resultType="com.gk.firework.Domain.AccessAssessApply">
+ select *
+ from assessapply
+ where
+ validflag = 1
+ and type = #{access}
+ and punishstatus = #{punishing}
+ </select>
+ <delete id="deleteByPrimaryKey" parameterType="java.lang.Long" >
+ <!-- -->
+ delete from assessapply
+ where id = #{id,jdbcType=BIGINT}
+ </delete>
+ <update id="updateByPrimaryKeySelective" parameterType="com.gk.firework.Domain.AssessApply" >
+ <!-- -->
+ update assessapply
+ <set >
+ <if test="type != null" >
+ type = #{type,jdbcType=VARCHAR},
+ </if>
+ <if test="code != null" >
+ code = #{code,jdbcType=VARCHAR},
+ </if>
+ <if test="status != null" >
+ status = #{status,jdbcType=VARCHAR},
+ </if>
+ <if test="requestor != null" >
+ requestor = #{requestor,jdbcType=VARCHAR},
+ </if>
+ <if test="submittime != null" >
+ submittime = #{submittime,jdbcType=TIMESTAMP},
+ </if>
+ <if test="approver != null" >
+ approver = #{approver,jdbcType=VARCHAR},
+ </if>
+ <if test="approvetime != null" >
+ approvetime = #{approvetime,jdbcType=TIMESTAMP},
+ </if>
+ <if test="approvenote != null" >
+ approvenote = #{approvenote,jdbcType=VARCHAR},
+ </if>
+ <if test="enterprisename != null" >
+ enterprisename = #{enterprisename,jdbcType=VARCHAR},
+ </if>
+ <if test="enterprisenumber != null" >
+ enterprisenumber = #{enterprisenumber,jdbcType=VARCHAR},
+ </if>
+ <if test="path1 != null" >
+ path1 = #{path1,jdbcType=VARCHAR},
+ </if>
+ <if test="path2 != null" >
+ path2 = #{path2,jdbcType=VARCHAR},
+ </if>
+ <if test="punishmentreason != null" >
+ punishmentreason = #{punishmentreason,jdbcType=VARCHAR},
+ </if>
+ <if test="punishmentmeasure != null" >
+ punishmentmeasure = #{punishmentmeasure,jdbcType=VARCHAR},
+ </if>
+ <if test="createtime != null" >
+ createtime = #{createtime,jdbcType=TIMESTAMP},
+ </if>
+ <if test="modifytime != null" >
+ modifytime = #{modifytime,jdbcType=TIMESTAMP},
+ </if>
+ <if test="lastrejecttime != null" >
+ lastrejecttime = #{lastrejecttime,jdbcType=TIMESTAMP},
+ </if>
+ </set>
+ where id = #{id,jdbcType=BIGINT}
+ </update>
+ <update id="updateByPrimaryKey" parameterType="com.gk.firework.Domain.AssessApply" >
+ <!-- -->
+ update assessapply
+ set type = #{type,jdbcType=VARCHAR},
+ code = #{code,jdbcType=VARCHAR},
+ status = #{status,jdbcType=VARCHAR},
+ requestor = #{requestor,jdbcType=VARCHAR},
+ submittime = #{submittime,jdbcType=TIMESTAMP},
+ approver = #{approver,jdbcType=VARCHAR},
+ approvetime = #{approvetime,jdbcType=TIMESTAMP},
+ approvenote = #{approvenote,jdbcType=VARCHAR},
+ enterprisename = #{enterprisename,jdbcType=VARCHAR},
+ enterprisenumber = #{enterprisenumber,jdbcType=VARCHAR},
+ path1 = #{path1,jdbcType=VARCHAR},
+ path2 = #{path2,jdbcType=VARCHAR},
+ punishmentreason = #{punishmentreason,jdbcType=VARCHAR},
+ punishmentmeasure = #{punishmentmeasure,jdbcType=VARCHAR},
+ createtime = #{createtime,jdbcType=TIMESTAMP},
+ modifytime = #{modifytime,jdbcType=TIMESTAMP},
+ lastrejecttime = #{lastrejecttime,jdbcType=TIMESTAMP}
+ where id = #{id,jdbcType=BIGINT}
+ </update>
+</mapper>
--
Gitblit v1.9.2