<?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="EnforceOrderVo" 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="planTime" column="plan_time" />
|
<result property="inTime" column="in_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" />
|
</resultMap>
|
|
<sql id="selectEnforceOrderVo">
|
select *
|
from enforce_order
|
</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="checkIds != null and checkIds != '' ">
|
AND check_ids like concat('%', #{checkIds}, '%')
|
</if>
|
<if test="applyDeptIds != null and applyDeptIds !='' ">
|
AND apply_dept_id in
|
<foreach collection="applyDeptIds" item="applyDeptId" open="(" separator="," close=")">
|
#{applyDeptId}
|
</foreach>
|
</if>
|
</where>
|
</select>
|
|
|
</mapper>
|