This commit is contained in:
张良(004796)
2024-03-04 18:54:18 +08:00
commit 273ee16e8c
585 changed files with 41565 additions and 0 deletions

View File

@@ -0,0 +1,76 @@
package com.ruoyi.xq.domain;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
import java.math.BigDecimal;
import java.math.BigDecimal;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 账户明细对象 xq_account_change_log
*
* @author 77
* @date 2024-03-04
*/
@Data
@TableName("xq_account_change_log")
public class AccountChangeLog implements Serializable {
private static final long serialVersionUID=1L;
/**
*
*/
@TableId(value = "id")
private Long id;
/**
* 用户ID
*/
private Long userId;
/**
* 用户号
*/
private String usercode;
/**
* 账户类型 1-余额 2-收益
*/
private Integer accountType;
/**
* 目标用户ID
*/
private Long tarUserId;
/**
* 目标用户基本信息备份
*/
private String tarJson;
/**
* 类别CODE
*/
private Integer cateId;
/**
* 变化编号
*/
private Integer changeType;
/**
* 变化编号
*/
private BigDecimal changeValue;
/**
* 变化值,为正 或者为负
*/
private Long traceId;
/**
* 是否为后台用户手动调整
*/
private Integer isAdmin;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}

View File

@@ -0,0 +1,44 @@
package com.ruoyi.xq.domain;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 协议设置对象 xq_agreement_setting
*
* @author 77
* @date 2024-03-04
*/
@Data
@TableName("xq_agreement_setting")
public class AgreementSetting implements Serializable {
private static final long serialVersionUID=1L;
/**
* ID
*/
@TableId(value = "id")
private Long id;
/**
* 用户协议
*/
private String userAgreement;
/**
* 主播入驻协议
*/
private String anchorJoinAgreement;
/**
* 隐私协议
*/
private String privacyAgreement;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}

View File

@@ -0,0 +1,43 @@
package com.ruoyi.xq.domain;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
import java.math.BigDecimal;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 轮播图对象 xq_banner
*
* @author 77
* @date 2024-03-04
*/
@Data
@TableName("xq_banner")
public class Banner implements Serializable {
private static final long serialVersionUID=1L;
/**
*
*/
@TableId(value = "id")
private Long id;
/**
* 轮播
*/
private String banner;
/**
* 1-启用 0-禁用
*/
private Integer enableStatus;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}

View File

@@ -0,0 +1,89 @@
package com.ruoyi.xq.domain;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 动态审核对象 xq_dynamic
*
* @author 77
* @date 2024-03-04
*/
@Data
@TableName("xq_dynamic")
public class Dynamic implements Serializable {
private static final long serialVersionUID=1L;
/**
*
*/
@TableId(value = "id")
private Long id;
/**
* 用户ID
*/
private Long userId;
/**
* 用户号
*/
private String usercode;
/**
* 内容
*/
private String content;
/**
* 城市ID
*/
private Integer cityId;
/**
* 城市
*/
private String city;
/**
* 是否有附件 0 没有 1 有
*/
private Integer isAttach;
/**
* 1-待审核 2-审核成功 3-审核失败
*/
private Integer auditStatus;
/**
* 审核备注
*/
private String auditRemark;
/**
* 审核时间
*/
private LocalDateTime auditTime;
/**
* 审核人ID
*/
private String auditOpId;
/**
* 审核人名称
*/
private String auditOpName;
/**
* 审核人IP
*/
private String auditIp;
/**
* 排序字段
*/
private Long sort;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}

View File

@@ -0,0 +1,58 @@
package com.ruoyi.xq.domain;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 短信验证码对象 cai_sms_verify
*
* @author 77
* @date 2024-01-01
*/
@Data
@TableName("xq_sms_verify")
public class SmsVerify implements Serializable {
private static final long serialVersionUID=1L;
@TableId(value = "id")
private Long id;
/**
* 状态 0 过期,或者删除 1 正常
*/
private Integer status;
private String type;
private String typeDesc;
/**
* 接收号码
*/
private String receivePhone;
/**
* 验证码
*/
private String verifyCode;
/**
* 发送内容
*/
private String sendContent;
/**
* 发送平台
*/
private String sendInterface;
/**
* 操作IP
*/
private String operateIp;
/**
* 过期时间
*/
private LocalDateTime overTime;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}

View File

@@ -0,0 +1,149 @@
package com.ruoyi.xq.domain;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.joda.time.LocalDate;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 用户管理对象 xq_user
*
* @author 77
* @date 2024-03-04
*/
@Data
@TableName("xq_user")
public class User implements Serializable {
private static final long serialVersionUID=1L;
/**
*
*/
@TableId(value = "id")
private Long id;
/**
* 用户号
*/
private String usercode;
/**
* 昵称
*/
private String nickname;
/**
* 用户类型: 0普通用户 1 内部用户 2 审核人员账号
*/
private Integer type;
/**
* 密码
*/
private String password;
/**
* 手机号
*/
private String mobile;
/**
* 头像
*/
private String avatar;
/**
* 自定义头像 1-自定义头像 0-默认头像
*/
private Integer avatarState;
/**
* 性别 0-未知 1-女 2-男
*/
private Integer gender;
/**
* 年龄
*/
private Long age;
/**
* 生日
*/
private LocalDate birthday;
/**
* 身高
*/
private Integer height;
/**
* 体重
*/
private Integer weight;
/**
* 体型
*/
private Integer somatotype;
/**
* 生肖
*/
private Integer zodiac;
/**
* 星座
*/
private Integer sign;
/**
* 居住地
*/
private String residence;
/**
* 户籍地
*/
private String address;
/**
* 居住城市
*/
private String residenceCity;
/**
* 学历
*/
private Integer education;
/**
* 婚况
*/
private Integer marriage;
/**
* 职业
*/
private Integer profession;
/**
* 年收入
*/
private Integer annualIncome;
/**
* 公司性质
*/
private Integer companyNature;
/**
* 为谁征婚
*/
private Integer forPersonals;
/**
* 自我描述
*/
private String remark;
/**
* 状态 0-可用 1-不可用
*/
private Integer status;
/**
* 邀请人
*/
private Long inviteId;
/**
* 邀请人Code
*/
private String inviteCode;
/**
* im_token
*/
private String imToken;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}

View File

@@ -0,0 +1,110 @@
package com.ruoyi.xq.domain;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
import java.math.BigDecimal;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 用户认证管理对象 xq_user_auth
*
* @author 77
* @date 2024-03-04
*/
@Data
@TableName("xq_user_auth")
public class UserAuth implements Serializable {
private static final long serialVersionUID=1L;
/**
*
*/
@TableId(value = "id")
private Long id;
/**
* 用户ID
*/
private Long userId;
/**
* 用户号
*/
private String usercode;
/**
* 实名认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败
*/
private Integer cardNumAuth;
/**
* 身份证ID
*/
private String cardNumId;
/**
* 身份证ID
*/
private String cardNumName;
/**
* 手机认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败
*/
private Integer phoneAuth;
/**
* 手机号
*/
private String phone;
/**
* 单身认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败
*/
private Integer singlePersonAuth;
/**
* 学历认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败
*/
private Integer educationAuth;
/**
* 学历照片
*/
private String educationPic;
/**
* 工作认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败
*/
private Integer jobAuth;
/**
* 工作认证类型
*/
private Integer jobAuthType;
/**
* 工作照片
*/
private String jobPic;
/**
* 车辆认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败
*/
private Integer carAuth;
/**
* 车辆照片
*/
private String carPic;
/**
* 房子认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败
*/
private Integer houseAuth;
/**
* 房子照片
*/
private String housePic;
/**
* 婚况认证 0-待提交 1-审核中 2-审核通过(认证成功) 3-审核失败
*/
private Integer marriageAuth;
/**
* 婚况照片
*/
private String marriagePic;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}

View File

@@ -0,0 +1,85 @@
package com.ruoyi.xq.domain;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 用户认证审核对象 xq_user_auth_audit
*
* @author 77
* @date 2024-03-04
*/
@Data
@TableName("xq_user_auth_audit")
public class UserAuthAudit implements Serializable {
private static final long serialVersionUID=1L;
/**
*
*/
@TableId(value = "id")
private Long id;
/**
* 用户ID
*/
private Long userId;
/**
* 用户号
*/
private String usercode;
/**
* single-单身认证 education-学历认证 job-工作认证 car-车辆认证 house-房子认证 marriage-婚况认证
*/
private String authType;
/**
* 权限认证说明
*/
private String authRemark;
/**
* 权限认证照片
*/
private String authPic;
/**
* 其他字段
*/
private String auitOther;
/**
* 1-待审核 2-审核成功 3-审核失败
*/
private Integer auditStatus;
/**
* 审核备注
*/
private String auditRemark;
/**
* 审核时间
*/
private LocalDateTime auditTime;
/**
* 审核人ID
*/
private String auditOpId;
/**
* 审核人名称
*/
private String auditOpName;
/**
* 审核人IP
*/
private String auditIp;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}

View File

@@ -0,0 +1,28 @@
package com.ruoyi.xq.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
/**
* id对象 cai_user_code_gen
*
* @author 77
* @date 2023-12-21
*/
@Data
@TableName("cai_user_code_gen")
public class UserCodeGen implements Serializable {
private static final long serialVersionUID=1L;
/**
*
*/
@TableId(value = "id",type = IdType.AUTO)
private Long id;
}

View File

@@ -0,0 +1,143 @@
package com.ruoyi.xq.domain;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
import java.math.BigDecimal;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 用户信息对象 xq_user_info
*
* @author 77
* @date 2024-03-04
*/
@Data
@TableName("xq_user_info")
public class UserInfo implements Serializable {
private static final long serialVersionUID=1L;
/**
*
*/
@TableId(value = "id")
private Long id;
/**
* 用户ID
*/
private Long userId;
/**
* 用户号
*/
private String usercode;
/**
* 住房情况
*/
private Integer housingStatus;
/**
* 购车情况
*/
private Integer carStatus;
/**
* 是否吸烟
*/
private Integer smokeStatus;
/**
* 是否喝酒
*/
private Integer drinkStatus;
/**
* 民族
*/
private String nation;
/**
* 有没有小孩
*/
private Integer childStatus;
/**
* 家庭背景
*/
private Integer familyBackground;
/**
* 家中排行
*/
private Integer familyRanking;
/**
* 是否接受异地恋
*/
private Integer loveAtDistance;
/**
* 何时结婚
*/
private Integer whenMarriage;
/**
* 是否要小孩
*/
private Integer wantChild;
/**
* 愿与对方父母同住
*/
private Integer liveAtParent;
/**
* 交友目的
*/
private Integer findTag;
/**
* 毕业院校
*/
private String graduateSchool;
/**
* 兴趣爱好
*/
private String hobbys;
/**
* 择偶条件-年龄
*/
private String filterAge;
/**
* 择偶条件-身高
*/
private String filterHeight;
/**
* 择偶条件-体型
*/
private String filterSomatotype;
/**
* 择偶条件-婚况
*/
private String filterMarriage;
/**
* 择偶条件-学历
*/
private Integer filterEducation;
/**
* 择偶条件-地区
*/
private String filterResidence;
/**
* 择偶条件-年收入
*/
private Integer filterAnnualIncome;
/**
* 择偶条件-小孩情况
*/
private Integer filterChildStatus;
/**
* 择偶条件-住房情况
*/
private Integer filterHousingStatus;
/**
* 择偶条件-购车情况
*/
private Integer filterCarStatus;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}

View File

@@ -0,0 +1,73 @@
package com.ruoyi.xq.domain;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 用户信息审核对象 xq_user_info_audit
*
* @author 77
* @date 2024-03-04
*/
@Data
@TableName("xq_user_info_audit")
public class UserInfoAudit implements Serializable {
private static final long serialVersionUID=1L;
/**
*
*/
@TableId(value = "id")
private Long id;
/**
* 用户ID
*/
private Long userId;
/**
* 用户号
*/
private String usercode;
/**
* 1-头像 1-自我描述
*/
private Integer infoType;
/**
* 1-待审核 2-审核成功 3-审核失败
*/
private Integer auditStatus;
/**
* 审核备注
*/
private String auditRemark;
/**
* 审核时间
*/
private LocalDateTime auditTime;
/**
* 审核人ID
*/
private String auditOpId;
/**
* 审核人名称
*/
private String auditOpName;
/**
* 审核人IP
*/
private String auditIp;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}

View File

@@ -0,0 +1,59 @@
package com.ruoyi.xq.domain;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 用户登陆对象 xq_user_login
*
* @author 77
* @date 2024-03-04
*/
@Data
@TableName("xq_user_login")
public class UserLogin implements Serializable {
private static final long serialVersionUID=1L;
/**
*
*/
@TableId(value = "id")
private Long id;
/**
* 用户ID
*/
private Long userId;
/**
* 用户号
*/
private String usercode;
/**
* 最后登录IP
*/
private String lastLoginIp;
/**
* 最后登陆时间
*/
private LocalDateTime lastLoginTime;
/**
* 最后登录位置
*/
private String lastLocation;
/**
* 注册IP
*/
private String regIp;
/**
* 注册时间
*/
private LocalDateTime regTime;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}

View File

@@ -0,0 +1,68 @@
package com.ruoyi.xq.domain;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* 用户相册管理对象 xq_user_pictures
*
* @author 77
* @date 2024-03-04
*/
@Data
@TableName("xq_user_pictures")
public class UserPictures implements Serializable {
private static final long serialVersionUID=1L;
/**
*
*/
@TableId(value = "id")
private Long id;
/**
* 用户ID
*/
private Long userId;
/**
* 用户号
*/
private String usercode;
/**
* 相册
*/
private String picture;
/**
* 1-待审核 2-审核成功 3-审核失败
*/
private Integer auditStatus;
/**
* 审核备注
*/
private String auditRemark;
/**
* 审核时间
*/
private LocalDateTime auditTime;
/**
* 审核人ID
*/
private String auditOpId;
/**
* 审核人名称
*/
private String auditOpName;
/**
* 审核人IP
*/
private String auditIp;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}

View File

@@ -0,0 +1,52 @@
package com.ruoyi.xq.domain;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* VIP用户对象 xq_user_vip
*
* @author 77
* @date 2024-03-04
*/
@Data
@TableName("xq_user_vip")
public class UserVip implements Serializable {
private static final long serialVersionUID=1L;
/**
*
*/
@TableId(value = "id")
private Long id;
/**
* 用户ID
*/
private Long userId;
/**
* 用户号
*/
private String usercode;
/**
* 1-普通会员 2-黄金会员 3-钻石会员
*/
private Integer vipType;
/**
* 会员到期时间
*/
private LocalDateTime vipTimeout;
/**
* 1-正常 2-已过期 3-已取消
*/
private Integer vipStatus;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}

View File

@@ -0,0 +1,97 @@
package com.ruoyi.xq.domain;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
* 用户提现审核对象 xq_user_withdraw
*
* @author 77
* @date 2024-03-04
*/
@Data
@TableName("xq_user_withdraw")
public class UserWithdraw implements Serializable {
private static final long serialVersionUID=1L;
/**
*
*/
@TableId(value = "id")
private Long id;
/**
* 用户ID
*/
private Long userId;
/**
* 用户号
*/
private String usercode;
/**
* 跟踪ID
*/
private Long traceId;
/**
* 订单号
*/
private String orderNo;
/**
* 提现金额
*/
private BigDecimal withdrawMoney;
/**
* 真实提现金额
*/
private BigDecimal realWithdrawMoney;
/**
* 提现手续费金额
*/
private BigDecimal withdrawFees;
/**
* 提现手续费
*/
private BigDecimal withdrawFeesCate;
/**
* 是否打款
*/
private Integer pay;
/**
* 1-待审核 2-审核成功 3-审核失败
*/
private Integer auditStatus;
/**
* 审核备注
*/
private String auditRemark;
/**
* 审核时间
*/
private LocalDateTime auditTime;
/**
* 审核人ID
*/
private String auditOpId;
/**
* 审核人名称
*/
private String auditOpName;
/**
* 审核人IP
*/
private String auditIp;
/**
* 删除标记
*/
private Integer deleteFlag;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}

View File

@@ -0,0 +1,93 @@
package com.ruoyi.xq.domain;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
* VIP订单对象 xq_vip_order
*
* @author 77
* @date 2024-03-04
*/
@Data
@TableName("xq_vip_order")
public class VipOrder implements Serializable {
private static final long serialVersionUID=1L;
/**
*
*/
@TableId(value = "id")
private Long id;
/**
* 用户ID
*/
private Long userId;
/**
* 用户号
*/
private String usercode;
/**
* VIP-ID
*/
private Long vipId;
/**
* 1-普通会员 2-黄金会员 3-钻石会员
*/
private Integer vipType;
/**
* 1-月卡 2-季卡 3-年卡
*/
private Integer vipTime;
/**
* 会员价格
*/
private BigDecimal vipPrice;
/**
* 订单号
*/
private String orderNo;
/**
* 平台
*/
private String platformType;
/**
* 状态 0-待支付 1-已支付 5-已退款 10-无需支付
*/
private Integer payStatus;
/**
* 支付时间
*/
private LocalDateTime payTime;
/**
* appId
*/
private String appid;
/**
*
*/
private String returnContent;
/**
*
*/
private String operateIp;
/**
* 是否为后台管理新增
*/
private String admin;
/**
* 后台操作管理员ID
*/
private Long adminId;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}

View File

@@ -0,0 +1,49 @@
package com.ruoyi.xq.domain;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
* 会员价格设置对象 xq_vip_price
*
* @author 77
* @date 2024-03-04
*/
@Data
@TableName("xq_vip_price")
public class VipPrice implements Serializable {
private static final long serialVersionUID=1L;
/**
*
*/
@TableId(value = "id")
private Long id;
/**
* 1-普通会员 2-黄金会员 3-钻石会员
*/
private Integer vipType;
/**
* 1-月卡 2-季卡 3-年卡
*/
private Integer vipTime;
/**
* 会员价格
*/
private BigDecimal vipPrice;
/**
* 1-启用 0-禁用
*/
private Integer enableStatus;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}

View File

@@ -0,0 +1,45 @@
package com.ruoyi.xq.domain;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
* 提现配置对象 xq_withdraw_setting
*
* @author 77
* @date 2024-03-04
*/
@Data
@TableName("xq_withdraw_setting")
public class WithdrawSetting implements Serializable {
private static final long serialVersionUID=1L;
/**
*
*/
@TableId(value = "id")
private Long id;
/**
* 提现金额
*/
private BigDecimal money;
/**
* 0=开启 1=关闭
*/
private Integer status;
/**
* 说明
*/
private String remark;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}