From cbfcd18255579244f4b0686d4a21e90d04c34822 Mon Sep 17 00:00:00 2001 From: wuchunlei Date: Tue, 13 Jan 2026 13:32:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dao/TCustomerPointDetailMapper.java | 20 +++ .../dao/TMeetingclassRegisterMapper.java | 20 +++ .../common/dao/TrainingClassMapper.java | 20 +++ .../common/dao/TransactionDetailsMapper.java | 20 +++ .../common/dao/UserCourseBuyMapper.java | 20 +++ .../zmzm/finance/common/dao/UserMapper.java | 2 +- .../finance/common/dao/UserVipMapper.java | 20 +++ .../common/entity/TCustomerApplyBuy.java | 63 +++++++ .../common/entity/TCustomerPointDetail.java | 54 ++++++ .../common/entity/TMeetingclassRegister.java | 74 ++++++++ .../finance/common/entity/TrainingClass.java | 159 ++++++++++++++++++ .../common/entity/TransactionDetails.java | 82 +++++++++ .../com/zmzm/finance/common/entity/User.java | 36 ++-- .../finance/common/entity/UserCourseBuy.java | 67 ++++++++ .../zmzm/finance/common/entity/UserVip.java | 54 ++++++ .../service/ITCustomerApplyBuyService.java | 16 ++ .../service/ITCustomerPointDetailService.java | 16 ++ .../ITMeetingclassRegisterService.java | 16 ++ .../common/service/ITrainingClassService.java | 16 ++ .../service/ITransactionDetailsService.java | 16 ++ .../common/service/IUserCourseBuyService.java | 16 ++ .../finance/common/service/IUserService.java | 2 +- .../common/service/IUserVipService.java | 16 ++ .../impl/TCustomerApplyBuyServiceImpl.java | 20 +++ .../impl/TCustomerPointDetailServiceImpl.java | 20 +++ .../TMeetingclassRegisterServiceImpl.java | 20 +++ .../impl/TrainingClassServiceImpl.java | 20 +++ .../impl/TransactionDetailsServiceImpl.java | 20 +++ .../impl/UserCourseBuyServiceImpl.java | 20 +++ .../common/service/impl/UserServiceImpl.java | 2 +- .../service/impl/UserVipServiceImpl.java | 20 +++ 31 files changed, 941 insertions(+), 26 deletions(-) create mode 100644 src/main/java/com/zmzm/finance/common/dao/TCustomerPointDetailMapper.java create mode 100644 src/main/java/com/zmzm/finance/common/dao/TMeetingclassRegisterMapper.java create mode 100644 src/main/java/com/zmzm/finance/common/dao/TrainingClassMapper.java create mode 100644 src/main/java/com/zmzm/finance/common/dao/TransactionDetailsMapper.java create mode 100644 src/main/java/com/zmzm/finance/common/dao/UserCourseBuyMapper.java create mode 100644 src/main/java/com/zmzm/finance/common/dao/UserVipMapper.java create mode 100644 src/main/java/com/zmzm/finance/common/entity/TCustomerApplyBuy.java create mode 100644 src/main/java/com/zmzm/finance/common/entity/TCustomerPointDetail.java create mode 100644 src/main/java/com/zmzm/finance/common/entity/TMeetingclassRegister.java create mode 100644 src/main/java/com/zmzm/finance/common/entity/TrainingClass.java create mode 100644 src/main/java/com/zmzm/finance/common/entity/TransactionDetails.java create mode 100644 src/main/java/com/zmzm/finance/common/entity/UserCourseBuy.java create mode 100644 src/main/java/com/zmzm/finance/common/entity/UserVip.java create mode 100644 src/main/java/com/zmzm/finance/common/service/ITCustomerApplyBuyService.java create mode 100644 src/main/java/com/zmzm/finance/common/service/ITCustomerPointDetailService.java create mode 100644 src/main/java/com/zmzm/finance/common/service/ITMeetingclassRegisterService.java create mode 100644 src/main/java/com/zmzm/finance/common/service/ITrainingClassService.java create mode 100644 src/main/java/com/zmzm/finance/common/service/ITransactionDetailsService.java create mode 100644 src/main/java/com/zmzm/finance/common/service/IUserCourseBuyService.java create mode 100644 src/main/java/com/zmzm/finance/common/service/IUserVipService.java create mode 100644 src/main/java/com/zmzm/finance/common/service/impl/TCustomerApplyBuyServiceImpl.java create mode 100644 src/main/java/com/zmzm/finance/common/service/impl/TCustomerPointDetailServiceImpl.java create mode 100644 src/main/java/com/zmzm/finance/common/service/impl/TMeetingclassRegisterServiceImpl.java create mode 100644 src/main/java/com/zmzm/finance/common/service/impl/TrainingClassServiceImpl.java create mode 100644 src/main/java/com/zmzm/finance/common/service/impl/TransactionDetailsServiceImpl.java create mode 100644 src/main/java/com/zmzm/finance/common/service/impl/UserCourseBuyServiceImpl.java create mode 100644 src/main/java/com/zmzm/finance/common/service/impl/UserVipServiceImpl.java diff --git a/src/main/java/com/zmzm/finance/common/dao/TCustomerPointDetailMapper.java b/src/main/java/com/zmzm/finance/common/dao/TCustomerPointDetailMapper.java new file mode 100644 index 0000000..cd12649 --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/dao/TCustomerPointDetailMapper.java @@ -0,0 +1,20 @@ +package com.zmzm.finance.common.dao; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.zmzm.finance.common.entity.TCustomerPointDetail; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author baomidou + * @since 2025-12-29 + */ +@Mapper +@DS("yljk") +public interface TCustomerPointDetailMapper extends BaseMapper { + +} diff --git a/src/main/java/com/zmzm/finance/common/dao/TMeetingclassRegisterMapper.java b/src/main/java/com/zmzm/finance/common/dao/TMeetingclassRegisterMapper.java new file mode 100644 index 0000000..37641fd --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/dao/TMeetingclassRegisterMapper.java @@ -0,0 +1,20 @@ +package com.zmzm.finance.common.dao; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.zmzm.finance.common.entity.TMeetingclassRegister; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author baomidou + * @since 2026-01-06 + */ +@Mapper +@DS("yljk") +public interface TMeetingclassRegisterMapper extends BaseMapper { + +} diff --git a/src/main/java/com/zmzm/finance/common/dao/TrainingClassMapper.java b/src/main/java/com/zmzm/finance/common/dao/TrainingClassMapper.java new file mode 100644 index 0000000..608bd10 --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/dao/TrainingClassMapper.java @@ -0,0 +1,20 @@ +package com.zmzm.finance.common.dao; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.zmzm.finance.common.entity.TrainingClass; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * Mapper 接口 + *

+ * + * @author baomidou + * @since 2026-01-06 + */ +@Mapper +@DS("wumen") +public interface TrainingClassMapper extends BaseMapper { + +} diff --git a/src/main/java/com/zmzm/finance/common/dao/TransactionDetailsMapper.java b/src/main/java/com/zmzm/finance/common/dao/TransactionDetailsMapper.java new file mode 100644 index 0000000..70d7bd5 --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/dao/TransactionDetailsMapper.java @@ -0,0 +1,20 @@ +package com.zmzm.finance.common.dao; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.zmzm.finance.common.entity.TransactionDetails; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 个人余额交易明细 Mapper 接口 + *

+ * + * @author baomidou + * @since 2025-12-29 + */ +@Mapper +@DS("wumen") +public interface TransactionDetailsMapper extends BaseMapper { + +} diff --git a/src/main/java/com/zmzm/finance/common/dao/UserCourseBuyMapper.java b/src/main/java/com/zmzm/finance/common/dao/UserCourseBuyMapper.java new file mode 100644 index 0000000..35ba632 --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/dao/UserCourseBuyMapper.java @@ -0,0 +1,20 @@ +package com.zmzm.finance.common.dao; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.zmzm.finance.common.entity.UserCourseBuy; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 用户购买课程表 Mapper 接口 + *

+ * + * @author baomidou + * @since 2025-12-29 + */ +@Mapper +@DS("wumen") +public interface UserCourseBuyMapper extends BaseMapper { + +} diff --git a/src/main/java/com/zmzm/finance/common/dao/UserMapper.java b/src/main/java/com/zmzm/finance/common/dao/UserMapper.java index 1f106c1..bcfec6d 100644 --- a/src/main/java/com/zmzm/finance/common/dao/UserMapper.java +++ b/src/main/java/com/zmzm/finance/common/dao/UserMapper.java @@ -10,7 +10,7 @@ import org.apache.ibatis.annotations.Mapper; *

* * @author baomidou - * @since 2025-12-10 + * @since 2026-01-05 */ @Mapper public interface UserMapper extends BaseMapper { diff --git a/src/main/java/com/zmzm/finance/common/dao/UserVipMapper.java b/src/main/java/com/zmzm/finance/common/dao/UserVipMapper.java new file mode 100644 index 0000000..dde7018 --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/dao/UserVipMapper.java @@ -0,0 +1,20 @@ +package com.zmzm.finance.common.dao; + +import com.baomidou.dynamic.datasource.annotation.DS; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.zmzm.finance.common.entity.UserVip; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 用户vip表 Mapper 接口 + *

+ * + * @author baomidou + * @since 2025-12-30 + */ +@Mapper +@DS("wumen") +public interface UserVipMapper extends BaseMapper { + +} diff --git a/src/main/java/com/zmzm/finance/common/entity/TCustomerApplyBuy.java b/src/main/java/com/zmzm/finance/common/entity/TCustomerApplyBuy.java new file mode 100644 index 0000000..5e1cb13 --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/entity/TCustomerApplyBuy.java @@ -0,0 +1,63 @@ +package com.zmzm.finance.common.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Getter; +import lombok.Setter; +import lombok.ToString; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; + +/** + *

+ * + *

+ * + * @author baomidou + * @since 2026-01-05 + */ +@Getter +@Setter +@ToString +@TableName("t_customer_apply_buy") +public class TCustomerApplyBuy implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId("oid") + private String oid; + + private String description; + + private Date invaliddate; + + private Boolean valid; + + private Integer version; + + private String bankcardoid; + + private String buyid; + + private Integer convertpoint; + + private Date createdate; + + private String customeroid; + + private Boolean finishflg; + + private BigDecimal money; + + private Date remitdate; + + private String remitter; + + private String status; + + private String paymode; + + private String detail; +} diff --git a/src/main/java/com/zmzm/finance/common/entity/TCustomerPointDetail.java b/src/main/java/com/zmzm/finance/common/entity/TCustomerPointDetail.java new file mode 100644 index 0000000..72ea115 --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/entity/TCustomerPointDetail.java @@ -0,0 +1,54 @@ +package com.zmzm.finance.common.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Getter; +import lombok.Setter; +import lombok.ToString; + +import java.io.Serializable; +import java.time.LocalDateTime; +import java.util.Date; + +/** + *

+ * + *

+ * + * @author baomidou + * @since 2025-12-29 + */ +@Getter +@Setter +@ToString +@TableName("t_customer_point_detail") +public class TCustomerPointDetail implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId("oid") + private String oid; + + private String description; + + private Date invaliddate; + + private Boolean valid; + + private Integer version; + + private LocalDateTime createdate; + + private String customeroid; + + private Integer point; + + /** + * 创建账户01 推荐奖励02 每日登录03 购买04 编辑病历05 应诊06 提现失败返还07 升级失败返还08 门诊预约取消返还09咨询满意010 升级返现011 绑定私人医生失败返还012 绑定私人医生季度返还013 患者打赏014 社区文章打赏所得015 被赠予所得016咨询记录获得017 咨询满意被看018 会议/培训班报名返币019 推荐购买课程返币020 购买课程返币021 购买灵兰币返币022湖分兑换积分023门诊预约11 升级12 提现13 申请病历编辑14 购物15 在线咨询16 追加咨询17 绑定私人医生18 打赏医生19 打赏社区文章110绑定私人顾问111 购买健康讲堂内容112 打赏继续教育113 打赏健康讲堂114 打赏精准医案115 赠予116 申请付费课程117一对一咨询118 一对多咨询119 查看咨询记录120 会议/培训班注册121 打赏122 + */ + private String type; + + private String content; + + private String jltype; +} diff --git a/src/main/java/com/zmzm/finance/common/entity/TMeetingclassRegister.java b/src/main/java/com/zmzm/finance/common/entity/TMeetingclassRegister.java new file mode 100644 index 0000000..db49ec4 --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/entity/TMeetingclassRegister.java @@ -0,0 +1,74 @@ +package com.zmzm.finance.common.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Getter; +import lombok.Setter; +import lombok.ToString; + +import java.io.Serializable; +import java.time.LocalDateTime; +import java.util.Date; + +/** + *

+ * + *

+ * + * @author baomidou + * @since 2026-01-06 + */ +@Getter +@Setter +@ToString +@TableName("t_meetingclass_register") +public class TMeetingclassRegister implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId("oid") + private String oid; + + private String description; + + private Date invaliddate; + + private Boolean valid; + + private Integer version; + + private Date createdate; + + private String title; + + private String content; + + private String images; + + private Integer payamount; + + private String status; + + private String type; + + private Integer orderno; + + private Integer gainpoint; + + private String years; + + /** + * 超V与在校大学生价格 + */ + private Integer studentorvipamount; + + /** + * 五星湖粉价格 + */ + private Integer fivestarsamount; + + /** + * 一星湖粉价格 + */ + private Integer onestarsamount; +} diff --git a/src/main/java/com/zmzm/finance/common/entity/TrainingClass.java b/src/main/java/com/zmzm/finance/common/entity/TrainingClass.java new file mode 100644 index 0000000..acb5f6b --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/entity/TrainingClass.java @@ -0,0 +1,159 @@ +package com.zmzm.finance.common.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Getter; +import lombok.Setter; +import lombok.ToString; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.time.LocalDate; +import java.time.LocalDateTime; + +/** + *

+ * + *

+ * + * @author baomidou + * @since 2026-01-06 + */ +@Getter +@Setter +@ToString +@TableName("training_class") +public class TrainingClass implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + /** + * 标题 + */ + private String title; + + /** + * 简介 + */ + private String des; + + /** + * 类型 1线上2线下 + */ + private String type; + + /** + * 年份 + */ + private String year; + + /** + * 培训日期 + */ + private LocalDate trainingDate; + + /** + * 截止日期 + */ + private LocalDate endDate; + + /** + * 详情 + */ + private String icon; + + /** + * 报名开关 0不可报名1可报名 + */ + private Integer singupFlag; + + /** + * 上下架 0上架 1下架 + */ + private Integer displayFlag; + + /** + * 可显示app 0疯子1众妙2医学吴门3心灵4太湖云医 + */ + private String displayApp; + + /** + * 支付方式 1wx2zfb4天医币(1,2,4),分割 + */ + private String payType; + + /** + * 是否可用积分 1可0否 + */ + private Integer displayJf; + + /** + * 费用 + */ + private BigDecimal fee; + + /** + * 可以用vip价格的VIP类型 + */ + private String vipType; + + /** + * vip费用 + */ + private BigDecimal vipFee; + + /** + * 可以用svip价格的sVIP类型 + */ + private String svipType; + + /** + * svip费用 + */ + private BigDecimal svipFee; + + /** + * 一星湖粉 30湖分 + */ + private BigDecimal oneHuFee; + + /** + * 二星湖粉 60 + */ + private BigDecimal twoHuFee; + + /** + * 三星湖粉费用 90 + */ + private BigDecimal threeHuFee; + + /** + * 四星湖粉 120 + */ + private BigDecimal fourHuFee; + + /** + * 五星湖粉费用 150 + */ + private BigDecimal fiveHuFee; + + /** + * 学生费用 + */ + private BigDecimal studentFee; + + /** + * 排序 + */ + private Integer sort; + + private LocalDateTime createTime; + + @TableLogic + private Integer delFlag; +} diff --git a/src/main/java/com/zmzm/finance/common/entity/TransactionDetails.java b/src/main/java/com/zmzm/finance/common/entity/TransactionDetails.java new file mode 100644 index 0000000..164943b --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/entity/TransactionDetails.java @@ -0,0 +1,82 @@ +package com.zmzm.finance.common.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Getter; +import lombok.Setter; +import lombok.ToString; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; + +/** + *

+ * 个人余额交易明细 + *

+ * + * @author baomidou + * @since 2025-12-29 + */ +@Getter +@Setter +@ToString +@TableName("transaction_details") +public class TransactionDetails implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "transaction_id", type = IdType.AUTO) + private Integer transactionId; + + /** + * 用户id + */ + private Integer userId; + + /** + * 充值 支付 赠送优惠券..... + */ + private String orderType; + + /** + * 变动金额 + */ + private BigDecimal changeAmount; + + /** + * 关联id + */ + private Integer relationId; + + /** + * 支付方式 + */ + private String payMethod; + + /** + * 支付渠道流水号 + */ + private String payNo; + + /** + * 余额 + */ + private BigDecimal userBalance; + + private Date createTime; + + /** + * 用户名 + */ + private String userName; + + /** + * 手机号 + */ + private String tel; + + private String note; + + private Integer delFlag; +} diff --git a/src/main/java/com/zmzm/finance/common/entity/User.java b/src/main/java/com/zmzm/finance/common/entity/User.java index 5b21c05..0bec54f 100644 --- a/src/main/java/com/zmzm/finance/common/entity/User.java +++ b/src/main/java/com/zmzm/finance/common/entity/User.java @@ -2,13 +2,12 @@ package com.zmzm.finance.common.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableLogic; import lombok.Getter; import lombok.Setter; import lombok.ToString; import java.io.Serializable; -import java.util.Date; +import java.math.BigDecimal; /** *

@@ -16,7 +15,7 @@ import java.util.Date; *

* * @author baomidou - * @since 2025-12-10 + * @since 2026-01-05 */ @Getter @Setter @@ -25,40 +24,31 @@ public class User implements Serializable { private static final long serialVersionUID = 1L; - /** - * 主键 - */ @TableId(value = "id", type = IdType.AUTO) - private Integer id; + private Long id; /** - * 用户名 + * 删除标记 */ - private String name; + private Integer delFlag; /** - * 账户 + * 电话 */ - private String account; + private String tel; /** - * 密码 + * 总币 */ - private String password; + private BigDecimal totalPoint; /** - * 0管理员1财务 + * 花生币 */ - private Integer role; + private BigDecimal point; /** - * 最后登录时间 + * 一路健康oid */ - private Date lastTime; - - /** - * 状态0初始1删除 - */ - @TableLogic - private Integer state; + private String yljkOid; } diff --git a/src/main/java/com/zmzm/finance/common/entity/UserCourseBuy.java b/src/main/java/com/zmzm/finance/common/entity/UserCourseBuy.java new file mode 100644 index 0000000..ba31645 --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/entity/UserCourseBuy.java @@ -0,0 +1,67 @@ +package com.zmzm.finance.common.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Getter; +import lombok.Setter; +import lombok.ToString; +import java.io.Serializable; +import java.util.Date; + +/** + *

+ * 用户购买课程表 + *

+ * + * @author baomidou + * @since 2025-12-29 + */ +@Getter +@Setter +@ToString +@TableName("user_course_buy") +public class UserCourseBuy implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + private Integer userId; + + /** + * 课程id,作为展示的意义更大 + */ + private Integer courseId; + + /** + * 课程目录id,购买的是此id对应的课程 + */ + private Integer catalogueId; + + private Date createTime; + + /** + * 有效天数 + */ + private Integer days; + + /** + * 来源(如 赠送、复读、购买:订单id) + */ + private String come; + + /** + * 开始计时的时间 + */ + private Date startTime; + + /** + * 有效期止时间 + */ + private Date endTime; + + private Integer delFlag; +} diff --git a/src/main/java/com/zmzm/finance/common/entity/UserVip.java b/src/main/java/com/zmzm/finance/common/entity/UserVip.java new file mode 100644 index 0000000..a5d5e79 --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/entity/UserVip.java @@ -0,0 +1,54 @@ +package com.zmzm.finance.common.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Getter; +import lombok.Setter; +import lombok.ToString; +import java.io.Serializable; +import java.util.Date; + +/** + *

+ * 用户vip表 + *

+ * + * @author baomidou + * @since 2025-12-30 + */ +@Getter +@Setter +@ToString +@TableName("user_vip") +public class UserVip implements Serializable { + + private static final long serialVersionUID = 1L; + + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + private Integer userId; + + /** + * 4中医学5针灸学6肿瘤学7国学8心理学9中西汇通 + */ + private Integer type; + + /** + * 开始时间 + */ + private Date startTime; + + /** + * 失效时间 + */ + private Date endTime; + + /** + * 0有效1失效 + */ + private Integer state; + + private Integer delFlag; +} diff --git a/src/main/java/com/zmzm/finance/common/service/ITCustomerApplyBuyService.java b/src/main/java/com/zmzm/finance/common/service/ITCustomerApplyBuyService.java new file mode 100644 index 0000000..9c79b9d --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/service/ITCustomerApplyBuyService.java @@ -0,0 +1,16 @@ +package com.zmzm.finance.common.service; + +import com.zmzm.finance.common.entity.TCustomerApplyBuy; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author baomidou + * @since 2026-01-05 + */ +public interface ITCustomerApplyBuyService extends IService { + +} diff --git a/src/main/java/com/zmzm/finance/common/service/ITCustomerPointDetailService.java b/src/main/java/com/zmzm/finance/common/service/ITCustomerPointDetailService.java new file mode 100644 index 0000000..68c5e5d --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/service/ITCustomerPointDetailService.java @@ -0,0 +1,16 @@ +package com.zmzm.finance.common.service; + +import com.zmzm.finance.common.entity.TCustomerPointDetail; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author baomidou + * @since 2025-12-29 + */ +public interface ITCustomerPointDetailService extends IService { + +} diff --git a/src/main/java/com/zmzm/finance/common/service/ITMeetingclassRegisterService.java b/src/main/java/com/zmzm/finance/common/service/ITMeetingclassRegisterService.java new file mode 100644 index 0000000..0f90b31 --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/service/ITMeetingclassRegisterService.java @@ -0,0 +1,16 @@ +package com.zmzm.finance.common.service; + +import com.zmzm.finance.common.entity.TMeetingclassRegister; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author baomidou + * @since 2026-01-06 + */ +public interface ITMeetingclassRegisterService extends IService { + +} diff --git a/src/main/java/com/zmzm/finance/common/service/ITrainingClassService.java b/src/main/java/com/zmzm/finance/common/service/ITrainingClassService.java new file mode 100644 index 0000000..03ee9ca --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/service/ITrainingClassService.java @@ -0,0 +1,16 @@ +package com.zmzm.finance.common.service; + +import com.zmzm.finance.common.entity.TrainingClass; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 服务类 + *

+ * + * @author baomidou + * @since 2026-01-06 + */ +public interface ITrainingClassService extends IService { + +} diff --git a/src/main/java/com/zmzm/finance/common/service/ITransactionDetailsService.java b/src/main/java/com/zmzm/finance/common/service/ITransactionDetailsService.java new file mode 100644 index 0000000..1d521eb --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/service/ITransactionDetailsService.java @@ -0,0 +1,16 @@ +package com.zmzm.finance.common.service; + +import com.zmzm.finance.common.entity.TransactionDetails; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 个人余额交易明细 服务类 + *

+ * + * @author baomidou + * @since 2025-12-29 + */ +public interface ITransactionDetailsService extends IService { + +} diff --git a/src/main/java/com/zmzm/finance/common/service/IUserCourseBuyService.java b/src/main/java/com/zmzm/finance/common/service/IUserCourseBuyService.java new file mode 100644 index 0000000..9bc76fc --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/service/IUserCourseBuyService.java @@ -0,0 +1,16 @@ +package com.zmzm.finance.common.service; + +import com.zmzm.finance.common.entity.UserCourseBuy; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 用户购买课程表 服务类 + *

+ * + * @author baomidou + * @since 2025-12-29 + */ +public interface IUserCourseBuyService extends IService { + +} diff --git a/src/main/java/com/zmzm/finance/common/service/IUserService.java b/src/main/java/com/zmzm/finance/common/service/IUserService.java index 0acbce1..0521491 100644 --- a/src/main/java/com/zmzm/finance/common/service/IUserService.java +++ b/src/main/java/com/zmzm/finance/common/service/IUserService.java @@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.extension.service.IService; *

* * @author baomidou - * @since 2025-12-10 + * @since 2026-01-05 */ public interface IUserService extends IService { diff --git a/src/main/java/com/zmzm/finance/common/service/IUserVipService.java b/src/main/java/com/zmzm/finance/common/service/IUserVipService.java new file mode 100644 index 0000000..ea96fb0 --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/service/IUserVipService.java @@ -0,0 +1,16 @@ +package com.zmzm.finance.common.service; + +import com.zmzm.finance.common.entity.UserVip; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 用户vip表 服务类 + *

+ * + * @author baomidou + * @since 2025-12-30 + */ +public interface IUserVipService extends IService { + +} diff --git a/src/main/java/com/zmzm/finance/common/service/impl/TCustomerApplyBuyServiceImpl.java b/src/main/java/com/zmzm/finance/common/service/impl/TCustomerApplyBuyServiceImpl.java new file mode 100644 index 0000000..5308245 --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/service/impl/TCustomerApplyBuyServiceImpl.java @@ -0,0 +1,20 @@ +package com.zmzm.finance.common.service.impl; + +import com.zmzm.finance.common.entity.TCustomerApplyBuy; +import com.zmzm.finance.common.dao.TCustomerApplyBuyMapper; +import com.zmzm.finance.common.service.ITCustomerApplyBuyService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author baomidou + * @since 2026-01-05 + */ +@Service +public class TCustomerApplyBuyServiceImpl extends ServiceImpl implements ITCustomerApplyBuyService { + +} diff --git a/src/main/java/com/zmzm/finance/common/service/impl/TCustomerPointDetailServiceImpl.java b/src/main/java/com/zmzm/finance/common/service/impl/TCustomerPointDetailServiceImpl.java new file mode 100644 index 0000000..d680df7 --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/service/impl/TCustomerPointDetailServiceImpl.java @@ -0,0 +1,20 @@ +package com.zmzm.finance.common.service.impl; + +import com.zmzm.finance.common.entity.TCustomerPointDetail; +import com.zmzm.finance.common.dao.TCustomerPointDetailMapper; +import com.zmzm.finance.common.service.ITCustomerPointDetailService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author baomidou + * @since 2025-12-29 + */ +@Service +public class TCustomerPointDetailServiceImpl extends ServiceImpl implements ITCustomerPointDetailService { + +} diff --git a/src/main/java/com/zmzm/finance/common/service/impl/TMeetingclassRegisterServiceImpl.java b/src/main/java/com/zmzm/finance/common/service/impl/TMeetingclassRegisterServiceImpl.java new file mode 100644 index 0000000..9cf9e4d --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/service/impl/TMeetingclassRegisterServiceImpl.java @@ -0,0 +1,20 @@ +package com.zmzm.finance.common.service.impl; + +import com.zmzm.finance.common.entity.TMeetingclassRegister; +import com.zmzm.finance.common.dao.TMeetingclassRegisterMapper; +import com.zmzm.finance.common.service.ITMeetingclassRegisterService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author baomidou + * @since 2026-01-06 + */ +@Service +public class TMeetingclassRegisterServiceImpl extends ServiceImpl implements ITMeetingclassRegisterService { + +} diff --git a/src/main/java/com/zmzm/finance/common/service/impl/TrainingClassServiceImpl.java b/src/main/java/com/zmzm/finance/common/service/impl/TrainingClassServiceImpl.java new file mode 100644 index 0000000..a9a6422 --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/service/impl/TrainingClassServiceImpl.java @@ -0,0 +1,20 @@ +package com.zmzm.finance.common.service.impl; + +import com.zmzm.finance.common.entity.TrainingClass; +import com.zmzm.finance.common.dao.TrainingClassMapper; +import com.zmzm.finance.common.service.ITrainingClassService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 服务实现类 + *

+ * + * @author baomidou + * @since 2026-01-06 + */ +@Service +public class TrainingClassServiceImpl extends ServiceImpl implements ITrainingClassService { + +} diff --git a/src/main/java/com/zmzm/finance/common/service/impl/TransactionDetailsServiceImpl.java b/src/main/java/com/zmzm/finance/common/service/impl/TransactionDetailsServiceImpl.java new file mode 100644 index 0000000..34a1011 --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/service/impl/TransactionDetailsServiceImpl.java @@ -0,0 +1,20 @@ +package com.zmzm.finance.common.service.impl; + +import com.zmzm.finance.common.entity.TransactionDetails; +import com.zmzm.finance.common.dao.TransactionDetailsMapper; +import com.zmzm.finance.common.service.ITransactionDetailsService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 个人余额交易明细 服务实现类 + *

+ * + * @author baomidou + * @since 2025-12-29 + */ +@Service +public class TransactionDetailsServiceImpl extends ServiceImpl implements ITransactionDetailsService { + +} diff --git a/src/main/java/com/zmzm/finance/common/service/impl/UserCourseBuyServiceImpl.java b/src/main/java/com/zmzm/finance/common/service/impl/UserCourseBuyServiceImpl.java new file mode 100644 index 0000000..16288c6 --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/service/impl/UserCourseBuyServiceImpl.java @@ -0,0 +1,20 @@ +package com.zmzm.finance.common.service.impl; + +import com.zmzm.finance.common.entity.UserCourseBuy; +import com.zmzm.finance.common.dao.UserCourseBuyMapper; +import com.zmzm.finance.common.service.IUserCourseBuyService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 用户购买课程表 服务实现类 + *

+ * + * @author baomidou + * @since 2025-12-29 + */ +@Service +public class UserCourseBuyServiceImpl extends ServiceImpl implements IUserCourseBuyService { + +} diff --git a/src/main/java/com/zmzm/finance/common/service/impl/UserServiceImpl.java b/src/main/java/com/zmzm/finance/common/service/impl/UserServiceImpl.java index 566d141..48f98d7 100644 --- a/src/main/java/com/zmzm/finance/common/service/impl/UserServiceImpl.java +++ b/src/main/java/com/zmzm/finance/common/service/impl/UserServiceImpl.java @@ -12,7 +12,7 @@ import org.springframework.stereotype.Service; *

* * @author baomidou - * @since 2025-12-10 + * @since 2026-01-05 */ @Service public class UserServiceImpl extends ServiceImpl implements IUserService { diff --git a/src/main/java/com/zmzm/finance/common/service/impl/UserVipServiceImpl.java b/src/main/java/com/zmzm/finance/common/service/impl/UserVipServiceImpl.java new file mode 100644 index 0000000..2504d6f --- /dev/null +++ b/src/main/java/com/zmzm/finance/common/service/impl/UserVipServiceImpl.java @@ -0,0 +1,20 @@ +package com.zmzm.finance.common.service.impl; + +import com.zmzm.finance.common.entity.UserVip; +import com.zmzm.finance.common.dao.UserVipMapper; +import com.zmzm.finance.common.service.IUserVipService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 用户vip表 服务实现类 + *

+ * + * @author baomidou + * @since 2025-12-30 + */ +@Service +public class UserVipServiceImpl extends ServiceImpl implements IUserVipService { + +}