Initial commit
This commit is contained in:
38
skins-model/.gitignore
vendored
Normal file
38
skins-model/.gitignore
vendored
Normal file
@@ -0,0 +1,38 @@
|
||||
target/
|
||||
!.mvn/wrapper/maven-wrapper.jar
|
||||
!**/src/main/**/target/
|
||||
!**/src/test/**/target/
|
||||
|
||||
### IntelliJ IDEA ###
|
||||
.idea/modules.xml
|
||||
.idea/jarRepositories.xml
|
||||
.idea/compiler.xml
|
||||
.idea/libraries/
|
||||
*.iws
|
||||
*.iml
|
||||
*.ipr
|
||||
|
||||
### Eclipse ###
|
||||
.apt_generated
|
||||
.classpath
|
||||
.factorypath
|
||||
.project
|
||||
.settings
|
||||
.springBeans
|
||||
.sts4-cache
|
||||
|
||||
### NetBeans ###
|
||||
/nbproject/private/
|
||||
/nbbuild/
|
||||
/dist/
|
||||
/nbdist/
|
||||
/.nb-gradle/
|
||||
build/
|
||||
!**/src/main/**/build/
|
||||
!**/src/test/**/build/
|
||||
|
||||
### VS Code ###
|
||||
.vscode/
|
||||
|
||||
### Mac OS ###
|
||||
.DS_Store
|
||||
27
skins-model/pom.xml
Normal file
27
skins-model/pom.xml
Normal file
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.ruoyi</groupId>
|
||||
<artifactId>ruoyi</artifactId>
|
||||
<version>4.8.2</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>skins-model</artifactId>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.source>8</maven.compiler.source>
|
||||
<maven.compiler.target>8</maven.compiler.target>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.ruoyi</groupId>
|
||||
<artifactId>ruoyi-common</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</project>
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.ruoyi.domain.common.constant;
|
||||
|
||||
// 发货订单状态(0发起提货 1待发货 3待收货 10订单完成 11订单取消)
|
||||
public enum DeliveryOrderStatus {
|
||||
|
||||
// 0发起提货(多余)
|
||||
//CREATE_ORDER(0,"0发起提货"),
|
||||
|
||||
// 1待发货
|
||||
DELIVERY_BEFORE(1,"1待发货"),
|
||||
|
||||
// 2已发货
|
||||
DELIVERY_AFTER(2,"2已发货"),
|
||||
|
||||
// 3客户确认已收货
|
||||
OWN_BEFORE(3,"3客户确认已收货"),
|
||||
|
||||
// // 4客户确认已收货
|
||||
// OWN_BEFORE(4,"3客户确认已收货"),
|
||||
|
||||
// 10订单完成
|
||||
ORDER_COMPLETE(10,"10订单完成"),
|
||||
|
||||
//11订单取消
|
||||
ORDER_CANCEL(11,"11订单取消"),
|
||||
|
||||
// 12订单异常冻结
|
||||
ORDER_FREEZE(12,"12订单异常冻结");
|
||||
|
||||
private final Integer code;
|
||||
private final String msg;
|
||||
|
||||
DeliveryOrderStatus(Integer code,String msg){
|
||||
this.code = code;
|
||||
this.msg = msg;
|
||||
}
|
||||
|
||||
public Integer getCode(){
|
||||
return this.code;
|
||||
}
|
||||
public String getMsg(){
|
||||
return this.msg;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.ruoyi.domain.common.constant;
|
||||
|
||||
// 提货方式
|
||||
public enum DeliveryPattern {
|
||||
|
||||
// 手动
|
||||
MANUAL(1),
|
||||
// 自动
|
||||
AUTO(2),
|
||||
// 主播提货
|
||||
ANCHOR(3);
|
||||
|
||||
private Integer code;
|
||||
|
||||
DeliveryPattern(Integer code){
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public Integer getCode(){
|
||||
return this.code;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.ruoyi.domain.common.constant.LockKey;
|
||||
|
||||
public enum UpgradeLock {
|
||||
|
||||
UPGRADE_LOCK("upgrade_lock:");
|
||||
|
||||
private String lock;
|
||||
|
||||
UpgradeLock(String lock){
|
||||
this.lock = lock;
|
||||
}
|
||||
|
||||
public String getLock(){
|
||||
return this.lock;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.ruoyi.domain.common.constant;
|
||||
|
||||
// 第三方平台
|
||||
public enum PartyType {
|
||||
|
||||
// 发货平台-----------------
|
||||
// 扎比特
|
||||
ZBT(1),
|
||||
|
||||
// yy有品
|
||||
YY_YOU_PING(2),
|
||||
|
||||
// 支付平台------------------
|
||||
// 支付宝
|
||||
ZFB(3),
|
||||
|
||||
// 微信
|
||||
VX(4),
|
||||
|
||||
// 聚合支付
|
||||
JU_HE_ZHI_FU(5),
|
||||
|
||||
// 九嘉支付宝
|
||||
JIU_JIA_ZFB(6),
|
||||
|
||||
V5ITEM(7),
|
||||
CS340(8),
|
||||
INNER_PICTURE_PAY(9),
|
||||
;
|
||||
|
||||
private final Integer code;
|
||||
|
||||
PartyType(Integer code){
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public Integer getCode(){
|
||||
return this.code;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
package com.ruoyi.domain.common.constant;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
// 支付订单状态
|
||||
@Getter
|
||||
public enum PayOrderStatus {
|
||||
|
||||
/** 订单状态:-1超时未付款 0未付款,1已付款,2已取消 */
|
||||
|
||||
// 0未付款
|
||||
NO_PAY("0"),
|
||||
|
||||
// 用户支付成功
|
||||
PAY_YET("1"),
|
||||
|
||||
// 用户支付失败
|
||||
PAY_FAIL("-1"),
|
||||
|
||||
// 用户取消(超时未付款)
|
||||
CANCEL("2"),
|
||||
|
||||
// 用户已支付,但回调处理异常
|
||||
CALL_BACK_ERRO("3"),
|
||||
|
||||
// 支付完成
|
||||
PAY_COMPLE("4");
|
||||
|
||||
private final String code;
|
||||
|
||||
PayOrderStatus(String code){
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,46 @@
|
||||
package com.ruoyi.domain.common.constant;
|
||||
|
||||
// 支付方式
|
||||
public enum PayType {
|
||||
|
||||
// 中云 支付宝
|
||||
ZY_ZFB("1"),
|
||||
|
||||
// 卡密
|
||||
MK_CARD("2"),
|
||||
|
||||
// 支付宝
|
||||
ZFB("3"),
|
||||
|
||||
// 微信
|
||||
VX("4"),
|
||||
|
||||
// 聚合支付(蚂蚁支付)
|
||||
JU_HE_ZHI_FU("5"),
|
||||
|
||||
// 九嘉支付宝
|
||||
JIU_JIA_ZFB("6"),
|
||||
|
||||
// 星火支付宝
|
||||
XIN_HUO_ZFB("7"),
|
||||
|
||||
//QS聚合支付
|
||||
QS_PAY("8"),
|
||||
|
||||
// 国富汇通
|
||||
GFHT_PAY("9"),
|
||||
|
||||
// hipay
|
||||
HI_PAY("10");
|
||||
|
||||
private final String code;
|
||||
|
||||
PayType(String code){
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public String getCode(){
|
||||
return this.code;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,197 @@
|
||||
package com.ruoyi.domain.common.constant;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
// 账户流水来源类型(这个类型金币和积分通用)
|
||||
public enum TtAccountRecordSource {
|
||||
|
||||
// 充值
|
||||
RECHARGE(1, TtAccountRecordType.INPUT, "充值收入"),
|
||||
|
||||
// 玩转盲盒
|
||||
GAME_TYPE_01(2, TtAccountRecordType.OUTPUT, "经典盲盒消费"),
|
||||
|
||||
// 玩转盲盒游戏奖励
|
||||
game_type_01_award(3, TtAccountRecordType.INPUT, "经典盲盒游戏奖励"),
|
||||
|
||||
// 急速对战
|
||||
GAME_TYPE_02(4, TtAccountRecordType.OUTPUT, "百变竞技消费"),
|
||||
|
||||
// 急速对战游戏奖励
|
||||
GAME_TYPE_02_AWARD(5, TtAccountRecordType.INPUT, "百变竞技游戏奖励"),
|
||||
|
||||
// roll房
|
||||
GAME_TYPE_03(6, TtAccountRecordType.OUTPUT, "roll房消费"),
|
||||
|
||||
// roll房游戏奖励
|
||||
GAME_TYPE_03_AWARD(7, TtAccountRecordType.INPUT, "roll房游戏奖励"),
|
||||
|
||||
// 逐梦前行
|
||||
GAME_TYPE_04(8, TtAccountRecordType.OUTPUT, "逐梦前行消费"),
|
||||
|
||||
// 逐梦前行游戏奖励
|
||||
GAME_TYPE_04_AWARD(9, TtAccountRecordType.INPUT, "逐梦前行游戏奖励"),
|
||||
|
||||
// 分解饰品
|
||||
DECOMPOSE_ORNAMENT(10, TtAccountRecordType.INPUT, "分解饰品收入"),
|
||||
|
||||
// 任务
|
||||
TASK(11, TtAccountRecordType.INPUT, "首次下载任务奖励"),
|
||||
|
||||
// 商城兑换
|
||||
EXCHANGE(12, TtAccountRecordType.OUTPUT, "商城兑换消费"),
|
||||
|
||||
// 推广福利
|
||||
P_WELFARE(13, TtAccountRecordType.INPUT, "推广福利收入"),
|
||||
|
||||
// 后台操作
|
||||
ADMIN_UPDATA(14, TtAccountRecordType.INPUT, "后台操作"),
|
||||
|
||||
// 奖励津贴(暂时没啥用)
|
||||
BONUS(15, TtAccountRecordType.INPUT, "奖励津贴"),
|
||||
|
||||
// 积分兑换金币
|
||||
INTEGRATING_CONVERSION(16, TtAccountRecordType.INPUT, "积分兑换金币"),
|
||||
|
||||
// 口令红包
|
||||
RECEIVE_RED_PACKET(17, TtAccountRecordType.INPUT, "福利CDK收入"),
|
||||
|
||||
// 注册奖励
|
||||
REGIST_AWARD(18, TtAccountRecordType.INPUT, "注册奖励"),
|
||||
|
||||
RANK_BLEND_ERCASH(19, TtAccountRecordType.INPUT, "综合流水排行榜奖励"),
|
||||
RANK_AMOUNT(20, TtAccountRecordType.INPUT, "金币消费排行榜奖励"),
|
||||
RANK_CREDITS(21, TtAccountRecordType.INPUT, "积分消费排行榜奖励"),
|
||||
RANK_PROD_ORN(22, TtAccountRecordType.INPUT, "出货排行榜奖励"),
|
||||
|
||||
FIRST_CHARGE(23, TtAccountRecordType.INPUT, "首充赠送"),
|
||||
|
||||
PROMOTION_LEVEL_CHARGE(24, TtAccountRecordType.INPUT, "推广等级充值赠送"),
|
||||
|
||||
// 充值红包
|
||||
CHARGE_RED_PACKET(25, TtAccountRecordType.INPUT, "充值红包收入"),
|
||||
|
||||
// 推广等级达标
|
||||
PROMOTION_LEVEL_REACH(26, TtAccountRecordType.INPUT, "推广等级达标赠送"),
|
||||
|
||||
// 推广充值返佣
|
||||
PROMOTION_CHARGE_COMMISSION(27, TtAccountRecordType.INPUT, "推广充值返佣"),
|
||||
|
||||
// 对战排行榜奖励
|
||||
FIGHT_RANKING_REWARD(28, TtAccountRecordType.INPUT, "百变竞技排行榜奖励"),
|
||||
|
||||
// 消费排行榜奖励
|
||||
RECHARGE_RANKING_REWARD(29, TtAccountRecordType.INPUT, "消费排行榜奖励"),
|
||||
|
||||
// VIP等级达标
|
||||
VIP_LEVEL_REACH(30, TtAccountRecordType.INPUT, "VIP等级达标赠送"),
|
||||
|
||||
// 主播发放工资
|
||||
PROMOTION_RECHARGE(31, TtAccountRecordType.INPUT, "主播日常发放工资"),
|
||||
|
||||
// 充值金额达到门槛奖励
|
||||
RECHARGE_RESEARCH_BONUS(32, TtAccountRecordType.INPUT, "充值金额达到门槛奖励"),
|
||||
|
||||
// 玩转指数盲盒
|
||||
EXPONENT_GAME_TYPE_01(33, TtAccountRecordType.OUTPUT, "玩转指数盲盒消费"),
|
||||
|
||||
SUGAR_SPIN_NORMAL(34, TtAccountRecordType.OUTPUT, "极速永恒普通旋转消费"),
|
||||
SUGAR_BUY_FREE_SPIN(35, TtAccountRecordType.OUTPUT, "极速永恒购买免费旋转消费"),
|
||||
SUGAR_BUY_SUPER_SPIN(36, TtAccountRecordType.OUTPUT, "极速永恒购买超级免费旋转消费"),
|
||||
SUGAR_SPIN_REWARD(37, TtAccountRecordType.INPUT, "极速永恒奖励"),
|
||||
|
||||
LUCKLY_WHEEL_SPIN(38, TtAccountRecordType.OUTPUT, "幸运转盘消费"),
|
||||
LUCKLY_WHEEL_REWARD(39, TtAccountRecordType.INPUT, "幸运转盘奖励"),
|
||||
|
||||
GOLD_DEVICE(40, TtAccountRecordType.OUTPUT, "黄金装备消费"),
|
||||
GOLD_DEVICE_REWARD(41, TtAccountRecordType.INPUT, "黄金装备奖励"),
|
||||
|
||||
ZHUBO_EXTRACT(42, TtAccountRecordType.OUTPUT, "主播后台提取消费"),
|
||||
|
||||
RECHARGE_AWARD(43, TtAccountRecordType.INPUT, "充值福利奖励"),
|
||||
VIP_CONSUME_AWARD(44, TtAccountRecordType.INPUT, "VIP流水奖励"),
|
||||
;
|
||||
|
||||
private final Integer code;
|
||||
private final TtAccountRecordType type;
|
||||
private final String msg;
|
||||
|
||||
|
||||
TtAccountRecordSource(Integer code, TtAccountRecordType t, String msg) {
|
||||
this.code = code;
|
||||
this.msg = msg;
|
||||
this.type = t;
|
||||
}
|
||||
|
||||
public Integer getCode() {
|
||||
return this.code;
|
||||
}
|
||||
|
||||
public String getMsg() {
|
||||
return this.msg;
|
||||
}
|
||||
|
||||
// 计算推广福利的流水类型
|
||||
public static Set<Integer> getWelfarePrizeCodes() {
|
||||
return Set.of(RECHARGE.getCode(),
|
||||
GAME_TYPE_01.getCode(),
|
||||
GAME_TYPE_02.getCode(),
|
||||
GOLD_DEVICE.getCode(),
|
||||
LUCKLY_WHEEL_SPIN.getCode(),
|
||||
SUGAR_SPIN_NORMAL.getCode(),
|
||||
SUGAR_BUY_FREE_SPIN.getCode(),
|
||||
SUGAR_BUY_SUPER_SPIN.getCode());
|
||||
}
|
||||
|
||||
// 计算流水返利的游戏类型
|
||||
public static Set<Integer> getGameConsumeCodes() {
|
||||
return Set.of(GAME_TYPE_01.getCode(),
|
||||
GAME_TYPE_02.getCode(),
|
||||
GOLD_DEVICE.getCode(),
|
||||
LUCKLY_WHEEL_SPIN.getCode(),
|
||||
SUGAR_SPIN_NORMAL.getCode(),
|
||||
SUGAR_BUY_FREE_SPIN.getCode(),
|
||||
SUGAR_BUY_SUPER_SPIN.getCode());
|
||||
}
|
||||
|
||||
// 今日总投注:所有游戏消费 source
|
||||
public static Set<Integer> getGameBetCodes() {
|
||||
return Set.of(
|
||||
GAME_TYPE_01.getCode(), // 经典盲盒消费
|
||||
GAME_TYPE_02.getCode(), // 百变竞技消费
|
||||
GAME_TYPE_03.getCode(), // roll房消费
|
||||
GAME_TYPE_04.getCode(), // 逐梦前行消费
|
||||
EXPONENT_GAME_TYPE_01.getCode(), // 指数盲盒消费
|
||||
SUGAR_SPIN_NORMAL.getCode(), // 极速永恒普通旋转
|
||||
SUGAR_BUY_FREE_SPIN.getCode(), // 极速永恒购买免费旋转
|
||||
SUGAR_BUY_SUPER_SPIN.getCode(), // 极速永恒购买超级免费旋转
|
||||
LUCKLY_WHEEL_SPIN.getCode(), // 幸运转盘消费
|
||||
GOLD_DEVICE.getCode() // 黄金装备消费
|
||||
);
|
||||
}
|
||||
|
||||
// 今日总赢奖:所有游戏奖励 source
|
||||
public static Set<Integer> getGameRewardCodes() {
|
||||
return Set.of(
|
||||
game_type_01_award.getCode(), // 经典盲盒奖励
|
||||
GAME_TYPE_02_AWARD.getCode(), // 百变竞技奖励
|
||||
GAME_TYPE_03_AWARD.getCode(), // roll房奖励
|
||||
GAME_TYPE_04_AWARD.getCode(), // 逐梦前行奖励
|
||||
SUGAR_SPIN_REWARD.getCode(), // 极速永恒奖励
|
||||
LUCKLY_WHEEL_REWARD.getCode(), // 幸运转盘奖励
|
||||
GOLD_DEVICE_REWARD.getCode() // 黄金装备奖励
|
||||
);
|
||||
}
|
||||
|
||||
public static boolean isNormalGameConsume(int code) {
|
||||
return code == GAME_TYPE_01.getCode() || code == GAME_TYPE_02.getCode() || code == GOLD_DEVICE.getCode();
|
||||
}
|
||||
|
||||
public static boolean isSpecialGameConsume(int code) {
|
||||
return code == LUCKLY_WHEEL_SPIN.getCode()
|
||||
|| code == SUGAR_SPIN_NORMAL.getCode()
|
||||
|| code == SUGAR_BUY_FREE_SPIN.getCode()
|
||||
|| code == SUGAR_BUY_SUPER_SPIN.getCode();
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.ruoyi.domain.common.constant;
|
||||
|
||||
// 流水类型
|
||||
public enum TtAccountRecordType {
|
||||
|
||||
// 收入
|
||||
INPUT(1),
|
||||
// 支出
|
||||
OUTPUT(0);
|
||||
|
||||
private Integer code;
|
||||
|
||||
TtAccountRecordType(Integer code){
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public Integer getCode(){
|
||||
return this.code;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.ruoyi.domain.common.constant;
|
||||
|
||||
// 账户流水来源类型
|
||||
// 注意和TtboxRecordSource区分
|
||||
public enum TtboxRecordSource {
|
||||
|
||||
// 玩转盲盒
|
||||
BLIND_BOX(1,"玩转盲盒"),
|
||||
|
||||
// 急速对战
|
||||
FIGHT(2,"急速对战"),
|
||||
|
||||
// roll房
|
||||
ROLL(3,"roll房"),
|
||||
|
||||
// 急速对战
|
||||
UPGRADE(4,"幸运升级"),
|
||||
// roll房
|
||||
SYS_GRANT(5,"系统发放"),
|
||||
|
||||
MALL_EXCHANGE(6,"商城兑换"),
|
||||
|
||||
REPLACEMENT(7,"汰换"),
|
||||
EXPONENT_BOX(8,"指数盲盒"),
|
||||
TRANSFER(9,"转赠"),
|
||||
;
|
||||
|
||||
private Integer code;
|
||||
|
||||
private String msg;
|
||||
|
||||
TtboxRecordSource(Integer code, String msg){
|
||||
this.code = code;
|
||||
this.msg = msg;
|
||||
}
|
||||
|
||||
public Integer getCode(){
|
||||
return this.code;
|
||||
}
|
||||
|
||||
public String getMsg(){
|
||||
return this.msg;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.ruoyi.domain.common.constant;
|
||||
|
||||
// 开箱记录状态/背包饰品状态
|
||||
public enum TtboxRecordStatus {
|
||||
|
||||
IN_PACKSACK_ON(0,"在背包显示"),
|
||||
|
||||
// 用于对战模式,游戏完全结束才显示
|
||||
IN_PACKSACK_OFF(1,"在背包不显示"),
|
||||
APPLY_DELIVERY(2,"申请提货"),
|
||||
DELIVERY_YET(3,"已经提货"),
|
||||
RESOLVE(5,"分解"),
|
||||
ADMIN_DELETE(10,"管理员删除");
|
||||
|
||||
private final Integer code;
|
||||
|
||||
private final String msg;
|
||||
|
||||
TtboxRecordStatus(Integer code, String msg){
|
||||
this.code = code;
|
||||
this.msg = msg;
|
||||
}
|
||||
|
||||
public Integer getCode(){
|
||||
return this.code;
|
||||
}
|
||||
|
||||
public String getMsg(){
|
||||
return this.msg;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
package com.ruoyi.domain.common.constant;
|
||||
|
||||
//用户类型
|
||||
public enum UserType {
|
||||
|
||||
// 主播
|
||||
ANCHOR("01"),
|
||||
// 普通用户
|
||||
COMMON_USER("02"),
|
||||
// 机器人
|
||||
ROBOT_USER("03"),
|
||||
// 招商号
|
||||
BUSINESS_USER("04"),
|
||||
;
|
||||
|
||||
private String code;
|
||||
|
||||
UserType(String code){
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public String getCode(){
|
||||
return this.code;
|
||||
}
|
||||
|
||||
public static UserType fromCode(String code){
|
||||
for (UserType userType : UserType.values()){
|
||||
if (userType.getCode().equals(code)){
|
||||
return userType;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.ruoyi.domain.common.constant.roll;
|
||||
|
||||
// roll房玩家获奖方式
|
||||
public enum RollGetPrizeWay {
|
||||
|
||||
// 系统指定
|
||||
SYS(0),
|
||||
// 随机
|
||||
COMMON(1);
|
||||
|
||||
private final Integer code;
|
||||
|
||||
RollGetPrizeWay(Integer code){
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public Integer getCode(){
|
||||
return this.code;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.ruoyi.domain.common.constant.roll;
|
||||
|
||||
// roll房状态
|
||||
public enum RollStatus {
|
||||
|
||||
// 未开奖
|
||||
ING("0"),
|
||||
// 已开奖
|
||||
END("1");
|
||||
|
||||
private final String code;
|
||||
|
||||
RollStatus(String code){
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public String getCode(){
|
||||
return this.code;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.ruoyi.domain.common.constant.roll;
|
||||
|
||||
// roll房状态
|
||||
public enum RollType {
|
||||
|
||||
// 主播
|
||||
ANCHOR("1"),
|
||||
// 官方
|
||||
OFFICIAL("0");
|
||||
|
||||
private final String code;
|
||||
|
||||
RollType(String code){
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public String getCode(){
|
||||
return this.code;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.ruoyi.domain.common.constant.sys;
|
||||
|
||||
//用户类型
|
||||
public enum MoneyType {
|
||||
|
||||
// 金币
|
||||
GOLD(1),
|
||||
// 积分
|
||||
CREDITS(2);
|
||||
|
||||
private final Integer code;
|
||||
|
||||
MoneyType(Integer code){
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public Integer getCode(){
|
||||
return this.code;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.ruoyi.domain.common.constant.sys;
|
||||
|
||||
public enum UserStatus {
|
||||
|
||||
// 金币
|
||||
NORMAL(0);
|
||||
|
||||
private final Integer code;
|
||||
|
||||
UserStatus(Integer code){
|
||||
this.code = code;
|
||||
}
|
||||
|
||||
public Integer getCode(){
|
||||
return this.code;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.ruoyi.domain.dto;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.hibernate.validator.constraints.Range;
|
||||
|
||||
import jakarta.validation.constraints.Min;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class ChildDetailByBoss {
|
||||
|
||||
private Integer bossId;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private String beginTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private String endTime;
|
||||
|
||||
@Min(value = 1,message = "最小1")
|
||||
@NotNull(message = "页码不能为空")
|
||||
private Integer page;
|
||||
|
||||
@Range(min = 1,max = 20)
|
||||
@NotNull(message = "分页长度不能为空")
|
||||
private Integer size;
|
||||
|
||||
// 消费正序1 消费逆序2
|
||||
@NotNull(message = "排序方式不能为空")
|
||||
private Integer orderType;
|
||||
|
||||
private Integer lim;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.ruoyi.domain.dto.boxRecords;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.hibernate.validator.constraints.Range;
|
||||
|
||||
import jakarta.validation.constraints.Min;
|
||||
import java.util.List;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
@Builder
|
||||
public class TenTopQuery {
|
||||
|
||||
// 来源
|
||||
private List<Integer> source;
|
||||
|
||||
// 状态
|
||||
private List<Integer> status;
|
||||
|
||||
@Min(value = 1,message = "最小1")
|
||||
private Integer page;
|
||||
@Range(min = 1,max = 20)
|
||||
private Integer size;
|
||||
|
||||
private Integer limit;
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package com.ruoyi.domain.dto.boxRecords;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class TtBoxRecordsNum {
|
||||
|
||||
private Integer boxId;
|
||||
private Long ornamentId;
|
||||
/**
|
||||
* 数量
|
||||
*/
|
||||
private Integer num;
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.ruoyi.domain.dto.boxRecords;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class TtBoxRecordsRemark {
|
||||
|
||||
private String realOddsChange;
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
package com.ruoyi.domain.dto.boxRecords;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.EnumValue;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.hibernate.validator.constraints.Range;
|
||||
|
||||
import jakarta.validation.constraints.Min;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
@Builder
|
||||
public class queryCondition {
|
||||
|
||||
private Long boxRecordId;
|
||||
|
||||
// 用户ID
|
||||
private Integer userId;
|
||||
|
||||
// 宝箱id
|
||||
private Integer boxId;
|
||||
|
||||
// 用户类型
|
||||
private String userType;
|
||||
|
||||
// 来源
|
||||
private List<Integer> source;
|
||||
|
||||
// 物品价格区间
|
||||
@Min(value = 0,message = "最小0")
|
||||
private BigDecimal ornamentPriceMin;
|
||||
@Min(value = 0,message = "最小0")
|
||||
private BigDecimal ornamentPriceMax;
|
||||
|
||||
// 物品等级
|
||||
private List<Integer> ornamentLevelIds;
|
||||
|
||||
// 状态
|
||||
private List<Integer> status;
|
||||
|
||||
// 0时间升序 1时间降序
|
||||
private Integer orderByFie;
|
||||
|
||||
@Min(value = 1,message = "最小1")
|
||||
private Integer page;
|
||||
@Range(min = 1,max = 20)
|
||||
private Integer size;
|
||||
|
||||
private Integer limit;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.ruoyi.domain.dto.deliver;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class TradeBuyParam {
|
||||
|
||||
// 提货记录id
|
||||
private Integer deliveryRecordId;
|
||||
|
||||
// 提货平台
|
||||
private Integer partyType;
|
||||
|
||||
// 平台的物品在售记录id
|
||||
private Long productId;
|
||||
|
||||
/** 物品价格 */
|
||||
private BigDecimal price;
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.ruoyi.domain.dto.deliver;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class TradeManualConfirmParam {
|
||||
|
||||
// 提货记录id
|
||||
private Integer deliveryRecordId;
|
||||
|
||||
/** 物品价格 */
|
||||
private BigDecimal price;
|
||||
/**
|
||||
* 交易订单号
|
||||
*/
|
||||
private String orderNo;
|
||||
/**
|
||||
* 发货状态
|
||||
*/
|
||||
private int status;
|
||||
/**
|
||||
* 发货原因
|
||||
*/
|
||||
private String message;
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.ruoyi.domain.dto.exponent;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
public class ExponentBoxVo {
|
||||
private Integer boxId;
|
||||
private Integer boxTypeId;
|
||||
private String boxName;
|
||||
private BigDecimal price;
|
||||
private String boxImg01;
|
||||
private String boxImg02;
|
||||
private String boxType;
|
||||
private int buy_forward_up;
|
||||
private int buy_forward_down;
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
package com.ruoyi.domain.dto.exponent;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* {
|
||||
* "id": 361971,
|
||||
* "exponent": 0,
|
||||
* "period": "202412292560",
|
||||
* "end_time": 1735481055,
|
||||
* "points": "",
|
||||
* "state": 0,
|
||||
* "number": 2560,
|
||||
* "forward": 0,
|
||||
* "createtime": 1735481025,
|
||||
* "updatetime": 1735481025,
|
||||
* "timer": 17,
|
||||
* "last": {
|
||||
* "id": 361970,
|
||||
* "exponent": 30003467,
|
||||
* "period": "202412292559",
|
||||
* "end_time": 1735481024,
|
||||
* "points": "30000833,29994529,30007775,30006661,30002185,30005613,30003447,29991295,29990895,29995306,30003467",
|
||||
* "state": 2,
|
||||
* "number": 2559,
|
||||
* "forward": 1,
|
||||
* "createtime": 1735480994,
|
||||
* "updatetime": 1735480994
|
||||
* },
|
||||
* "buy": 0,
|
||||
* "buy_forward_up": 0,
|
||||
* "buy_forward_down": 0,
|
||||
* "jieguo": {
|
||||
* "skinarr": [
|
||||
* {
|
||||
* "id": 297,
|
||||
* "image": "https:\/\/guangdun.oss-cn-beijing.aliyuncs.com\/uploads\/20241030\/9839b86148a39d2c69ea882dc40cccc3.webp",
|
||||
* "count": 1
|
||||
* }
|
||||
* ],
|
||||
* "period": "202412292559",
|
||||
* "exponent": 30003467,
|
||||
* "forward": 1,
|
||||
* "buy_forward_down": 0,
|
||||
* "buy_forward_up": 10,
|
||||
* "buy": 10,
|
||||
* "buy_money": 10
|
||||
* }
|
||||
* }
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class ExponentInfoVo {
|
||||
private Integer id;
|
||||
private Integer exponent;
|
||||
private String period;
|
||||
private Integer end_time;
|
||||
private String points;
|
||||
private Integer state;
|
||||
private Integer number;
|
||||
private Integer forward;
|
||||
private Integer createtime;
|
||||
private Integer updatetime;
|
||||
private Integer timer;
|
||||
private ExponentInfoVo last;
|
||||
private Integer buy = 0;
|
||||
private BigDecimal buy_forward_up = BigDecimal.ZERO;
|
||||
private BigDecimal buy_forward_down = BigDecimal.ZERO;
|
||||
private ExponentJieguoVo jieguo;
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
package com.ruoyi.domain.dto.exponent;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* {
|
||||
* "id": 361971,
|
||||
* "exponent": 0,
|
||||
* "period": "202412292560",
|
||||
* "end_time": 1735481055,
|
||||
* "points": "",
|
||||
* "state": 0,
|
||||
* "number": 2560,
|
||||
* "forward": 0,
|
||||
* "createtime": 1735481025,
|
||||
* "updatetime": 1735481025,
|
||||
* "timer": 17,
|
||||
* "last": {
|
||||
* "id": 361970,
|
||||
* "exponent": 30003467,
|
||||
* "period": "202412292559",
|
||||
* "end_time": 1735481024,
|
||||
* "points": "30000833,29994529,30007775,30006661,30002185,30005613,30003447,29991295,29990895,29995306,30003467",
|
||||
* "state": 2,
|
||||
* "number": 2559,
|
||||
* "forward": 1,
|
||||
* "createtime": 1735480994,
|
||||
* "updatetime": 1735480994
|
||||
* },
|
||||
* "buy": 0,
|
||||
* "buy_forward_up": 0,
|
||||
* "buy_forward_down": 0,
|
||||
* "jieguo": {
|
||||
* "skinarr": [
|
||||
* {
|
||||
* "id": 297,
|
||||
* "image": "https:\/\/guangdun.oss-cn-beijing.aliyuncs.com\/uploads\/20241030\/9839b86148a39d2c69ea882dc40cccc3.webp",
|
||||
* "count": 1
|
||||
* }
|
||||
* ],
|
||||
* "period": "202412292559",
|
||||
* "exponent": 30003467,
|
||||
* "forward": 1,
|
||||
* "buy_forward_down": 0,
|
||||
* "buy_forward_up": 10,
|
||||
* "buy": 10,
|
||||
* "buy_money": 10
|
||||
* }
|
||||
* }
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class ExponentJieguoVo {
|
||||
private List<ExponentSkinarrVo> skinarr;
|
||||
private Integer exponent;
|
||||
private String period;
|
||||
private Integer forward;
|
||||
private Integer buy = 0;
|
||||
private BigDecimal buy_money = BigDecimal.ZERO;
|
||||
private BigDecimal buy_forward_up = BigDecimal.ZERO;
|
||||
private BigDecimal buy_forward_down = BigDecimal.ZERO;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.ruoyi.domain.dto.exponent;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
@Builder
|
||||
public class ExponentJoinParam {
|
||||
/**
|
||||
* 指数ID
|
||||
*/
|
||||
private Integer id;
|
||||
/**
|
||||
* 盒子ID
|
||||
*/
|
||||
private Integer boxId;
|
||||
/**
|
||||
* 1上升2下降
|
||||
*/
|
||||
private Integer forward;
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.ruoyi.domain.dto.exponent;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class ExponentOpenBoxVo {
|
||||
private Integer id;
|
||||
private Integer forward;
|
||||
private Integer boxId;
|
||||
private Integer success;
|
||||
private Integer failed;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
private String image;
|
||||
private String image2;
|
||||
// 1成功 2失败
|
||||
private int state;
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
package com.ruoyi.domain.dto.exponent;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* {
|
||||
* "id": 361971,
|
||||
* "exponent": 0,
|
||||
* "period": "202412292560",
|
||||
* "end_time": 1735481055,
|
||||
* "points": "",
|
||||
* "state": 0,
|
||||
* "number": 2560,
|
||||
* "forward": 0,
|
||||
* "createtime": 1735481025,
|
||||
* "updatetime": 1735481025,
|
||||
* "timer": 17,
|
||||
* "last": {
|
||||
* "id": 361970,
|
||||
* "exponent": 30003467,
|
||||
* "period": "202412292559",
|
||||
* "end_time": 1735481024,
|
||||
* "points": "30000833,29994529,30007775,30006661,30002185,30005613,30003447,29991295,29990895,29995306,30003467",
|
||||
* "state": 2,
|
||||
* "number": 2559,
|
||||
* "forward": 1,
|
||||
* "createtime": 1735480994,
|
||||
* "updatetime": 1735480994
|
||||
* },
|
||||
* "buy": 0,
|
||||
* "buy_forward_up": 0,
|
||||
* "buy_forward_down": 0,
|
||||
* "jieguo": {
|
||||
* "skinarr": [
|
||||
* {
|
||||
* "id": 297,
|
||||
* "image": "https:\/\/guangdun.oss-cn-beijing.aliyuncs.com\/uploads\/20241030\/9839b86148a39d2c69ea882dc40cccc3.webp",
|
||||
* "count": 1
|
||||
* }
|
||||
* ],
|
||||
* "period": "202412292559",
|
||||
* "exponent": 30003467,
|
||||
* "forward": 1,
|
||||
* "buy_forward_down": 0,
|
||||
* "buy_forward_up": 10,
|
||||
* "buy": 10,
|
||||
* "buy_money": 10
|
||||
* }
|
||||
* }
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class ExponentSkinarrVo {
|
||||
private Integer id;
|
||||
private String image;
|
||||
private String image2;
|
||||
private Integer count;
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.ruoyi.domain.dto.fight;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import jakarta.validation.constraints.Max;
|
||||
import jakarta.validation.constraints.Min;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class FightDetailParam {
|
||||
|
||||
@NotNull(message = "fightId不能为空")
|
||||
private Integer fightId;
|
||||
|
||||
@Min(value = 1,message = "最小1")
|
||||
private Integer page;
|
||||
|
||||
@Min(value = 1,message = "最小1")
|
||||
@Max(value = 20,message = "最大20")
|
||||
private Integer size;
|
||||
|
||||
private Integer limit;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.ruoyi.domain.dto.fight;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class FightOnMyOwnParam {
|
||||
|
||||
private Integer fightId;
|
||||
|
||||
private Integer playerId;
|
||||
|
||||
// 模式
|
||||
private String model;
|
||||
|
||||
// 状态列表
|
||||
private List<Integer> statusList;
|
||||
|
||||
private Integer page;
|
||||
|
||||
private Integer size;
|
||||
}
|
||||
@@ -0,0 +1,61 @@
|
||||
package com.ruoyi.domain.dto.mayi;
|
||||
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class ApiPayAddOrderParam {
|
||||
|
||||
//平台分配商户号
|
||||
private String pay_memberid;
|
||||
|
||||
//上送订单号唯一
|
||||
private String pay_orderid;
|
||||
|
||||
//提交时间 2016-12-26 18:18:18
|
||||
private String pay_applydate;
|
||||
|
||||
//银行编码
|
||||
private String pay_bankcode;
|
||||
|
||||
//服务端通知
|
||||
private String pay_notifyurl;
|
||||
|
||||
//页面跳转通知
|
||||
private String pay_callbackurl;
|
||||
|
||||
//订单金额
|
||||
private String pay_amount;
|
||||
|
||||
//MD5 签名
|
||||
private String pay_md5sign;
|
||||
|
||||
//附加字段
|
||||
private String pay_attach;
|
||||
|
||||
//商品名称
|
||||
private String pay_productname;
|
||||
|
||||
//商户品数量
|
||||
private String pay_productnum;
|
||||
|
||||
//商品描述
|
||||
private String pay_productdesc;
|
||||
|
||||
//商户链接地址
|
||||
private String pay_producturl;
|
||||
|
||||
//分账绑卡 id
|
||||
private String pay_bindid;
|
||||
|
||||
//客户端 ip
|
||||
private String pay_clientip;
|
||||
|
||||
//返回数据格式
|
||||
private String type;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.ruoyi.domain.dto.mayi;
|
||||
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class ApiPayAddOrderResponse {
|
||||
|
||||
//状态
|
||||
private String status;
|
||||
|
||||
//消息
|
||||
private String msg;
|
||||
|
||||
//金额
|
||||
private String pay_amount;
|
||||
|
||||
//订单号
|
||||
private String pay_orderid;
|
||||
|
||||
//支付地址
|
||||
private String payUrl;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.ruoyi.domain.dto.mayi;
|
||||
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
// 回调参数
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class PayNotifyRequest {
|
||||
|
||||
//商户编号
|
||||
private String memberid;
|
||||
|
||||
//订单号
|
||||
private String orderid;
|
||||
|
||||
//订单金额
|
||||
private String amount;
|
||||
|
||||
//实付金额
|
||||
private String true_amount;
|
||||
|
||||
//交易流水号
|
||||
private String transaction_id;
|
||||
|
||||
//交易时间
|
||||
private String datetime;
|
||||
|
||||
//交易状态
|
||||
private String returncode;
|
||||
|
||||
//扩展返回
|
||||
private String attach;
|
||||
|
||||
//签名
|
||||
private String sign;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.ruoyi.domain.dto.packSack;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import jakarta.validation.constraints.Max;
|
||||
import jakarta.validation.constraints.Min;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class DecomposeLogCondition {
|
||||
|
||||
@Min(value = 1,message = "最小值1")
|
||||
private Integer page;
|
||||
|
||||
@Min(value = 1,message = "最小值1")
|
||||
@Max(value = 20,message = "最大值20")
|
||||
private Integer size;
|
||||
|
||||
private Integer boxRecordStatus;
|
||||
private Integer limit;
|
||||
|
||||
private Integer userId;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.ruoyi.domain.dto.packSack;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class DecomposeParam {
|
||||
private List<Long> packSackIds;
|
||||
@NotNull(message = "是否全选为必填项")
|
||||
private Boolean isAll;
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.ruoyi.domain.dto.packSack;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class DeliveryParam {
|
||||
private List<Long> packSackIds;
|
||||
@NotNull(message = "是否全选为必填项")
|
||||
private Boolean isAll;
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.ruoyi.domain.dto.packSack;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import jakarta.validation.constraints.Max;
|
||||
import jakarta.validation.constraints.Min;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class PackSackCondition {
|
||||
|
||||
private List<Integer> uidList;
|
||||
|
||||
private List<Integer> statusList;
|
||||
|
||||
private String name;
|
||||
|
||||
private String beginTime;
|
||||
|
||||
private String endTime;
|
||||
|
||||
@ApiModelProperty("排序字段(1获得时间 2价格)")
|
||||
private Integer orderByFie;
|
||||
|
||||
@ApiModelProperty("价格排序(1升序 2降序)")
|
||||
private Integer orderByType;
|
||||
|
||||
@NotNull(message = "页码不能为空")
|
||||
@Min(value = 1, message = "最小1")
|
||||
private Integer page;
|
||||
|
||||
@NotNull(message = "分页长度不能为空")
|
||||
@Min(value = 1, message = "最小1")
|
||||
@Max(value = 20, message = "最大20")
|
||||
private Integer size;
|
||||
|
||||
private Integer limit;
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
package com.ruoyi.domain.dto.queryCondition;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import jakarta.validation.constraints.Max;
|
||||
import jakarta.validation.constraints.Min;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.Objects;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class OrnamentCondition implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableField(value = "id", fill = FieldFill.INSERT)
|
||||
private Long id;
|
||||
|
||||
@Excel(name = "长名称")
|
||||
@TableField("name")
|
||||
private String name;
|
||||
|
||||
private BigDecimal minPrice;
|
||||
|
||||
private BigDecimal maxPrice;
|
||||
|
||||
@Excel(name = "类别")
|
||||
private String type;
|
||||
|
||||
@Excel(name = "品质")
|
||||
private String quality;
|
||||
|
||||
@Excel(name = "稀有度")
|
||||
private String rarity;
|
||||
|
||||
@Excel(name = "外观")
|
||||
private String exterior;
|
||||
|
||||
// 1上架 0下架
|
||||
private String isPutaway;
|
||||
|
||||
// 0是本网站自定义道具 1否
|
||||
private Boolean isProprietaryProperty;
|
||||
|
||||
@Min(value = 1,message = "最小1")
|
||||
private Integer page;
|
||||
|
||||
@Max(value = 20,message = "最大20")
|
||||
private Integer size;
|
||||
|
||||
@Min(value = 1,message = "最小1")
|
||||
private Integer pageNum;
|
||||
|
||||
@Max(value = 20,message = "最大20")
|
||||
private Integer pageSize;
|
||||
|
||||
private Integer limit;
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.ruoyi.domain.dto.queryCondition;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import jakarta.validation.constraints.Max;
|
||||
import jakarta.validation.constraints.Min;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class RollPrizesCondition {
|
||||
|
||||
@NotNull(message = "rollId不能为空。")
|
||||
private Integer rollId;
|
||||
|
||||
@Min(value = 1,message = "最小1")
|
||||
@NotNull(message = "page不能为空")
|
||||
private Integer page;
|
||||
|
||||
@Max(value = 20,message = "最大20")
|
||||
@NotNull(message = "page不能为空")
|
||||
private Integer size;
|
||||
|
||||
private Integer limit;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.ruoyi.domain.dto.recharge;
|
||||
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
public class RechargeConfigOrderVo {
|
||||
@Excel(name = "商品ID")
|
||||
private Integer goodsId;
|
||||
|
||||
@Excel(name = "商品价格")
|
||||
private BigDecimal goodsPrice;
|
||||
|
||||
@Excel(name = "商品数量")
|
||||
private Integer goodsNum;
|
||||
|
||||
@Excel(name = "商品总价")
|
||||
private BigDecimal totalAmount;
|
||||
|
||||
@Excel(name = "支付图片")
|
||||
private String picture;
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.ruoyi.domain.dto.roll;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import jakarta.validation.constraints.Max;
|
||||
import jakarta.validation.constraints.Min;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class GetRollOpenPrizeParam {
|
||||
|
||||
@NotNull(message = "不能为空")
|
||||
private Integer rollId;
|
||||
|
||||
@Min(value = 1,message = "最小1")
|
||||
private Integer page;
|
||||
|
||||
@Min(value = 1,message = "最小1")
|
||||
@Max(value = 20,message = "最大20")
|
||||
private Integer size;
|
||||
|
||||
private Integer limit;
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.ruoyi.domain.dto.roll;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import jakarta.validation.constraints.Max;
|
||||
import jakarta.validation.constraints.Min;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class GetRollPlayersParam {
|
||||
|
||||
@NotNull(message = "不能为空")
|
||||
private Integer rollId;
|
||||
|
||||
@Min(value = 1, message = "页码最小为1")
|
||||
private Integer page;
|
||||
|
||||
@Min(value = 1, message = "长度最小为1")
|
||||
@Max(value = 20, message = "长度最大为20")
|
||||
private Integer size;
|
||||
|
||||
private Integer limit;
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.ruoyi.domain.dto.roll;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import jakarta.validation.constraints.Max;
|
||||
import jakarta.validation.constraints.Min;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class GetRollPrizePool {
|
||||
|
||||
@NotNull(message = "不能为空")
|
||||
private Integer rollId;
|
||||
|
||||
private Integer jackpotId;
|
||||
|
||||
@Min(value = 1,message = "最小1")
|
||||
private Integer page;
|
||||
|
||||
@Min(value = 1,message = "最小1")
|
||||
@Max(value = 20,message = "最大20")
|
||||
private Integer size;
|
||||
|
||||
private Integer limit;
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.ruoyi.domain.dto.roll;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import jakarta.validation.constraints.Max;
|
||||
import jakarta.validation.constraints.Min;
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class InviteRollUser {
|
||||
|
||||
@NotNull(message = "rollId不能为空")
|
||||
private Integer rollId;
|
||||
|
||||
@NotEmpty
|
||||
private List<Integer> userIds;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.ruoyi.domain.dto.rollJackpotOrnament;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class RollJOEdit {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.AUTO)
|
||||
private Integer id;
|
||||
|
||||
@Excel(name = "Roll房奖池ID")
|
||||
private Integer jackpotId;
|
||||
|
||||
@Excel(name = "Roll房奖池饰品ID")
|
||||
private Long ornamentsId;
|
||||
|
||||
@Excel(name = "饰品价格")
|
||||
private BigDecimal price;
|
||||
|
||||
@Excel(name = "饰品图片id")
|
||||
private String ornamentImgId;
|
||||
|
||||
@Excel(name = "饰品图片")
|
||||
private String imgUrl;
|
||||
|
||||
@Excel(name = "饰品名称")
|
||||
private String ornamentName;
|
||||
|
||||
@Excel(name = "饰品级别ID")
|
||||
private Integer ornamentsLevelId;
|
||||
|
||||
@Excel(name = "饰品数量")
|
||||
private Integer ornamentsNum;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.ruoyi.domain.dto.sys;
|
||||
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import jakarta.validation.constraints.Max;
|
||||
import jakarta.validation.constraints.Min;
|
||||
import java.util.List;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class OrderQueryCondition {
|
||||
|
||||
private List<Integer> uidList;
|
||||
|
||||
private List<Integer> statusList;
|
||||
|
||||
// 时间区间
|
||||
private String beginTime;
|
||||
|
||||
private String endTime;
|
||||
|
||||
// 排序字段: time、totalAmount
|
||||
private String orderByFie;
|
||||
|
||||
// 升1 降2
|
||||
private Integer orderByType;
|
||||
|
||||
@Min(value = 1,message = "最小1")
|
||||
private Integer page;
|
||||
|
||||
@Min(value = 1,message = "最小1")
|
||||
@Max(value = 20,message = "最大20")
|
||||
private Integer size;
|
||||
|
||||
private Integer limit;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.ruoyi.domain.dto.sys;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import jakarta.validation.constraints.Max;
|
||||
import jakarta.validation.constraints.Min;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.util.List;
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class TeamUsersParam {
|
||||
|
||||
private String userName;
|
||||
private List<Integer> bossIds;
|
||||
private List<Integer> employeeIds;
|
||||
|
||||
// 排序字段 1、充值金额 2、综合消费 3、金币消费 4、积分消费
|
||||
private Integer orderByFie;
|
||||
// 1升 2降
|
||||
private Integer orderType;
|
||||
|
||||
// 时间区间 格式:yyyy-MM-dd HH:mm:ss
|
||||
private String beginTime;
|
||||
private String endTime;
|
||||
|
||||
@Min(value = 1,message = "最小值1")
|
||||
private Integer page;
|
||||
@Min(value = 1,message = "最小值1")
|
||||
@Max(value = 20,message = "最大值20")
|
||||
private Integer size;
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.ruoyi.domain.dto.upgrade;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import org.hibernate.validator.constraints.Range;
|
||||
|
||||
import jakarta.validation.constraints.Min;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class UpgradeCondition {
|
||||
|
||||
private Long upgradeRecordId;
|
||||
|
||||
//@NotNull(message = "升级饰品id不能为空。")
|
||||
private Long ornamentId;
|
||||
private String userType;
|
||||
private Integer userId;
|
||||
|
||||
@Min(value = 1,message = "页码最小1")
|
||||
private Integer page;
|
||||
@Range(min = 1,max = 20)
|
||||
private Integer size;
|
||||
|
||||
private Integer limit;
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.ruoyi.domain.dto.userRecord;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.Min;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class AmountRecordsDetailCondition {
|
||||
|
||||
private Integer userId;
|
||||
|
||||
private String nickName;
|
||||
|
||||
private String phoneNumber;
|
||||
|
||||
// 收入1 支出0
|
||||
private Integer type;
|
||||
|
||||
private String source;
|
||||
|
||||
// 1金币 2积分
|
||||
@NotNull(message = "moneyType不能为空")
|
||||
private Integer moneyType;
|
||||
|
||||
@Min(value = 1,message = "最小值1")
|
||||
private Integer page;
|
||||
|
||||
@Min(value = 1,message = "最小值1")
|
||||
private Integer size;
|
||||
private Integer limit;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date startTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date endTime;
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.ruoyi.domain.dto.userRecord;
|
||||
|
||||
import jakarta.validation.constraints.Max;
|
||||
import jakarta.validation.constraints.Min;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class BlendErcashCondition {
|
||||
|
||||
private Integer userId;
|
||||
|
||||
private Integer source;
|
||||
|
||||
private Integer type;
|
||||
|
||||
private String userName;
|
||||
|
||||
private Integer moneyType;
|
||||
|
||||
@NotNull(message = "页码不能为空")
|
||||
@Min(value = 1,message = "最小1")
|
||||
private Integer page;
|
||||
|
||||
@NotNull(message = "分页长度不能为空")
|
||||
@Min(value = 1,message = "最小1")
|
||||
@Max(value = 20,message = "最大20")
|
||||
private Integer size;
|
||||
|
||||
private Integer limit;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.ruoyi.domain.dto.userRecord;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import jakarta.validation.constraints.Max;
|
||||
import jakarta.validation.constraints.Min;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
@Data
|
||||
public class DeliveryRecordsConfition {
|
||||
|
||||
private List<Integer> statusList;
|
||||
|
||||
private List<Integer> uIdList;
|
||||
|
||||
@Min(value = 1,message = "最小1")
|
||||
private Integer page;
|
||||
|
||||
@Min(value = 1,message = "最小1")
|
||||
@Max(value = 20,message = "最大20")
|
||||
private Integer size;
|
||||
|
||||
private Integer limit;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.ruoyi.domain.dto.userRecord;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import jakarta.validation.constraints.Min;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class OrderCondition {
|
||||
|
||||
private List<Integer> userIdList;
|
||||
|
||||
@Min(value = 1,message = "最小1")
|
||||
private Integer page;
|
||||
|
||||
@Min(value = 1,message = "最小1")
|
||||
private Integer size;
|
||||
|
||||
private Integer limit;
|
||||
|
||||
// 1时间升序 2 时间降序
|
||||
private Integer orderBy;
|
||||
|
||||
@NotNull(message = "订单状态不能为空")
|
||||
private Integer status;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.ruoyi.domain.dto.yyyouping;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
public class OnSaleCommodityDTO {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
package com.ruoyi.domain.dto.yyyouping;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.sql.Timestamp;
|
||||
|
||||
// yy平台下载的饰品信息
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class OrnamentYY implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "id",type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
@Excel(name = "名称")
|
||||
@TableField("name")
|
||||
private String name;
|
||||
|
||||
@Excel(name = "哈希名称")
|
||||
@TableField("hash_name")
|
||||
private String hashName;
|
||||
|
||||
@Excel(name = "类型id")
|
||||
@TableField("type_id")
|
||||
private String typeId;
|
||||
|
||||
@Excel(name = "type_name")
|
||||
@TableField("type_name")
|
||||
private String typeName;
|
||||
|
||||
@Excel(name = "type_hash_name")
|
||||
@TableField("type_hash_name")
|
||||
private String typeHashName;
|
||||
|
||||
@Excel(name = "weapon_id")
|
||||
@TableField("weapon_id")
|
||||
private Integer weaponId;
|
||||
|
||||
@Excel(name = "weapon_name")
|
||||
@TableField("weapon_name")
|
||||
private String weaponName;
|
||||
|
||||
@Excel(name = "weapon_hash_name")
|
||||
@TableField("weapon_hash_name")
|
||||
private String weaponHashName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@TableField("update_time")
|
||||
private Timestamp updateTime;
|
||||
}
|
||||
@@ -0,0 +1,128 @@
|
||||
package com.ruoyi.domain.dto.zbt;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.Objects;
|
||||
|
||||
// zbt平台下载的饰品信息
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class OrnamentZBT implements Serializable {
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public static class PriceInfo{
|
||||
private Long userId;
|
||||
private BigDecimal price;
|
||||
private Integer quantity;
|
||||
private BigDecimal autoDeliverPrice;
|
||||
private Integer autoDeliverQuantity;
|
||||
private BigDecimal manualDeliverPrice;
|
||||
private Integer manualQuantity;
|
||||
}
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private String appId;
|
||||
|
||||
@Excel(name = "ZBT官网饰品ID")
|
||||
private Long itemId;
|
||||
|
||||
@Excel(name = "价格和在售信息")
|
||||
private PriceInfo priceInfo;
|
||||
|
||||
@Excel(name = "长名称")
|
||||
@TableField("name")
|
||||
private String itemName;
|
||||
|
||||
@Excel(name = "饰品唯一名称英文")
|
||||
private String marketHashName;
|
||||
|
||||
@Excel(name = "短名称")
|
||||
private String shortName;
|
||||
|
||||
@Excel(name = "图片")
|
||||
private String imageUrl;
|
||||
|
||||
@Excel(name = "类别")
|
||||
private String type;
|
||||
|
||||
@Excel(name = "类别中文名")
|
||||
private String typeName;
|
||||
|
||||
@Excel(name = "品质")
|
||||
private String quality;
|
||||
|
||||
@Excel(name = "品质名称")
|
||||
private String qualityName;
|
||||
|
||||
@Excel(name = "品质颜色")
|
||||
private String qualityColor;
|
||||
|
||||
@Excel(name = "稀有度")
|
||||
private String rarity;
|
||||
|
||||
@Excel(name = "稀有度名称")
|
||||
private String rarityName;
|
||||
|
||||
@Excel(name = "稀有度颜色")
|
||||
private String rarityColor;
|
||||
|
||||
@Excel(name = "外观")
|
||||
private String exterior;
|
||||
|
||||
@Excel(name = "外观名称")
|
||||
private String exteriorName;
|
||||
|
||||
// @Excel(name = "本网站使用价格")
|
||||
// private BigDecimal usePrice;
|
||||
|
||||
// @Excel(name = "在售最低价")
|
||||
// private BigDecimal price;
|
||||
|
||||
// @Excel(name = "在售数量")
|
||||
// private Integer quantity;
|
||||
|
||||
// @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
// private Date createTime;
|
||||
//
|
||||
// @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
// private Date updateTime;
|
||||
//
|
||||
// private String remark;
|
||||
//
|
||||
// private String isPutaway;
|
||||
//
|
||||
// private String isProprietaryProperty;
|
||||
|
||||
// @Override
|
||||
// public boolean equals(Object o) {
|
||||
// if (this == o) return true;
|
||||
// if (o == null || getClass() != o.getClass()) return false;
|
||||
// OrnamentZBT that = (OrnamentZBT) o;
|
||||
// return Objects.equals(marketHashName, that.marketHashName);
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public int hashCode() {
|
||||
// return Objects.hash(marketHashName);
|
||||
// }
|
||||
|
||||
}
|
||||
@@ -0,0 +1,71 @@
|
||||
package com.ruoyi.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@Data
|
||||
@TableName("tt_box_transfer_record")
|
||||
public class BoxTransferRecord implements Serializable {
|
||||
|
||||
@Serial
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* id
|
||||
*/
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 转增人uid
|
||||
*/
|
||||
private Long srcUid;
|
||||
|
||||
/**
|
||||
* 授予人uid
|
||||
*/
|
||||
private Long dstUid;
|
||||
|
||||
/**
|
||||
* 宝箱记录ID
|
||||
*/
|
||||
private Long boxRecordId;
|
||||
|
||||
/**
|
||||
* 宝箱中饰品ID
|
||||
*/
|
||||
private Long ornamentId;
|
||||
|
||||
private String marketHashName;
|
||||
|
||||
private String ornamentsZbtId;
|
||||
|
||||
private String ornamentsYyId;
|
||||
|
||||
private String ornamentName;
|
||||
|
||||
private BigDecimal ornamentsPrice;
|
||||
|
||||
private String imageUrl;
|
||||
|
||||
private Integer ornamentsLevelId;
|
||||
|
||||
private String ornamentLevelImg;
|
||||
|
||||
/**
|
||||
* 记录创建时间
|
||||
*/
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 记录更新时间
|
||||
*/
|
||||
private LocalDateTime updateTime;
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.ruoyi.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "game_sugar_spin")
|
||||
public class GameSugarSpin implements Serializable {
|
||||
private Long gid;
|
||||
private BigDecimal score;
|
||||
private Integer count;
|
||||
private String feature;
|
||||
private Integer extraFree;
|
||||
private LocalDateTime createTime;
|
||||
private LocalDateTime updateTime;
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.ruoyi.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "game_sugar_step_info")
|
||||
public class GameSugarStepInfo implements Serializable {
|
||||
private Long id;
|
||||
private Long gid;
|
||||
private Integer freeSpinId;
|
||||
private Integer aes;
|
||||
private String multipler;
|
||||
private List<Integer> multipler2;
|
||||
private String grid;
|
||||
private String symbolLinks;
|
||||
private List<SymbolLink> symbolLinks2;
|
||||
private BigDecimal score;
|
||||
private LocalDateTime createTime;
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
@Data
|
||||
public static class SymbolLink implements Serializable {
|
||||
private String symbol;
|
||||
private List<Integer> loc;
|
||||
private List<Integer> multipler;
|
||||
private Integer totalMulti;
|
||||
private Double baseScore;
|
||||
private Double score;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.ruoyi.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "game_sugar_user")
|
||||
public class GameSugarUser implements Serializable {
|
||||
private Long id;
|
||||
private Integer userId;
|
||||
private BigDecimal totalBet;
|
||||
private BigDecimal totalWin;
|
||||
private Integer count;
|
||||
private Integer freeCount;
|
||||
private Integer superFreeCount;
|
||||
private LocalDateTime createTime;
|
||||
private LocalDateTime updateTime;
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.ruoyi.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "game_sugar_win")
|
||||
public class GameSugarWin implements Serializable {
|
||||
private Long id;
|
||||
private LocalDateTime date;
|
||||
private BigDecimal initBet;
|
||||
private BigDecimal totalBet;
|
||||
private BigDecimal totalWin;
|
||||
private Integer count;
|
||||
private Integer freeCount;
|
||||
private Integer superFreeCount;
|
||||
private LocalDateTime createTime;
|
||||
private LocalDateTime updateTime;
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
package com.ruoyi.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_box_records")
|
||||
public class TtBoxRecords implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Long id;
|
||||
|
||||
@Excel(name = "用户ID")
|
||||
private Integer userId;
|
||||
|
||||
@Excel(name = "宝箱ID")
|
||||
private Integer boxId;
|
||||
|
||||
@Excel(name = "宝箱名称")
|
||||
private String boxName;
|
||||
|
||||
@Excel(name = "宝箱价格")
|
||||
private BigDecimal boxPrice;
|
||||
|
||||
@Excel(name = "饰品ID")
|
||||
@TableField("ornament_id")
|
||||
private Long ornamentId;
|
||||
|
||||
@Excel(name = "市场唯一hash名称")
|
||||
@TableField("market_hash_name")
|
||||
private String marketHashName;
|
||||
|
||||
@Excel(name = "zbt ID")
|
||||
@TableField("ornaments_zbt_id")
|
||||
private String ornamentsZbtId;
|
||||
|
||||
@Excel(name = "yy ID")
|
||||
@TableField("ornaments_yy_id")
|
||||
private String ornamentsYyId;
|
||||
|
||||
@Excel(name = "饰品名称")
|
||||
private String ornamentName;
|
||||
|
||||
@Excel(name = "饰品价格")
|
||||
private BigDecimal ornamentsPrice;
|
||||
|
||||
@Excel(name = "饰品图片")
|
||||
private String imageUrl;
|
||||
|
||||
@Excel(name = "饰品级别ID")
|
||||
private Integer ornamentsLevelId;
|
||||
|
||||
@Excel(name = "饰品级别图片")
|
||||
private String ornamentLevelImg;
|
||||
|
||||
// 0、在背包显示 1、已分解
|
||||
@Excel(name = "状态")
|
||||
private Integer status;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
|
||||
// 0、对战
|
||||
@Excel(name = "饰品来源")
|
||||
private Integer source;
|
||||
|
||||
@Excel(name = "对战ID")
|
||||
private Integer fightId;
|
||||
|
||||
@Excel(name = "对战模式:回合数")
|
||||
private Integer fightRoundNumber;
|
||||
|
||||
@Excel(name = "Roll房ID")
|
||||
private Integer rollId;
|
||||
|
||||
@Excel(name = "持有者_用户ID")
|
||||
private Integer holderUserId;
|
||||
|
||||
// 用于对战模式,游戏完全结束才显示
|
||||
// @TableField("is_show")
|
||||
// private Integer isShow;
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
package com.ruoyi.domain.entity;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class TtCommissionRecord {
|
||||
|
||||
/**
|
||||
* ID
|
||||
*/
|
||||
private Integer id;
|
||||
|
||||
/**
|
||||
* 推广人员ID
|
||||
*/
|
||||
private Integer userId;
|
||||
|
||||
/**
|
||||
* 佣金
|
||||
*/
|
||||
private BigDecimal commission;
|
||||
|
||||
/**
|
||||
* 汇总时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date summaryTime;
|
||||
|
||||
/**
|
||||
* 领取状态(0未领取 1已领取)
|
||||
*/
|
||||
private String claimStatus;
|
||||
|
||||
/**
|
||||
* 领取时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date claimTime;
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
package com.ruoyi.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_order")
|
||||
public class TtOrder implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.AUTO)
|
||||
private Integer id;
|
||||
|
||||
@Excel(name = "用户ID")
|
||||
private Integer userId;
|
||||
|
||||
// 见PartyType
|
||||
@Excel(name = "第三方")
|
||||
private String thirdParty;
|
||||
/**
|
||||
* 0卡密 1支付宝 2微信 见PayType
|
||||
*/
|
||||
@Excel(name = "订单类型")
|
||||
private String type;
|
||||
|
||||
@Excel(name = "商品ID")
|
||||
private Integer goodsId;
|
||||
|
||||
@Excel(name = "商品价格")
|
||||
private BigDecimal goodsPrice;
|
||||
|
||||
@Excel(name = "商品数量")
|
||||
private Integer goodsNum;
|
||||
|
||||
@Excel(name = "商品总价")
|
||||
private BigDecimal totalAmount;
|
||||
|
||||
@Excel(name = "订单号")
|
||||
private String orderId;
|
||||
|
||||
@Excel(name = "外部订单号")
|
||||
private String outTradeNo;
|
||||
|
||||
@Excel(name = "sign验签密钥")
|
||||
private String sign;
|
||||
|
||||
@Excel(name = "支付状态")
|
||||
private String status;
|
||||
|
||||
@Excel(name = "支付跳转链接")
|
||||
private String payUrl;
|
||||
|
||||
@Excel(name = "百度推广bdVid")
|
||||
private String bdVid;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
package com.ruoyi.domain.entity;
|
||||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.Objects;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_ornament")
|
||||
public class TtOrnament implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "饰品唯一名称英文")
|
||||
@TableId(value = "market_hash_name", type = IdType.INPUT)
|
||||
private String marketHashName;
|
||||
|
||||
@TableField(value = "id", fill = FieldFill.INSERT)
|
||||
private Long id;
|
||||
|
||||
@Excel(name = "zbt_id")
|
||||
@TableField("zbt_id")
|
||||
private Long zbtId;
|
||||
|
||||
@Excel(name = "yyyouping_id")
|
||||
@TableField("yyyouping_id")
|
||||
private Long yyyoupingId;
|
||||
|
||||
@Excel(name = "长名称")
|
||||
@TableField("name")
|
||||
private String name;
|
||||
|
||||
@Excel(name = "本网站使用价格(rmb)")
|
||||
private BigDecimal usePrice;
|
||||
|
||||
@Excel(name = "图片")
|
||||
private String imageUrl;
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(this.marketHashName);
|
||||
}
|
||||
|
||||
@Excel(name = "在售最低价")
|
||||
private BigDecimal price;
|
||||
|
||||
@Excel(name = "在售数量")
|
||||
private Integer quantity;
|
||||
|
||||
@Excel(name = "短名称")
|
||||
private String shortName;
|
||||
|
||||
@Excel(name = "类别")
|
||||
private String type;
|
||||
|
||||
@Excel(name = "类别中文名")
|
||||
private String typeName;
|
||||
|
||||
@Excel(name = "类别hash名")
|
||||
@TableField("type_hash_name")
|
||||
private String typeHashName;
|
||||
|
||||
@Excel(name = "品质")
|
||||
private String quality;
|
||||
|
||||
@Excel(name = "品质hash")
|
||||
private String qualityHashName;
|
||||
|
||||
@Excel(name = "品质名称")
|
||||
private String qualityName;
|
||||
|
||||
@Excel(name = "品质颜色")
|
||||
private String qualityColor;
|
||||
|
||||
@Excel(name = "稀有度")
|
||||
private String rarity;
|
||||
|
||||
private String rarityHashName;
|
||||
|
||||
@Excel(name = "稀有度名称")
|
||||
private String rarityName;
|
||||
|
||||
@Excel(name = "稀有度颜色")
|
||||
private String rarityColor;
|
||||
|
||||
@Excel(name = "外观")
|
||||
private String exterior;
|
||||
|
||||
@Excel(name = "外观")
|
||||
private String exteriorHashName;
|
||||
|
||||
@Excel(name = "外观名称")
|
||||
private String exteriorName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
|
||||
private String remark;
|
||||
|
||||
// 0上架 1下架
|
||||
private String isPutaway;
|
||||
|
||||
// 0是本网站自定义道具 1否
|
||||
private String isProprietaryProperty;
|
||||
}
|
||||
@@ -0,0 +1,72 @@
|
||||
package com.ruoyi.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.sql.Timestamp;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_ornament_yy")
|
||||
public class TtOrnamentsYY implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "id",type = IdType.AUTO)
|
||||
private Integer id;
|
||||
|
||||
@Excel(name = "哈希名称")
|
||||
@TableField("hash_name")
|
||||
private String hashName;
|
||||
|
||||
@Excel(name = "名称")
|
||||
@TableField("name")
|
||||
private String name;
|
||||
|
||||
@Excel(name = "类型id")
|
||||
@TableField("type_id")
|
||||
private Integer typeId;
|
||||
|
||||
@Excel(name = "type_name")
|
||||
@TableField("type_name")
|
||||
private String typeName;
|
||||
|
||||
@Excel(name = "type_hash_name")
|
||||
@TableField("type_hash_name")
|
||||
private String typeHashName;
|
||||
|
||||
@Excel(name = "weapon_id")
|
||||
@TableField("weapon_id")
|
||||
private Integer weaponId;
|
||||
|
||||
@Excel(name = "weapon_name")
|
||||
@TableField("weapon_name")
|
||||
private String weaponName;
|
||||
|
||||
@Excel(name = "weapon_hash_name")
|
||||
@TableField("weapon_hash_name")
|
||||
private String weaponHashName;
|
||||
|
||||
// @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
// private Date createTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@TableField("update_time")
|
||||
private Timestamp updateTime;
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
package com.ruoyi.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_promotion_level")
|
||||
public class TtPromotionLevel implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Integer id;
|
||||
|
||||
@Excel(name = "推广等级名称")
|
||||
private String name;
|
||||
|
||||
@Excel(name = "推广等级图标")
|
||||
private String icon;
|
||||
|
||||
@Excel(name = "推广等级达标金额")
|
||||
private BigDecimal rechargeThreshold;
|
||||
|
||||
@Excel(name = "推广返佣比例")
|
||||
private BigDecimal commissions;
|
||||
|
||||
@Excel(name = "等级达标奖励红包金额")
|
||||
private BigDecimal addedBonus;
|
||||
|
||||
@Excel(name = "充值赠送比例")
|
||||
private BigDecimal rechargeGiftRatio;
|
||||
|
||||
@Excel(name = "描述")
|
||||
private String description;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.ruoyi.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_promotion_record")
|
||||
public class TtPromotionRecord implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Integer id;
|
||||
|
||||
@Excel(name = "用户ID")
|
||||
private Integer userId;
|
||||
|
||||
@Excel(name = "下级用户ID")
|
||||
private Integer subordinateUserId;
|
||||
|
||||
@Excel(name = "下级用户充值金额")
|
||||
private BigDecimal rechargePrice;
|
||||
|
||||
/**
|
||||
* 下级用户总消费
|
||||
*/
|
||||
@TableField(exist = false)
|
||||
private BigDecimal totalConsumption;
|
||||
|
||||
@Excel(name = "返佣金额")
|
||||
private BigDecimal rebate;
|
||||
|
||||
@Excel(name = "充值记录ID")
|
||||
private Integer rechargeRecordId;
|
||||
|
||||
private String status;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
package com.ruoyi.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_recharge_config")
|
||||
public class TtRechargeConfig implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Integer id;
|
||||
|
||||
// 名称
|
||||
private String name;
|
||||
|
||||
@Excel(name = "充值金额")
|
||||
private BigDecimal price;
|
||||
|
||||
// 0启用,1禁用
|
||||
@Excel(name = "状态")
|
||||
private String status;
|
||||
|
||||
// 产品:金币
|
||||
@TableField("product_a")
|
||||
private BigDecimal productA;
|
||||
|
||||
// 图片信息
|
||||
@TableField("picture")
|
||||
private String picture;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
package com.ruoyi.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_recharge_prod")
|
||||
public class TtRechargeProd implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Integer id;
|
||||
|
||||
// 名称
|
||||
private String name;
|
||||
|
||||
@Excel(name = "充值金额")
|
||||
private BigDecimal price;
|
||||
|
||||
// 0启用,1禁用
|
||||
@Excel(name = "状态")
|
||||
private String status;
|
||||
|
||||
@Excel(name = "卡密链接")
|
||||
private String cardLink;
|
||||
|
||||
// 产品:金币
|
||||
@TableField("product_a")
|
||||
private BigDecimal productA;
|
||||
|
||||
// 产品:积分
|
||||
@TableField("product_c")
|
||||
private BigDecimal productC;
|
||||
|
||||
// 图片信息
|
||||
@TableField("picture")
|
||||
private String picture;
|
||||
|
||||
@Excel(name = "交易链接")
|
||||
private String transactionLink;
|
||||
}
|
||||
@@ -0,0 +1,86 @@
|
||||
package com.ruoyi.domain.entity;
|
||||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.sql.Timestamp;
|
||||
import java.util.Date;
|
||||
import java.util.Objects;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_user_blend_ercash")
|
||||
public class TtUserBlendErcash implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "id")
|
||||
@TableId(value = "id",type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
@Excel(name = "user_id")
|
||||
@TableField("user_id")
|
||||
private Integer userId;
|
||||
|
||||
@Excel(name = "金币")
|
||||
@TableField("amount")
|
||||
private BigDecimal amount;
|
||||
|
||||
@Excel(name = "final_amount")
|
||||
@TableField("final_amount")
|
||||
private BigDecimal finalAmount;
|
||||
|
||||
@Excel(name = "积分")
|
||||
@TableField("credits")
|
||||
private BigDecimal credits;
|
||||
|
||||
@Excel(name = "final_credits")
|
||||
@TableField("final_credits")
|
||||
private BigDecimal finalCredits;
|
||||
|
||||
@Excel(name = "合计")
|
||||
@TableField("total")
|
||||
private BigDecimal total;
|
||||
|
||||
/**
|
||||
* @see com.ruoyi.domain.common.constant.TtAccountRecordSource
|
||||
*/
|
||||
@Excel(name = "来源")
|
||||
@TableField("source")
|
||||
private Integer source;
|
||||
|
||||
/**
|
||||
* @see com.ruoyi.domain.common.constant.TtAccountRecordType
|
||||
*/
|
||||
@Excel(name = "收支类型")
|
||||
@TableField("type")
|
||||
private Integer type;
|
||||
|
||||
@Excel(name = "create_time")
|
||||
@TableField("create_time")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Timestamp createTime;
|
||||
|
||||
@Excel(name = "update_time")
|
||||
@TableField("update_time")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Timestamp updateTime;
|
||||
|
||||
@Excel(name = "笔记")
|
||||
@TableField("remark")
|
||||
private String remark;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
package com.ruoyi.domain.entity.box;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_box_third_explosive_user")
|
||||
public class TtBoxThirdExplosiveUser implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.AUTO)
|
||||
private Integer id;
|
||||
|
||||
@Excel(name = "宝箱ID")
|
||||
private Integer boxId;
|
||||
|
||||
@Excel(name = "参与者_用户ID")
|
||||
private Integer userId;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
package com.ruoyi.domain.entity.delivery;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_delivery_record")
|
||||
public class TtDeliveryRecord implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Integer id;
|
||||
|
||||
@Excel(name = "用户ID")
|
||||
private Integer userId;
|
||||
|
||||
@Excel(name = "用户背包记录ID")
|
||||
private Long boxRecordsId;
|
||||
|
||||
@Excel(name = "饰品ID")
|
||||
@TableField("ornament_id")
|
||||
private Long ornamentId;
|
||||
|
||||
@Excel(name = "市场唯一hashName")
|
||||
@TableField("market_hash_name")
|
||||
private String marketHashName;
|
||||
|
||||
@Excel(name = "饰品价格")
|
||||
private BigDecimal ornamentsPrice;
|
||||
|
||||
@Excel(name = "网站订单号")
|
||||
private String outTradeNo;
|
||||
|
||||
/**
|
||||
* 网站发货模式(1人工发货 2自动发货 3主播号提取)
|
||||
*/
|
||||
@Excel(name = "网站发货模式")
|
||||
private Integer delivery;
|
||||
|
||||
@Excel(name = "实际购买价格")
|
||||
private BigDecimal buyPrice;
|
||||
|
||||
@Excel(name = "第三方平台订单号")
|
||||
private String orderId;
|
||||
|
||||
@Excel(name = "第三方发货模式")
|
||||
private Integer thirdpartyDelivery;
|
||||
|
||||
/**
|
||||
* 发货订单状态(1待发货 3待收货 10订单完成 11订单取消)
|
||||
*/
|
||||
@Excel(name = "发货订单状态")
|
||||
private Integer status;
|
||||
|
||||
private String message;
|
||||
|
||||
private String createBy;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
private String updateBy;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
package com.ruoyi.domain.entity.exponent;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_exponent")
|
||||
public class TtExponent implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.AUTO)
|
||||
private Integer id;
|
||||
|
||||
@Excel(name = "指数结果")
|
||||
private Integer exponent;
|
||||
|
||||
@Excel(name = "指数生成点")
|
||||
private String points;
|
||||
|
||||
// 1上升 2下降
|
||||
@Excel(name = "")
|
||||
private Integer forward;
|
||||
|
||||
@Excel(name = "当天第几期")
|
||||
private Integer number;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
package com.ruoyi.domain.entity.exponent;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_exponent_user")
|
||||
public class TtExponentUser implements Serializable {
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
@TableId(type = IdType.AUTO)
|
||||
private Integer id;
|
||||
@Excel(name = "指数ID")
|
||||
private Integer exponentId;
|
||||
@Excel(name = "盒子ID")
|
||||
private Integer boxId;
|
||||
@Excel(name = "用户ID")
|
||||
private Integer userId;
|
||||
@Excel(name = "盒子ID")
|
||||
private BigDecimal price;
|
||||
// 1上升 2下降
|
||||
@Excel(name = "1上升 2下降")
|
||||
private Integer forward;
|
||||
@Excel(name = "0默认,1成功,2失败")
|
||||
private Integer status;
|
||||
@Excel(name = "成功开箱结果ID")
|
||||
private Long boxRecordId;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
package com.ruoyi.domain.entity.exponent;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_exponent_user_box")
|
||||
public class TtExponentUserBox implements Serializable {
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
@TableId(type = IdType.AUTO)
|
||||
private Integer id;
|
||||
@Excel(name = "盒子ID")
|
||||
private Integer boxId;
|
||||
@Excel(name = "用户ID")
|
||||
private Integer userId;
|
||||
@Excel(name = "宝箱数量")
|
||||
private Integer number;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
package com.ruoyi.domain.entity.fight;
|
||||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import lombok.*;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class FightSeat {
|
||||
|
||||
private Integer fightId;
|
||||
|
||||
// 座位号
|
||||
private Integer code;
|
||||
|
||||
private Integer playerId;
|
||||
|
||||
// 玩家状态(0空位 1入座 2就绪)
|
||||
private Integer status;
|
||||
|
||||
// 头像
|
||||
private String avatar;
|
||||
|
||||
private String nickName;
|
||||
|
||||
private BigDecimal awardTotalPrices;
|
||||
|
||||
public FightSeat(Integer fightId, Integer code) {
|
||||
this.fightId = fightId;
|
||||
this.code = code;
|
||||
this.status = 0;
|
||||
}
|
||||
|
||||
public FightSeat(Integer code) {
|
||||
this.code = code;
|
||||
this.status = 0;
|
||||
}
|
||||
|
||||
// 入座
|
||||
public FightSeat sitDown(Integer playerId) {
|
||||
if (ObjectUtil.isEmpty(code)) return null;
|
||||
if (!status.equals(0)) return null;
|
||||
this.playerId = playerId;
|
||||
status = 1;
|
||||
return this;
|
||||
}
|
||||
|
||||
// 离开座位
|
||||
public Boolean sitUp() {
|
||||
if (ObjectUtil.isEmpty(this.playerId) || ObjectUtil.isEmpty(this.code)) {
|
||||
return false;
|
||||
}
|
||||
if (!this.status.equals(1)) return false;
|
||||
this.playerId = null;
|
||||
this.status = 0;
|
||||
this.nickName = "";
|
||||
this.avatar = "";
|
||||
return true;
|
||||
}
|
||||
|
||||
// 准备
|
||||
public FightSeat ready() {
|
||||
if (ObjectUtil.isEmpty(code) || ObjectUtil.isEmpty(playerId)) return null;
|
||||
if (status.equals(0)) return null;
|
||||
this.status = 2;
|
||||
return this;
|
||||
}
|
||||
|
||||
// 取消准备
|
||||
public FightSeat readyCancel() {
|
||||
if (ObjectUtil.isEmpty(code) || ObjectUtil.isEmpty(playerId)) return null;
|
||||
if (status.equals(0)) return null;
|
||||
if (status.equals(1)) return this;
|
||||
this.status = 1;
|
||||
return this;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
package com.ruoyi.domain.entity.fight;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import com.ruoyi.domain.entity.fight.FightSeat;
|
||||
import com.ruoyi.domain.vo.fight.FightBoxVO;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.sql.Timestamp;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_fight",autoResultMap = true)
|
||||
public class TtFight implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Integer id;
|
||||
|
||||
@Excel(name = "创建者ID")
|
||||
private Integer userId;
|
||||
|
||||
@Excel(name = "座位")
|
||||
@TableField(value = "seats",typeHandler = JacksonTypeHandler.class)
|
||||
private List<FightSeat> seats;
|
||||
|
||||
// 1、欧皇 2、非酋
|
||||
@Excel(name = "对战模式")
|
||||
private String model;
|
||||
|
||||
@Excel(name = "对战人数")
|
||||
private Integer playerNum;
|
||||
|
||||
/**
|
||||
* 观战人数
|
||||
*/
|
||||
@TableField(exist = false)
|
||||
private Integer spectatorNum;
|
||||
|
||||
@Excel(name = "回合数")
|
||||
private Integer roundNumber;
|
||||
|
||||
@TableField(value = "winner_ids",typeHandler = JacksonTypeHandler.class)
|
||||
private List<Integer> winnerIds;
|
||||
|
||||
@Excel(name = "选择宝箱数据")
|
||||
@TableField(value = "box_data",typeHandler = JacksonTypeHandler.class)
|
||||
private Map<String, FightBoxVO> boxData;
|
||||
|
||||
@Excel(name = "创建宝箱价格总数")
|
||||
private BigDecimal boxPriceTotal;
|
||||
|
||||
// 对战状态(0准备 1进行中 2结束 3超时强制结束)
|
||||
@Excel(name = "对战状态")
|
||||
private Integer status;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date endTime;
|
||||
|
||||
// 开始时间
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Timestamp beginTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
|
||||
@Excel(name = "备注")
|
||||
private String remark;
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
package com.ruoyi.domain.entity.recorde;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_user_amount_records")
|
||||
public class TtUserAmountRecords implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Integer id;
|
||||
|
||||
@Excel(name = "用户ID")
|
||||
private Integer userId;
|
||||
|
||||
// 1、收入 2、支出
|
||||
private Integer type;
|
||||
|
||||
// 来源
|
||||
private Integer source;
|
||||
|
||||
@Excel(name = "变动金额")
|
||||
private BigDecimal amount;
|
||||
|
||||
@Excel(name = "最终金额")
|
||||
private BigDecimal finalAmount;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
private String remark;
|
||||
|
||||
private Integer pwChildId;
|
||||
private String pwChildName;
|
||||
private BigDecimal pwChildAccount;
|
||||
|
||||
@TableField("task_id")
|
||||
private Integer taskId;
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
package com.ruoyi.domain.entity.recorde;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_user_credits_records")
|
||||
public class TtUserCreditsRecords implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Integer id;
|
||||
|
||||
@Excel(name = "用户ID")
|
||||
private Integer userId;
|
||||
|
||||
private Integer type;
|
||||
|
||||
private Integer source;
|
||||
|
||||
@Excel(name = "变动积分")
|
||||
private BigDecimal credits;
|
||||
|
||||
@Excel(name = "最终积分")
|
||||
private BigDecimal finalCredits;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
private String remark;
|
||||
|
||||
private Integer pwChildId;
|
||||
|
||||
private String pwChildName;
|
||||
|
||||
private BigDecimal pwChildAccount;
|
||||
|
||||
@TableField("task_id")
|
||||
private Integer taskId;
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
package com.ruoyi.domain.entity.roll;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_roll")
|
||||
public class TtRoll implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "ROLL房ID")
|
||||
@TableId(value = "id",type = IdType.AUTO)
|
||||
private Integer id;
|
||||
|
||||
@Excel(name = "奖池ID")
|
||||
private Integer jackpotId;
|
||||
|
||||
// 创建者
|
||||
private Integer userId;
|
||||
|
||||
// 0官方 1主播
|
||||
private String rollType;
|
||||
|
||||
@Excel(name = "Roll房名称")
|
||||
private String rollName;
|
||||
|
||||
@Excel(name = "Roll房描述")
|
||||
private String description;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date endTime;
|
||||
|
||||
@Excel(name = "人数限制")
|
||||
private Integer peopleNum;
|
||||
|
||||
@Excel(name = "Roll房参与密码")
|
||||
private String rollPassword;
|
||||
|
||||
@Excel(name = "充值门槛")
|
||||
private BigDecimal minRecharge;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date rechargeStartTime;
|
||||
|
||||
@Excel(name = "排序依据")
|
||||
private Integer sortBy;
|
||||
|
||||
// 0未开奖 1已开奖
|
||||
@Excel(name = "状态")
|
||||
private String rollStatus;
|
||||
|
||||
@Excel(name = "创建者")
|
||||
private String createBy;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
private String updateBy;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
|
||||
@TableField(select = false)
|
||||
private String delFlag;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.ruoyi.domain.entity.roll;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class TtRollBody {
|
||||
|
||||
private Integer id;
|
||||
|
||||
private String rollName;
|
||||
|
||||
private String rollStatus;
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
package com.ruoyi.domain.entity.roll;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_roll_jackpot")
|
||||
public class TtRollJackpot implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Integer jackpotId;
|
||||
|
||||
private String jackpotName;
|
||||
|
||||
@TableField("total_price")
|
||||
private BigDecimal totalPrice;
|
||||
|
||||
private String description;
|
||||
|
||||
private String createBy;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
private String updateBy;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.ruoyi.domain.entity.roll;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_roll_jackpot_ornaments")
|
||||
public class TtRollJackpotOrnaments implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.AUTO)
|
||||
private Integer id;
|
||||
|
||||
@Excel(name = "Roll房奖池ID")
|
||||
private Integer jackpotId;
|
||||
|
||||
@Excel(name = "Roll房奖池饰品ID")
|
||||
private Long ornamentsId;
|
||||
|
||||
@Excel(name = "饰品价格")
|
||||
private BigDecimal price;
|
||||
|
||||
@Excel(name = "饰品图片")
|
||||
private String imgUrl;
|
||||
|
||||
@Excel(name = "饰品名称")
|
||||
private String ornamentName;
|
||||
|
||||
@Excel(name = "饰品级别ID")
|
||||
@TableField("ornament_level_id")
|
||||
private Integer ornamentLevelId;
|
||||
|
||||
@Excel(name = "饰品数量")
|
||||
private Integer ornamentsNum;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package com.ruoyi.domain.entity.roll;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class TtRollJackpotOrnamentsBody {
|
||||
|
||||
private Integer jackpotId;
|
||||
|
||||
private Integer id;
|
||||
private String itemName;
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
package com.ruoyi.domain.entity.roll;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_roll_user")
|
||||
public class TtRollUser implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.AUTO)
|
||||
private Integer id;
|
||||
|
||||
@Excel(name = "用户ID")
|
||||
private Integer userId;
|
||||
|
||||
@Excel(name = "用户名")
|
||||
private String userName;
|
||||
|
||||
@Excel(name = "昵称")
|
||||
private String nickName;
|
||||
|
||||
@Excel(name = "头像")
|
||||
private String avatar;
|
||||
|
||||
@Excel(name = "Roll房ID")
|
||||
private Integer rollId;
|
||||
|
||||
@Excel(name = "奖池饰品列表ID")
|
||||
private Integer jackpotOrnamentsId;
|
||||
|
||||
@Excel(name = "奖池饰品ID")
|
||||
private Long ornamentsId;
|
||||
|
||||
@Excel(name = "宝箱记录ID")
|
||||
private Long boxRecordId;
|
||||
|
||||
// 2系统指定获奖者
|
||||
private String status;
|
||||
|
||||
@Excel(name = "指定者")
|
||||
private String designatedBy;
|
||||
|
||||
@TableField("get_prize_way")
|
||||
private Integer getPrizeWay;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date joinTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
package com.ruoyi.domain.entity.roll;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_roll_user_prize")
|
||||
public class TtRollUserPrize implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.AUTO)
|
||||
private Integer id;
|
||||
|
||||
@Excel(name = "roll用户ID")
|
||||
@TableField("roll_user_id")
|
||||
private Integer rollUserId;
|
||||
|
||||
@Excel(name = "Roll房奖池id")
|
||||
@TableField("roll_jackpot_id")
|
||||
private Integer rollJackpotId;
|
||||
|
||||
@Excel(name = "奖池饰品ID")
|
||||
@TableField("roll_jackpot_ornament_id")
|
||||
private Integer rollJackpotOrnamentId;
|
||||
|
||||
@Excel(name = "饰品ID")
|
||||
@TableField("ornament_id")
|
||||
private Long ornamentId;
|
||||
|
||||
@Excel(name = "饰品名称")
|
||||
@TableField("ornament_name")
|
||||
private String ornamentName;
|
||||
|
||||
@Excel(name = "饰品图片")
|
||||
@TableField("img_url")
|
||||
private String imgUrl;
|
||||
|
||||
@Excel(name = "饰品价格")
|
||||
@TableField("price")
|
||||
private BigDecimal price;
|
||||
|
||||
@Excel(name = "奖品数量")
|
||||
@TableField("number")
|
||||
private Integer number;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
package com.ruoyi.domain.entity.roll;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_time_roll")
|
||||
public class TtTimeRoll implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Integer id;
|
||||
|
||||
@Excel(name = "奖池ID")
|
||||
private Integer jackpotId;
|
||||
|
||||
@Excel(name = "房间名称")
|
||||
private String name;
|
||||
|
||||
@Excel(name = "房间描述")
|
||||
private String description;
|
||||
|
||||
private String rechargeCondition;
|
||||
|
||||
@Excel(name = "充值门槛")
|
||||
private BigDecimal minRecharge;
|
||||
|
||||
@Excel(name = "排序依据")
|
||||
private Integer sortBy;
|
||||
|
||||
private String status;
|
||||
|
||||
@Excel(name = "创建者")
|
||||
private String createBy;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
private String updateBy;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
|
||||
@TableField(select = false)
|
||||
private String delFlag;
|
||||
|
||||
private Integer jobId;
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
package com.ruoyi.domain.entity.roll;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_time_roll_user")
|
||||
public class TtTimeRollUser implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId
|
||||
private Integer id;
|
||||
|
||||
@Excel(name = "时间Roll房ID")
|
||||
private Integer timeRollId;
|
||||
|
||||
@Excel(name = "用户ID")
|
||||
private Integer userId;
|
||||
|
||||
@Excel(name = "奖池饰品列表ID")
|
||||
private Integer jackpotOrnamentsId;
|
||||
|
||||
@Excel(name = "奖池饰品ID")
|
||||
private Long ornamentsId;
|
||||
|
||||
@Excel(name = "宝箱记录ID")
|
||||
private Long boxRecordId;
|
||||
|
||||
private String status;
|
||||
|
||||
@Excel(name = "指定者")
|
||||
private String designatedBy;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date joinTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
|
||||
@Excel(name = "结束状态", readConverterExp = "0=未开始,1=已结束")
|
||||
private String endStatus;
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
package com.ruoyi.domain.entity.sys;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.sql.Timestamp;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_promotion_update")
|
||||
public class TtPromotionUpdate {
|
||||
|
||||
@TableId(value = "id",type = IdType.AUTO)
|
||||
private Integer id;
|
||||
|
||||
@TableField("employee_id")
|
||||
private Integer employeeId;
|
||||
|
||||
@TableField("boss_id")
|
||||
private Integer bossId;
|
||||
|
||||
@TableField("create_time")
|
||||
private Timestamp createTime;
|
||||
|
||||
@TableField("update_time")
|
||||
private Timestamp updateTime;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
package com.ruoyi.domain.entity.sys;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@TableName(value = "tt_user")
|
||||
public class TtUser implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "用户ID")
|
||||
@TableId(value = "user_id", type = IdType.AUTO)
|
||||
private Integer userId;
|
||||
|
||||
@Excel(name = "用户账号")
|
||||
private String userName;
|
||||
|
||||
@Excel(name = "用户昵称")
|
||||
private String nickName;
|
||||
|
||||
/**
|
||||
* @see com.ruoyi.domain.common.constant.UserType
|
||||
*/
|
||||
private String userType;
|
||||
|
||||
@Excel(name = "用户邮箱")
|
||||
private String email;
|
||||
|
||||
@Excel(name = "手机号码")
|
||||
private String phoneNumber;
|
||||
|
||||
@Excel(name = "头像地址")
|
||||
private String avatar;
|
||||
|
||||
@Excel(name = "密码")
|
||||
private String password;
|
||||
|
||||
@Excel(name = "账户金额")
|
||||
private BigDecimal accountAmount;
|
||||
|
||||
@Excel(name = "账户积分")
|
||||
private BigDecimal accountCredits;
|
||||
|
||||
@Excel(name = "邀请码")
|
||||
private String invitationCode;
|
||||
|
||||
@Excel(name = "上级ID")
|
||||
private Integer parentId;
|
||||
|
||||
@Excel(name = "VIP等级")
|
||||
private Integer vipLevel;
|
||||
|
||||
@Excel(name = "推广等级")
|
||||
private Integer promotionLevel;
|
||||
|
||||
private String status;
|
||||
|
||||
private String deliveryStatus;
|
||||
|
||||
@Excel(name = "steam账号ID")
|
||||
private Long steamId;
|
||||
|
||||
@Excel(name = "steam交易链接")
|
||||
@TableField("transaction_link")
|
||||
private String transactionLink;
|
||||
|
||||
@Excel(name = "真实姓名")
|
||||
private String realName;
|
||||
|
||||
@Excel(name = "身份证号码")
|
||||
private String idNum;
|
||||
|
||||
@Excel(name = "实名认证流程号")
|
||||
private String certifyId;
|
||||
|
||||
private String isRealCheck;
|
||||
|
||||
/**
|
||||
* 佣金比例
|
||||
*/
|
||||
private BigDecimal commissionRate;
|
||||
|
||||
@Excel(name = "最后登录IP")
|
||||
private String loginIp;
|
||||
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX", timezone = "GMT+8")
|
||||
private Date loginDate;
|
||||
|
||||
private String createBy;
|
||||
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX", timezone = "GMT+8")
|
||||
private Date createTime;
|
||||
|
||||
private String updateBy;
|
||||
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX", timezone = "GMT+8")
|
||||
private Date updateTime;
|
||||
|
||||
@Excel(name = "备注")
|
||||
private String remark;
|
||||
|
||||
//0正常
|
||||
@TableField(select = false)
|
||||
private String delFlag;
|
||||
|
||||
@TableField(select = false)
|
||||
private String deliveryAddress;
|
||||
|
||||
@TableField(exist = false)
|
||||
private List<TtUser> children;
|
||||
|
||||
@Override
|
||||
public boolean equals(Object obj) {
|
||||
System.out.println("调用equals方法,当前的hashCode为:" + hashCode());
|
||||
/** 对象是 null 直接返回 false **/
|
||||
if (obj == null) {
|
||||
return false;
|
||||
}
|
||||
/** 对象是当前对象,直接返回 true **/
|
||||
if (this == obj) {
|
||||
return true;
|
||||
}
|
||||
/** 判断对象类型是否是User **/
|
||||
if (obj instanceof TtUser) {
|
||||
TtUser vo = (TtUser) obj;
|
||||
if (vo.getUserId().equals(this.userId)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return this.getUserId().hashCode();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.ruoyi.domain.other;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ApiForgetPasswordBody {
|
||||
|
||||
private String phoneNumber;
|
||||
|
||||
private String code;
|
||||
|
||||
private String password;
|
||||
|
||||
private String confirmPassword;
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.ruoyi.domain.other;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
public class ApiLoginBody {
|
||||
|
||||
@NotNull(message = "用户名不能为空")
|
||||
private String username;
|
||||
|
||||
@NotNull(message = "密码不能为空")
|
||||
private String password;
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.ruoyi.domain.other;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
public class ApiLuckyUpgradeBody {
|
||||
|
||||
private Integer id;
|
||||
|
||||
private String type;
|
||||
|
||||
private String itemName;
|
||||
|
||||
private BigDecimal priceMin = BigDecimal.ZERO;
|
||||
|
||||
private BigDecimal priceMax;
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.ruoyi.domain.other;
|
||||
|
||||
import lombok.Data;
|
||||
import org.hibernate.validator.constraints.Length;
|
||||
|
||||
@Data
|
||||
public class ApiRegisterBody {
|
||||
|
||||
@Length(min = 2,max = 12)
|
||||
private String nickName;
|
||||
|
||||
private String phoneNumber;
|
||||
|
||||
private String password;
|
||||
|
||||
private String parentInvitationCode;
|
||||
|
||||
private String code;
|
||||
|
||||
private String bdVid;
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
package com.ruoyi.domain.other;
|
||||
|
||||
import io.swagger.annotations.ApiParam;
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.Min;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
public class ApiShoppingBody {
|
||||
|
||||
@ApiParam("商品名称")
|
||||
private String name;
|
||||
|
||||
@ApiParam("类型(1匕首 2手枪 3步枪 4微型冲锋枪 5重型武器 6手套 7印花 8其它)")
|
||||
private String type;
|
||||
|
||||
@ApiParam("品质(1普通 2StatTrak™ 3纪念品 4★ 5★ StatTrak™ 6闪耀 7金色 8全息 9闪亮)")
|
||||
private String quality;
|
||||
|
||||
@ApiParam("稀有度")
|
||||
private String rarity;
|
||||
|
||||
@ApiParam("外观(1崭新出厂 2略有磨损 3久经沙场 4残损不堪 5战痕累累 6无涂装)")
|
||||
private String exterior;
|
||||
|
||||
@ApiParam("最高价格")
|
||||
private BigDecimal maxPrice;
|
||||
|
||||
@ApiParam("最低价格")
|
||||
private BigDecimal minPrice = BigDecimal.ZERO;
|
||||
|
||||
@ApiParam("1价格升序 2价格降序 3更新时间升序 4更新时间降序")
|
||||
private Integer sortBy;
|
||||
|
||||
@Min(value = 1, message = "每页长度最小为1")
|
||||
private Integer pageSize;
|
||||
|
||||
@Min(value = 1, message = "页码最小为1")
|
||||
private Integer pageNum;
|
||||
|
||||
@ApiParam("是否可兑换")
|
||||
private Boolean isExchange;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.ruoyi.domain.other;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
|
||||
@Data
|
||||
public class ApiUpdateUserDetailsBody {
|
||||
|
||||
private String nickName;
|
||||
|
||||
private String email;
|
||||
|
||||
private String phoneNumber;
|
||||
private String code;
|
||||
|
||||
@NotNull
|
||||
private String oldPassword;
|
||||
|
||||
@NotNull
|
||||
private String password;
|
||||
|
||||
@NotNull
|
||||
private String passwordAgain;
|
||||
|
||||
private String avatar;
|
||||
|
||||
private String parentInvitationCode;
|
||||
|
||||
private String transactionLink;
|
||||
|
||||
private String deliveryAddress;
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.ruoyi.domain.other;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ApiUserOnline {
|
||||
|
||||
private String token;
|
||||
|
||||
private String nickName;
|
||||
|
||||
private String userName;
|
||||
|
||||
private String ipaddr;
|
||||
|
||||
private String loginLocation;
|
||||
|
||||
private String browser;
|
||||
|
||||
private String os;
|
||||
|
||||
private Long loginTime;
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user