Browse Source

订单基类

gongdecai 3 years ago
parent
commit
f1a7dbfd9d
19 changed files with 520 additions and 1 deletions
  1. 1 1
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/GeneratorCodeByTables.java
  2. 21 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/controller/CarrierInfoController.java
  3. 21 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/controller/FreightInfoController.java
  4. 21 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/controller/OrderInfoController.java
  5. 98 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/entity/CarrierInfo.java
  6. 61 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/entity/FreightInfo.java
  7. 126 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/entity/OrderInfo.java
  8. 16 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/mapper/CarrierInfoMapper.java
  9. 16 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/mapper/FreightInfoMapper.java
  10. 16 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/mapper/OrderInfoMapper.java
  11. 16 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/ICarrierInfoService.java
  12. 16 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/IFreightInfoService.java
  13. 16 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/IOrderInfoService.java
  14. 20 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/CarrierInfoServiceImpl.java
  15. 20 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/FreightInfoServiceImpl.java
  16. 20 0
      winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/OrderInfoServiceImpl.java
  17. 5 0
      winsea-haixin-plugin-wangluohuoyun/src/main/resources/mapper/CarrierInfoMapper.xml
  18. 5 0
      winsea-haixin-plugin-wangluohuoyun/src/main/resources/mapper/FreightInfoMapper.xml
  19. 5 0
      winsea-haixin-plugin-wangluohuoyun/src/main/resources/mapper/OrderInfoMapper.xml

+ 1 - 1
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/GeneratorCodeByTables.java

@@ -53,7 +53,7 @@ public class GeneratorCodeByTables {
     }
     }
 
 
     public static void main(String[] args) throws IOException {
     public static void main(String[] args) throws IOException {
-        generateByTables("Gdc", "com.yh.saas.plugin.yiliangyiyun","driver_info","driver_payee_info","driver_car_info");
+        generateByTables("Gdc", "com.yh.saas.plugin.yiliangyiyun","order_info","freight_info","carrier_info");
     }
     }
 
 
     /**
     /**

+ 21 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/controller/CarrierInfoController.java

@@ -0,0 +1,21 @@
+package com.yh.saas.plugin.yiliangyiyun.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 记录承运信息 前端控制器
+ * </p>
+ *
+ * @author Gdc
+ * @since 2022-02-16
+ */
+@RestController
+@RequestMapping("/carrierInfo")
+public class CarrierInfoController {
+
+}
+

+ 21 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/controller/FreightInfoController.java

@@ -0,0 +1,21 @@
+package com.yh.saas.plugin.yiliangyiyun.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 运费信息 前端控制器
+ * </p>
+ *
+ * @author Gdc
+ * @since 2022-02-16
+ */
+@RestController
+@RequestMapping("/freightInfo")
+public class FreightInfoController {
+
+}
+

+ 21 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/controller/OrderInfoController.java

@@ -0,0 +1,21 @@
+package com.yh.saas.plugin.yiliangyiyun.controller;
+
+
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 记录订单详情信息 前端控制器
+ * </p>
+ *
+ * @author Gdc
+ * @since 2022-02-16
+ */
+@RestController
+@RequestMapping("/orderInfo")
+public class OrderInfoController {
+
+}
+

+ 98 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/entity/CarrierInfo.java

@@ -0,0 +1,98 @@
+package com.yh.saas.plugin.yiliangyiyun.entity;
+
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableName;
+import com.baomidou.mybatisplus.enums.IdType;
+import com.yh.saas.common.support.entity.BaseModel;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * <p>
+ * 记录承运信息
+ * </p>
+ *
+ * @author Gdc
+ * @since 2022-02-16
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@TableName("carrier_info")
+public class CarrierInfo extends BaseModel<CarrierInfo> {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(type = IdType.UUID)
+    private String id;
+    /**
+     * 公司id
+     */
+    private String compId;
+    /**
+     * 合同编号
+     */
+    private String contractNo;
+    /**
+     * 订单id
+     */
+    private String orderId;
+    /**
+     * 装车反馈状态key(1未装车3已装车5未确认7已确认)
+     */
+    private String loadingStatusKey;
+    /**
+     * 装车反馈状态
+     */
+    private String loadingStatus;
+    /**
+     * 车牌号
+     */
+    private String carNo;
+    /**
+     * 装车净重(吨)
+     */
+    private Float loadingWeight;
+    /**
+     * 装车时间
+     */
+    private Date loadingDate;
+    /**
+     * 装车磅单
+     */
+    private String loadingImg;
+    /**
+     * 卸车反馈状态key(1未卸车3已卸车5未确认7已确认)
+     */
+    private String unloadingStatusKey;
+    /**
+     * 卸车反馈状态
+     */
+    private String unloadingStatus;
+    /**
+     * 卸车磅单
+     */
+    private String unloadingImg;
+    /**
+     * 卸车净重(吨)
+     */
+    private Float unloadingWeight;
+    /**
+     * 卸车时间
+     */
+    private Date unloadingDate;
+
+
+    @Override
+    protected Serializable pkVal() {
+        return this.id;
+    }
+
+}

+ 61 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/entity/FreightInfo.java

@@ -0,0 +1,61 @@
+package com.yh.saas.plugin.yiliangyiyun.entity;
+
+import com.baomidou.mybatisplus.annotations.TableId;
+import com.baomidou.mybatisplus.annotations.TableName;
+import com.baomidou.mybatisplus.enums.IdType;
+import com.yh.saas.common.support.entity.BaseModel;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 运费信息
+ * </p>
+ *
+ * @author Gdc
+ * @since 2022-02-16
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@TableName("freight_info")
+public class FreightInfo extends BaseModel<FreightInfo> {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(type = IdType.UUID)
+    private String id;
+    /**
+     * 公司id
+     */
+    private String compId;
+    /**
+     * 订单id
+     */
+    private String orderId;
+    /**
+     * 预付运费
+     */
+    private Float prepaidFreight;
+    /**
+     * 运费尾款
+     */
+    private Float freightBalance;
+    /**
+     * 明细
+     */
+    private String detailed;
+
+
+    @Override
+    protected Serializable pkVal() {
+        return this.id;
+    }
+
+}

+ 126 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/entity/OrderInfo.java

@@ -0,0 +1,126 @@
+package com.yh.saas.plugin.yiliangyiyun.entity;
+
+import com.baomidou.mybatisplus.annotations.TableName;
+import com.yh.saas.common.support.entity.BaseModel;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+
+/**
+ * <p>
+ * 记录订单详情信息
+ * </p>
+ *
+ * @author Gdc
+ * @since 2022-02-16
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@TableName("order_info")
+public class OrderInfo extends BaseModel<OrderInfo> {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    private String id;
+    /**
+     * 公司id
+     */
+    private String compId;
+    /**
+     * 用户id
+     */
+    private String commonId;
+    /**
+     * 订单编号
+     */
+    private String orderNo;
+    /**
+     * 货主
+     */
+    private String cargoOwner;
+    /**
+     * 货主电话
+     */
+    private String cargoOwnerPhone;
+    /**
+     * 货主单位
+     */
+    private String compName;
+    /**
+     * 发货地省
+     */
+    private String sendPrivate;
+    /**
+     * 发货地市
+     */
+    private String sendCity;
+    /**
+     * 发货地区
+     */
+    private String sendArea;
+    /**
+     * 发货地详细地址
+     */
+    private String sendDetailedAddress;
+    /**
+     * 卸货地省
+     */
+    private String unloadPrivate;
+    /**
+     * 卸货地市
+     */
+    private String unloadCity;
+    /**
+     * 卸货地区
+     */
+    private String unloadArea;
+    /**
+     * 卸货地详细地址
+     */
+    private String unloadDetailedAddress;
+    /**
+     * 货名key
+     */
+    private String goodsNameKey;
+    /**
+     * 货名
+     */
+    private String goodsName;
+    /**
+     * 运距
+     */
+    private Float distance;
+    /**
+     * 运费
+     */
+    private Float freight;
+    /**
+     * 运费(按车)
+     */
+    private Float freightCar;
+    /**
+     * 计费方式(按吨,按车)
+     */
+    private String billingMethod;
+    /**
+     * 订单状态key(1未发运3运输中5待收货7待结算9已完结)
+     */
+    private String orderStatusKey;
+    /**
+     * 订单状态
+     */
+    private String orderStatus;
+
+
+    @Override
+    protected Serializable pkVal() {
+        return this.id;
+    }
+
+}

+ 16 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/mapper/CarrierInfoMapper.java

@@ -0,0 +1,16 @@
+package com.yh.saas.plugin.yiliangyiyun.mapper;
+
+import com.yh.saas.plugin.yiliangyiyun.entity.CarrierInfo;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 记录承运信息 Mapper 接口
+ * </p>
+ *
+ * @author Gdc
+ * @since 2022-02-16
+ */
+public interface CarrierInfoMapper extends BaseMapper<CarrierInfo> {
+
+}

+ 16 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/mapper/FreightInfoMapper.java

@@ -0,0 +1,16 @@
+package com.yh.saas.plugin.yiliangyiyun.mapper;
+
+import com.yh.saas.plugin.yiliangyiyun.entity.FreightInfo;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 运费信息 Mapper 接口
+ * </p>
+ *
+ * @author Gdc
+ * @since 2022-02-16
+ */
+public interface FreightInfoMapper extends BaseMapper<FreightInfo> {
+
+}

+ 16 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/mapper/OrderInfoMapper.java

@@ -0,0 +1,16 @@
+package com.yh.saas.plugin.yiliangyiyun.mapper;
+
+import com.yh.saas.plugin.yiliangyiyun.entity.OrderInfo;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 记录订单详情信息 Mapper 接口
+ * </p>
+ *
+ * @author Gdc
+ * @since 2022-02-16
+ */
+public interface OrderInfoMapper extends BaseMapper<OrderInfo> {
+
+}

+ 16 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/ICarrierInfoService.java

@@ -0,0 +1,16 @@
+package com.yh.saas.plugin.yiliangyiyun.service;
+
+import com.yh.saas.plugin.yiliangyiyun.entity.CarrierInfo;
+import com.baomidou.mybatisplus.service.IService;
+
+/**
+ * <p>
+ * 记录承运信息 服务类
+ * </p>
+ *
+ * @author Gdc
+ * @since 2022-02-16
+ */
+public interface ICarrierInfoService extends IService<CarrierInfo> {
+
+}

+ 16 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/IFreightInfoService.java

@@ -0,0 +1,16 @@
+package com.yh.saas.plugin.yiliangyiyun.service;
+
+import com.yh.saas.plugin.yiliangyiyun.entity.FreightInfo;
+import com.baomidou.mybatisplus.service.IService;
+
+/**
+ * <p>
+ * 运费信息 服务类
+ * </p>
+ *
+ * @author Gdc
+ * @since 2022-02-16
+ */
+public interface IFreightInfoService extends IService<FreightInfo> {
+
+}

+ 16 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/IOrderInfoService.java

@@ -0,0 +1,16 @@
+package com.yh.saas.plugin.yiliangyiyun.service;
+
+import com.yh.saas.plugin.yiliangyiyun.entity.OrderInfo;
+import com.baomidou.mybatisplus.service.IService;
+
+/**
+ * <p>
+ * 记录订单详情信息 服务类
+ * </p>
+ *
+ * @author Gdc
+ * @since 2022-02-16
+ */
+public interface IOrderInfoService extends IService<OrderInfo> {
+
+}

+ 20 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/CarrierInfoServiceImpl.java

@@ -0,0 +1,20 @@
+package com.yh.saas.plugin.yiliangyiyun.service.impl;
+
+import com.yh.saas.plugin.yiliangyiyun.entity.CarrierInfo;
+import com.yh.saas.plugin.yiliangyiyun.mapper.CarrierInfoMapper;
+import com.yh.saas.plugin.yiliangyiyun.service.ICarrierInfoService;
+import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 记录承运信息 服务实现类
+ * </p>
+ *
+ * @author Gdc
+ * @since 2022-02-16
+ */
+@Service
+public class CarrierInfoServiceImpl extends ServiceImpl<CarrierInfoMapper, CarrierInfo> implements ICarrierInfoService {
+
+}

+ 20 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/FreightInfoServiceImpl.java

@@ -0,0 +1,20 @@
+package com.yh.saas.plugin.yiliangyiyun.service.impl;
+
+import com.yh.saas.plugin.yiliangyiyun.entity.FreightInfo;
+import com.yh.saas.plugin.yiliangyiyun.mapper.FreightInfoMapper;
+import com.yh.saas.plugin.yiliangyiyun.service.IFreightInfoService;
+import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 运费信息 服务实现类
+ * </p>
+ *
+ * @author Gdc
+ * @since 2022-02-16
+ */
+@Service
+public class FreightInfoServiceImpl extends ServiceImpl<FreightInfoMapper, FreightInfo> implements IFreightInfoService {
+
+}

+ 20 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/OrderInfoServiceImpl.java

@@ -0,0 +1,20 @@
+package com.yh.saas.plugin.yiliangyiyun.service.impl;
+
+import com.yh.saas.plugin.yiliangyiyun.entity.OrderInfo;
+import com.yh.saas.plugin.yiliangyiyun.mapper.OrderInfoMapper;
+import com.yh.saas.plugin.yiliangyiyun.service.IOrderInfoService;
+import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 记录订单详情信息 服务实现类
+ * </p>
+ *
+ * @author Gdc
+ * @since 2022-02-16
+ */
+@Service
+public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo> implements IOrderInfoService {
+
+}

+ 5 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/resources/mapper/CarrierInfoMapper.xml

@@ -0,0 +1,5 @@
+<?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.yh.saas.plugin.yiliangyiyun.mapper.CarrierInfoMapper">
+
+</mapper>

+ 5 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/resources/mapper/FreightInfoMapper.xml

@@ -0,0 +1,5 @@
+<?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.yh.saas.plugin.yiliangyiyun.mapper.FreightInfoMapper">
+
+</mapper>

+ 5 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/resources/mapper/OrderInfoMapper.xml

@@ -0,0 +1,5 @@
+<?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.yh.saas.plugin.yiliangyiyun.mapper.OrderInfoMapper">
+
+</mapper>