Просмотр исходного кода

fix:规范化构建"创建生产计划"对象

qingwudarao 6 месяцев назад
Родитель
Сommit
d974e9f092
14 измененных файлов с 218 добавлено и 462 удалено
  1. 34 0
      ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/controller/BulkOrderController.java
  2. 0 34
      ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/controller/daHuoDingDanGuanLiController.java
  3. 2 0
      ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/bo/BulkOrderListBo.java
  4. 12 0
      ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/bo/NewBulkOrderBo.java
  5. 132 0
      ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/bo/OrderListBo.java
  6. 0 111
      ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/bo/daHuoDingDanGuanLiBo.java
  7. 0 98
      ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/daHuoDingDanGuanLi.java
  8. 0 104
      ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/vo/daHuoDingDanGuanLiVo.java
  9. 0 13
      ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/mapper/daHuoDingDanGuanLiMapper.java
  10. 7 0
      ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/service/BulkOrderService.java
  11. 0 11
      ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/service/daHuoDingDanGuanLiService.java
  12. 31 0
      ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/service/impl/BulkOrderServiceImpl.java
  13. 0 39
      ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/service/impl/daHuoDingDanGuanLiServiceImpl.java
  14. 0 52
      ruoyi-modules/ruoyi-bulkOrder/src/main/resources/mapper/daHuoDingDanGuanLiMapper.xml

+ 34 - 0
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/controller/BulkOrderController.java

@@ -0,0 +1,34 @@
+package org.dromara.bulk.controller;
+
+import cn.dev33.satoken.annotation.SaIgnore;
+import lombok.RequiredArgsConstructor;
+import org.dromara.bulk.domain.bo.DaHuoDingDanBo;
+import org.dromara.bulk.domain.bo.NewBulkOrderBo;
+import org.dromara.bulk.domain.vo.DaHuoDingDanVo;
+import org.dromara.bulk.service.BulkOrderService;
+import org.dromara.common.core.domain.R;
+import org.dromara.common.mybatis.core.page.PageQuery;
+import org.dromara.common.mybatis.core.page.TableDataInfo;
+import org.dromara.common.web.core.BaseController;
+import org.springframework.web.bind.annotation.*;
+/**
+ * 大货订单管理接口
+ */
+@SaIgnore
+@RestController
+@RequiredArgsConstructor
+@RequestMapping("/bulkOrder/daHuoDingDanGuanLi")
+public class BulkOrderController extends BaseController {
+    private final BulkOrderService BulkOrderService;
+
+    @GetMapping("/PageList")
+    public TableDataInfo<DaHuoDingDanVo> selectPageBulkOrderList(DaHuoDingDanBo DaHuoDingDanBo, PageQuery pageQuery){
+        return BulkOrderService.selectPageBulkOrderList(DaHuoDingDanBo, pageQuery);
+    }
+
+    @PostMapping()
+    public R<Void> insertBulkOrder(@RequestBody NewBulkOrderBo newBulkOrderBo){
+        return toAjax(BulkOrderService.insertBulkOrder(newBulkOrderBo));
+    }
+}
+

+ 0 - 34
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/controller/daHuoDingDanGuanLiController.java

@@ -1,34 +0,0 @@
-package org.dromara.bulk.controller;
-
-import cn.dev33.satoken.annotation.SaIgnore;
-import lombok.RequiredArgsConstructor;
-import org.dromara.bulk.domain.bo.daHuoDingDanGuanLiBo;
-import org.dromara.bulk.domain.vo.daHuoDingDanGuanLiVo;
-import org.dromara.common.core.domain.R;
-import org.dromara.common.mybatis.core.page.PageQuery;
-import org.dromara.common.mybatis.core.page.TableDataInfo;
-import org.dromara.common.web.core.BaseController;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.*;
-import org.dromara.bulk.service.daHuoDingDanGuanLiService;
-/**
- * 大货订单管理接口
- */
-@RestController
-@RequiredArgsConstructor
-@RequestMapping("/bulkOrder/daHuoDingDanGuanLi")
-public class daHuoDingDanGuanLiController extends BaseController {
-    private final daHuoDingDanGuanLiService daHuoDingDanGuanLiService;
-
-    @SaIgnore
-    @GetMapping("/PageList")
-    public TableDataInfo<daHuoDingDanGuanLiVo> selectPageDaHuoDingDanGuanLiList(daHuoDingDanGuanLiBo daHuoDingDanGuanLiBo, PageQuery pageQuery){
-        return daHuoDingDanGuanLiService.selectPageDaHuoDingDanGuanLiList(daHuoDingDanGuanLiBo, pageQuery);
-    }
-    @SaIgnore
-    @PostMapping()
-    public R<Void> insertDaHuoDingDanGuanLi(@Validated @RequestBody daHuoDingDanGuanLiBo daHuoDingDanGuanLiBo){
-        return toAjax(daHuoDingDanGuanLiService.insertDaHuoDingDanGuanLi(daHuoDingDanGuanLiBo));
-    }
-}
-

+ 2 - 0
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/bo/BulkOrderListBo.java

@@ -1,6 +1,7 @@
 package org.dromara.bulk.domain.bo;
 
 import io.github.linpeilie.annotations.AutoMapper;
+import jakarta.validation.constraints.NotBlank;
 import jakarta.validation.constraints.NotNull;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
@@ -219,6 +220,7 @@ public class BulkOrderListBo extends BaseEntity {
     /**
     * 下单码数
     */
+    @NotBlank(message = "下单码数不能为空")
     private String numberOrdersPlaced;
 
     /**

+ 12 - 0
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/bo/NewBulkOrderBo.java

@@ -0,0 +1,12 @@
+package org.dromara.bulk.domain.bo;
+
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class NewBulkOrderBo {
+    private Long customers_id;
+
+    private List<OrderListBo> orderLists;
+}

+ 132 - 0
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/bo/OrderListBo.java

@@ -0,0 +1,132 @@
+package org.dromara.bulk.domain.bo;
+
+import lombok.Data;
+import org.dromara.commodityManagement.domain.bo.CraftBo;
+import org.dromara.commodityManagement.domain.bo.TemplateBo;
+
+import java.util.Date;
+import java.util.List;
+
+@Data
+public class OrderListBo {
+
+    /**
+     * 大货编号
+     */
+    private String DaHuoNumber;
+
+    /**
+     * 成衣厂
+     */
+    private String garmentFactory;
+
+    /**
+     * 成衣厂联系人
+     */
+    private String garmentFactoryPeople;
+
+    /**
+     * 成衣厂电话
+     */
+    private String garmentFactoryTel;
+
+    /**
+     * 收货地址
+     */
+    private String receivingAddress;
+
+    /**
+     * 消耗天数
+     */
+    private String currentTimeConsumption;
+
+    /**
+     * 下单时间
+     */
+    private Date orderTime;
+
+    /**
+     * 目标日期
+     */
+    private Date targetDate;
+
+    /**
+     * 底布名称
+     */
+    private String baseCloth;
+
+    /**
+     * 底布价格
+     */
+    private String baseClothPrice;
+
+    /**
+     * 品牌组
+     */
+    private String brandGroup;
+
+    /**
+     * 工艺类型
+     */
+    private CraftBo craft;
+
+    /**
+     * 版图列表
+     */
+    private List<TemplateBo> templateList;
+
+    /**
+     * 烧花,0否,1是
+     */
+    private int isBurnFlowers;
+
+    /**
+     * 快返,0否,1是
+     */
+    private int isQuickReturn;
+
+    /**
+     * 作废0否,1是
+     */
+    private int isToVoid;
+
+    /**
+     * 复色,0否,1是
+     */
+    private int isMulticolor;
+
+    /**
+     * 首单,0否,1是
+     */
+    private int isFirstOrder;
+
+    /**
+     * 加急,0否,1是
+     */
+    private int isUrgent;
+
+    /**
+     * 补货,0否,1是
+     */
+    private int isBuhuo;
+
+    /**
+     * 系统单,0否,1是
+     */
+    private int isSys;
+
+    /**
+     * 用户id
+     */
+    private Long userId;
+
+    /**
+     * 花型号
+     */
+    private String OemNumber;
+
+    /**
+     * 款式图
+     */
+    private String styleImage;
+}

+ 0 - 111
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/bo/daHuoDingDanGuanLiBo.java

@@ -1,111 +0,0 @@
-package org.dromara.bulk.domain.bo;
-
-import io.github.linpeilie.annotations.AutoMapper;
-import io.github.linpeilie.annotations.AutoMapping;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.apache.ibatis.annotations.Param;
-import org.dromara.bulk.domain.daHuoDingDanGuanLi;
-import org.dromara.commodityManagement.domain.DaHuoNumber;
-import org.dromara.commodityManagement.domain.bo.DaHuoNumberBo;
-import org.dromara.common.mybatis.core.domain.BaseEntity;
-/**
- * 大货订单管理业务对象
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = daHuoDingDanGuanLi.class, reverseConvertGenerate = false)
-public class daHuoDingDanGuanLiBo extends BaseEntity {
-    /**
-     * id
-     */
-    private Long id;
-    /**
-     * 用户id
-     */
-    private Long user_id;
-    /**
-     * 姓名
-     */
-    private String name;
-    /**
-     * 联系方式
-     */
-    private String phone;
-    /**
-     * 地址
-     */
-    private String address;
-    /**
-     * 订单号
-     */
-    private String order_num;
-    /**
-     * 订单价格
-     */
-    private Float order_price;
-    /**
-     * 状态:0=待审核,1=已审核,2=待发货,3=待收货,4=已收货,5=退款中,6=退款完成,7=交易取消,8=交易完成
-     */
-    private String order_status;
-    /**
-     * 备注
-     */
-    private String remark;
-    /**
-     * 支付状态:0=支付中,1=支付成功,2=支付失败
-     */
-    private String pay_status;
-    /**
-     * 付款时间
-     */
-    private String pay_time;
-    /**
-     * 配送类型:1=专业配送,2=到店自取
-     */
-    private String diver_type;
-    /**
-     * 门店id
-     */
-    private Long store_id;
-    /**
-     * 司机id
-     */
-    private Long diver_id;
-    /**
-     * 司机姓名
-     */
-    private String diver_name;
-    /**
-     * 司机电话
-     */
-    private String diver_phone;
-    /**
-     * 删除时间
-     */
-    private String delete_time;
-    /**
-     * 是否隐藏
-     */
-    private int hide=0;
-    /**
-     * 备注
-     */
-    private String note;
-    /**
-     * 确认收货时间
-     */
-    private String confirm_delivery_time;
-    /**
-     * 工厂用户id
-     */
-    private Long factory_user_id;
-    /**
-     * 联系人
-     */
-    private String contact_name;
-    /**
-     * 大货编号的Bo类
-     */
-    private DaHuoNumberBo daHuoNumberBo;
-}

+ 0 - 98
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/daHuoDingDanGuanLi.java

@@ -1,98 +0,0 @@
-package org.dromara.bulk.domain;
-/**
- * 大货订单管理基类
- */
-import com.baomidou.mybatisplus.annotation.TableName;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.dromara.common.tenant.core.TenantEntity;
-@Data
-@EqualsAndHashCode(callSuper = true)
-@TableName("fa_kuyou_user_order")
-
-public class daHuoDingDanGuanLi extends TenantEntity {
-    /**
-     * id
-     */
-    private Long id;
-    /**
-     * 用户id
-     */
-    private Long user_id;
-    /**
-     * 姓名
-     */
-    private String name;
-    /**
-     * 联系方式
-     */
-    private String phone;
-    /**
-     * 地址
-     */
-    private String address;
-    /**
-     * 订单号
-     */
-    private String order_num;
-    /**
-     * 订单价格
-     */
-    private Float order_price;
-    /**
-     * 状态:0=待审核,1=已审核,2=待发货,3=待收货,4=已收货,5=退款中,6=退款完成,7=交易取消,8=交易完成
-     */
-    private String order_status;
-    /**
-     * 备注
-     */
-    private String remark;
-    /**
-     * 支付状态:0=支付中,1=支付成功,2=支付失败
-     */
-    private String pay_status;
-    /**
-     * 付款时间
-     */
-    private String pay_time;
-    /**
-     * 配送类型:1=专业配送,2=到店自取
-     */
-    private String diver_type;
-    /**
-     * 门店id
-     */
-    private Long store_id;
-    /**
-     * 司机id
-     */
-    private Long diver_id;
-    /**
-     * 司机姓名
-     */
-    private String diver_name;
-    /**
-     * 司机电话
-     */
-    private String diver_phone;
-    /**
-     * 删除时间
-     */
-    private String delete_time;
-    /**
-     * 是否隐藏
-     */
-    private int hide=0;
-    /**
-     * 备注
-     */
-    private String note;
-    /**
-     * 确认收货时间
-     */
-    private String confirm_delivery_time;
-    /**
-     * 工厂用户id
-     */
-    private Long factory_user_id;
-}

+ 0 - 104
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/vo/daHuoDingDanGuanLiVo.java

@@ -1,104 +0,0 @@
-package org.dromara.bulk.domain.vo;
-
-import io.github.linpeilie.annotations.AutoMapper;
-import io.github.linpeilie.annotations.AutoMapping;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import org.dromara.bulk.domain.daHuoDingDanGuanLi;
-import org.dromara.common.mybatis.core.domain.BaseEntity;
-/**
- * 大货订单管理值对象
- */
-@Data
-@EqualsAndHashCode(callSuper = true)
-@AutoMapper(target = daHuoDingDanGuanLi.class)
-public class daHuoDingDanGuanLiVo extends BaseEntity {
-    /**
-     * id
-     */
-    private Long id;
-    /**
-     * 用户id
-     */
-    private Long user_id;
-    /**
-     * 姓名
-     */
-    private String name;
-    /**
-     * 联系方式
-     */
-    private String phone;
-    /**
-     * 地址
-     */
-    private String address;
-    /**
-     * 订单号
-     */
-    private String order_num;
-    /**
-     * 订单价格
-     */
-    private Float order_price;
-    /**
-     * 状态:0=待审核,1=已审核,2=待发货,3=待收货,4=已收货,5=退款中,6=退款完成,7=交易取消,8=交易完成
-     */
-    private String order_status;
-    /**
-     * 备注
-     */
-    private String remark;
-    /**
-     * 支付状态:0=支付中,1=支付成功,2=支付失败
-     */
-    private String pay_status;
-    /**
-     * 付款时间
-     */
-    private String pay_time;
-    /**
-     * 配送类型:1=专业配送,2=到店自取
-     */
-    private String diver_type;
-    /**
-     * 门店id
-     */
-    private Long store_id;
-    /**
-     * 司机id
-     */
-    private Long diver_id;
-    /**
-     * 司机姓名
-     */
-    private String diver_name;
-    /**
-     * 司机电话
-     */
-    private String diver_phone;
-    /**
-     * 删除时间
-     */
-    private String delete_time;
-    /**
-     * 是否隐藏
-     */
-    private int hide=0;
-    /**
-     * 备注
-     */
-    private String note;
-    /**
-     * 确认收货时间
-     */
-    private String confirm_delivery_time;
-    /**
-     * 工厂用户id
-     */
-    private Long factory_user_id;
-    /**
-     * 联系人
-     */
-    private String contact_name;
-}

+ 0 - 13
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/mapper/daHuoDingDanGuanLiMapper.java

@@ -1,13 +0,0 @@
-package org.dromara.bulk.mapper;
-
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import org.apache.ibatis.annotations.Mapper;
-import org.dromara.bulk.domain.bo.daHuoDingDanGuanLiBo;
-import org.dromara.bulk.domain.daHuoDingDanGuanLi;
-import org.dromara.bulk.domain.vo.daHuoDingDanGuanLiVo;
-import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
-
-@Mapper
-public interface daHuoDingDanGuanLiMapper extends BaseMapperPlus<daHuoDingDanGuanLi, daHuoDingDanGuanLiVo> {
-
-}

+ 7 - 0
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/service/BulkOrderService.java

@@ -0,0 +1,7 @@
+package org.dromara.bulk.service;
+
+import org.dromara.bulk.domain.bo.NewBulkOrderBo;
+
+public interface BulkOrderService {
+    int insertBulkOrder(NewBulkOrderBo newBulkOrderBo);
+}

+ 0 - 11
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/service/daHuoDingDanGuanLiService.java

@@ -1,11 +0,0 @@
-package org.dromara.bulk.service;
-
-import org.dromara.bulk.domain.bo.daHuoDingDanGuanLiBo;
-import org.dromara.bulk.domain.vo.daHuoDingDanGuanLiVo;
-import org.dromara.common.mybatis.core.page.PageQuery;
-import org.dromara.common.mybatis.core.page.TableDataInfo;
-
-public interface daHuoDingDanGuanLiService {
-    TableDataInfo<daHuoDingDanGuanLiVo> selectPageDaHuoDingDanGuanLiList(daHuoDingDanGuanLiBo daHuoDingDanGuanLiBo, PageQuery pageQuery);
-    int insertDaHuoDingDanGuanLi(daHuoDingDanGuanLiBo daHuoDingDanGuanLiBo);
-}

+ 31 - 0
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/service/impl/BulkOrderServiceImpl.java

@@ -0,0 +1,31 @@
+package org.dromara.bulk.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import lombok.RequiredArgsConstructor;
+import org.dromara.bulk.domain.DaHuoDingDan;
+import org.dromara.bulk.domain.bo.DaHuoDingDanBo;
+import org.dromara.bulk.domain.bo.NewBulkOrderBo;
+import org.dromara.bulk.domain.vo.DaHuoDingDanVo;
+import org.dromara.bulk.mapper.BulkOrderMapper;
+import org.dromara.bulk.service.BulkOrderService;
+import org.dromara.common.mybatis.core.page.PageQuery;
+import org.dromara.common.mybatis.core.page.TableDataInfo;
+import org.springframework.stereotype.Service;
+
+@RequiredArgsConstructor
+@Service
+public class BulkOrderServiceImpl implements BulkOrderService {
+    private final BulkOrderMapper BulkOrderMapper;
+    @Override
+    public TableDataInfo <DaHuoDingDanVo> selectPageBulkOrderList(DaHuoDingDanBo DaHuoDingDanBo, PageQuery pageQuery) {
+        QueryWrapper<DaHuoDingDan> queryWrapper = new QueryWrapper<>();
+        Page<DaHuoDingDanVo> page = BulkOrderMapper.selectVoPage(pageQuery.build(), queryWrapper);
+        return TableDataInfo.build(page);
+    }
+    @Override
+    public int insertBulkOrder(NewBulkOrderBo newBulkOrderBo) {
+
+        return 0;
+    }
+}

+ 0 - 39
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/service/impl/daHuoDingDanGuanLiServiceImpl.java

@@ -1,39 +0,0 @@
-package org.dromara.bulk.service.impl;
-
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.baomidou.mybatisplus.core.toolkit.StringUtils;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import lombok.RequiredArgsConstructor;
-import org.dromara.bulk.domain.bo.daHuoDingDanGuanLiBo;
-import org.dromara.bulk.domain.daHuoDingDanGuanLi;
-import org.dromara.bulk.domain.vo.daHuoDingDanGuanLiVo;
-import org.dromara.bulk.mapper.daHuoDingDanGuanLiMapper;
-import org.dromara.bulk.service.daHuoDingDanGuanLiService;
-import org.dromara.common.core.domain.R;
-import org.dromara.common.core.utils.MapstructUtils;
-import org.dromara.common.mybatis.core.page.PageQuery;
-import org.dromara.common.mybatis.core.page.TableDataInfo;
-import org.springframework.stereotype.Service;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.RequestBody;
-
-@RequiredArgsConstructor
-@Service
-public class daHuoDingDanGuanLiServiceImpl implements daHuoDingDanGuanLiService {
-    private final daHuoDingDanGuanLiMapper daHuoDingDanGuanLiMapper;
-    @Override
-    public TableDataInfo <daHuoDingDanGuanLiVo> selectPageDaHuoDingDanGuanLiList(daHuoDingDanGuanLiBo daHuoDingDanGuanLiBo, PageQuery pageQuery) {
-        QueryWrapper<daHuoDingDanGuanLi> queryWrapper = new QueryWrapper<>();
-        queryWrapper.eq(StringUtils.isNotBlank(daHuoDingDanGuanLiBo.getName()),"name", daHuoDingDanGuanLiBo.getName())
-                .eq(StringUtils.isNotBlank(daHuoDingDanGuanLiBo.getPhone()), "phone", daHuoDingDanGuanLiBo.getPhone())
-                .eq(StringUtils.isNotBlank(daHuoDingDanGuanLiBo.getContact_name()), "contact_name", daHuoDingDanGuanLiBo.getContact_name());
-        Page<daHuoDingDanGuanLiVo> page = daHuoDingDanGuanLiMapper.selectVoPage(pageQuery.build(), queryWrapper);
-        return TableDataInfo.build(page);
-    }
-    @Override
-    public int insertDaHuoDingDanGuanLi(@Validated @RequestBody daHuoDingDanGuanLiBo daHuoDingDanGuanLiBo) {
-        daHuoDingDanGuanLi daHuoDingDanGuanLi=MapstructUtils.convert(daHuoDingDanGuanLiBo, daHuoDingDanGuanLi.class);
-
-        return daHuoDingDanGuanLiMapper.insert(daHuoDingDanGuanLi);
-    }
-}

+ 0 - 52
ruoyi-modules/ruoyi-bulkOrder/src/main/resources/mapper/daHuoDingDanGuanLiMapper.xml

@@ -1,52 +0,0 @@
-<?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="org.dromara.bulk.mapper.daHuoDingDanGuanLiMapper">
-
-    <!-- 关联查询 fa_kuyou_user 和 fa_kuyou_user_order 表 -->
-    <select id="selectOrderWithContactName" parameterType="org.dromara.bulk.domain.bo.daHuoDingDanGuanLiBo" resultType="org.dromara.bulk.domain.vo.daHuoDingDanGuanLiVo">
-        SELECT
-        o.id,
-        o.user_id,
-        o.name,
-        o.phone,
-        o.address,
-        o.order_num,
-        o.order_price,
-        o.order_status,
-        o.remark,
-        o.pay_status,
-        o.pay_time,
-        o.diver_type,
-        o.store_id,
-        o.diver_id,
-        o.diver_name,
-        o.diver_phone,
-        o.delete_time,
-        o.hide,
-        o.note,
-        o.confirm_delivery_time,
-        o.factory_user_id,
-        u.contact_name
-        FROM
-        fa_kuyou_user_order o
-        LEFT JOIN
-        fa_kuyou_user u ON o.user_id = u.id
-        <where>
-            <if test="daHuoDingDanGuanLiBo.name != null and daHuoDingDanGuanLiBo.name != ''">
-                AND o.name = #{daHuoDingDanGuanLiBo.name}
-            </if>
-            <if test="daHuoDingDanGuanLiBo.phone != null and daHuoDingDanGuanLiBo.phone != ''">
-                AND o.phone = #{daHuoDingDanGuanLiBo.phone}
-            </if>
-            <if test="daHuoDingDanGuanLiBo.user_id != null">
-                AND o.user_id = #{daHuoDingDanGuanLiBo.user_id}
-            </if>
-            <if test="daHuoDingDanGuanLiBo.contact_name != null and daHuoDingDanGuanLiBo.contact_name != ''">
-                and u.contact_name = #{daHuoDingDanGuanLiBo.contact_name}
-            </if>
-        </where>
-    </select>
-
-</mapper>