<?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.thhy.secure.modules.biz.inspect.mapper.TSecureInspectMapper">
|
<resultMap id="BaseResultMap" type="com.thhy.secure.modules.biz.inspect.entity.TSecureInspect">
|
<!--
|
WARNING - @mbg.generated
|
This element is automatically generated by MyBatis Generator, do not modify.
|
This element was generated on Fri Jun 02 10:07:36 CST 2023.
|
-->
|
<id column="secure_inspect_id" jdbcType="VARCHAR" property="secureInspectId" />
|
<result column="inspect_name" jdbcType="VARCHAR" property="inspectName" />
|
<result column="inspect_content" jdbcType="VARCHAR" property="inspectContent" />
|
<result column="user_id" jdbcType="VARCHAR" property="userId" />
|
<result column="is_state" jdbcType="INTEGER" property="isState" />
|
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
<result column="create_user" jdbcType="VARCHAR" property="createUser" />
|
</resultMap>
|
|
|
<insert id="inspectInsert" >
|
insert into t_secure_inspect
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<if test="secureInspectId != null">
|
secure_inspect_id,
|
</if>
|
<if test="inspectName != null">
|
inspect_name,
|
</if>
|
<if test="inspectContent != null">
|
inspect_content,
|
</if>
|
<if test="userId != null">
|
user_id,
|
</if>
|
<if test="isState != null">
|
is_state,
|
</if>
|
<if test="createTime != null">
|
create_time,
|
</if>
|
<if test="createUser != null">
|
create_user,
|
</if>
|
<if test="feedbackTime != null">
|
feedback_time,
|
</if>
|
<if test="companyId != null">
|
company_id,
|
</if>
|
</trim>
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<if test="secureInspectId != null">
|
#{secureInspectId,jdbcType=VARCHAR},
|
</if>
|
<if test="inspectName != null">
|
#{inspectName,jdbcType=VARCHAR},
|
</if>
|
<if test="inspectContent != null">
|
#{inspectContent,jdbcType=VARCHAR},
|
</if>
|
<if test="userId != null">
|
#{userId,jdbcType=VARCHAR},
|
</if>
|
<if test="isState != null">
|
#{isState,jdbcType=INTEGER},
|
</if>
|
<if test="createTime != null">
|
#{createTime,jdbcType=TIMESTAMP},
|
</if>
|
<if test="createUser != null">
|
#{createUser,jdbcType=VARCHAR},
|
</if>
|
<if test="feedbackTime != null">
|
#{feedbackTime,jdbcType=TIMESTAMP},
|
</if>
|
<if test="companyId != null">
|
#{companyId,jdbcType=VARCHAR},
|
</if>
|
</trim>
|
</insert>
|
<insert id="inspectPathInsert">
|
insert into t_secure_inspect_path
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<if test="inspectPathId != null">
|
inspect_path_id,
|
</if>
|
<if test="secureInspectId != null">
|
secure_inspect_id,
|
</if>
|
<if test="imgPath != null">
|
img_path,
|
</if>
|
<if test="isType != null">
|
is_type,
|
</if>
|
</trim>
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<if test="inspectPathId != null">
|
#{inspectPathId,jdbcType=VARCHAR},
|
</if>
|
<if test="secureInspectId != null">
|
#{secureInspectId,jdbcType=VARCHAR},
|
</if>
|
<if test="imgPath != null">
|
#{imgPath,jdbcType=VARCHAR},
|
</if>
|
<if test="isType != null">
|
#{isType,jdbcType=INTEGER},
|
</if>
|
</trim>
|
</insert>
|
<select id="inspectList" resultType="com.thhy.secure.modules.biz.inspect.entity.dto.SecureInspectDto">
|
select secure_inspect_id as secureInspectId,
|
inspect_name as inspectName
|
from t_secure_inspect
|
where 1=1
|
<if test="companyId!=null and companyId!='' ">
|
and company_id=#{companyId}
|
</if>
|
order by create_time desc
|
</select>
|
<select id="inspectInfo" parameterType="java.lang.String" resultType="com.thhy.secure.modules.biz.inspect.entity.dto.SecureInspectInfoDto">
|
select
|
tsi.secure_inspect_id as secureInspectId,
|
tsi.inspect_name as inspectName,
|
tsi.inspect_content as inspectContent,
|
tsi.feedback_content as feedbackContent,
|
tsi.is_state as isState,
|
spu.real_name as realName,
|
spu.job_num as jobNum
|
from t_secure_inspect tsi left join
|
sys_plat_user spu on tsi.user_id=spu.user_id
|
where tsi.secure_inspect_id=#{secureInspectId}
|
</select>
|
|
<select id="secureInspectPath" parameterType="java.lang.String" resultType="com.thhy.secure.modules.biz.inspect.entity.TSecureInspectPath">
|
select
|
img_path as imgPath,
|
inspect_path_id as inspectPathId,
|
secure_inspect_id as secureInspectId,
|
is_type as isType
|
from t_secure_inspect_path where
|
secure_inspect_id=#{secureInspectId}
|
</select>
|
<update id="inspectFeedbackInfo">
|
update t_secure_inspect
|
<set>
|
<if test="inspectName != null">
|
inspect_name = #{inspectName,jdbcType=VARCHAR},
|
</if>
|
<if test="inspectContent != null">
|
inspect_content = #{inspectContent,jdbcType=VARCHAR},
|
</if>
|
<if test="userId != null">
|
user_id = #{userId,jdbcType=VARCHAR},
|
</if>
|
<if test="isState != null">
|
is_state = #{isState,jdbcType=INTEGER},
|
</if>
|
<if test="createTime != null">
|
create_time = #{createTime,jdbcType=TIMESTAMP},
|
</if>
|
<if test="createUser != null">
|
create_user = #{createUser,jdbcType=VARCHAR},
|
</if>
|
<if test="feedbackTime != null">
|
feedback_time = #{feedbackTime,jdbcType=TIMESTAMP},
|
</if>
|
<if test="feedbackContent != null">
|
feedback_content = #{feedbackContent,jdbcType=VARCHAR},
|
</if>
|
</set>
|
where secure_inspect_id = #{secureInspectId,jdbcType=VARCHAR}
|
</update>
|
<select id="rectificationNotice" resultType="com.thhy.secure.modules.biz.inspect.entity.TSecureInspect">
|
select
|
tsi.secure_inspect_id as secureInspectId,
|
tsi.inspect_name as inspectName,
|
tsi.is_state as isState,
|
tsi.create_time as createTime,
|
spu.real_name as realName,
|
spu.job_num as jobNum
|
from
|
t_secure_inspect tsi left join sys_users su on su.plat_id=tsi.user_id
|
left join sys_plat_user spu on su.plat_id=spu.user_id
|
where 1=1
|
<if test="userId!=null and userId!='' ">
|
and su.user_id=#{userId}
|
</if>
|
<if test="inspectName!=null and inspectName!='' ">
|
and tsi.inspect_name like concat('%',#{inspectName},'%')
|
</if>
|
order by tsi.create_time desc
|
</select>
|
<select id="rectificationNoticeGuan" resultType="com.thhy.secure.modules.biz.inspect.entity.TSecureInspect">
|
select
|
tsi.secure_inspect_id as secureInspectId,
|
tsi.inspect_name as inspectName,
|
tsi.is_state as isState,
|
tsi.create_time as createTime,
|
spu.real_name as realName,
|
spu.job_num as jobNum
|
from
|
t_secure_inspect tsi left join sys_users su on su.plat_id=tsi.user_id
|
left join sys_plat_user spu on su.plat_id=spu.user_id
|
where 1=1
|
<if test="companyId!=null and companyId!='' ">
|
and tsi.company_id=#{companyId}
|
</if>
|
<if test="inspectName!=null and inspectName!='' ">
|
and tsi.inspect_name like concat('%',#{inspectName},'%')
|
</if>
|
order by tsi.create_time desc
|
</select>
|
|
|
|
</mapper>
|