gongdecai 3 years ago
parent
commit
fff943b4c3

+ 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","agent_cargo_owner_info","search_records_info");
+        generateByTables("Gdc", "com.yh.saas.plugin.yiliangyiyun","publish_task_info");
     }
     }
 
 
     /**
     /**

+ 21 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/controller/PublishTaskInfoController.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-03-09
+ */
+@RestController
+@RequestMapping("/publishTaskInfo")
+public class PublishTaskInfoController {
+
+}
+

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

@@ -1,7 +1,9 @@
 package com.yh.saas.plugin.yiliangyiyun.entity;
 package com.yh.saas.plugin.yiliangyiyun.entity;
 
 
 import com.baomidou.mybatisplus.annotations.TableField;
 import com.baomidou.mybatisplus.annotations.TableField;
+import com.baomidou.mybatisplus.annotations.TableId;
 import com.baomidou.mybatisplus.annotations.TableName;
 import com.baomidou.mybatisplus.annotations.TableName;
+import com.baomidou.mybatisplus.enums.IdType;
 import com.yh.saas.common.support.entity.BaseModel;
 import com.yh.saas.common.support.entity.BaseModel;
 import lombok.Data;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 import lombok.EqualsAndHashCode;
@@ -28,6 +30,7 @@ public class OrderInfo extends BaseModel<OrderInfo> {
     /**
     /**
      * 主键
      * 主键
      */
      */
+    @TableId(type = IdType.UUID)
     private String id;
     private String id;
     /**
     /**
      * 公司id
      * 公司id

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

@@ -0,0 +1,173 @@
+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-03-09
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@TableName("publish_task_info")
+public class PublishTaskInfo extends BaseModel<PublishTaskInfo> {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主键
+     */
+    @TableId(type = IdType.UUID)
+    private String id;
+    /**
+     * 用户id
+     */
+    private String commonId;
+    /**
+     * 货主
+     */
+    private String cargoOwner;
+    /**
+     * 发货地省
+     */
+    private String sendPrivate;
+    /**
+     * 发货地市
+     */
+    private String sendCity;
+    /**
+     * 发货地区
+     */
+    private String sendArea;
+    /**
+     * 发货地详细地址
+     */
+    private String sendDetailedAddress;
+    /**
+     * 收货地省
+     */
+    private String unloadPrivate;
+    /**
+     * 收货地市
+     */
+    private String unloadCity;
+    /**
+     * 收货地区
+     */
+    private String unloadArea;
+    /**
+     * 收货地详细地址
+     */
+    private String unloadDetailedAddress;
+    /**
+     * 距离
+     */
+    private Float distance;
+    /**
+     * 货名key
+     */
+    private String goodsNameKey;
+    /**
+     * 货名
+     */
+    private String goodsName;
+    /**
+     * 运费计算方式(0元/吨,1元/车)
+     */
+    private String billingMethod;
+    /**
+     * 运费单价(元/吨)
+     */
+    private Float freightPrice;
+    /**
+     * 申请运费垫付(0否1是)
+     */
+    private String freightAdvance;
+    /**
+     * 发货人
+     */
+    private String sender;
+    /**
+     * 发货人电话
+     */
+    private String senderPhone;
+    /**
+     * 收货人
+     */
+    private String receiver;
+    /**
+     * 收货人电话
+     */
+    private String receiverPhone;
+    /**
+     * 重量(吨)
+     */
+    private Float weight;
+    /**
+     * 预计装车时间起
+     */
+    private String loadingDateStart;
+    /**
+     * 预计装车时间止
+     */
+    private String loadingDateEnd;
+    /**
+     * 最小车长
+     */
+    private String carLengthSmall;
+    /**
+     * 最大车长
+     */
+    private String carLength;
+    /**
+     * 最小载重
+     */
+    private String loadWeightSmall;
+    /**
+     * 最大载重
+     */
+    private String loadWeight;
+    /**
+     * 车型(1不限2高栏3集装箱4自卸车)
+     */
+    private String carModel;
+    /**
+     * 任务描述
+     */
+    private String taskDescription;
+    /**
+     * 任务有效期
+     */
+    private String taskValidity;
+    /**
+     * 状态key(1审核中3未通过5已通过7已过期)
+     */
+    private String statusKey;
+    /**
+     * 状态
+     */
+    private String status;
+    /**
+     * 显示隐藏(1显示2隐藏)
+     */
+    private String showHide;
+
+
+    @Override
+    protected Serializable pkVal() {
+        return this.id;
+    }
+
+}

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

@@ -0,0 +1,16 @@
+package com.yh.saas.plugin.yiliangyiyun.mapper;
+
+import com.yh.saas.plugin.yiliangyiyun.entity.PublishTaskInfo;
+import com.baomidou.mybatisplus.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 发布任务信息 Mapper 接口
+ * </p>
+ *
+ * @author Gdc
+ * @since 2022-03-09
+ */
+public interface PublishTaskInfoMapper extends BaseMapper<PublishTaskInfo> {
+
+}

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

@@ -0,0 +1,16 @@
+package com.yh.saas.plugin.yiliangyiyun.service;
+
+import com.yh.saas.plugin.yiliangyiyun.entity.PublishTaskInfo;
+import com.baomidou.mybatisplus.service.IService;
+
+/**
+ * <p>
+ * 发布任务信息 服务类
+ * </p>
+ *
+ * @author Gdc
+ * @since 2022-03-09
+ */
+public interface IPublishTaskInfoService extends IService<PublishTaskInfo> {
+
+}

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

@@ -0,0 +1,20 @@
+package com.yh.saas.plugin.yiliangyiyun.service.impl;
+
+import com.yh.saas.plugin.yiliangyiyun.entity.PublishTaskInfo;
+import com.yh.saas.plugin.yiliangyiyun.mapper.PublishTaskInfoMapper;
+import com.yh.saas.plugin.yiliangyiyun.service.IPublishTaskInfoService;
+import com.baomidou.mybatisplus.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 发布任务信息 服务实现类
+ * </p>
+ *
+ * @author Gdc
+ * @since 2022-03-09
+ */
+@Service
+public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMapper, PublishTaskInfo> implements IPublishTaskInfoService {
+
+}

+ 5 - 0
winsea-haixin-plugin-wangluohuoyun/src/main/resources/mapper/PublishTaskInfoMapper.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.PublishTaskInfoMapper">
+
+</mapper>