Просмотр исходного кода

充值优惠活动代码生成

skyline 2 лет назад
Родитель
Сommit
f10e76d2b2
32 измененных файлов с 831 добавлено и 0 удалено
  1. 18 0
      admin/src/main/java/com/kym/admin/controller/ActivityController.java
  2. 18 0
      admin/src/main/java/com/kym/admin/controller/ActivityStationController.java
  3. 18 0
      admin/src/main/java/com/kym/admin/controller/BannerController.java
  4. 18 0
      admin/src/main/java/com/kym/admin/controller/RechargeRightsController.java
  5. 74 0
      entity/src/main/java/com/kym/entity/admin/Activity.java
  6. 33 0
      entity/src/main/java/com/kym/entity/admin/ActivityStation.java
  7. 64 0
      entity/src/main/java/com/kym/entity/admin/Banner.java
  8. 84 0
      entity/src/main/java/com/kym/entity/admin/RechargeRights.java
  9. 7 0
      entity/src/main/java/com/kym/entity/miniapp/Account.java
  10. 15 0
      entity/src/main/java/com/kym/entity/miniapp/ChargeOrder.java
  11. 89 0
      entity/src/main/java/com/kym/entity/miniapp/UserRechargeRights.java
  12. 16 0
      mapper/src/main/java/com/kym/mapper/admin/ActivityMapper.java
  13. 16 0
      mapper/src/main/java/com/kym/mapper/admin/ActivityStationMapper.java
  14. 16 0
      mapper/src/main/java/com/kym/mapper/admin/BannerMapper.java
  15. 16 0
      mapper/src/main/java/com/kym/mapper/admin/RechargeRightsMapper.java
  16. 16 0
      mapper/src/main/java/com/kym/mapper/miniapp/UserRechargeRightsMapper.java
  17. 24 0
      mapper/src/main/resources/mappers/admin/ActivityMapper.xml
  18. 16 0
      mapper/src/main/resources/mappers/admin/ActivityStationMapper.xml
  19. 22 0
      mapper/src/main/resources/mappers/admin/BannerMapper.xml
  20. 26 0
      mapper/src/main/resources/mappers/admin/RechargeRightsMapper.xml
  21. 27 0
      mapper/src/main/resources/mappers/miniapp/UserRechargeRightsMapper.xml
  22. 18 0
      miniapp/src/main/java/com/kym/miniapp/controller/UserRechargeRightsController.java
  23. 16 0
      service/src/main/java/com/kym/service/admin/ActivityService.java
  24. 16 0
      service/src/main/java/com/kym/service/admin/ActivityStationService.java
  25. 16 0
      service/src/main/java/com/kym/service/admin/BannerService.java
  26. 16 0
      service/src/main/java/com/kym/service/admin/RechargeRightsService.java
  27. 20 0
      service/src/main/java/com/kym/service/admin/impl/ActivityServiceImpl.java
  28. 20 0
      service/src/main/java/com/kym/service/admin/impl/ActivityStationServiceImpl.java
  29. 20 0
      service/src/main/java/com/kym/service/admin/impl/BannerServiceImpl.java
  30. 20 0
      service/src/main/java/com/kym/service/admin/impl/RechargeRightsServiceImpl.java
  31. 16 0
      service/src/main/java/com/kym/service/miniapp/UserRechargeRightsService.java
  32. 20 0
      service/src/main/java/com/kym/service/miniapp/impl/UserRechargeRightsServiceImpl.java

+ 18 - 0
admin/src/main/java/com/kym/admin/controller/ActivityController.java

@@ -0,0 +1,18 @@
+package com.kym.admin.controller;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+@RestController
+@RequestMapping("/activity")
+public class ActivityController {
+
+}

+ 18 - 0
admin/src/main/java/com/kym/admin/controller/ActivityStationController.java

@@ -0,0 +1,18 @@
+package com.kym.admin.controller;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * banner配置表 前端控制器
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+@RestController
+@RequestMapping("/activity-station")
+public class ActivityStationController {
+
+}

+ 18 - 0
admin/src/main/java/com/kym/admin/controller/BannerController.java

@@ -0,0 +1,18 @@
+package com.kym.admin.controller;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * banner配置表 前端控制器
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+@RestController
+@RequestMapping("/banner")
+public class BannerController {
+
+}

+ 18 - 0
admin/src/main/java/com/kym/admin/controller/RechargeRightsController.java

@@ -0,0 +1,18 @@
+package com.kym.admin.controller;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 充值权益表 前端控制器
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+@RestController
+@RequestMapping("/recharge-rights")
+public class RechargeRightsController {
+
+}

+ 74 - 0
entity/src/main/java/com/kym/entity/admin/Activity.java

@@ -0,0 +1,74 @@
+package com.kym.entity.admin;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.kym.entity.BaseEntity;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+@Getter
+@Setter
+@TableName("t_activity")
+public class Activity extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 活动名称
+     */
+    private String name;
+
+    /**
+     * 开始时间
+     */
+    private LocalDateTime startTime;
+
+    /**
+     * 结束时间
+     */
+    private LocalDateTime endTime;
+
+    /**
+     * 优惠方式:0-服务费折扣权益 1-优惠券
+     */
+    private String discountType;
+
+    /**
+     * 目标用户:0-全部,1-新用户,2-老用户
+     */
+    private Byte targetUsers;
+
+    /**
+     * 适用站点:0-全部,1-部分站点(详见活动-站点关联表)
+     */
+    private Byte applyStation;
+
+    /**
+     * 优惠允许叠加:0-不允许,1-允许
+     */
+    private Byte allowStacke;
+
+    /**
+     * 数量限制
+     */
+    private Integer limit;
+
+    /**
+     * 活动状态:0-未开始,1-进行中,2-已结束,3-已取消
+     */
+    private Byte status;
+
+    /**
+     * 备注
+     */
+    private String remark;
+}

+ 33 - 0
entity/src/main/java/com/kym/entity/admin/ActivityStation.java

@@ -0,0 +1,33 @@
+package com.kym.entity.admin;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.kym.entity.BaseEntity;
+import java.io.Serializable;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * banner配置表
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+@Getter
+@Setter
+@TableName("t_activity_station")
+public class ActivityStation extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主活动id
+     */
+    private Long activityId;
+
+    /**
+     * 站点id
+     */
+    private String stationId;
+}

+ 64 - 0
entity/src/main/java/com/kym/entity/admin/Banner.java

@@ -0,0 +1,64 @@
+package com.kym.entity.admin;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.kym.entity.BaseEntity;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * banner配置表
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+@Getter
+@Setter
+@TableName("t_banner")
+public class Banner extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主活动id
+     */
+    private Long activityId;
+
+    /**
+     * 描述
+     */
+    private String bannerDesc;
+
+    /**
+     * banner图片地址
+     */
+    private String bannerUrl;
+
+    /**
+     * 关联跳转地址
+     */
+    private String linkUrl;
+
+    /**
+     * 开始时间
+     */
+    private LocalDateTime startTime;
+
+    /**
+     * 结束时间
+     */
+    private LocalDateTime endTime;
+
+    /**
+     * 状态:0-无效,1-有效
+     */
+    private Byte status;
+
+    /**
+     * 备注
+     */
+    private String remark;
+}

+ 84 - 0
entity/src/main/java/com/kym/entity/admin/RechargeRights.java

@@ -0,0 +1,84 @@
+package com.kym.entity.admin;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.kym.entity.BaseEntity;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 充值权益表
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+@Getter
+@Setter
+@TableName("t_recharge_rights")
+public class RechargeRights extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 主活动id(继承自活动主表)
+     */
+    private Long activityId;
+
+    /**
+     * 活动名称(继承自活动主表)
+     */
+    private String name;
+
+    /**
+     * 权益描述
+     */
+    private String rightsDesc;
+
+    /**
+     * 开始时间(继承自活动主表)
+     */
+    private LocalDateTime startTime;
+
+    /**
+     * 结束时间(继承自活动主表)
+     */
+    private LocalDateTime endTime;
+
+    /**
+     * 充值最小金额
+     */
+    private Integer amountMin;
+
+    /**
+     * 充值最大金额
+     */
+    private Integer amountMax;
+
+    /**
+     * 折扣:100代表无折扣,75代表75折
+     */
+    private Integer discount;
+
+    /**
+     * 优惠允许叠加:0-不允许,1-允许(继承自活动主表)
+     */
+    private Byte allowStacke;
+
+    /**
+     * 数量限制(继承自活动主表)
+     */
+    private Integer limit;
+
+    /**
+     * 活动状态:0-未开始,1-进行中,2-已结束,3-已取消(继承自活动主表)
+     */
+    private Byte status;
+
+    /**
+     * 备注
+     */
+    private String remark;
+}

+ 7 - 0
entity/src/main/java/com/kym/entity/miniapp/Account.java

@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
 import com.kym.entity.BaseEntity;
 import lombok.Getter;
 import lombok.Setter;
+import lombok.experimental.Accessors;
 
 import java.io.Serializable;
 import java.time.LocalDateTime;
@@ -19,6 +20,7 @@ import java.time.LocalDateTime;
 @Getter
 @Setter
 @TableName("t_account")
+@Accessors(chain = true)
 public class Account extends BaseEntity implements Serializable {
 
     private static final long serialVersionUID = 1L;
@@ -38,6 +40,11 @@ public class Account extends BaseEntity implements Serializable {
      */
     private Integer frozenAmount;
 
+    /**
+     * 不可退优惠金额(分)
+     */
+    private Integer discountAmount;
+
     /**
      * 状态: 0禁用 1启用
      */

+ 15 - 0
entity/src/main/java/com/kym/entity/miniapp/ChargeOrder.java

@@ -94,6 +94,21 @@ public class ChargeOrder extends BaseEntity implements Serializable {
      */
     private Integer serviceMoney;
 
+    /**
+     * 实付金额(分)
+     */
+    private Integer payAmount;
+
+    /**
+     * 优惠金额(分)
+     */
+    private Integer discountAmount;
+
+    /**
+     * 服务费优惠抵扣金额(分)
+     */
+    private Integer serviceMoneyDiscount;
+
     /**
      * 时段数:0~32
      */

+ 89 - 0
entity/src/main/java/com/kym/entity/miniapp/UserRechargeRights.java

@@ -0,0 +1,89 @@
+package com.kym.entity.miniapp;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.kym.entity.BaseEntity;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 用户充值权益详情表
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+@Getter
+@Setter
+@TableName("t_user_recharge_rights")
+public class UserRechargeRights extends BaseEntity {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 充值权益id
+     */
+    private Long rightsId;
+
+    /**
+     * 主活动id
+     */
+    private Long activityId;
+
+    /**
+     * 用户id
+     */
+    private Long userId;
+
+    /**
+     * 开始时间
+     */
+    private LocalDateTime startTime;
+
+    /**
+     * 结束时间
+     */
+    private LocalDateTime endTime;
+
+    /**
+     * 权益余额(分)
+     */
+    private Integer rightsBalance;
+
+    /**
+     * 冻结余额(分)
+     */
+    private Integer frezonBalance;
+
+    /**
+     * 折扣:100代表无折扣,75代表75折
+     */
+    private Integer discount;
+
+    /**
+     * 优惠允许叠加:0-不允许,1-允许
+     */
+    private Byte allowStacke;
+
+    /**
+     * 总优惠金额(分)
+     */
+    private Integer discountAmount;
+
+    /**
+     * 使用次数
+     */
+    private Integer times;
+
+    /**
+     * 状态:0-无效,1-有效
+     */
+    private Byte status;
+
+    /**
+     * 备注
+     */
+    private String remark;
+}

+ 16 - 0
mapper/src/main/java/com/kym/mapper/admin/ActivityMapper.java

@@ -0,0 +1,16 @@
+package com.kym.mapper.admin;
+
+import com.kym.entity.admin.Activity;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+public interface ActivityMapper extends BaseMapper<Activity> {
+
+}

+ 16 - 0
mapper/src/main/java/com/kym/mapper/admin/ActivityStationMapper.java

@@ -0,0 +1,16 @@
+package com.kym.mapper.admin;
+
+import com.kym.entity.admin.ActivityStation;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * banner配置表 Mapper 接口
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+public interface ActivityStationMapper extends BaseMapper<ActivityStation> {
+
+}

+ 16 - 0
mapper/src/main/java/com/kym/mapper/admin/BannerMapper.java

@@ -0,0 +1,16 @@
+package com.kym.mapper.admin;
+
+import com.kym.entity.admin.Banner;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * banner配置表 Mapper 接口
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+public interface BannerMapper extends BaseMapper<Banner> {
+
+}

+ 16 - 0
mapper/src/main/java/com/kym/mapper/admin/RechargeRightsMapper.java

@@ -0,0 +1,16 @@
+package com.kym.mapper.admin;
+
+import com.kym.entity.admin.RechargeRights;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 充值权益表 Mapper 接口
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+public interface RechargeRightsMapper extends BaseMapper<RechargeRights> {
+
+}

+ 16 - 0
mapper/src/main/java/com/kym/mapper/miniapp/UserRechargeRightsMapper.java

@@ -0,0 +1,16 @@
+package com.kym.mapper.miniapp;
+
+import com.kym.entity.miniapp.UserRechargeRights;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 用户充值权益详情表 Mapper 接口
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+public interface UserRechargeRightsMapper extends BaseMapper<UserRechargeRights> {
+
+}

+ 24 - 0
mapper/src/main/resources/mappers/admin/ActivityMapper.xml

@@ -0,0 +1,24 @@
+<?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.kym.mapper.admin.ActivityMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.kym.entity.admin.Activity">
+        <result column="name" property="name" />
+        <result column="start_time" property="startTime" />
+        <result column="end_time" property="endTime" />
+        <result column="discount_type" property="discountType" />
+        <result column="target_users" property="targetUsers" />
+        <result column="apply_station" property="applyStation" />
+        <result column="allow_stacke" property="allowStacke" />
+        <result column="limit" property="limit" />
+        <result column="status" property="status" />
+        <result column="remark" property="remark" />
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        name, start_time, end_time, discount_type, target_users, apply_station, allow_stacke, limit, status, remark
+    </sql>
+
+</mapper>

+ 16 - 0
mapper/src/main/resources/mappers/admin/ActivityStationMapper.xml

@@ -0,0 +1,16 @@
+<?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.kym.mapper.admin.ActivityStationMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.kym.entity.admin.ActivityStation">
+        <result column="activity_id" property="activityId" />
+        <result column="station_id" property="stationId" />
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        activity_id, station_id
+    </sql>
+
+</mapper>

+ 22 - 0
mapper/src/main/resources/mappers/admin/BannerMapper.xml

@@ -0,0 +1,22 @@
+<?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.kym.mapper.admin.BannerMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.kym.entity.admin.Banner">
+        <result column="activity_id" property="activityId" />
+        <result column="banner_desc" property="bannerDesc" />
+        <result column="banner_url" property="bannerUrl" />
+        <result column="link_url" property="linkUrl" />
+        <result column="start_time" property="startTime" />
+        <result column="end_time" property="endTime" />
+        <result column="status" property="status" />
+        <result column="remark" property="remark" />
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        activity_id, banner_desc, banner_url, link_url, start_time, end_time, status, remark
+    </sql>
+
+</mapper>

+ 26 - 0
mapper/src/main/resources/mappers/admin/RechargeRightsMapper.xml

@@ -0,0 +1,26 @@
+<?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.kym.mapper.admin.RechargeRightsMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.kym.entity.admin.RechargeRights">
+        <result column="activity_id" property="activityId" />
+        <result column="name" property="name" />
+        <result column="rights_desc" property="rightsDesc" />
+        <result column="start_time" property="startTime" />
+        <result column="end_time" property="endTime" />
+        <result column="amount_min" property="amountMin" />
+        <result column="amount_max" property="amountMax" />
+        <result column="discount" property="discount" />
+        <result column="allow_stacke" property="allowStacke" />
+        <result column="limit" property="limit" />
+        <result column="status" property="status" />
+        <result column="remark" property="remark" />
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        activity_id, name, rights_desc, start_time, end_time, amount_min, amount_max, discount, allow_stacke, limit, status, remark
+    </sql>
+
+</mapper>

+ 27 - 0
mapper/src/main/resources/mappers/miniapp/UserRechargeRightsMapper.xml

@@ -0,0 +1,27 @@
+<?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.kym.mapper.miniapp.UserRechargeRightsMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.kym.entity.miniapp.UserRechargeRights">
+        <result column="rights_id" property="rightsId" />
+        <result column="activity_id" property="activityId" />
+        <result column="user_id" property="userId" />
+        <result column="start_time" property="startTime" />
+        <result column="end_time" property="endTime" />
+        <result column="rights_balance" property="rightsBalance" />
+        <result column="frezon_balance" property="frezonBalance" />
+        <result column="discount" property="discount" />
+        <result column="allow_stacke" property="allowStacke" />
+        <result column="discount_amount" property="discountAmount" />
+        <result column="times" property="times" />
+        <result column="status" property="status" />
+        <result column="remark" property="remark" />
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        rights_id, activity_id, user_id, start_time, end_time, rights_balance, frezon_balance, discount, allow_stacke, discount_amount, times, status, remark
+    </sql>
+
+</mapper>

+ 18 - 0
miniapp/src/main/java/com/kym/miniapp/controller/UserRechargeRightsController.java

@@ -0,0 +1,18 @@
+package com.kym.miniapp.controller;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ * 用户充值权益详情表 前端控制器
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+@RestController
+@RequestMapping("/user-recharge-rights")
+public class UserRechargeRightsController {
+
+}

+ 16 - 0
service/src/main/java/com/kym/service/admin/ActivityService.java

@@ -0,0 +1,16 @@
+package com.kym.service.admin;
+
+import com.kym.entity.admin.Activity;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+public interface ActivityService extends IService<Activity> {
+
+}

+ 16 - 0
service/src/main/java/com/kym/service/admin/ActivityStationService.java

@@ -0,0 +1,16 @@
+package com.kym.service.admin;
+
+import com.kym.entity.admin.ActivityStation;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * banner配置表 服务类
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+public interface ActivityStationService extends IService<ActivityStation> {
+
+}

+ 16 - 0
service/src/main/java/com/kym/service/admin/BannerService.java

@@ -0,0 +1,16 @@
+package com.kym.service.admin;
+
+import com.kym.entity.admin.Banner;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * banner配置表 服务类
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+public interface BannerService extends IService<Banner> {
+
+}

+ 16 - 0
service/src/main/java/com/kym/service/admin/RechargeRightsService.java

@@ -0,0 +1,16 @@
+package com.kym.service.admin;
+
+import com.kym.entity.admin.RechargeRights;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 充值权益表 服务类
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+public interface RechargeRightsService extends IService<RechargeRights> {
+
+}

+ 20 - 0
service/src/main/java/com/kym/service/admin/impl/ActivityServiceImpl.java

@@ -0,0 +1,20 @@
+package com.kym.service.admin.impl;
+
+import com.kym.entity.admin.Activity;
+import com.kym.mapper.admin.ActivityMapper;
+import com.kym.service.admin.ActivityService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+@Service
+public class ActivityServiceImpl extends ServiceImpl<ActivityMapper, Activity> implements ActivityService {
+
+}

+ 20 - 0
service/src/main/java/com/kym/service/admin/impl/ActivityStationServiceImpl.java

@@ -0,0 +1,20 @@
+package com.kym.service.admin.impl;
+
+import com.kym.entity.admin.ActivityStation;
+import com.kym.mapper.admin.ActivityStationMapper;
+import com.kym.service.admin.ActivityStationService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * banner配置表 服务实现类
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+@Service
+public class ActivityStationServiceImpl extends ServiceImpl<ActivityStationMapper, ActivityStation> implements ActivityStationService {
+
+}

+ 20 - 0
service/src/main/java/com/kym/service/admin/impl/BannerServiceImpl.java

@@ -0,0 +1,20 @@
+package com.kym.service.admin.impl;
+
+import com.kym.entity.admin.Banner;
+import com.kym.mapper.admin.BannerMapper;
+import com.kym.service.admin.BannerService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * banner配置表 服务实现类
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+@Service
+public class BannerServiceImpl extends ServiceImpl<BannerMapper, Banner> implements BannerService {
+
+}

+ 20 - 0
service/src/main/java/com/kym/service/admin/impl/RechargeRightsServiceImpl.java

@@ -0,0 +1,20 @@
+package com.kym.service.admin.impl;
+
+import com.kym.entity.admin.RechargeRights;
+import com.kym.mapper.admin.RechargeRightsMapper;
+import com.kym.service.admin.RechargeRightsService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 充值权益表 服务实现类
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+@Service
+public class RechargeRightsServiceImpl extends ServiceImpl<RechargeRightsMapper, RechargeRights> implements RechargeRightsService {
+
+}

+ 16 - 0
service/src/main/java/com/kym/service/miniapp/UserRechargeRightsService.java

@@ -0,0 +1,16 @@
+package com.kym.service.miniapp;
+
+import com.kym.entity.miniapp.UserRechargeRights;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 用户充值权益详情表 服务类
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+public interface UserRechargeRightsService extends IService<UserRechargeRights> {
+
+}

+ 20 - 0
service/src/main/java/com/kym/service/miniapp/impl/UserRechargeRightsServiceImpl.java

@@ -0,0 +1,20 @@
+package com.kym.service.miniapp.impl;
+
+import com.kym.entity.miniapp.UserRechargeRights;
+import com.kym.mapper.miniapp.UserRechargeRightsMapper;
+import com.kym.service.miniapp.UserRechargeRightsService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 用户充值权益详情表 服务实现类
+ * </p>
+ *
+ * @author skyline
+ * @since 2023-10-18
+ */
+@Service
+public class UserRechargeRightsServiceImpl extends ServiceImpl<UserRechargeRightsMapper, UserRechargeRights> implements UserRechargeRightsService {
+
+}