新版
This commit is contained in:
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* Mapper 接口
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2025-12-29
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
@DS("yljk")
|
||||||
|
public interface TCustomerPointDetailMapper extends BaseMapper<TCustomerPointDetail> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* Mapper 接口
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2026-01-06
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
@DS("yljk")
|
||||||
|
public interface TMeetingclassRegisterMapper extends BaseMapper<TMeetingclassRegister> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* Mapper 接口
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2026-01-06
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
@DS("wumen")
|
||||||
|
public interface TrainingClassMapper extends BaseMapper<TrainingClass> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 个人余额交易明细 Mapper 接口
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2025-12-29
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
@DS("wumen")
|
||||||
|
public interface TransactionDetailsMapper extends BaseMapper<TransactionDetails> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 用户购买课程表 Mapper 接口
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2025-12-29
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
@DS("wumen")
|
||||||
|
public interface UserCourseBuyMapper extends BaseMapper<UserCourseBuy> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -10,7 +10,7 @@ import org.apache.ibatis.annotations.Mapper;
|
|||||||
* </p>
|
* </p>
|
||||||
*
|
*
|
||||||
* @author baomidou
|
* @author baomidou
|
||||||
* @since 2025-12-10
|
* @since 2026-01-05
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
public interface UserMapper extends BaseMapper<User> {
|
public interface UserMapper extends BaseMapper<User> {
|
||||||
|
|||||||
20
src/main/java/com/zmzm/finance/common/dao/UserVipMapper.java
Normal file
20
src/main/java/com/zmzm/finance/common/dao/UserVipMapper.java
Normal file
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 用户vip表 Mapper 接口
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2025-12-30
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
@DS("wumen")
|
||||||
|
public interface UserVipMapper extends BaseMapper<UserVip> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
*
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @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;
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
*
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @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;
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
*
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @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;
|
||||||
|
}
|
||||||
159
src/main/java/com/zmzm/finance/common/entity/TrainingClass.java
Normal file
159
src/main/java/com/zmzm/finance/common/entity/TrainingClass.java
Normal file
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
*
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @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;
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 个人余额交易明细
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @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;
|
||||||
|
}
|
||||||
@@ -2,13 +2,12 @@ package com.zmzm.finance.common.entity;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableLogic;
|
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import lombok.Setter;
|
import lombok.Setter;
|
||||||
import lombok.ToString;
|
import lombok.ToString;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.Date;
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
@@ -16,7 +15,7 @@ import java.util.Date;
|
|||||||
* </p>
|
* </p>
|
||||||
*
|
*
|
||||||
* @author baomidou
|
* @author baomidou
|
||||||
* @since 2025-12-10
|
* @since 2026-01-05
|
||||||
*/
|
*/
|
||||||
@Getter
|
@Getter
|
||||||
@Setter
|
@Setter
|
||||||
@@ -25,40 +24,31 @@ public class User implements Serializable {
|
|||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
/**
|
|
||||||
* 主键
|
|
||||||
*/
|
|
||||||
@TableId(value = "id", type = IdType.AUTO)
|
@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;
|
private String yljkOid;
|
||||||
|
|
||||||
/**
|
|
||||||
* 状态0初始1删除
|
|
||||||
*/
|
|
||||||
@TableLogic
|
|
||||||
private Integer state;
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 用户购买课程表
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @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;
|
||||||
|
}
|
||||||
54
src/main/java/com/zmzm/finance/common/entity/UserVip.java
Normal file
54
src/main/java/com/zmzm/finance/common/entity/UserVip.java
Normal file
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 用户vip表
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @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;
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
package com.zmzm.finance.common.service;
|
||||||
|
|
||||||
|
import com.zmzm.finance.common.entity.TCustomerApplyBuy;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2026-01-05
|
||||||
|
*/
|
||||||
|
public interface ITCustomerApplyBuyService extends IService<TCustomerApplyBuy> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
package com.zmzm.finance.common.service;
|
||||||
|
|
||||||
|
import com.zmzm.finance.common.entity.TCustomerPointDetail;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2025-12-29
|
||||||
|
*/
|
||||||
|
public interface ITCustomerPointDetailService extends IService<TCustomerPointDetail> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
package com.zmzm.finance.common.service;
|
||||||
|
|
||||||
|
import com.zmzm.finance.common.entity.TMeetingclassRegister;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2026-01-06
|
||||||
|
*/
|
||||||
|
public interface ITMeetingclassRegisterService extends IService<TMeetingclassRegister> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
package com.zmzm.finance.common.service;
|
||||||
|
|
||||||
|
import com.zmzm.finance.common.entity.TrainingClass;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2026-01-06
|
||||||
|
*/
|
||||||
|
public interface ITrainingClassService extends IService<TrainingClass> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
package com.zmzm.finance.common.service;
|
||||||
|
|
||||||
|
import com.zmzm.finance.common.entity.TransactionDetails;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 个人余额交易明细 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2025-12-29
|
||||||
|
*/
|
||||||
|
public interface ITransactionDetailsService extends IService<TransactionDetails> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
package com.zmzm.finance.common.service;
|
||||||
|
|
||||||
|
import com.zmzm.finance.common.entity.UserCourseBuy;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 用户购买课程表 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2025-12-29
|
||||||
|
*/
|
||||||
|
public interface IUserCourseBuyService extends IService<UserCourseBuy> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
|
|||||||
* </p>
|
* </p>
|
||||||
*
|
*
|
||||||
* @author baomidou
|
* @author baomidou
|
||||||
* @since 2025-12-10
|
* @since 2026-01-05
|
||||||
*/
|
*/
|
||||||
public interface IUserService extends IService<User> {
|
public interface IUserService extends IService<User> {
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,16 @@
|
|||||||
|
package com.zmzm.finance.common.service;
|
||||||
|
|
||||||
|
import com.zmzm.finance.common.entity.UserVip;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 用户vip表 服务类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2025-12-30
|
||||||
|
*/
|
||||||
|
public interface IUserVipService extends IService<UserVip> {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2026-01-05
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class TCustomerApplyBuyServiceImpl extends ServiceImpl<TCustomerApplyBuyMapper, TCustomerApplyBuy> implements ITCustomerApplyBuyService {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2025-12-29
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class TCustomerPointDetailServiceImpl extends ServiceImpl<TCustomerPointDetailMapper, TCustomerPointDetail> implements ITCustomerPointDetailService {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2026-01-06
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class TMeetingclassRegisterServiceImpl extends ServiceImpl<TMeetingclassRegisterMapper, TMeetingclassRegister> implements ITMeetingclassRegisterService {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2026-01-06
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class TrainingClassServiceImpl extends ServiceImpl<TrainingClassMapper, TrainingClass> implements ITrainingClassService {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 个人余额交易明细 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2025-12-29
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class TransactionDetailsServiceImpl extends ServiceImpl<TransactionDetailsMapper, TransactionDetails> implements ITransactionDetailsService {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 用户购买课程表 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2025-12-29
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class UserCourseBuyServiceImpl extends ServiceImpl<UserCourseBuyMapper, UserCourseBuy> implements IUserCourseBuyService {
|
||||||
|
|
||||||
|
}
|
||||||
@@ -12,7 +12,7 @@ import org.springframework.stereotype.Service;
|
|||||||
* </p>
|
* </p>
|
||||||
*
|
*
|
||||||
* @author baomidou
|
* @author baomidou
|
||||||
* @since 2025-12-10
|
* @since 2026-01-05
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IUserService {
|
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IUserService {
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* <p>
|
||||||
|
* 用户vip表 服务实现类
|
||||||
|
* </p>
|
||||||
|
*
|
||||||
|
* @author baomidou
|
||||||
|
* @since 2025-12-30
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class UserVipServiceImpl extends ServiceImpl<UserVipMapper, UserVip> implements IUserVipService {
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user