Преглед изворни кода

feat:新建用户订单类和用户订单版图类

qingwudarao пре 6 месеци
родитељ
комит
2751365c7f

+ 74 - 0
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/UserOrder.java

@@ -0,0 +1,74 @@
+package org.dromara.bulk.domain;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import org.dromara.common.tenant.core.TenantEntity;
+
+import java.util.Date;
+
+
+@Data
+@TableName("fa_kuyou_user_order")
+@EqualsAndHashCode(callSuper = true)
+public class UserOrder extends TenantEntity {
+
+    /**
+     * 主键
+     */
+    private Long id;
+
+    /**
+     * 用户id
+     */
+    private Long userId;
+
+    /**
+     * 用户名称
+     */
+    private String name;
+
+    /**
+     * 电话
+     */
+    private String phone;
+
+    /**
+     * 地址
+     */
+    private String address;
+
+    /**
+     * 订单编号
+     */
+    @TableField("order_num")
+    private String orderNumber;
+
+    /**
+     * 订单价格
+     */
+    private double orderPrice = 1.00;
+
+    /**
+     * 订单状态
+     * 0=待审核,1=已审核,2=待发货,3=待收货,4=已收货,5=退款中,6=退款完成,7=交易取消,8=交易完成
+     */
+    private int status = 0;
+
+    /**
+     * 备注
+     */
+    private String remark;
+
+    /**
+     * 支付状态
+     * 0=支付中,1=支付成功,2=支付失败
+     */
+    private int pay_Status = 0;
+
+    /**
+     * 支付时间
+     */
+    private Date payTime;
+}

+ 59 - 0
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/domain/UserOrderTemplate.java

@@ -0,0 +1,59 @@
+package org.dromara.bulk.domain;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+@Data
+@TableName("fa_kuyou_user_order_template")
+public class UserOrderTemplate {
+
+    /**
+     * 主键
+     */
+    private Long id;
+
+    /**
+     * 订单id
+     * 对应fa_kuyou_user_order表id
+     */
+    private Long orderId;
+
+    /**
+     * 生产计划id
+     * 对应fa_kuyou_plan表id
+     */
+    private Long planId;
+
+    /**
+     * 用户id
+     */
+    private Long userId;
+
+    /**
+     * 份数
+     */
+    @TableField("fen_num")
+    private int number;
+
+    /**
+     * 米数
+     */
+    @TableField("mi_num")
+    private int miter;
+
+    /**
+     * 版图名称
+     */
+    private String name;
+
+    /**
+     * 大货id
+     */
+    private Long itemId;
+
+    /**
+     * 版图图片
+     */
+    private String image;
+}

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

@@ -0,0 +1,73 @@
+package org.dromara.bulk.domain.bo;
+
+import io.github.linpeilie.annotations.AutoMapper;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import org.dromara.bulk.domain.UserOrder;
+import org.dromara.common.mybatis.core.domain.BaseEntity;
+
+import java.util.Date;
+
+
+@Data
+@EqualsAndHashCode(callSuper = true)
+@AutoMapper(target = UserOrder.class, reverseConvertGenerate = false)
+public class UserOrderBo extends BaseEntity {
+
+    /**
+     * 主键
+     */
+    private Long id;
+
+    /**
+     * 用户id
+     */
+    private Long userId;
+
+    /**
+     * 用户名称
+     */
+    private String name;
+
+    /**
+     * 电话
+     */
+    private String phone;
+
+    /**
+     * 地址
+     */
+    private String address;
+
+    /**
+     * 订单编号
+     */
+    private String orderNumber;
+
+    /**
+     * 订单价格
+     */
+    private double orderPrice = 1.00;
+
+    /**
+     * 订单状态
+     * 0=待审核,1=已审核,2=待发货,3=待收货,4=已收货,5=退款中,6=退款完成,7=交易取消,8=交易完成
+     */
+    private int status = 0;
+
+    /**
+     * 备注
+     */
+    private String remark;
+
+    /**
+     * 支付状态
+     * 0=支付中,1=支付成功,2=支付失败
+     */
+    private int pay_Status = 0;
+
+    /**
+     * 支付时间
+     */
+    private Date payTime;
+}

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

@@ -0,0 +1,57 @@
+package org.dromara.bulk.domain.bo;
+
+import io.github.linpeilie.annotations.AutoMapper;
+import lombok.Data;
+import org.dromara.bulk.domain.UserOrderTemplate;
+
+@Data
+@AutoMapper(target = UserOrderTemplate.class, reverseConvertGenerate = false)
+public class UserOrderTemplateBo {
+
+    /**
+     * 主键
+     */
+    private Long id;
+
+    /**
+     * 订单id
+     * 对应fa_kuyou_user_order表id
+     */
+    private Long orderId;
+
+    /**
+     * 生产计划id
+     * 对应fa_kuyou_plan表id
+     */
+    private Long planId;
+
+    /**
+     * 用户id
+     */
+    private Long userId;
+
+    /**
+     * 份数
+     */
+    private int number;
+
+    /**
+     * 米数
+     */
+    private int miter;
+
+    /**
+     * 版图名称
+     */
+    private String name;
+
+    /**
+     * 大货id
+     */
+    private Long itemId;
+
+    /**
+     * 版图图片
+     */
+    private String image;
+}

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

@@ -0,0 +1,57 @@
+package org.dromara.bulk.domain.vo;
+
+import io.github.linpeilie.annotations.AutoMapper;
+import lombok.Data;
+import org.dromara.bulk.domain.UserOrderTemplate;
+
+@Data
+@AutoMapper(target = UserOrderTemplate.class)
+public class UserOrderTemplateVo {
+
+    /**
+     * 主键
+     */
+    private Long id;
+
+    /**
+     * 订单id
+     * 对应fa_kuyou_user_order表id
+     */
+    private Long orderId;
+
+    /**
+     * 生产计划id
+     * 对应fa_kuyou_plan表id
+     */
+    private Long planId;
+
+    /**
+     * 用户id
+     */
+    private Long userId;
+
+    /**
+     * 份数
+     */
+    private int number;
+
+    /**
+     * 米数
+     */
+    private int miter;
+
+    /**
+     * 版图名称
+     */
+    private String name;
+
+    /**
+     * 大货id
+     */
+    private Long itemId;
+
+    /**
+     * 版图图片
+     */
+    private String image;
+}

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

@@ -0,0 +1,73 @@
+package org.dromara.bulk.domain.vo;
+
+import io.github.linpeilie.annotations.AutoMapper;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import org.dromara.bulk.domain.UserOrder;
+import org.dromara.common.mybatis.core.domain.BaseEntity;
+
+import java.util.Date;
+
+
+@Data
+@EqualsAndHashCode(callSuper = true)
+@AutoMapper(target = UserOrder.class)
+public class UserOrderVo extends BaseEntity {
+
+    /**
+     * 主键
+     */
+    private Long id;
+
+    /**
+     * 用户id
+     */
+    private Long userId;
+
+    /**
+     * 用户名称
+     */
+    private String name;
+
+    /**
+     * 电话
+     */
+    private String phone;
+
+    /**
+     * 地址
+     */
+    private String address;
+
+    /**
+     * 订单编号
+     */
+    private String orderNumber;
+
+    /**
+     * 订单价格
+     */
+    private double orderPrice = 1.00;
+
+    /**
+     * 订单状态
+     * 0=待审核,1=已审核,2=待发货,3=待收货,4=已收货,5=退款中,6=退款完成,7=交易取消,8=交易完成
+     */
+    private int status = 0;
+
+    /**
+     * 备注
+     */
+    private String remark;
+
+    /**
+     * 支付状态
+     * 0=支付中,1=支付成功,2=支付失败
+     */
+    private int pay_Status = 0;
+
+    /**
+     * 支付时间
+     */
+    private Date payTime;
+}

+ 18 - 0
ruoyi-modules/ruoyi-bulkOrder/src/main/java/org/dromara/bulk/mapper/UserOrderMapper.java

@@ -0,0 +1,18 @@
+package org.dromara.bulk.mapper;
+
+import org.apache.ibatis.annotations.Mapper;
+import org.dromara.bulk.domain.UserOrder;
+import org.dromara.bulk.domain.vo.UserOrderVo;
+import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
+
+/**
+ * 用户订单Mapper
+ */
+@Mapper
+public interface UserOrderMapper extends BaseMapperPlus<UserOrder, UserOrderVo> {
+    /**
+     * 查询最后一条订单id
+     * @return 订单id
+     */
+    Long selectLastId();
+}

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

@@ -0,0 +1,13 @@
+package org.dromara.bulk.mapper;
+
+import org.apache.ibatis.annotations.Mapper;
+import org.dromara.bulk.domain.UserOrderTemplate;
+import org.dromara.bulk.domain.vo.UserOrderTemplateVo;
+import org.dromara.common.mybatis.core.mapper.BaseMapperPlus;
+
+/**
+ * 用户订单版图Mapper
+ */
+@Mapper
+public interface UserOrderTemplateMapper extends BaseMapperPlus<UserOrderTemplate, UserOrderTemplateVo> {
+}

+ 13 - 0
ruoyi-modules/ruoyi-bulkOrder/src/main/resources/mapper/UserOrderMapper.xml

@@ -0,0 +1,13 @@
+<?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.UserOrderMapper">
+    <select id="selectLastId" resultType="java.lang.Long">
+        SELECT
+            id
+        FROM fa_kuyou_user_order
+        ORDER BY id DESC
+        LIMIT 1
+    </select>
+</mapper>

+ 6 - 0
ruoyi-modules/ruoyi-bulkOrder/src/main/resources/mapper/UserOrderTemplateMapper.xml

@@ -0,0 +1,6 @@
+<?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.UserOrderTemplateMapper">
+</mapper>