浏览代码

4/10 建立订单表,人员关注产品表

lwhhszx 1 年之前
父节点
当前提交
72c55d2376

+ 43 - 0
src/main/java/com/example/xiaoshiweixinback/domain/AssoPersonProduct.java

@@ -0,0 +1,43 @@
+package com.example.xiaoshiweixinback.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.util.Date;
+import lombok.Data;
+
+/**
+ * 人员产品关联表
+ * @TableName asso_person_product
+ */
+@TableName(value ="asso_person_product")
+@Data
+public class AssoPersonProduct extends BaseEntity<AssoPersonProduct>  {
+    /**
+     * 
+     */
+    @TableId(type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 
+     */
+    private String personUuid;
+
+    /**
+     * 
+     */
+    private Integer productId;
+
+    /**
+     * 关注类型 0黑名单 1白名单 2灰名单
+     */
+    private Integer concernType;
+
+    /**
+     * 创建时间
+     */
+    private Date createTime;
+}

+ 78 - 0
src/main/java/com/example/xiaoshiweixinback/domain/Order.java

@@ -0,0 +1,78 @@
+package com.example.xiaoshiweixinback.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.util.Date;
+import lombok.Data;
+
+/**
+ * 订单表
+ * @TableName order
+ */
+@TableName(value ="order")
+@Data
+public class Order extends BaseEntity<Order> {
+    /**
+     * ID
+     */
+    private Integer id;
+
+    /**
+     * 订单号
+     */
+    private String tradeNo;
+
+    /**
+     * 商品类型  1会员 2订单
+     */
+    private Integer goodsType;
+
+    /**
+     * 
+     */
+    private String goodUuid;
+
+    /**
+     * 订单状态
+     */
+    private Integer orderState;
+
+    /**
+     * 原始价格
+     */
+    private Double orgPrice;
+
+    /**
+     * 
+     */
+    private Double discount;
+
+    /**
+     * 真实价格
+     */
+    private Double truePrice;
+
+    /**
+     * 
+     */
+    private String personUuid;
+
+    /**
+     * 
+     */
+    private Date createTime;
+
+    /**
+     * 
+     */
+    private Date payTime;
+
+    /**
+     * 订单支付参数
+     */
+    private String orderParameter;
+
+}

+ 18 - 0
src/main/java/com/example/xiaoshiweixinback/mapper/AssoPersonProductMapper.java

@@ -0,0 +1,18 @@
+package com.example.xiaoshiweixinback.mapper;
+
+import com.example.xiaoshiweixinback.domain.AssoPersonProduct;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author admin
+* @description 针对表【asso_person_product(人员产品关联表)】的数据库操作Mapper
+* @createDate 2024-04-10 15:45:40
+* @Entity xiaoshiweixinback.domain.AssoPersonProduct
+*/
+public interface AssoPersonProductMapper extends BaseMapper<AssoPersonProduct> {
+
+}
+
+
+
+

+ 18 - 0
src/main/java/com/example/xiaoshiweixinback/mapper/OrderMapper.java

@@ -0,0 +1,18 @@
+package com.example.xiaoshiweixinback.mapper;
+
+import com.example.xiaoshiweixinback.domain.Order;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author admin
+* @description 针对表【order(订单表)】的数据库操作Mapper
+* @createDate 2024-04-10 15:33:03
+* @Entity xiaoshiweixinback.domain.Order
+*/
+public interface OrderMapper extends BaseMapper<Order> {
+
+}
+
+
+
+

+ 21 - 0
src/main/java/com/example/xiaoshiweixinback/service/AssoPersonProductService.java

@@ -0,0 +1,21 @@
+package com.example.xiaoshiweixinback.service;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.example.xiaoshiweixinback.domain.AssoPersonProduct;
+
+import com.example.xiaoshiweixinback.mapper.AssoPersonProductMapper;
+import org.springframework.stereotype.Service;
+
+/**
+* @author admin
+* @description 针对表【asso_person_product(人员产品关联表)】的数据库操作Service实现
+* @createDate 2024-04-10 15:45:40
+*/
+@Service
+public class AssoPersonProductService extends ServiceImpl<AssoPersonProductMapper, AssoPersonProduct> {
+
+}
+
+
+
+

+ 19 - 0
src/main/java/com/example/xiaoshiweixinback/service/OrderService.java

@@ -0,0 +1,19 @@
+package com.example.xiaoshiweixinback.service;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.example.xiaoshiweixinback.domain.AssoPersonProduct;
+
+import com.example.xiaoshiweixinback.domain.Order;
+import com.example.xiaoshiweixinback.mapper.AssoPersonProductMapper;
+import com.example.xiaoshiweixinback.mapper.OrderMapper;
+import org.springframework.stereotype.Service;
+
+/**
+ * @author admin
+ * @description
+ * @createDate 2024-04-10 15:45:40
+ */
+@Service
+public class OrderService extends ServiceImpl<OrderMapper, Order> {
+
+}