OrderEtcSMapper.xml 3.45 KB
<?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.zteits.order.mapper.smapper.OrderEtcSMapper">
    <resultMap id="BaseResultMap" type="com.zteits.order.domain.OrderEtc">
        <id column="id" jdbcType="BIGINT" property="id"/>
        <result column="park_ser_no" jdbcType="VARCHAR" property="parkSerNo"/>
        <result column="entry_time" jdbcType="TIMESTAMP" property="entryTime"/>
        <result column="entrance_no" jdbcType="VARCHAR" property="entranceNo"/>
        <result column="out_time" jdbcType="TIMESTAMP" property="outTime"/>
        <result column="exit_no" jdbcType="VARCHAR" property="exitNo"/>
        <result column="vehplate_no" jdbcType="VARCHAR" property="vehplateNo"/>
        <result column="vehcolor_code" jdbcType="VARCHAR" property="vehcolorCode"/>
        <result column="parking_time" jdbcType="BIGINT" property="parkingTime"/>
        <result column="bill_amount" jdbcType="BIGINT" property="billAmount"/>
        <result column="manufactor" jdbcType="INTEGER" property="manufactor"/>
        <result column="status" jdbcType="INTEGER" property="status"/>
        <result column="batch_undo" jdbcType="INTEGER" property="batchUndo"/>
        <result column="remarks" jdbcType="VARCHAR" property="remarks"/>
        <result column="undo_remarks" jdbcType="VARCHAR" property="undoRemarks"/>
        <result column="data_state" jdbcType="INTEGER" property="dataState"/>
        <result column="create_emp_id" jdbcType="VARCHAR" property="createEmpId"/>
        <result column="create_emp_name" jdbcType="VARCHAR" property="createEmpName"/>
        <result column="create_date" jdbcType="TIMESTAMP" property="createDate"/>
        <result column="modfiy_emp_id" jdbcType="VARCHAR" property="modfiyEmpId"/>
        <result column="modfiy_emp_name" jdbcType="VARCHAR" property="modfiyEmpName"/>
        <result column="modfiy_date" jdbcType="TIMESTAMP" property="modfiyDate"/>
        <result column="org_id" jdbcType="BIGINT" property="orgId"/>
        <result column="org_name" jdbcType="VARCHAR" property="orgName"/>
        <result column="pl_no" jdbcType="VARCHAR" property="plNo"/>
        <result column="pl_name" jdbcType="VARCHAR" property="plName"/>
    </resultMap>

    <sql id="Base_Column_List">
        id, park_ser_no, entry_time, entrance_no, out_time, exit_no, vehplate_no, vehcolor_code,
        parking_time, bill_amount, manufactor, status, batch_undo, remarks, undo_remarks,
        data_state, create_emp_id, create_emp_name, create_date, modfiy_emp_id, modfiy_emp_name,
        modfiy_date, org_id, org_name, pl_no, pl_name
    </sql>

    <select id="getSubmitSuccessEtcOrder" parameterType="com.zteits.clouds.api.dto.order.etc.param.EtcQueryReq"
            resultMap="BaseResultMap">
        SELECT
        <include refid="Base_Column_List"/>
        FROM order_etc
        <where>
            status = 1
            AND batch_undo = 0
            <if test="startDate != null">
                <![CDATA[AND out_time >= #{startDate}]]>
            </if>
            <if test="endDate != null">
                <![CDATA[AND out_time <= #{endDate}]]>
            </if>
            <if test="vehplateNo != null">
                <![CDATA[AND vehplate_no = #{vehplateNo}]]>
            </if>
            <if test="vehcolorCode != null">
                <![CDATA[AND vehcolor_code = #{vehcolorCode}]]>
            </if>
        </where>
    </select>
</mapper>