Initial commit
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import com.ruoyi.domain.other.TtContent;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class ApiContentDataVO {
|
||||
|
||||
private Integer contentTypeId;
|
||||
|
||||
private String contentTypeName;
|
||||
|
||||
private String contentAlias;
|
||||
|
||||
private List<TtContent> contentList;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import cn.hutool.json.JSONUtil;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
|
||||
import com.ruoyi.domain.entity.fight.FightSeat;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class ApiFightListDataVO implements Serializable {
|
||||
|
||||
private Integer id;
|
||||
|
||||
private String model;
|
||||
|
||||
private List<FightSeat> seats;
|
||||
|
||||
private Integer roundNumber;
|
||||
|
||||
private Integer playerNum;
|
||||
|
||||
private String boxData;
|
||||
|
||||
private BigDecimal boxPriceTotal;
|
||||
|
||||
private String status;
|
||||
|
||||
private String userData;
|
||||
|
||||
private String createTime;
|
||||
|
||||
private String updateTime;
|
||||
|
||||
|
||||
|
||||
private List<Integer> winnerIds;
|
||||
|
||||
private String winnerIdList;
|
||||
/**
|
||||
* 开箱饰品总金额
|
||||
*/
|
||||
private BigDecimal totalOrnamentsPrice;
|
||||
|
||||
private Integer userId;
|
||||
|
||||
public List<Integer> getWinnerIds() {
|
||||
if (StringUtils.isBlank(winnerIdList)) {
|
||||
return new ArrayList<>();
|
||||
}
|
||||
return JSONUtil.toList(winnerIdList, Integer.class);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
public class ApiLuckyOrnamentsDataVO {
|
||||
|
||||
private Integer id;
|
||||
|
||||
private Long ornamentId;
|
||||
|
||||
private String itemName;
|
||||
|
||||
private BigDecimal usePrice;
|
||||
|
||||
private String imageUrl;
|
||||
|
||||
private String shortName;
|
||||
|
||||
private String typeName;
|
||||
|
||||
private String rarityName;
|
||||
|
||||
private String exteriorName;
|
||||
|
||||
private String levelImg;
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class ApiLuckyUpgradeRecordDataVO {
|
||||
|
||||
private String nickName;
|
||||
|
||||
private String avatar;
|
||||
|
||||
private String probability;
|
||||
|
||||
private BigDecimal amountConsumed;
|
||||
|
||||
private String gainItemName;
|
||||
|
||||
// 获得饰品价值
|
||||
private BigDecimal gainOrnamentsPrice;
|
||||
|
||||
private String imageUrl;
|
||||
|
||||
private Boolean isVictory;
|
||||
|
||||
// private String result;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date openTime;
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class ApiMessageDataVO {
|
||||
|
||||
private Integer id;
|
||||
|
||||
private String message;
|
||||
|
||||
private String status;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date sendTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date readingTime;
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import jakarta.validation.constraints.NotEmpty;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Builder
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class ApiShoppingDataVO {
|
||||
|
||||
private Integer id;
|
||||
private String itemName;
|
||||
private BigDecimal usePrice;
|
||||
private BigDecimal creditsPrice;
|
||||
private String imageUrl;
|
||||
private String itemId;
|
||||
private String shortName;
|
||||
private String type;
|
||||
private String typeName;
|
||||
private String quality;
|
||||
private String qualityName;
|
||||
private String rarity;
|
||||
private String rarityName;
|
||||
private String rarityColor;
|
||||
private String exterior;
|
||||
private String exteriorName;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class AvailableMarketOrnamentVO {
|
||||
|
||||
// 平台 "yy" "zbt"
|
||||
private Integer platform;
|
||||
|
||||
// yy的
|
||||
private Integer templateId;
|
||||
// zbt的
|
||||
private String itemId;
|
||||
|
||||
private Integer delivery;
|
||||
private String itemName;
|
||||
private String imageUrl;
|
||||
private BigDecimal cnyPrice;
|
||||
private BigDecimal price;
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class BoxCacheDataVO {
|
||||
|
||||
private String remainingNum;
|
||||
private Integer todayOpenNum;
|
||||
private BigDecimal todayArisePriceTotal;
|
||||
private BigDecimal todayProfit;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class ChildDetailByBossVO {
|
||||
|
||||
// 粉丝id
|
||||
private Integer userId;
|
||||
|
||||
// 粉丝昵称
|
||||
private String nickName;
|
||||
|
||||
// 消费金币
|
||||
private BigDecimal amountTotal;
|
||||
|
||||
// 消费积分
|
||||
private BigDecimal creditsToTal;
|
||||
|
||||
// 消费合计
|
||||
private BigDecimal total;
|
||||
|
||||
// boss收益
|
||||
private BigDecimal earnings;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,124 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
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;
|
||||
|
||||
/*
|
||||
通用饰品信息vo
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class CommonOrnamentVO implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private Integer yyId;
|
||||
|
||||
// 是表里的itemId(ZBT官网饰品id)
|
||||
private Integer zbtId;
|
||||
|
||||
// 也是zbt的长名称
|
||||
@Excel(name = "名称")
|
||||
@TableField("name")
|
||||
private String name;
|
||||
|
||||
@Excel(name = "饰品唯一名称英文")
|
||||
private String marketHashName;
|
||||
|
||||
@Excel(name = "类型")
|
||||
private Integer type;
|
||||
|
||||
@Excel(name = "type_name")
|
||||
@TableField("type_name")
|
||||
private String typeName;
|
||||
|
||||
@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;
|
||||
|
||||
@Excel(name = "本网站使用价格")
|
||||
private BigDecimal usePrice;
|
||||
|
||||
@Excel(name = "图片")
|
||||
private String imageUrl;
|
||||
|
||||
@Excel(name = "在售数量")
|
||||
private Integer quantity;
|
||||
|
||||
|
||||
|
||||
|
||||
// yy
|
||||
@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;
|
||||
|
||||
@Excel(name = "在售最低价")
|
||||
private BigDecimal price;
|
||||
|
||||
@Excel(name = "短名称")
|
||||
private String shortName;
|
||||
|
||||
@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;
|
||||
|
||||
private String remark;
|
||||
|
||||
private String isPutaway;
|
||||
|
||||
private String isProprietaryProperty;
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
// 提货申请记录信息
|
||||
@Data
|
||||
public class DeliveryApplyVO {
|
||||
|
||||
private Integer id;
|
||||
|
||||
private Integer userId;
|
||||
|
||||
private String outTradeNo;
|
||||
|
||||
private Long ornamentId;
|
||||
|
||||
private String ornamentName;
|
||||
|
||||
private Integer boxRecordsId;
|
||||
|
||||
private String nickName;
|
||||
|
||||
// // 平台和id
|
||||
// private Integer partyType;
|
||||
|
||||
// 饰品hash
|
||||
private String hashName;
|
||||
|
||||
private BigDecimal ornamentsPrice;
|
||||
private String name;
|
||||
private String imageUrl;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class FightBoxDataVO {
|
||||
|
||||
private Integer boxId;
|
||||
private String boxImg01;
|
||||
private String boxImg02;
|
||||
private String boxName;
|
||||
private BigDecimal price;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import com.ruoyi.domain.entity.TtOrnament;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class FightResultDataVO {
|
||||
|
||||
private Integer fightId;
|
||||
private Integer round;
|
||||
private List<PlayerGainsOrnamentsDataVO> playerGainsOrnamentsData;
|
||||
private List<PlayerGainsOrnamentsDataVO> winnerGainsOrnamentsData;
|
||||
private List<TtOrnament> TtOrnament;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import com.ruoyi.domain.other.BoxDataBodyA;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class FightRoomDataVO {
|
||||
|
||||
List<BoxDataBodyA> boxDataList;
|
||||
private Integer fightId;
|
||||
private String fightStatus;
|
||||
private Integer boxNumTotal;
|
||||
private BigDecimal boxPriceTotal;
|
||||
private Integer userId;
|
||||
private String userName;
|
||||
private String nickName;
|
||||
private String avatar;
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
public class JackpotOrnamentsDataVO {
|
||||
//产品名称
|
||||
private String itemName;
|
||||
//成色
|
||||
private String exteriorName;
|
||||
//图片地址
|
||||
private String imageUrl;
|
||||
//等级
|
||||
private String level;
|
||||
//等级图片
|
||||
private String levelImg;
|
||||
//商品名称
|
||||
private String shortName;
|
||||
//类型名称
|
||||
private String typeName;
|
||||
//价格
|
||||
private BigDecimal usePrice;
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class JoinFightUserDataVO {
|
||||
|
||||
private Integer fightId;
|
||||
private Integer userId;
|
||||
private Integer joinSeatNum;
|
||||
private String userName;
|
||||
private String nickName;
|
||||
private String avatar;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class OnSaleOrnamentVO {
|
||||
|
||||
private Integer partyType;
|
||||
private String id;
|
||||
private Integer delivery;
|
||||
private String itemName;
|
||||
private String imageUrl;
|
||||
private BigDecimal cnyPrice;
|
||||
private BigDecimal price;
|
||||
}
|
||||
111
skins-model/src/main/java/com/ruoyi/domain/vo/OpenBoxVO.java
Normal file
111
skins-model/src/main/java/com/ruoyi/domain/vo/OpenBoxVO.java
Normal file
@@ -0,0 +1,111 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
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
|
||||
public class OpenBoxVO 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 ornamenName;
|
||||
|
||||
@Excel(name = "饰品价格")
|
||||
private BigDecimal ornamentsPrice;
|
||||
|
||||
@Excel(name = "外观名称")
|
||||
private String exteriorName;
|
||||
|
||||
@Excel(name = "短名称")
|
||||
private String shortName;
|
||||
|
||||
@Excel(name = "本平台使用价格")
|
||||
private BigDecimal usePrice;
|
||||
|
||||
@Excel(name = "饰品图片")
|
||||
private String imageUrl;
|
||||
|
||||
@Excel(name = "饰品级别ID")
|
||||
private Integer ornamentsLevelId;
|
||||
|
||||
private String levelImg;
|
||||
|
||||
// 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,19 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class PlayerGainsOrnamentsDataVO {
|
||||
|
||||
List<UserPackSackDataVO> ornamentsDataList;
|
||||
private UserPackSackDataVO ornamentsData;
|
||||
private Integer userId;
|
||||
private String userName;
|
||||
private String nickName;
|
||||
private String avatar;
|
||||
private Integer joinSeatNum;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
public class PromotionDataVO {
|
||||
|
||||
private BigDecimal rechargeTotal;
|
||||
private BigDecimal rebateTotal;
|
||||
private BigDecimal unbalancedPrice;
|
||||
private BigDecimal balancedPrice;
|
||||
private BigDecimal todayRechargeTotal;
|
||||
private BigDecimal todayRebateTotal;
|
||||
private BigDecimal thisWeekRechargeTotal;
|
||||
private BigDecimal thisWeekRebateTotal;
|
||||
private BigDecimal thisMonthRechargeTotal;
|
||||
private BigDecimal thisMonthRebateTotal;
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import com.ruoyi.domain.entity.roll.TtRollUser;
|
||||
import com.ruoyi.domain.vo.boxRecords.TtBoxRecordsVO;
|
||||
import com.ruoyi.domain.vo.roll.SimpleRollOrnamentVO;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class RollDetailsDataVO {
|
||||
|
||||
private String rollName;
|
||||
|
||||
private Boolean hasPW;
|
||||
// private String pw;
|
||||
|
||||
private String description;
|
||||
|
||||
// 房间类型
|
||||
private String rollType;
|
||||
|
||||
private String rollTypeName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date endTime;
|
||||
|
||||
private Integer currentPeopleNum;
|
||||
|
||||
private Integer peopleNum;
|
||||
|
||||
private Integer ornamentsNum;
|
||||
|
||||
private BigDecimal totalOrnamentsPrice;
|
||||
|
||||
// 状态
|
||||
private String rollStatus;
|
||||
|
||||
//充值门槛
|
||||
private BigDecimal minRecharge;
|
||||
|
||||
// 参与人员列表
|
||||
// private List<SimpleRollUserVO> playerList;
|
||||
|
||||
// 奖池
|
||||
private List<SimpleRollOrnamentVO> jackpotOrnamentsDataList;
|
||||
|
||||
// 获奖名单
|
||||
// private List<TtBoxRecordsVO> openPrizeList;
|
||||
}
|
||||
@@ -0,0 +1,70 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class RollListDataVO {
|
||||
|
||||
/**
|
||||
* ROLL房ID
|
||||
*/
|
||||
private Integer id;
|
||||
|
||||
/**
|
||||
* ROLL房密码
|
||||
*/
|
||||
private String rollPassword;
|
||||
|
||||
/**
|
||||
* 是否有密码
|
||||
*/
|
||||
private Boolean hasPW;
|
||||
|
||||
/**
|
||||
* ROLL房类型
|
||||
*/
|
||||
private String rollType;
|
||||
|
||||
/**
|
||||
* ROLL房类型名称
|
||||
*/
|
||||
private String rollTypeName;
|
||||
|
||||
private String nickName;
|
||||
|
||||
private String avatar;
|
||||
|
||||
private String rollName;
|
||||
|
||||
private String description;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date endTime;
|
||||
|
||||
private Integer currentPeopleNum;
|
||||
|
||||
private Integer peopleNum;
|
||||
|
||||
/**
|
||||
* ROLL房状态
|
||||
*/
|
||||
private String rollStatus;
|
||||
|
||||
private String ornamentsList;
|
||||
|
||||
/**
|
||||
* 奖池物品实例数量
|
||||
*/
|
||||
private Integer ornamentsNum;
|
||||
|
||||
private BigDecimal totalOrnamentsPrice;
|
||||
|
||||
/**
|
||||
* 门槛
|
||||
*/
|
||||
private BigDecimal minRecharge;
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
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 ShoppingDataVO {
|
||||
private Integer id;
|
||||
private String itemName;
|
||||
private BigDecimal usePrice;
|
||||
private BigDecimal useCredits;
|
||||
private String imageUrl;
|
||||
private String marketHashName;
|
||||
private String itemId;
|
||||
private BigDecimal price;
|
||||
private String shortName;
|
||||
private String type;
|
||||
private String typeName;
|
||||
private String quality;
|
||||
private String qualityName;
|
||||
private String qualityColor;
|
||||
private String rarity;
|
||||
private String rarityName;
|
||||
private String rarityColor;
|
||||
private String exterior;
|
||||
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;
|
||||
private String isPutaway;
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
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
|
||||
public class SimpleRollUserVO 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 Long boxRecordId;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date joinTime;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
@Data
|
||||
public class SimpleUserVO {
|
||||
|
||||
private Integer userId;
|
||||
private Integer rollUserId;
|
||||
private String nickName;
|
||||
private String userName;
|
||||
private Integer userType;
|
||||
private Integer phoneNumber;
|
||||
private Integer parentId;
|
||||
private String avatar;
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.sql.Timestamp;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class TeamDetailVO {
|
||||
private Integer employeeId;
|
||||
private String employeeNickName;
|
||||
private Timestamp beginTime;
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
@Data
|
||||
public class TtBoxDataVO {
|
||||
|
||||
@Excel(name = "宝箱ID")
|
||||
private Integer boxId;
|
||||
@Excel(name = "宝箱名称")
|
||||
private String boxName;
|
||||
@Excel(name = "宝箱所属分类ID")
|
||||
private String boxTypeId;
|
||||
@Excel(name = "宝箱所属分类")
|
||||
private String boxTypeName;
|
||||
@Excel(name = "价格")
|
||||
private BigDecimal price;
|
||||
private String boxImg01;
|
||||
private String boxImg02;
|
||||
@Excel(name = "宝箱顺序")
|
||||
private Integer sort;
|
||||
@Excel(name = "是否对战宝箱")
|
||||
private String isFight;
|
||||
@Excel(name = "宝箱类型")
|
||||
private String boxType;
|
||||
private Integer compAmount;
|
||||
private String status;
|
||||
private Long openNum;
|
||||
private String isHome;
|
||||
|
||||
// 宝箱完全开启所需金额
|
||||
@Excel(name = "每轮花费金额")
|
||||
private BigDecimal amountConsumed;
|
||||
|
||||
// 宝箱内饰品总价值
|
||||
@Excel(name = "饰品总价值")
|
||||
private BigDecimal aggregateAmount;
|
||||
|
||||
// 利润 系统的利润
|
||||
@Excel(name = "每轮利润")
|
||||
private BigDecimal profit;
|
||||
|
||||
// 利润率 系统的利润率
|
||||
@Excel(name = "每轮利润率")
|
||||
private String profitMargin = "100%";
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
public class TtBoxOrnamentsDataVO {
|
||||
|
||||
private Integer id;
|
||||
private Integer boxId;
|
||||
private Long ornamentId;
|
||||
|
||||
private String imageUrl;
|
||||
private String itemName;
|
||||
private String name;
|
||||
private BigDecimal usePrice;
|
||||
private Integer ornamentsLevelId;
|
||||
|
||||
// 等级图片 背景
|
||||
private String levelImg;
|
||||
|
||||
private String level;
|
||||
private Integer odds;
|
||||
private String oddsPercentum;
|
||||
private Integer realOdds;
|
||||
private String realOddsPercentum;
|
||||
private Integer realRemainingOdds;
|
||||
private Integer anchorOdds;
|
||||
private String anchorOddsPercentum;
|
||||
private Integer robotOdds;
|
||||
private String robotOddsPercentum;
|
||||
private Integer compOdds;
|
||||
private Integer realCompOdds;
|
||||
private String remark;
|
||||
private Integer thirdExplosiveOdds;
|
||||
private String thirdExplosiveOddsPercentum;
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class TtBoxRecordsDataVO {
|
||||
|
||||
private Long boxRecordId;
|
||||
private Integer userId;
|
||||
private Integer holderUserId;
|
||||
private Integer boxId;
|
||||
private String boxName;
|
||||
private BigDecimal boxPrice;
|
||||
private Integer ornamentsId;
|
||||
private String ornamentName;
|
||||
private String ornamentImgUrl;
|
||||
private String ornamentLevelImg;
|
||||
private BigDecimal ornamentsPrice;
|
||||
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,26 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
public class TtDeliveryRecordDataVO {
|
||||
|
||||
private Integer id;
|
||||
private Integer userId;
|
||||
private String nickName;
|
||||
private String itemName;
|
||||
private String imageUrl;
|
||||
private String outTradeNo;
|
||||
private BigDecimal buyPrice;
|
||||
private BigDecimal ornamentsPrice;
|
||||
private String levelImg;
|
||||
private Integer thirdpartyDelivery;
|
||||
private String orderId;
|
||||
private String status;
|
||||
private String message;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private String updateTime;
|
||||
}
|
||||
117
skins-model/src/main/java/com/ruoyi/domain/vo/TtOrnamentVO.java
Normal file
117
skins-model/src/main/java/com/ruoyi/domain/vo/TtOrnamentVO.java
Normal file
@@ -0,0 +1,117 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
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.Objects;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class TtOrnamentVO implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(value = "id",type = IdType.AUTO)
|
||||
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 = "本网站使用价格")
|
||||
private BigDecimal usePrice;
|
||||
|
||||
@Excel(name = "图片")
|
||||
private String imageUrl;
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) return true;
|
||||
if (o == null || getClass() != o.getClass()) return false;
|
||||
TtOrnamentVO that = (TtOrnamentVO) o;
|
||||
return Objects.equals(marketHashName, that.marketHashName);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(marketHashName);
|
||||
}
|
||||
|
||||
@Excel(name = "饰品唯一名称英文")
|
||||
private String 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 = "品质")
|
||||
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;
|
||||
|
||||
@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;
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class TtRedPacketDataVO {
|
||||
|
||||
private Integer id;
|
||||
|
||||
private String title;
|
||||
|
||||
private String description;
|
||||
|
||||
private Integer num;
|
||||
|
||||
private String amount;
|
||||
|
||||
private String remainingNum;
|
||||
|
||||
private String amountRange;
|
||||
|
||||
private Integer userId;
|
||||
|
||||
private String password;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date openingTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date validity;
|
||||
|
||||
private String status;
|
||||
|
||||
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;
|
||||
|
||||
private String useStatus;
|
||||
|
||||
private Integer createNum;
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
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 TtRedPacketRecordDataVO {
|
||||
|
||||
private Integer id;
|
||||
|
||||
private Integer redPacketId;
|
||||
|
||||
private String title;
|
||||
|
||||
private String receivePassword;
|
||||
|
||||
private Integer userId;
|
||||
|
||||
private String nickName;
|
||||
|
||||
private BigDecimal receiveAmount;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date receiveTime;
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class TtRollJackpotOrnamentsDataVO {
|
||||
|
||||
private Integer id;
|
||||
|
||||
private Integer ornamentsId;
|
||||
|
||||
private Integer ornamentsNum;
|
||||
|
||||
private String itemName;
|
||||
|
||||
private String shortName;
|
||||
|
||||
private BigDecimal usePrice;
|
||||
|
||||
private String imageUrl;
|
||||
|
||||
private String ornamentLevelId;
|
||||
|
||||
private String level;
|
||||
|
||||
private String levelImg;
|
||||
|
||||
@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,59 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import jakarta.validation.constraints.Min;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
import jakarta.validation.constraints.NotNull;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class TtRollPrizeDataVO {
|
||||
|
||||
// roll玩家id
|
||||
@NotNull(message = "必须指定获奖人。")
|
||||
private Integer rollUserId;
|
||||
|
||||
/**
|
||||
* 获奖用户ID
|
||||
*/
|
||||
private Integer userId;
|
||||
|
||||
// 奖池物品id
|
||||
@NotNull(message = "必须指定奖品id。")
|
||||
private Integer rollJackpotOrnamentId;
|
||||
|
||||
// 数量
|
||||
@Min(value = 1,message = "数量最少为1")
|
||||
private Integer ornamentNum;
|
||||
|
||||
// roll房id
|
||||
private Integer rollId;
|
||||
|
||||
/**
|
||||
* 指定人
|
||||
*/
|
||||
private String designatedBy;
|
||||
|
||||
/**
|
||||
* 获奖用户昵称
|
||||
*/
|
||||
private String nickName;
|
||||
private String imageUrl;
|
||||
private Integer jackpotOrnamentsListId;
|
||||
private Long ornamentsId;
|
||||
private Integer ornamentsLevelId;
|
||||
private String itemName;
|
||||
private String shortName;
|
||||
private BigDecimal usePrice;
|
||||
private Integer rollUserPrizeId;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class TtUpgradeFailOrnamentsDataVO {
|
||||
|
||||
private Integer id;
|
||||
|
||||
private Integer upgradeId;
|
||||
|
||||
private Integer ornamentId;
|
||||
|
||||
private BigDecimal usePrice;
|
||||
|
||||
private String itemName;
|
||||
|
||||
private Integer ornamentNumber;
|
||||
|
||||
private String imageUrl;
|
||||
|
||||
private String type;
|
||||
|
||||
private String typeName;
|
||||
|
||||
private Integer ornamentLevelId;
|
||||
|
||||
private String level;
|
||||
|
||||
@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,50 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class TtUpgradeOrnamentsDataVO {
|
||||
|
||||
private Integer id;
|
||||
|
||||
private Integer ornamentsId;
|
||||
|
||||
private BigDecimal usePrice;
|
||||
|
||||
private String itemName;
|
||||
|
||||
private String imageUrl;
|
||||
|
||||
private String type;
|
||||
|
||||
private String typeName;
|
||||
|
||||
private Integer ornamentsLevelId;
|
||||
|
||||
private String level;
|
||||
|
||||
private String luckSection;
|
||||
|
||||
private BigDecimal amountRequired;
|
||||
|
||||
private BigDecimal amountInvested;
|
||||
|
||||
private String anchorLuckSection;
|
||||
|
||||
private BigDecimal anchorAmountRequired;
|
||||
|
||||
private BigDecimal anchorAmountInvested;
|
||||
|
||||
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,46 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
//@Accessors(chain = true)
|
||||
@Builder
|
||||
public class TtUserAccountRecordsRankVO {
|
||||
|
||||
// @TableId
|
||||
// private Integer id;
|
||||
|
||||
@Excel(name = "用户ID")
|
||||
private Integer userId;
|
||||
|
||||
private String userName;
|
||||
|
||||
private String nickName;
|
||||
|
||||
private String avatar;
|
||||
|
||||
// private String type;
|
||||
//
|
||||
// private String source;
|
||||
|
||||
@Excel(name = "变动金额")
|
||||
private BigDecimal account;
|
||||
|
||||
// @Excel(name = "最终积分")
|
||||
// private BigDecimal finalCredits;
|
||||
|
||||
// @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
// private Date createTime;
|
||||
|
||||
private String remark;
|
||||
|
||||
private Integer accountRank;
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
package com.ruoyi.domain.vo.TtUserAmountRecords;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.ruoyi.domain.entity.TtUserBlendErcash;
|
||||
import com.ruoyi.domain.entity.recorde.TtUserAmountRecords;
|
||||
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
|
||||
public class PWelfareVO implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
// 明细
|
||||
private Page<TtUserBlendErcash> details;
|
||||
|
||||
// 今日预计收益
|
||||
private BigDecimal todayPredict;
|
||||
|
||||
// 历史总收益
|
||||
private BigDecimal historyTotal;
|
||||
|
||||
// 时间区间收益
|
||||
private BigDecimal timeTotal;
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.ruoyi.domain.vo.TtUserAmountRecords;
|
||||
|
||||
// 个人综合收支统计
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class PersonBlendErcashVO {
|
||||
|
||||
private Integer userId;
|
||||
|
||||
private String userName;
|
||||
|
||||
// 金币
|
||||
private BigDecimal amount;
|
||||
// 积分
|
||||
private BigDecimal credits;
|
||||
// 合计
|
||||
private BigDecimal total;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
package com.ruoyi.domain.vo.TtUserAmountRecords;
|
||||
|
||||
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;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class TtUserBlendErcashVO 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;
|
||||
|
||||
@Excel(name = "来源")
|
||||
@TableField("source")
|
||||
private Integer source;
|
||||
|
||||
@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,59 @@
|
||||
package com.ruoyi.domain.vo.TtUserAmountRecords;
|
||||
|
||||
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
|
||||
public class UserAmountDetailVO implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "用户ID")
|
||||
private Integer userId;
|
||||
|
||||
// 1、收入 2、支出
|
||||
private Integer type;
|
||||
|
||||
// 1、金币 2积分
|
||||
private Integer moneyType;
|
||||
|
||||
// 来源
|
||||
private Integer source;
|
||||
|
||||
@Excel(name = "变动金额")
|
||||
private BigDecimal amount;
|
||||
|
||||
private BigDecimal credits;
|
||||
|
||||
@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,53 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
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
|
||||
public class TtUserCreditsRecordsRankVO {
|
||||
|
||||
// @TableId
|
||||
// private Integer id;
|
||||
|
||||
@Excel(name = "用户ID")
|
||||
private Integer userId;
|
||||
|
||||
private String userName;
|
||||
|
||||
private String nickName;
|
||||
|
||||
private String avatar;
|
||||
|
||||
// private String type;
|
||||
//
|
||||
// private String 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 creditsRank;
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Comparator;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class TtUserPackSackDataVO implements Comparator<TtUserPackSackDataVO> {
|
||||
|
||||
private Long id;
|
||||
|
||||
private Integer holderUserId;
|
||||
|
||||
private String nickName;
|
||||
|
||||
private String avatar;
|
||||
|
||||
private Integer ornamentsId;
|
||||
|
||||
private String ornamentName;
|
||||
|
||||
private BigDecimal ornamentsPrice;
|
||||
|
||||
private String imageUrl;
|
||||
|
||||
private String status;
|
||||
|
||||
private String source;
|
||||
|
||||
private Integer fightId;
|
||||
|
||||
private Integer rollId;
|
||||
|
||||
private Integer priceRank;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updateTime;
|
||||
|
||||
@Override
|
||||
public int compare(TtUserPackSackDataVO o1, TtUserPackSackDataVO o2) {
|
||||
return o1.getOrnamentsPrice().compareTo(o2.getOrnamentsPrice());
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class TtUserVipLevelVo {
|
||||
private Integer userId;
|
||||
/**
|
||||
* vip等级
|
||||
*/
|
||||
private Integer vipLevel;
|
||||
/**
|
||||
* 当前充值总金额
|
||||
*/
|
||||
private BigDecimal rate;
|
||||
/**
|
||||
* 最高vip登录金额
|
||||
*/
|
||||
private BigDecimal maxRate;
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class UpgradeResultDataVOA {
|
||||
|
||||
private Long id;
|
||||
|
||||
private BigDecimal ornamentsPrice;
|
||||
private String itemName;
|
||||
private String shortName;
|
||||
private String imageUrl;
|
||||
private String exteriorName;
|
||||
private String levelImg;
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
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.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;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class UserBERankVO 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;
|
||||
|
||||
@TableField("nick_name")
|
||||
private String nickName;
|
||||
|
||||
// 头像
|
||||
private String avatar;
|
||||
|
||||
@Excel(name = "amount")
|
||||
@TableField("amount")
|
||||
private BigDecimal amount;
|
||||
|
||||
private String value;
|
||||
|
||||
@Excel(name = "credits")
|
||||
@TableField("credits")
|
||||
private BigDecimal credits;
|
||||
|
||||
@Excel(name = "total")
|
||||
@TableField("total")
|
||||
private BigDecimal total;
|
||||
|
||||
@Excel(name = "create_time")
|
||||
@TableField("create_time")
|
||||
private Timestamp createTime;
|
||||
|
||||
@TableField("be_rank")
|
||||
private Integer beRank;
|
||||
|
||||
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
public class UserPackSackDataVO {
|
||||
|
||||
private Long id;
|
||||
|
||||
private Integer ornamentId;
|
||||
private BigDecimal ornamentsPrice;
|
||||
private String itemName;
|
||||
private String shortName;
|
||||
private String imageUrl;
|
||||
private String exteriorName;
|
||||
|
||||
private Integer ornamentsLevelId;
|
||||
private String levelImg;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
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 WebsitePropertyDataVO {
|
||||
|
||||
private Long id;
|
||||
|
||||
private String name;
|
||||
|
||||
private BigDecimal usePrice;
|
||||
|
||||
private String imageUrl;
|
||||
|
||||
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 isPutaway;
|
||||
|
||||
private String isProprietaryProperty;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.ruoyi.domain.vo.box;
|
||||
|
||||
import com.ruoyi.domain.vo.TtBoxOrnamentsDataVO;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class AdminBoxDetailVO {
|
||||
|
||||
// 统计信息
|
||||
// 宝箱完全开启所需金额
|
||||
private BigDecimal amountConsumed;
|
||||
|
||||
// 宝箱内饰品总价值
|
||||
private BigDecimal aggregateAmount;
|
||||
|
||||
// 利润
|
||||
private BigDecimal profit;
|
||||
|
||||
// 利润率
|
||||
private BigDecimal profitMargin;
|
||||
|
||||
// 宝箱内物品明细
|
||||
private List<TtBoxOrnamentsDataVO> ornamentsDetail;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
package com.ruoyi.domain.vo.box;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
@Builder
|
||||
public class BoxGlobalData {
|
||||
|
||||
private Integer boxId;
|
||||
private String boxName;
|
||||
|
||||
// 单价
|
||||
private BigDecimal price;
|
||||
// private Integer openNumber;
|
||||
|
||||
// 通用-------------------------------------------------
|
||||
// 宝箱完全开启所需金额
|
||||
private BigDecimal commonAmountConsumed;
|
||||
// 宝箱内饰品总价值
|
||||
private BigDecimal commonAggregateAmount;
|
||||
// 利润
|
||||
private BigDecimal commonProfit;
|
||||
// 利润率
|
||||
private BigDecimal commonProfitMargin;
|
||||
|
||||
// 主播---------------------------------------------------
|
||||
// 宝箱完全开启所需金额
|
||||
private BigDecimal anchorAmountConsumed;
|
||||
// 宝箱内饰品总价值
|
||||
private BigDecimal anchorAggregateAmount;
|
||||
// 利润
|
||||
private BigDecimal anchorProfit;
|
||||
// 利润率
|
||||
private BigDecimal anchorProfitMargin;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package com.ruoyi.domain.vo.box;
|
||||
|
||||
import com.ruoyi.domain.entity.sys.TtUser;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class TtBoxUserVO {
|
||||
private Integer boxId;
|
||||
private List<TtUser> users;
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
package com.ruoyi.domain.vo.boxRecords;
|
||||
|
||||
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
|
||||
public class TtBoxRecordsVO 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 holderUserId;
|
||||
|
||||
// 持有者昵称
|
||||
private String holderUserNickName;
|
||||
|
||||
// 持有者头像
|
||||
private String avatar;
|
||||
|
||||
@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 = "饰品名称")
|
||||
private String ornamentName;
|
||||
|
||||
@Excel(name = "饰品级别ID")
|
||||
private Integer ornamentsLevelId;
|
||||
|
||||
@Excel(name = "饰品级别图片")
|
||||
private String ornamentLevelImg;
|
||||
|
||||
@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 BigDecimal ornamentsPrice;
|
||||
|
||||
@Excel(name = "饰品图片")
|
||||
private String imageUrl;
|
||||
|
||||
|
||||
// 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;
|
||||
|
||||
// 用于对战模式,游戏完全结束才显示
|
||||
@TableField("is_show")
|
||||
private Integer isShow;
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.ruoyi.domain.vo.client;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class PackSackGlobalData {
|
||||
|
||||
// private String userName;
|
||||
|
||||
// 物品总数
|
||||
private Integer totalOrnamentNumber;
|
||||
|
||||
// 物品总价值
|
||||
private Integer totalOrnamentPrice;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
package com.ruoyi.domain.vo.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
|
||||
public class DeliveryRecordVO 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 = "饰品图片")
|
||||
private String ornamentName;
|
||||
|
||||
@Excel(name = "饰品图片")
|
||||
private String ornamentImg;
|
||||
|
||||
@Excel(name = "饰品图片")
|
||||
private String ornamentLevelImg;
|
||||
|
||||
@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;
|
||||
|
||||
// DeliveryOrderStatus 发货订单状态(0发起提货 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,28 @@
|
||||
package com.ruoyi.domain.vo.fight;
|
||||
|
||||
import com.ruoyi.domain.entity.TtBoxRecords;
|
||||
import com.ruoyi.domain.entity.fight.TtFight;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class AudienceVO {
|
||||
|
||||
private Integer currentRound;
|
||||
|
||||
private List<Integer> winnerIds;
|
||||
|
||||
private TtFight fight;
|
||||
|
||||
// 开箱结果
|
||||
private List<TtBoxRecords> fightResult;
|
||||
|
||||
// 宝箱详情
|
||||
private List<FightBoxVO> fightBoxVOList;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
package com.ruoyi.domain.vo.fight;
|
||||
|
||||
import com.ruoyi.domain.vo.TtBoxOrnamentsDataVO;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
@Builder
|
||||
public class FightBoxVO implements Serializable{
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private Integer boxId;
|
||||
private Integer number;
|
||||
private String boxImg01;
|
||||
private String boxImg02;
|
||||
private BigDecimal price;
|
||||
private String boxName;
|
||||
|
||||
// 宝箱所有饰品信息
|
||||
private List<TtBoxOrnamentsDataVO> ornaments;
|
||||
|
||||
public FightBoxVO(Integer boxId,Integer number,String boxImg01,String boxImg02){
|
||||
this.boxId = boxId;
|
||||
this.number = number;
|
||||
this.boxImg01 = boxImg01;
|
||||
this.boxImg02 = boxImg02;
|
||||
}
|
||||
//
|
||||
// public FightBoxVO(String number,String boxImg01,String boxImg02){
|
||||
// this.number = Integer.valueOf(number);
|
||||
// this.boxImg01 = boxImg01;
|
||||
// this.boxImg02 = boxImg02;
|
||||
// }
|
||||
|
||||
// public FightBoxVO(String json){
|
||||
//
|
||||
// ObjectMapper objectMapper = new ObjectMapper();
|
||||
// try {
|
||||
// FightBoxVO fightBoxVO = objectMapper.readValue(json, FightBoxVO.class);
|
||||
// this.number = fightBoxVO.getNumber();
|
||||
// this.boxImg01 = fightBoxVO.getBoxImg01();
|
||||
// this.boxImg02 = fightBoxVO.getBoxImg02();
|
||||
// } catch (JsonProcessingException e) {
|
||||
// System.out.println("FightBoxVO【构造器异常】");
|
||||
// }
|
||||
// }
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
package com.ruoyi.domain.vo.fight;
|
||||
|
||||
import com.ruoyi.domain.entity.TtBoxRecords;
|
||||
import com.ruoyi.domain.entity.fight.TtFight;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.List;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
@Builder
|
||||
public class FightResultVO {
|
||||
|
||||
private Long currentRound;
|
||||
|
||||
private List<Integer> winnerIds;
|
||||
|
||||
private TtFight fight;
|
||||
|
||||
// 开箱结果
|
||||
private List<TtBoxRecords> fightResult;
|
||||
|
||||
/**
|
||||
* 开箱饰品总金额
|
||||
*/
|
||||
private BigDecimal totalOrnamentsPrice;
|
||||
|
||||
// 宝箱详情
|
||||
private List<FightBoxVO> fightBoxVOList;
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
package com.ruoyi.domain.vo.fight;
|
||||
|
||||
import com.ruoyi.domain.entity.TtBoxRecords;
|
||||
|
||||
public class PersonResult {
|
||||
|
||||
private Integer userId;
|
||||
|
||||
private TtBoxRecords openBoxRecord;
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
package com.ruoyi.domain.vo.fight;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public class RoundResult {
|
||||
|
||||
// 回合数
|
||||
private Integer roundNumber;
|
||||
|
||||
// 宝箱id
|
||||
private Integer boxId;
|
||||
|
||||
// 本回合的开箱结果集合
|
||||
private List<PersonResult> personResultList;
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
package com.ruoyi.domain.vo.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.TtBoxRecords;
|
||||
import com.ruoyi.domain.entity.fight.FightSeat;
|
||||
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
|
||||
public class TtFightVO 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;
|
||||
|
||||
@Excel(name = "回合数")
|
||||
private Integer roundNumber;
|
||||
|
||||
@TableField(value = "winner_ids",typeHandler = JacksonTypeHandler.class)
|
||||
private List<Integer> winnerIds;
|
||||
|
||||
private List<TtBoxRecords> fightResult;
|
||||
|
||||
@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,75 @@
|
||||
package com.ruoyi.domain.vo.order;
|
||||
|
||||
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
|
||||
public class TtOrderVO 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 thirdParty;
|
||||
/**
|
||||
* 0卡密 1支付宝 2微信
|
||||
*/
|
||||
@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;
|
||||
|
||||
@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,37 @@
|
||||
package com.ruoyi.domain.vo.promotion;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 主播日流水
|
||||
*/
|
||||
@Data
|
||||
public class AnchorDailyTurnoverVo {
|
||||
|
||||
/**
|
||||
* 上级ID
|
||||
*/
|
||||
private Integer parentId;
|
||||
|
||||
/**
|
||||
* 上级昵称
|
||||
*/
|
||||
private String parentNickName;
|
||||
|
||||
/**
|
||||
* 主播下级日消费
|
||||
*/
|
||||
private BigDecimal dailyTotal;
|
||||
|
||||
/**
|
||||
* 主播下级总消费
|
||||
*/
|
||||
private BigDecimal totalByParent;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
private Date date;
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
package com.ruoyi.domain.vo.promotion;
|
||||
|
||||
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 TtPromotionRecordVo {
|
||||
private Integer userId;
|
||||
|
||||
/**
|
||||
* 下级用户ID
|
||||
*/
|
||||
private Integer subordinateUserId;
|
||||
|
||||
/**
|
||||
* 下级用户名
|
||||
*/
|
||||
private String subordinateUserName;
|
||||
|
||||
/**
|
||||
* 下级用户充值金额
|
||||
*/
|
||||
private BigDecimal rechargePrice;
|
||||
|
||||
/**
|
||||
* 返佣金额
|
||||
*/
|
||||
private BigDecimal rebate;
|
||||
/**
|
||||
* 奖励比例
|
||||
*/
|
||||
private BigDecimal commissions;
|
||||
/**
|
||||
* 充值时间
|
||||
*/
|
||||
private Date createTime;
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
@Builder
|
||||
public class queryTemplateSaleByCategoryDataVO {
|
||||
private List<queryTemplateSaleByCategoryVO> saleTemplateByCategoryResponseList;
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.ruoyi.domain.vo;
|
||||
|
||||
//yy有品 批量查询在售商品详情vo
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class queryTemplateSaleByCategoryVO {
|
||||
private Integer templateId;
|
||||
private String templateHashName;
|
||||
private String templateName;
|
||||
private String iconUrl;
|
||||
private String exteriorName;
|
||||
private String rarityName;
|
||||
private Integer typeId;
|
||||
private String typeHashName;
|
||||
private Integer weaponId;
|
||||
private String weaponHashName;
|
||||
private BigDecimal minSellPrice;
|
||||
private BigDecimal referencePrice;
|
||||
private Integer sellNum;
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.ruoyi.domain.vo.roll;
|
||||
|
||||
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.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class RollJackpotOrnamentsByPageVO implements Serializable {
|
||||
|
||||
private List<RollJackpotOrnamentsVO> list;
|
||||
|
||||
private Integer total;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.ruoyi.domain.vo.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
|
||||
public class RollJackpotOrnamentsVO 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")
|
||||
private Integer ornamentLevelId;
|
||||
|
||||
private String ornamentLevelImg;
|
||||
|
||||
@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,77 @@
|
||||
package com.ruoyi.domain.vo.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
|
||||
public class RollUserPrizeVO implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@TableId(type = IdType.AUTO)
|
||||
private Integer rollUserPrizeId;
|
||||
|
||||
@Excel(name = "roll用户ID")
|
||||
@TableField("roll_user_id")
|
||||
private Integer rollUserId;
|
||||
|
||||
// 用户id
|
||||
private Integer userId;
|
||||
|
||||
private String nickName;
|
||||
|
||||
// roll房id
|
||||
private Integer rollId;
|
||||
|
||||
@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;
|
||||
|
||||
// 饰品图片
|
||||
private String ornamentImg;
|
||||
|
||||
@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,69 @@
|
||||
package com.ruoyi.domain.vo.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
|
||||
public class RollUserVO 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,58 @@
|
||||
package com.ruoyi.domain.vo.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
|
||||
public class SimpleRollOrnamentVO implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
@Excel(name = "Roll房奖池ID")
|
||||
private Integer jackpotId;
|
||||
|
||||
@Excel(name = "饰品ID")
|
||||
private Long ornamentId;
|
||||
|
||||
@Excel(name = "饰品价格")
|
||||
private BigDecimal price;
|
||||
|
||||
@Excel(name = "饰品图片")
|
||||
private String imgUrl;
|
||||
|
||||
// 类型
|
||||
private String typeName;
|
||||
|
||||
// 外观
|
||||
private String exteriorName;
|
||||
|
||||
@Excel(name = "饰品名称")
|
||||
private String ornamentName;
|
||||
|
||||
@Excel(name = "饰品级别ID")
|
||||
private Integer ornamentsLevelId;
|
||||
|
||||
@Excel(name = "饰品级别img")
|
||||
private String ornamentsLevelImg;
|
||||
|
||||
@Excel(name = "饰品数量")
|
||||
private Integer ornamentsNum;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,124 @@
|
||||
package com.ruoyi.domain.vo.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;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class SimpleTtUserVO 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;
|
||||
|
||||
//01主播 02普通用户
|
||||
private String userType;
|
||||
|
||||
@Excel(name = "用户邮箱")
|
||||
private String email;
|
||||
|
||||
@Excel(name = "手机号码")
|
||||
private String phoneNumber;
|
||||
|
||||
@Excel(name = "头像地址")
|
||||
private String avatar;
|
||||
|
||||
// 充值金额
|
||||
private BigDecimal recharge;
|
||||
|
||||
// 金币消费
|
||||
private BigDecimal amountConsume;
|
||||
|
||||
// 积分消费
|
||||
private BigDecimal creditsConsume;
|
||||
|
||||
// 综合消费
|
||||
private BigDecimal beConsume;
|
||||
|
||||
// @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;
|
||||
|
||||
@Excel(name = "最后登录IP")
|
||||
private String loginIp;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date loginDate;
|
||||
|
||||
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;
|
||||
|
||||
@Excel(name = "备注")
|
||||
private String remark;
|
||||
|
||||
@TableField(select = false)
|
||||
private String delFlag;
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package com.ruoyi.domain.vo.task;
|
||||
|
||||
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
|
||||
public class SimpleAmountRecordVO 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 parentId;
|
||||
|
||||
// 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,59 @@
|
||||
package com.ruoyi.domain.vo.task;
|
||||
|
||||
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.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class SimpleBlendErcashRecordVO 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 parentId;
|
||||
|
||||
// 1、收入 2、支出
|
||||
private Integer type;
|
||||
|
||||
// 来源
|
||||
private Integer source;
|
||||
|
||||
@Excel(name = "变动金币")
|
||||
private BigDecimal amount;
|
||||
|
||||
@Excel(name = "变动积分")
|
||||
private BigDecimal credits;
|
||||
|
||||
// 合计
|
||||
private BigDecimal total;
|
||||
|
||||
@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,0 +1,60 @@
|
||||
package com.ruoyi.domain.vo.task;
|
||||
|
||||
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
|
||||
public class SimpleCreditsRecordVO 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 parentId;
|
||||
|
||||
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,30 @@
|
||||
package com.ruoyi.domain.vo.upgrade;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
@Builder
|
||||
public class SimpleOrnamentVO {
|
||||
private Long ornamentId;
|
||||
private String ornamentName;
|
||||
private Integer ornamentNumber;
|
||||
private String ornamentHashName;
|
||||
private BigDecimal ornamentPrice;
|
||||
private String ornamentImgUrl;
|
||||
private String ornamentLevel;
|
||||
private String ornamentLevelImg;
|
||||
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;
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
package com.ruoyi.domain.vo.upgrade;
|
||||
|
||||
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 jakarta.validation.constraints.NotNull;
|
||||
import java.io.Serializable;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
public class UpgradeRecordVO implements Serializable {
|
||||
|
||||
@TableField(exist = false)
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Excel(name = "升级记录ID")
|
||||
@TableId
|
||||
private Long id;
|
||||
|
||||
@Excel(name = "用户ID")
|
||||
private Integer userId;
|
||||
|
||||
@Excel(name = "昵称")
|
||||
private String nickName;
|
||||
|
||||
private String avatar;
|
||||
|
||||
@Excel(name = "用户类型")
|
||||
private String userType;
|
||||
|
||||
@Excel(name = "消耗金额")
|
||||
private BigDecimal amountConsumed;
|
||||
|
||||
private BigDecimal profit;
|
||||
|
||||
@Excel(name = "可升级饰品ID")
|
||||
@TableField("target_upgrade_id")
|
||||
private Integer targetUpgradeId;
|
||||
|
||||
@Excel(name = "目标饰品ID")
|
||||
@TableField("target_ornament_id")
|
||||
private Long targetOrnamentId;
|
||||
|
||||
private String targetOrnamentName;
|
||||
|
||||
private String targetOrnamentImg;
|
||||
|
||||
@Excel(name = "目标饰品价格")
|
||||
@TableField("target_ornament_price")
|
||||
private BigDecimal targetOrnamentPrice;
|
||||
|
||||
@Excel(name = "概率")
|
||||
@TableField("probability")
|
||||
private Integer probability;
|
||||
|
||||
@Excel(name = "最终奖励饰品集合")
|
||||
@TableField("gain_ornament_list")
|
||||
private String gainOrnamentList;
|
||||
|
||||
@Excel(name = "最终奖励总价")
|
||||
@TableField("gain_ornaments_price")
|
||||
private BigDecimal gainOrnamentsPrice;
|
||||
|
||||
@Excel(name = "成败")
|
||||
@TableField("is_victory")
|
||||
private Boolean isVictory;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date openTime;
|
||||
|
||||
// 记录总条数 分页辅助
|
||||
private Integer total;
|
||||
|
||||
@NotNull(message = "页码不能为空")
|
||||
private Integer page;
|
||||
|
||||
@NotNull(message = "分页长度不能为空")
|
||||
private Integer size;
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package com.ruoyi.domain.vo.user;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class TtUseChildInfoVo {
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
private Integer userId;
|
||||
|
||||
/**
|
||||
* 用户账号
|
||||
*/
|
||||
private String userName;
|
||||
|
||||
/**
|
||||
* 用户昵称
|
||||
*/
|
||||
private String nickName;
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
package com.ruoyi.domain.vo.user;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class TtUserInfoVo {
|
||||
private Integer userId;
|
||||
/**
|
||||
* 父ID
|
||||
*/
|
||||
private Integer parentId;
|
||||
/**
|
||||
* 父名称
|
||||
*/
|
||||
private String parentNickName;
|
||||
/**
|
||||
* 下级个数
|
||||
*/
|
||||
private Integer childNum;
|
||||
/**
|
||||
* 下级总充值金额
|
||||
*/
|
||||
private BigDecimal rechargePrice;
|
||||
/**
|
||||
* 充值收益
|
||||
*/
|
||||
private BigDecimal commissionsRate;
|
||||
/**
|
||||
* 流水收益
|
||||
*/
|
||||
private BigDecimal turnoverRate;
|
||||
}
|
||||
114
skins-model/src/main/java/com/ruoyi/domain/vo/user/TtUserVo.java
Normal file
114
skins-model/src/main/java/com/ruoyi/domain/vo/user/TtUserVo.java
Normal file
@@ -0,0 +1,114 @@
|
||||
package com.ruoyi.domain.vo.user;
|
||||
|
||||
import com.ruoyi.common.annotation.Excel;
|
||||
import com.ruoyi.domain.entity.sys.TtUser;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class TtUserVo {
|
||||
|
||||
@Excel(name = "用户ID")
|
||||
private Integer userId;
|
||||
|
||||
@Excel(name = "用户账号")
|
||||
private String userName;
|
||||
|
||||
@Excel(name = "用户昵称")
|
||||
private String nickName;
|
||||
|
||||
//01主播 02普通用户
|
||||
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 totalPrice;
|
||||
|
||||
@Excel(name = "用户总亏损")
|
||||
private BigDecimal totalLoss;
|
||||
|
||||
@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交易链接")
|
||||
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;
|
||||
|
||||
private Date loginDate;
|
||||
|
||||
private String createBy;
|
||||
|
||||
private Date createTime;
|
||||
|
||||
private String updateBy;
|
||||
|
||||
private Date updateTime;
|
||||
|
||||
@Excel(name = "备注")
|
||||
private String remark;
|
||||
|
||||
//0正常
|
||||
private String delFlag;
|
||||
|
||||
private List<TtUser> children;
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package com.ruoyi.domain.vo.zbt;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class SellItemInfo {
|
||||
|
||||
private Long itemId;
|
||||
private String itemName;
|
||||
private String marketHashName;
|
||||
|
||||
|
||||
private BigDecimal price;
|
||||
|
||||
// 补贴价
|
||||
private BigDecimal subsidyPrice;
|
||||
|
||||
// 上架价格
|
||||
private BigDecimal sellerPrice;
|
||||
|
||||
// 人民币价格
|
||||
private BigDecimal cnyPrice;
|
||||
|
||||
// // 发货类型
|
||||
// private BigDecimal delivery;
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package com.ruoyi.domain.vo.zbt;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
public class SellListData {
|
||||
|
||||
private Integer limit;
|
||||
private List<SellItemInfo> list;
|
||||
private String offsetToken;
|
||||
private Integer page;
|
||||
private Integer pages;
|
||||
private String scrollId;
|
||||
private Integer total;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user