1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- <?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.huimv.admin.mapper.BillCleanMapper">
- <!-- 通用查询映射结果 -->
- <resultMap id="BaseResultMap" type="com.huimv.admin.entity.BillClean">
- <id column="id" property="id" />
- <result column="vistit_type" property="vistitType" />
- <result column="dest_name" property="destName" />
- <result column="dest_id" property="destId" />
- <result column="admission_user_name" property="admissionUserName" />
- <result column="admission_user_id" property="admissionUserId" />
- <result column="vistit_date" property="vistitDate" />
- <result column="sub_date" property="subDate" />
- <result column="farm_id" property="farmId" />
- <result column="bill_status" property="billStatus" />
- <result column="pass_date" property="passDate" />
- <result column="pass_user_name" property="passUserName" />
- <result column="pass_user_id" property="passUserId" />
- <result column="process_id" property="processId" />
- <result column="test_location" property="testLocation" />
- <result column="test_location_id" property="testLocationId" />
- </resultMap>
- <select id="listCleanAndDry" resultType="com.huimv.admin.entity.vo.CleanAndDryVo">
- SELECT id,car_num,bill_status,test_location,check_date,vistit_type,sub_date,1 AS 'type'
- FROM `bill_clean` WHERE farm_id = #{farmId} AND vistit_type != 0 AND img_status = 1
- <if test="status != null">
- AND bill_status = #{status}
- </if>
- UNION ALL
- SELECT id,car_num,bill_status,test_location,check_date,vistit_type,sub_date,2 AS 'type'
- FROM `bill_dry` WHERE farm_id = #{farmId} AND vistit_type != 0 AND img_status = 1
- <if test="status != null">
- AND bill_status = #{status}
- </if>
- ORDER BY sub_date DESC
- </select>
- <select id="listPersonalCleanAndDry" resultType="com.huimv.admin.entity.vo.CleanAndDryVo">
- SELECT id,car_num,bill_status,test_location,check_date,vistit_type,sub_date,1 AS 'type'
- FROM `bill_clean` WHERE admission_user_id = #{userId} AND vistit_type != 0 AND img_status = 1
- UNION ALL
- SELECT id,car_num,bill_status,test_location,check_date,vistit_type,sub_date,2 AS 'type'
- FROM `bill_dry` WHERE admission_user_id = #{userId} AND vistit_type != 0 AND img_status = 1
- ORDER BY sub_date DESC
- </select>
- </mapper>
|