123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199 |
- <?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="net.lab1024.smartadmin.module.business.bd.equipmentdetail.dao.EquipmentDetailDao">
- <resultMap id="EquipmentDetailVO" type="net.lab1024.smartadmin.module.business.bd.equipmentdetail.domain.vo.EquipmentDetailVO"></resultMap>
- <resultMap id="EquipmentDetailExcelVO" type="net.lab1024.smartadmin.module.business.bd.equipmentdetail.domain.vo.EquipmentDetailExcelVO"></resultMap>
- <sql id="baseSql">
- a.id,
- a.equipment_id,
- a.file_url,
- a.equipment_principal,
- a.equipment_grade,
- a.status,
- a.del_flag,
- a.create_time,
- a.update_time,
- a.create_by,
- a.update_by,
- a.remarks,
- a.company,
- a.department,
- a.cfree1,
- a.cfree2,
- a.cfree3,
- a.cfree4,
- a.cfree5,
- a.cfree6,
- a.cfree7,
- a.cfree8,
- a.cfree9,
- a.cfree10,
- a.cfree11,
- a.cfree12,
- a.cfree13,
- a.cfree14,
- a.cfree15
- </sql>
- <sql id="baseCondition">
- 1=1
- <if test="queryDTO.id != null and queryDTO.id != ''">
- AND a.id = #{queryDTO.id}
- </if>
- <if test="queryDTO.equipmentId != null and queryDTO.equipmentId != ''">
- AND a.equipment_id = #{queryDTO.equipmentId}
- </if>
- <if test="queryDTO.fileUrl != null and queryDTO.fileUrl != ''">
- AND a.file_url = #{queryDTO.fileUrl}
- </if>
- <if test="queryDTO.equipmentPrincipal != null and queryDTO.equipmentPrincipal != ''">
- AND a.equipment_principal = #{queryDTO.equipmentPrincipal}
- </if>
- <if test="queryDTO.equipmentGrade != null and queryDTO.equipmentGrade != ''">
- AND a.equipment_grade = #{queryDTO.equipmentGrade}
- </if>
- <if test="queryDTO.status != null and queryDTO.status != ''">
- AND a.status = #{queryDTO.status}
- </if>
- <if test="queryDTO.delFlag != null and queryDTO.delFlag != ''">
- AND a.del_flag = #{queryDTO.delFlag}
- </if>
- <if test="queryDTO.createTime != null">
- AND a.create_time = #{queryDTO.createTime}
- </if>
- <if test="queryDTO.updateTime != null">
- AND a.update_time = #{queryDTO.updateTime}
- </if>
- <if test="queryDTO.createBy != null and queryDTO.createBy != ''">
- AND a.create_by = #{queryDTO.createBy}
- </if>
- <if test="queryDTO.updateBy != null and queryDTO.updateBy != ''">
- AND a.update_by = #{queryDTO.updateBy}
- </if>
- <if test="queryDTO.remarks != null and queryDTO.remarks != ''">
- AND a.remarks = #{queryDTO.remarks}
- </if>
- <if test="queryDTO.company != null and queryDTO.company != ''">
- AND a.company = #{queryDTO.company}
- </if>
- <if test="queryDTO.department != null and queryDTO.department != ''">
- AND a.department = #{queryDTO.department}
- </if>
- <if test="queryDTO.cfree1 != null and queryDTO.cfree1 != ''">
- AND a.cfree1 = #{queryDTO.cfree1}
- </if>
- <if test="queryDTO.cfree2 != null and queryDTO.cfree2 != ''">
- AND a.cfree2 = #{queryDTO.cfree2}
- </if>
- <if test="queryDTO.cfree3 != null and queryDTO.cfree3 != ''">
- AND a.cfree3 = #{queryDTO.cfree3}
- </if>
- <if test="queryDTO.cfree4 != null and queryDTO.cfree4 != ''">
- AND a.cfree4 = #{queryDTO.cfree4}
- </if>
- <if test="queryDTO.cfree5 != null and queryDTO.cfree5 != ''">
- AND a.cfree5 = #{queryDTO.cfree5}
- </if>
- <if test="queryDTO.cfree6 != null and queryDTO.cfree6 != ''">
- AND a.cfree6 = #{queryDTO.cfree6}
- </if>
- <if test="queryDTO.cfree7 != null and queryDTO.cfree7 != ''">
- AND a.cfree7 = #{queryDTO.cfree7}
- </if>
- <if test="queryDTO.cfree8 != null and queryDTO.cfree8 != ''">
- AND a.cfree8 = #{queryDTO.cfree8}
- </if>
- <if test="queryDTO.cfree9 != null and queryDTO.cfree9 != ''">
- AND a.cfree9 = #{queryDTO.cfree9}
- </if>
- <if test="queryDTO.cfree10 != null and queryDTO.cfree10 != ''">
- AND a.cfree10 = #{queryDTO.cfree10}
- </if>
- <if test="queryDTO.cfree11 != null and queryDTO.cfree11 != ''">
- AND a.cfree11 = #{queryDTO.cfree11}
- </if>
- <if test="queryDTO.cfree12 != null and queryDTO.cfree12 != ''">
- AND a.cfree12 = #{queryDTO.cfree12}
- </if>
- <if test="queryDTO.cfree13 != null and queryDTO.cfree13 != ''">
- AND a.cfree13 = #{queryDTO.cfree13}
- </if>
- <if test="queryDTO.cfree14 != null and queryDTO.cfree14 != ''">
- AND a.cfree14 = #{queryDTO.cfree14}
- </if>
- <if test="queryDTO.cfree15 != null and queryDTO.cfree15 != ''">
- AND a.cfree15 = #{queryDTO.cfree15}
- </if>
- <if test="queryDTO.idList !=null and queryDTO.idList.size() > 0">
- and a.id in
- <foreach collection="queryDTO.idList" open="(" index="index" separator="," close=")" item="item">
- #{item}
- </foreach>
- </if>
- <if test="queryDTO.createTimeBegin != null ">
- AND a.create_time >= #{queryDTO.createTimeBegin}
- </if>
- <if test="queryDTO.createTimeEnd != null ">
- AND a.create_time <= #{queryDTO.createTimeEnd}
- </if>
- <if test="queryDTO.updateTimeBegin != null ">
- AND a.update_time >= #{queryDTO.updateTimeBegin}
- </if>
- <if test="queryDTO.updateTimeEnd != null ">
- AND a.update_time <= #{queryDTO.updateTimeEnd}
- </if>
- </sql>
- <select id="queryByPage" resultMap="EquipmentDetailVO">
- select
- <include refid="baseSql"/>
- from t_bd_equipment_detail a
- <where>
- <include refid="baseCondition"/>
- </where>
- </select>
- <select id="queryAllExportData" resultMap="EquipmentDetailExcelVO">
- select
- <include refid="baseSql"/>
- from t_bd_equipment_detail a
- <where>
- <include refid="baseCondition"/>
- </where>
- </select>
- <select id="queryBatchExportData" resultMap="EquipmentDetailExcelVO">
- select
- <include refid="baseSql"/>
- from t_bd_equipment_detail a
- where a.id in
- <foreach collection="idList" open="(" close=")" separator="," item="item">
- #{item}
- </foreach>
- </select>
- <delete id="deleteById">
- delete from t_bd_equipment_detail where id = #{id}
- </delete>
- <delete id="deleteByIdList">
- delete from t_bd_equipment_detail where id in
- <foreach collection="idList" open="(" close=")" separator="," item="item">
- #{item}
- </foreach>
- </delete>
- <select id="listAll" resultMap="EquipmentDetailVO">
- select
- <include refid="baseSql"/>
- from t_bd_equipment_detail a
- <where>
- <include refid="baseCondition"/>
- </where>
- </select>
- </mapper>
|