<?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.project.enforce.mapper.EnforceOrderMapper">
|
|
<resultMap type="EnforceOrder" id="EnforceOrderResult">
|
<result property="orderId" column="order_id" />
|
<result property="orderNo" column="order_no" />
|
<result property="companyId" column="company_id" />
|
<result property="companyName" column="company_name" />
|
<result property="companyCode" column="company_code" />
|
<result property="companyUser" column="company_user" />
|
<result property="companyPhone" column="company_phone" />
|
<result property="companyAddress" column="company_address" />
|
<result property="regionCode" column="region_code" />
|
<result property="regionName" column="region_name" />
|
<result property="enforceReason" column="enforce_reason" />
|
<result property="enforceType" column="enforce_type" />
|
<result property="applyId" column="apply_id" />
|
<result property="applyUser" column="apply_user" />
|
<result property="applyPhone" column="apply_phone" />
|
<result property="applyDeptId" column="apply_dept_id" />
|
<result property="applyDeptName" column="apply_dept_name" />
|
<result property="applyTime" column="apply_time" />
|
<result property="userNum" column="user_num" />
|
<result property="warnStatus" column="warn_status" />
|
<result property="warnReason" column="warn_reason" />
|
<result property="orderStatus" column="order_status" />
|
<result property="checkDeptId" column="check_dept_id" />
|
<result property="checkDeptName" column="check_dept_name" />
|
<result property="checkStatus" column="check_status" />
|
<result property="checkReason" column="check_reason" />
|
<result property="checkLevel" column="check_level" />
|
<result property="executeId" column="execute_id" />
|
<result property="executeUser" column="execute_user" />
|
<result property="executePhone" column="execute_phone" />
|
<result property="executeDeptId" column="execute_dept_id" />
|
<result property="executeDeptName" column="execute_dept_name" />
|
<result property="executeTime" column="execute_time" />
|
<result property="regionStatus" column="region_status" />
|
<result property="regionReason" column="region_reason" />
|
<result property="regionImgs" column="region_imgs" />
|
<result property="regionVideos" column="region_videos" />
|
<result property="isNoticeCompany" column="is_notice_company" />
|
<result property="isShow" column="is_show" />
|
<result property="isEva" column="is_eva" />
|
<result property="totalScore" column="total_score" />
|
<result property="delFlag" column="del_flag" />
|
</resultMap>
|
|
<sql id="selectEnforceOrderVo">
|
select order_id, order_no, company_id, company_name, company_code, company_user, company_phone, company_address,
|
region_code,region_name,enforce_reason,user_num,
|
apply_id,apply_user,apply_phone,apply_dept_id,apply_dept_name,apply_time,
|
warn_status,warn_reason,order_status,
|
check_dept_id,check_dept_name,check_status,check_reason,check_level,
|
execute_id,execute_user,execute_phone,execute_dept_id,execute_dept_name,execute_time,
|
region_status,region_reason,region_imgs,region_videos,is_notice_company,is_show,is_eva,total_score
|
from sys_job_log
|
</sql>
|
|
<select id="selectCheckList" parameterType="EnforceOrderQueryBo" resultMap="EnforceOrderResult">
|
<include refid="selectEnforceOrderVo"/>
|
<where>
|
<if test="orderNo != null and orderNo != ''">
|
AND order_no like concat('%', #{orderNo}, '%')
|
</if>
|
<if test="companyName != null and companyName != ''">
|
AND company_name like concat('%', #{companyName}, '%')
|
</if>
|
|
<if test="orderStatus != null and orderStatus != ''">
|
AND order_status = #{orderStatus}
|
</if>
|
|
<if test="checkDeptId != null ">
|
AND check_dept_id = #{checkDeptId}
|
</if>
|
|
<if test="checkLevel != null ">
|
AND check_level = #{checkLevel}
|
</if>
|
|
<if test="applyDeptIds != null ">
|
AND apply_dept_id in
|
<foreach collection="applyDeptIds" item="applyDeptId" open="(" separator="," close=")">
|
#{applyDeptId}
|
</foreach>
|
</if>
|
|
|
|
</where>
|
</select>
|
|
</mapper>
|