123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277 |
- <?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.ppm.heludetail.dao.HeluDetailDao">
- <resultMap id="HeluDetailVO" type="net.lab1024.smartadmin.module.business.ppm.heludetail.domain.vo.HeluDetailVO"></resultMap>
- <resultMap id="HeluDetailExcelVO" type="net.lab1024.smartadmin.module.business.ppm.heludetail.domain.vo.HeluDetailExcelVO"></resultMap>
- <sql id="baseSql">
- a.id,
- a.helu_id,
- a.ERP_order_sale_id,
- a.ERP_order_sale_detail_id,
- a.ERP_order_product_id,
- a.ERP_order_product_detail_id,
- a.order_plan_id,
- a.order_plan_detail_id,
- a.order_product_id,
- a.order_product_detail_id,
- a.plan_type,
- a.proc_line_id,
- a.material_id,
- a.material_code,
- a.material_name,
- a.material_standard_model,
- a.caizhi,
- a.plan_quantity,
- a.unit,
- a.department_id,
- a.start_time,
- a.end_time,
- a.now_work_proc_id,
- a.now_work_proc_name,
- a.create_time,
- a.update_time,
- a.update_by,
- a.create_by,
- a.del_flag,
- a.status,
- 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.heluId != null and queryDTO.heluId != ''">
- AND a.helu_id = #{queryDTO.heluId}
- </if>
- <if test="queryDTO.erpOrderSaleId != null and queryDTO.erpOrderSaleId != ''">
- AND a.ERP_order_sale_id = #{queryDTO.erpOrderSaleId}
- </if>
- <if test="queryDTO.erpOrderSaleDetailId != null and queryDTO.erpOrderSaleDetailId != ''">
- AND a.ERP_order_sale_detail_id = #{queryDTO.erpOrderSaleDetailId}
- </if>
- <if test="queryDTO.erpOrderProductId != null and queryDTO.erpOrderProductId != ''">
- AND a.ERP_order_product_id = #{queryDTO.erpOrderProductId}
- </if>
- <if test="queryDTO.erpOrderProductDetailId != null and queryDTO.erpOrderProductDetailId != ''">
- AND a.ERP_order_product_detail_id = #{queryDTO.erpOrderProductDetailId}
- </if>
- <if test="queryDTO.orderPlanId != null and queryDTO.orderPlanId != ''">
- AND a.order_plan_id = #{queryDTO.orderPlanId}
- </if>
- <if test="queryDTO.orderPlanDetailId != null and queryDTO.orderPlanDetailId != ''">
- AND a.order_plan_detail_id = #{queryDTO.orderPlanDetailId}
- </if>
- <if test="queryDTO.orderProductId != null and queryDTO.orderProductId != ''">
- AND a.order_product_id = #{queryDTO.orderProductId}
- </if>
- <if test="queryDTO.orderProductDetailId != null and queryDTO.orderProductDetailId != ''">
- AND a.order_product_detail_id = #{queryDTO.orderProductDetailId}
- </if>
- <if test="queryDTO.planType != null and queryDTO.planType != ''">
- AND a.plan_type = #{queryDTO.planType}
- </if>
- <if test="queryDTO.procLineId != null and queryDTO.procLineId != ''">
- AND a.proc_line_id = #{queryDTO.procLineId}
- </if>
- <if test="queryDTO.materialId != null and queryDTO.materialId != ''">
- AND a.material_id = #{queryDTO.materialId}
- </if>
- <if test="queryDTO.materialCode != null and queryDTO.materialCode != ''">
- AND a.material_code = #{queryDTO.materialCode}
- </if>
- <if test="queryDTO.materialName != null and queryDTO.materialName != ''">
- AND a.material_name = #{queryDTO.materialName}
- </if>
- <if test="queryDTO.materialStandardModel != null and queryDTO.materialStandardModel != ''">
- AND a.material_standard_model = #{queryDTO.materialStandardModel}
- </if>
- <if test="queryDTO.caizhi != null and queryDTO.caizhi != ''">
- AND a.caizhi = #{queryDTO.caizhi}
- </if>
- <if test="queryDTO.planQuantity != null">
- AND a.plan_quantity = #{queryDTO.planQuantity}
- </if>
- <if test="queryDTO.unit != null and queryDTO.unit != ''">
- AND a.unit = #{queryDTO.unit}
- </if>
- <if test="queryDTO.departmentId != null">
- AND a.department_id = #{queryDTO.departmentId}
- </if>
- <if test="queryDTO.startTime != null">
- AND a.start_time = #{queryDTO.startTime}
- </if>
- <if test="queryDTO.endTime != null">
- AND a.end_time = #{queryDTO.endTime}
- </if>
- <if test="queryDTO.nowWorkProcId != null and queryDTO.nowWorkProcId != ''">
- AND a.now_work_proc_id = #{queryDTO.nowWorkProcId}
- </if>
- <if test="queryDTO.nowWorkProcName != null and queryDTO.nowWorkProcName != ''">
- AND a.now_work_proc_name = #{queryDTO.nowWorkProcName}
- </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.updateBy != null">
- AND a.update_by = #{queryDTO.updateBy}
- </if>
- <if test="queryDTO.createBy != null">
- AND a.create_by = #{queryDTO.createBy}
- </if>
- <if test="queryDTO.delFlag != null and queryDTO.delFlag != ''">
- AND a.del_flag = #{queryDTO.delFlag}
- </if>
- <if test="queryDTO.status != null and queryDTO.status != ''">
- AND a.status = #{queryDTO.status}
- </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="HeluDetailVO">
- select
- <include refid="baseSql"/>
- from t_ppm_helu_detail a
- <where>
- <include refid="baseCondition"/>
- </where>
- </select>
- <select id="queryAllExportData" resultMap="HeluDetailExcelVO">
- select
- <include refid="baseSql"/>
- from t_ppm_helu_detail a
- <where>
- <include refid="baseCondition"/>
- </where>
- </select>
- <select id="queryBatchExportData" resultMap="HeluDetailExcelVO">
- select
- <include refid="baseSql"/>
- from t_ppm_helu_detail a
- where a.id in
- <foreach collection="idList" open="(" close=")" separator="," item="item">
- #{item}
- </foreach>
- </select>
- <delete id="deleteById">
- delete from t_ppm_helu_detail where id = #{id}
- </delete>
- <delete id="deleteHeluId">
- delete from t_ppm_helu_detail where helu_id = #{heluId}
- </delete>
- <delete id="deleteByIdList">
- delete from t_ppm_helu_detail where id in
- <foreach collection="idList" open="(" close=")" separator="," item="item">
- #{item}
- </foreach>
- </delete>
- <select id="listAll" resultMap="HeluDetailVO">
- select
- <include refid="baseSql"/>
- from t_ppm_helu_detail a
- <where>
- <include refid="baseCondition"/>
- </where>
- </select>
- </mapper>
|