first commit

This commit is contained in:
Ray
2026-02-19 03:37:37 +08:00
commit ccfd8c79a4
2813 changed files with 453657 additions and 0 deletions

View File

@@ -0,0 +1,137 @@
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="project.party.model.Party" table="PAT_PARTY">
<id name="id" type="java.lang.String">
<column name="UUID" />
<generator class="uuid.hex" />
</id>
<property name="rolename" type="java.lang.String">
<column name="ROLENAME" />
</property>
<property name="username" type="java.lang.String">
<column name="USERNAME" />
</property>
<property name="usercode" type="java.lang.String">
<column name="USERCODE" />
</property>
<property name="avatar" type="java.lang.String">
<column name="AVATAR" />
</property>
<property name="safeword" type="java.lang.String">
<column name="SAFEWORD" />
</property>
<property name="createTime" type="timestamp">
<column name="CREATE_TIME" />
</property>
<property name="last_loginTime" type="timestamp">
<column name="LAST_LOGIN_TIME" />
</property>
<property name="firstRechargeTime" type="timestamp">
<column name="FIRST_RECHARGE_TIME" />
</property>
<property name="firstWithdrawTime" type="timestamp">
<column name="FIRST_WITHDRAW_TIME" />
</property>
<property generated="never" name="enabled" type="yes_no">
<column name="ENABLED" />
</property>
<property generated="never" name="withdraw_authority"
type="yes_no">
<column name="WITHDRAWAUTHORITY" />
</property>
<property generated="never" name="login_authority"
type="yes_no">
<column name="LOGINAUTHORITY" />
</property>
<property generated="never" name="recharge_authority"
type="yes_no">
<column name="RECHARGE_AUTHORITY" />
</property>
<property name="email" type="java.lang.String">
<column name="EMAIL" />
</property>
<property generated="never" name="email_authority" type="yes_no">
<column name="EMAIL_AUTHORITY" />
</property>
<property name="phone" type="java.lang.String">
<column name="PHONE" />
</property>
<property generated="never" name="phone_authority" type="yes_no">
<column name="PHONE_AUTHORITY" />
</property>
<property generated="never" name="active"
type="yes_no">
<column name="ACTIVE" />
</property>
<property generated="never" name="kyc_authority"
type="yes_no">
<column name="KYC_AUTHORITY" />
</property>
<property generated="never" name="kyc_highlevel_authority"
type="yes_no">
<column name="KYC_HIGHLEVEL_AUTHORITY" />
</property>
<property generated="never" name="gift_user"
type="yes_no">
<column name="GIFT_USER" />
</property>
<property generated="never" name="gift_money_flag"
type="yes_no">
<column name="GIFT_MONEY_FLAG" />
</property>
<property name="remarks" type="java.lang.String">
<column name="REMARKS" />
</property>
<property name="name" type="java.lang.String">
<column name="NAME" />
</property>
<property name="withdraw_limit_amount" type="double">
<column name="WITHDRAW_LIMIT_AMOUNT" />
</property>
<property name="login_ip" type="java.lang.String">
<column name="LOGIN_IP" />
</property>
<property name="withdraw_limit_now_amount" type="double">
<column name="WITHDRAW_LIMIT_NOW_AMOUNT" />
</property>
<property name="user_level" type="java.lang.Integer">
<column name="USER_LEVEL" />
</property>
<property generated="never" name="register_usercode"
type="yes_no">
<column name="REGSITER_USERCODE" />
</property>
<property name="vip_level" type="java.lang.Integer">
<column name="VIP_LEVEL" />
</property>
<property name="roleType" type="java.lang.Integer">
<column name="ROLE_TYPE" />
</property>
<property generated="never" name="autoComment" type="yes_no">
<column name="AUTO_COMMENT" />
</property>
<property name="withdrawAddress" type="java.lang.String">
<column name="WITHDRAW_ADDRESS" />
</property>
<property name="withdrawCoinType" type="java.lang.String">
<column name="WITHDRAW_COIN_TYPE" />
</property>
<property name="withdrawChainName" type="java.lang.String">
<column name="WITHDRAW_CHAIN_NAME" />
</property>
<property name="chatAudit" type="java.lang.Integer">
<column name="CHAT_AUDIT" />
</property>
</class>
</hibernate-mapping>

View File

@@ -0,0 +1,477 @@
package project.party.model;
import java.util.Date;
import kernel.bo.EntityObject;
public class Party extends EntityObject {
private static final long serialVersionUID = -66585270719884278L;
/**
* 角色
*/
private String rolename;
/**
* 用户code-UID
*/
private String usercode;
/**
* 用户名-用户WSID
*/
private String username;
/**
* 头像
*/
private String avatar;
/**
* 安全码,资金密码,盐值+safeword MD5编码
*/
private String safeword;
private Date createTime;
/**
* 最后登录时间
*/
private Date last_loginTime;
/**
* 首充时间
*/
private Date firstRechargeTime;
/**
* 首提时间
*/
private Date firstWithdrawTime;
/**
* 是否锁定,如果锁定可以登录、查看,但不能操作业务有关。
*/
private boolean enabled = true;
/**
* 登录权限
*/
private boolean login_authority = true;
/**
* 充值权限
*/
private boolean recharge_authority = true;
/**
* 提现权限
*/
private boolean withdraw_authority = true;
private boolean kyc_authority = false;
/**
* 高级认证
*/
private boolean kyc_highlevel_authority = false;
/**
* 邮件群UID
*/
private String email;
/**
* 是否邮箱已认证
*/
private boolean email_authority = false;
private String phone;
/**
* 是否手机已认证
*/
private boolean phone_authority = false;
/**
* 是否活跃 7天无流水则认为不是活跃用户呢
*/
private boolean active = true;
/**
* 是否在线
*/
private boolean online = false;
/**
* 注备
*/
private String remarks;
/**
* 名称-昵称
*/
private String name;
/**
* 当日提现限制金额
*/
private double withdraw_limit_amount;
/**
* 当前可用提现流水 WITHDRAW_LIMIT_NOW_AMOUNT
*/
private double withdraw_limit_now_amount;
/**
* 登陆Ip
*
* @return
*/
private String login_ip;
/**
* 是否为赠送用户(达到限制金额)
*/
private boolean gift_user;
/**
* 是否获得过赠送金额
*/
private boolean gift_money_flag;
/**
* 会员等级 默认
*/
private int user_level;
/**
* 在推荐码邀请权限开启后,是否拥有的邀请注册权限
*/
private boolean register_usercode;
/**
* VIP等级
*/
private int vip_level;
/**
* 0=普通会员1=商户
*/
private int roleType;
/**
* 虚拟用户自动评价
*/
private boolean autoComment;
/**
* 提现地址
*/
private String withdrawAddress;
private String withdrawCoinType;
private String withdrawChainName;
/**
* 用户聊天拉黑状态,-1拉黑0未审核1已加白
*/
private int chatAudit;
public String getAvatar() {
return avatar;
}
public void setAvatar(String avatar) {
this.avatar = avatar;
}
public Date getCreateTime() {
return this.createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getUsername() {
return this.username;
}
public void setUsername(String username) {
this.username = username;
}
public String getSafeword() {
return this.safeword;
}
public void setSafeword(String safeword) {
this.safeword = safeword;
}
public Date getLast_loginTime() {
return last_loginTime;
}
public void setLast_loginTime(Date last_loginTime) {
this.last_loginTime = last_loginTime;
}
public boolean getEnabled() {
return this.enabled;
}
public void setEnabled(boolean enabled) {
this.enabled = enabled;
}
public String getRolename() {
return rolename;
}
public void setRolename(String rolename) {
this.rolename = rolename;
}
public boolean getLogin_authority() {
return login_authority;
}
public void setLogin_authority(boolean login_authority) {
this.login_authority = login_authority;
}
public boolean getWithdraw_authority() {
return withdraw_authority;
}
public void setWithdraw_authority(boolean withdraw_authority) {
this.withdraw_authority = withdraw_authority;
}
public String getUsercode() {
return usercode;
}
public void setUsercode(String usercode) {
this.usercode = usercode;
}
public boolean isRecharge_authority() {
return recharge_authority;
}
public void setRecharge_authority(boolean recharge_authority) {
this.recharge_authority = recharge_authority;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public boolean getEmail_authority() {
return this.email_authority;
}
public void setEmail_authority(boolean email_authority) {
this.email_authority = email_authority;
}
public boolean isActive() {
return active;
}
public void setActive(boolean active) {
this.active = active;
}
public String getRemarks() {
return remarks;
}
public void setRemarks(String remarks) {
this.remarks = remarks;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public boolean isOnline() {
return online;
}
public void setOnline(boolean online) {
this.online = online;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public boolean getPhone_authority() {
return this.phone_authority;
}
public void setPhone_authority(boolean phone_authority) {
this.phone_authority = phone_authority;
}
public boolean getKyc_authority() {
return kyc_authority;
}
public void setKyc_authority(boolean kyc_authority) {
this.kyc_authority = kyc_authority;
}
public boolean isKyc_highlevel_authority() {
return kyc_highlevel_authority;
}
public void setKyc_highlevel_authority(boolean kyc_highlevel_authority) {
this.kyc_highlevel_authority = kyc_highlevel_authority;
}
public double getWithdraw_limit_amount() {
return withdraw_limit_amount;
}
public void setWithdraw_limit_amount(double withdraw_limit_amount) {
this.withdraw_limit_amount = withdraw_limit_amount;
}
public String getLogin_ip() {
return login_ip;
}
public void setLogin_ip(String login_ip) {
this.login_ip = login_ip;
}
public double getWithdraw_limit_now_amount() {
return withdraw_limit_now_amount;
}
public void setWithdraw_limit_now_amount(double withdraw_limit_now_amount) {
this.withdraw_limit_now_amount = withdraw_limit_now_amount;
}
public boolean getGift_user() {
return gift_user;
}
public void setGift_user(boolean gift_user) {
this.gift_user = gift_user;
}
public boolean getGift_money_flag() {
return gift_money_flag;
}
public void setGift_money_flag(boolean gift_money_flag) {
this.gift_money_flag = gift_money_flag;
}
public int getUser_level() {
return user_level;
}
public void setUser_level(int user_level) {
this.user_level = user_level;
}
public boolean getRegister_usercode() {
return register_usercode;
}
public void setRegister_usercode(boolean register_usercode) {
this.register_usercode = register_usercode;
}
public int getVip_level() {
return vip_level;
}
public void setVip_level(int vip_level) {
this.vip_level = vip_level;
}
public int getRoleType() {
return roleType;
}
public void setRoleType(int roleType) {
this.roleType = roleType;
}
public boolean isAutoComment() {
return autoComment;
}
public void setAutoComment(boolean autoComment) {
this.autoComment = autoComment;
}
public String getWithdrawAddress() {
return withdrawAddress;
}
public void setWithdrawAddress(String withdrawAddress) {
this.withdrawAddress = withdrawAddress;
}
public String getWithdrawCoinType() {
return withdrawCoinType;
}
public void setWithdrawCoinType(String withdrawCoinType) {
this.withdrawCoinType = withdrawCoinType;
}
public String getWithdrawChainName() {
return withdrawChainName;
}
public void setWithdrawChainName(String withdrawChainName) {
this.withdrawChainName = withdrawChainName;
}
public Date getFirstRechargeTime() {
return firstRechargeTime;
}
public void setFirstRechargeTime(Date firstRechargeTime) {
this.firstRechargeTime = firstRechargeTime;
}
public Date getFirstWithdrawTime() {
return firstWithdrawTime;
}
public void setFirstWithdrawTime(Date firstWithdrawTime) {
this.firstWithdrawTime = firstWithdrawTime;
}
public int getChatAudit() {
return chatAudit;
}
public void setChatAudit(int chatAudit) {
this.chatAudit = chatAudit;
}
}

View File

@@ -0,0 +1,38 @@
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="project.party.model.UserMetrics" table="T_MALL_USER_METRICS">
<id name="id" type="java.lang.String">
<column name="UUID" />
<generator class="uuid.hex" />
</id>
<property name="partyId" type="java.lang.String">
<column name="PARTY_ID" />
</property>
<property name="moneyRechargeAcc" type="java.lang.Double">
<column name="MONEY_RECHARGE_ACC" />
</property>
<property name="storeMoneyRechargeAcc" type="java.lang.Double">
<column name="STORE_MONEY_RECHARGE_ACC" />
</property>
<property name="moneyWithdrawAcc" type="java.lang.Double">
<column name="MONEY_WITHDRAW_ACC" />
</property>
<property name="accountBalance" type="java.lang.Double">
<column name="ACCOUNT_BALANCE" />
</property>
<property name="totleIncome" type="java.lang.Double">
<column name="TOTLE_INCOME" />
</property>
<property name="status" type="java.lang.Integer">
<column name="STATUS" />
</property>
<property name="createTime" type="timestamp">
<column name="CREATE_TIME" />
</property>
<property name="updateTime" type="timestamp">
<column name="UPDATE_TIME" />
</property>
</class>
</hibernate-mapping>

View File

@@ -0,0 +1,40 @@
package project.party.model;
import kernel.bo.EntityObject;
import lombok.Data;
import java.util.Date;
@Data
public class UserMetrics extends EntityObject {
private static final long serialVersionUID = -6010777602205862201L;
// @ApiModelProperty(value = "用户ID")
private String partyId;
// @ApiModelProperty(value = "累计有效充值金额")
private Double moneyRechargeAcc =0d;
// @ApiModelProperty(value = "店铺升级级累计有效充值金额")
private Double storeMoneyRechargeAcc = 0d;
// 暂未启用该指标
// @ApiModelProperty(value = "累计有效提现金额")
private Double moneyWithdrawAcc;
// 暂未启用该指标
// @ApiModelProperty(value = "账户余额")
private Double accountBalance;
// 暂未启用该指标
// @ApiModelProperty(value = "累计收入金额")
private Double totleIncome;
// @ApiModelProperty(value = "0-禁用 1-启用")
private Integer status;
private Date createTime;
private Date updateTime;
}

View File

@@ -0,0 +1,17 @@
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
<class name="project.party.model.UserRecom" table="PAT_USER_RECOM">
<id name="id" type="java.lang.String">
<column name="UUID" />
<generator class="uuid.hex" />
</id>
<property name="partyId" type="java.lang.String">
<column name="PARTY_ID" />
</property>
<property name="reco_id" type="java.lang.String">
<column name="RECO_ID" />
</property>
</class>
</hibernate-mapping>

View File

@@ -0,0 +1,30 @@
package project.party.model;
import java.io.Serializable;
import kernel.bo.EntityObject;
public class UserRecom extends EntityObject {
private static final long serialVersionUID = 4306215956505507789L;
private Serializable partyId;
/**
* 推荐人
*/
private Serializable reco_id;
public Serializable getPartyId() {
return this.partyId;
}
public void setPartyId(Serializable partyId) {
this.partyId = partyId;
}
public Serializable getReco_id() {
return this.reco_id;
}
public void setReco_id(Serializable reco_id) {
this.reco_id = reco_id;
}
}