43 lines
1.1 KiB
Java
43 lines
1.1 KiB
Java
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;
|
|
|
|
/** 饰品全名(tt_ornament.name),前端展示优先使用 */
|
|
private String name;
|
|
|
|
private BigDecimal usePrice;
|
|
|
|
private String imageUrl;
|
|
|
|
private String shortName;
|
|
|
|
private String typeName;
|
|
|
|
private String rarityName;
|
|
|
|
private String exteriorName;
|
|
|
|
private String levelImg;
|
|
|
|
/** 查看者所属身份对共享幸运值的贡献(自上次任一身份中奖以来),排查用;前端一般只用 luckyValue */
|
|
private Integer myLuckyValue;
|
|
|
|
/**
|
|
* 本饰品当前幸运值 = **三个身份共享的一个累计值**(所有人看到的数一致)。
|
|
* 口径:累加前端传来的原始概率(见 `luckyValueMode`);**任一身份中奖即整体归零**。
|
|
* 注意这是**展示口径**,中奖判定固定用 `min(概率, 75)`,两者刻意分开。
|
|
*/
|
|
private Integer luckyValue;
|
|
}
|