| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?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.zd.bottle.mapper.UsegasApplyMapper">
- <!-- 通用查询映射结果 -->
- <resultMap id="BaseResultMap" type="com.zd.bottle.domain.UsegasApply">
- <result column="id" property="id" />
- <result column="create_time" property="createTime" />
- <result column="location" property="location" />
- <result column="subject_id" property="subjectId" />
- <result column="apply_user" property="applyUser" />
- <result column="user_id" property="userId" />
- <result column="dept_id" property="deptId" />
- <result column="dept_name" property="deptName" />
- <result column="phone" property="phone" />
- <result column="start_time" property="startTime" />
- <result column="end_time" property="endTime" />
- <result column="gas_use" property="gasUse" />
- <result column="apply_certificate" property="applyCertificate" />
- <result column="safety_precautions" property="safetyPrecautions" />
- <result column="use_gas_id" property="useGasId" />
- <result column="use_gas_name" property="useGasName" />
- <result column="lead_audit_staus" property="leadAuditStaus" />
- <result column="lead_audit_userid" property="leadAuditUserid" />
- <result column="lead_audit_username" property="leadAuditUsername" />
- <result column="lead_audit_time" property="leadAuditTime" />
- <result column="lead_audit_cause" property="leadAuditCause" />
- </resultMap>
- <!-- 通用查询结果列 -->
- <sql id="Base_Column_List">
- id,
- create_time,
- location, subject_id, apply_user, user_id, dept_id, dept_name, phone, start_time, end_time, gas_use, apply_certificate, safety_precautions, use_gas_id, use_gas_name, lead_audit_staus, lead_audit_userid, lead_audit_username, lead_audit_time, lead_audit_cause
- </sql>
- <select id="selectUseagsApplyList" parameterType="com.zd.bottle.domain.UsegasApply" resultType="com.zd.bottle.vo.UsegasApplyVo">
- select ua.id,ua.apply_user applyUserName,ua.phone applyUserPhone,ua.use_gas_name useGasName,ua.create_time applyTime,
- ua.start_time startTime,ua.end_time endTime,ua.gas_use gasUse,ua.safety_precautions safetyPrecautions,
- ua.use_gas_file useGasFile
- from ab_usegas_apply ua
- <where>
- <if test="searchValue != null ">
- and (
- ua.apply_user like concat('%', #{searchValue}, '%') or
- ua.phone like concat('%', #{searchValue}, '%')
- )
- </if>
- <if test="leadAuditStaus != null ">
- and ua.lead_audit_staus = #{leadAuditStaus}
- </if>
- </where>
- </select>
- <select id="selectApplyTabCount" parameterType="com.zd.bottle.domain.UsegasApply" resultType="com.zd.bottle.vo.UsegasApplyTabVo">
- SELECT
- (SELECT COUNT(ua.id) FROM ab_usegas_apply ua WHERE ua.lead_audit_staus = 0) waitApplyCount,
- (SELECT COUNT(ua.id) FROM ab_usegas_apply ua WHERE ua.lead_audit_staus = 1) passApplyCount,
- (SELECT COUNT(ua.id) FROM ab_usegas_apply ua WHERE ua.lead_audit_staus = 2) refuseApplyCount
- FROM DUAL
- </select>
- </mapper>
|