From 534c70efaf6f88c821e92bbba860c4f0aa2b8e36 Mon Sep 17 00:00:00 2001 From: jieyuu <645634619@qq.com> Date: Mon, 26 Aug 2024 20:11:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=93=81=E5=BA=93=E5=AD=98=E9=94=81?= =?UTF-8?q?=E5=AE=9A=E5=92=8C=E4=BC=98=E6=83=A0=E5=88=B8=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E9=94=81=E5=AE=9A=E4=BB=A3=E7=A0=81=E7=94=9F=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../net/jieyuu/mapper/CouponTaskMapper.java | 16 ++++++ .../java/net/jieyuu/model/CouponTaskDO.java | 50 +++++++++++++++++ .../resources/mapper/CouponTaskMapper.xml | 19 +++++++ .../net/jieyuu/db/MyBatisPlusGenerator.java | 5 +- .../net/jieyuu/mapper/ProductTaskMapper.java | 16 ++++++ .../java/net/jieyuu/model/ProductTaskDO.java | 54 +++++++++++++++++++ .../resources/mapper/ProductTaskMapper.xml | 21 ++++++++ .../net/jieyuu/db/MyBatisPlusGenerator.java | 3 +- 8 files changed, 181 insertions(+), 3 deletions(-) create mode 100644 xdclass-coupon-service/src/main/java/net/jieyuu/mapper/CouponTaskMapper.java create mode 100644 xdclass-coupon-service/src/main/java/net/jieyuu/model/CouponTaskDO.java create mode 100644 xdclass-coupon-service/src/main/resources/mapper/CouponTaskMapper.xml create mode 100644 xdclass-product-service/src/main/java/net/jieyuu/mapper/ProductTaskMapper.java create mode 100644 xdclass-product-service/src/main/java/net/jieyuu/model/ProductTaskDO.java create mode 100644 xdclass-product-service/src/main/resources/mapper/ProductTaskMapper.xml diff --git a/xdclass-coupon-service/src/main/java/net/jieyuu/mapper/CouponTaskMapper.java b/xdclass-coupon-service/src/main/java/net/jieyuu/mapper/CouponTaskMapper.java new file mode 100644 index 0000000..b83ec7f --- /dev/null +++ b/xdclass-coupon-service/src/main/java/net/jieyuu/mapper/CouponTaskMapper.java @@ -0,0 +1,16 @@ +package net.jieyuu.mapper; + +import net.jieyuu.model.CouponTaskDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author jieyuu + * @since 2024-08-26 + */ +public interface CouponTaskMapper extends BaseMapper { + +} diff --git a/xdclass-coupon-service/src/main/java/net/jieyuu/model/CouponTaskDO.java b/xdclass-coupon-service/src/main/java/net/jieyuu/model/CouponTaskDO.java new file mode 100644 index 0000000..87bf26d --- /dev/null +++ b/xdclass-coupon-service/src/main/java/net/jieyuu/model/CouponTaskDO.java @@ -0,0 +1,50 @@ +package net.jieyuu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import java.util.Date; +import com.baomidou.mybatisplus.annotation.TableId; +import java.io.Serializable; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * + *

+ * + * @author jieyuu + * @since 2024-08-26 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("coupon_task") +public class CouponTaskDO implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 优惠券记录id + */ + private Long couponRecordId; + + /** + * 创建时间 + */ + private Date createTime; + + /** + * 订单号 + */ + private String outTradeNo; + + /** + * 锁定状态 锁定LOCK-完成FINISH 取消CANCEL + */ + private String lockState; + + +} diff --git a/xdclass-coupon-service/src/main/resources/mapper/CouponTaskMapper.xml b/xdclass-coupon-service/src/main/resources/mapper/CouponTaskMapper.xml new file mode 100644 index 0000000..8ad76b3 --- /dev/null +++ b/xdclass-coupon-service/src/main/resources/mapper/CouponTaskMapper.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + id, coupon_record_id, create_time, out_trade_no, lock_state + + + diff --git a/xdclass-coupon-service/src/test/java/net/jieyuu/db/MyBatisPlusGenerator.java b/xdclass-coupon-service/src/test/java/net/jieyuu/db/MyBatisPlusGenerator.java index 52dcc12..1b864d0 100644 --- a/xdclass-coupon-service/src/test/java/net/jieyuu/db/MyBatisPlusGenerator.java +++ b/xdclass-coupon-service/src/test/java/net/jieyuu/db/MyBatisPlusGenerator.java @@ -67,8 +67,9 @@ public class MyBatisPlusGenerator { // 生成的表, 支持多表一起生成,以数组形式填写 //TODO TODO TODO TODO - .setInclude("coupon","coupon_record"); - +// .setInclude("coupon","coupon_record"); + .setInclude("coupon_task"); + //4. 包名策略配置 PackageConfig pkConfig = new PackageConfig(); pkConfig.setParent("net.jieyuu") diff --git a/xdclass-product-service/src/main/java/net/jieyuu/mapper/ProductTaskMapper.java b/xdclass-product-service/src/main/java/net/jieyuu/mapper/ProductTaskMapper.java new file mode 100644 index 0000000..3eaaca6 --- /dev/null +++ b/xdclass-product-service/src/main/java/net/jieyuu/mapper/ProductTaskMapper.java @@ -0,0 +1,16 @@ +package net.jieyuu.mapper; + +import net.jieyuu.model.ProductTaskDO; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author jieyuu + * @since 2024-08-26 + */ +public interface ProductTaskMapper extends BaseMapper { + +} diff --git a/xdclass-product-service/src/main/java/net/jieyuu/model/ProductTaskDO.java b/xdclass-product-service/src/main/java/net/jieyuu/model/ProductTaskDO.java new file mode 100644 index 0000000..dbfa45b --- /dev/null +++ b/xdclass-product-service/src/main/java/net/jieyuu/model/ProductTaskDO.java @@ -0,0 +1,54 @@ +package net.jieyuu.model; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.IdType; +import java.util.Date; +import com.baomidou.mybatisplus.annotation.TableId; +import java.io.Serializable; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + *

+ * + *

+ * + * @author jieyuu + * @since 2024-08-26 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("product_task") +public class ProductTaskDO implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Long id; + + /** + * 商品id + */ + private Long productId; + + /** + * 购买数量 + */ + private Integer buyNum; + + /** + * 商品标题 + */ + private String productName; + + /** + * 锁定状态锁定LOCK 完成FINISH-取消CANCEL + */ + private String lockState; + + private String outTradeNo; + + private Date createTime; + + +} diff --git a/xdclass-product-service/src/main/resources/mapper/ProductTaskMapper.xml b/xdclass-product-service/src/main/resources/mapper/ProductTaskMapper.xml new file mode 100644 index 0000000..7c21ea7 --- /dev/null +++ b/xdclass-product-service/src/main/resources/mapper/ProductTaskMapper.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + id, product_id, buy_num, product_name, lock_state, out_trade_no, create_time + + + diff --git a/xdclass-product-service/src/test/java/net/jieyuu/db/MyBatisPlusGenerator.java b/xdclass-product-service/src/test/java/net/jieyuu/db/MyBatisPlusGenerator.java index ae823a0..df2702f 100644 --- a/xdclass-product-service/src/test/java/net/jieyuu/db/MyBatisPlusGenerator.java +++ b/xdclass-product-service/src/test/java/net/jieyuu/db/MyBatisPlusGenerator.java @@ -66,7 +66,8 @@ public class MyBatisPlusGenerator { .setRestControllerStyle(true) // 生成的表, 支持多表一起生成,以数组形式填写 - .setInclude("banner", "product"); +// .setInclude("banner", "product"); + .setInclude("product_task"); //4. 包名策略配置 PackageConfig pkConfig = new PackageConfig();