Compare commits
5 Commits
dev
...
feature/20
Author | SHA1 | Date | |
---|---|---|---|
f723ba19cf | |||
eb0956ff06 | |||
5cc879a868 | |||
04b91a88a7 | |||
254fb07b16 |
14
.gitignore
vendored
14
.gitignore
vendored
@@ -1,13 +1,13 @@
|
||||
**/target/**
|
||||
*.iml
|
||||
*.idea
|
||||
target/
|
||||
.idea
|
||||
|
||||
**/.DS_Store
|
||||
|
||||
**/rebel.xml
|
||||
**/.rebel.xml.bak
|
||||
/tmpI18n/
|
||||
|
||||
tmpI18n/
|
||||
python/
|
||||
|
||||
.idea
|
||||
.lingma
|
||||
.qoder
|
||||
.qoderignore
|
||||
.vscode
|
||||
|
@@ -48,6 +48,11 @@
|
||||
<artifactId>accompany-business-sdk</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.accompany</groupId>
|
||||
<artifactId>xuanyin-flow-team-sdk</artifactId>
|
||||
<version>${revision}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
@@ -0,0 +1,24 @@
|
||||
package com.accompany.admin.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* {这里添加描述}
|
||||
*
|
||||
* @author fangchengyan
|
||||
* @date 2020-02-20 2:49 下午
|
||||
*/
|
||||
@Data
|
||||
public class ChannelDistributeSearchDto {
|
||||
|
||||
private String appId;
|
||||
|
||||
private String channel;
|
||||
|
||||
private Date startTime;
|
||||
|
||||
private Date endTime;
|
||||
|
||||
}
|
@@ -0,0 +1,24 @@
|
||||
package com.accompany.admin.dto;
|
||||
|
||||
import com.accompany.payment.vo.TarotRecordTotalVo;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @Author: yangming
|
||||
* @Date: 2019/11/14 17:19
|
||||
* @Description: 塔罗充值统计数据对象
|
||||
**/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class TarotChargeRecordDTO {
|
||||
|
||||
/** 分页对象 */
|
||||
private PageInfo<TarotRecordTotalVo> pageInfo;
|
||||
|
||||
/** 总的记录相加 */
|
||||
private TarotRecordTotalVo tarotRecordTotalVo;
|
||||
}
|
@@ -0,0 +1,106 @@
|
||||
package com.accompany.admin.dto;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 后台 头条数据
|
||||
*/
|
||||
public class TopLineRequestDto {
|
||||
|
||||
private Long id;
|
||||
|
||||
private String title;
|
||||
|
||||
// 0 是没有跳转 1是跳转链接 2是房间id
|
||||
private Integer paramType;
|
||||
|
||||
private String params;
|
||||
|
||||
/**
|
||||
* 图片 路径
|
||||
*/
|
||||
private String img;
|
||||
|
||||
/**
|
||||
* 是否发布
|
||||
*/
|
||||
private Boolean publish = false;
|
||||
|
||||
/**
|
||||
* 发布时间
|
||||
*/
|
||||
private Long publishTime;
|
||||
|
||||
/**
|
||||
* 发布时间
|
||||
*/
|
||||
private Date publishTimeDate;
|
||||
|
||||
public Long getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Long id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public String getTitle() {
|
||||
return title;
|
||||
}
|
||||
|
||||
public void setTitle(String title) {
|
||||
this.title = title;
|
||||
}
|
||||
|
||||
public String getImg() {
|
||||
return img;
|
||||
}
|
||||
|
||||
public void setImg(String img) {
|
||||
this.img = img;
|
||||
}
|
||||
|
||||
|
||||
public boolean isPublish() {
|
||||
return publish;
|
||||
}
|
||||
|
||||
public void setPublish(boolean publish) {
|
||||
this.publish = publish;
|
||||
}
|
||||
|
||||
public Long getPublishTime() {
|
||||
return publishTime;
|
||||
}
|
||||
|
||||
public void setPublishTime(Long publishTime) {
|
||||
this.publishTime = publishTime;
|
||||
}
|
||||
|
||||
public Integer getParamType() {
|
||||
return paramType;
|
||||
}
|
||||
|
||||
public void setParamType(Integer paramType) {
|
||||
this.paramType = paramType;
|
||||
}
|
||||
|
||||
public String getParams() {
|
||||
return params;
|
||||
}
|
||||
|
||||
public void setParams(String params) {
|
||||
this.params = params;
|
||||
}
|
||||
|
||||
public Date getPublishTimeDate() {
|
||||
return publishTimeDate;
|
||||
}
|
||||
|
||||
public void setPublishTimeDate(Date publishTimeDate) {
|
||||
this.publishTimeDate = publishTimeDate;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
@@ -0,0 +1,159 @@
|
||||
package com.accompany.admin.dto.batch;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/9/22 18:36
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
public class FlowDataBatchSearchDetailAdminDto {
|
||||
|
||||
/**
|
||||
* 新增时间
|
||||
*/
|
||||
@ExcelProperty("新增时间")
|
||||
private String signUpTimeStr;
|
||||
|
||||
/**
|
||||
* 新增归因ID
|
||||
*/
|
||||
@ExcelProperty("新增归因ID")
|
||||
private Long erBanNo;
|
||||
|
||||
/**
|
||||
* 用户昵称
|
||||
*/
|
||||
@ExcelProperty("用户昵称")
|
||||
private String nick;
|
||||
|
||||
/**
|
||||
* 是否进归因房
|
||||
*/
|
||||
@ExcelProperty("是否进归因房")
|
||||
private String isInRoomStr = "否";
|
||||
|
||||
/**
|
||||
* 设备号
|
||||
*/
|
||||
@ExcelProperty("设备号")
|
||||
private String deviceId;
|
||||
|
||||
/**
|
||||
* 是否为新设备
|
||||
*/
|
||||
@ExcelProperty("是否为新设备")
|
||||
private String isNewDevice = "是";
|
||||
|
||||
/**
|
||||
* 活动期间私聊行为数
|
||||
*/
|
||||
@ExcelProperty("活动期间私聊行为数")
|
||||
private Integer chatCount = 0;
|
||||
|
||||
/**
|
||||
* 新增当天充值
|
||||
*/
|
||||
@ExcelProperty("新增当天充值")
|
||||
private BigDecimal chargeAmount = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 3天充值
|
||||
*/
|
||||
@ExcelProperty("3天充值")
|
||||
private BigDecimal threeChargeAmount = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 7天充值
|
||||
*/
|
||||
@ExcelProperty("7天充值")
|
||||
private BigDecimal sevenChargeAmount = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 15天充值
|
||||
*/
|
||||
@ExcelProperty("15天充值")
|
||||
private BigDecimal fifteenChargeAmount = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 30天充值
|
||||
*/
|
||||
@ExcelProperty("30天充值")
|
||||
private BigDecimal thirtyChargeAmount = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 新增当天收到转赠
|
||||
*/
|
||||
@ExcelProperty("新增当天收到转赠")
|
||||
private BigDecimal giveDiamondNum = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 3天收到转赠
|
||||
*/
|
||||
@ExcelProperty("3天收到转赠")
|
||||
private BigDecimal threeGiveDiamondNum = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 7天收到转赠
|
||||
*/
|
||||
@ExcelProperty("7天收到转赠")
|
||||
private BigDecimal sevenGiveDiamondNum = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 15天收到转赠
|
||||
*/
|
||||
@ExcelProperty("15天收到转赠")
|
||||
private BigDecimal fifteenGiveDiamondNum = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 30天收到转赠
|
||||
*/
|
||||
@ExcelProperty("30天收到转赠")
|
||||
private BigDecimal thirtyGiveDiamondNum = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 累计充值
|
||||
*/
|
||||
@ExcelProperty("累计充值")
|
||||
private BigDecimal totalChargeAmount = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 累计接受转赠钻石
|
||||
*/
|
||||
@ExcelProperty("累计接受转赠钻石")
|
||||
private BigDecimal totalGiveDiamondNum = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 次日是否访问
|
||||
*/
|
||||
@ExcelProperty("次日是否访问")
|
||||
private Integer isRemain = 0;
|
||||
|
||||
/**
|
||||
* 第3日是否访问
|
||||
*/
|
||||
@ExcelProperty("第3日是否访问")
|
||||
private Integer isThreeRemain = 0;
|
||||
|
||||
/**
|
||||
* 第7日是否访问
|
||||
*/
|
||||
@ExcelProperty("第7日是否访问")
|
||||
private Integer isSevenRemain = 0;
|
||||
|
||||
/**
|
||||
* 第15日是否访问
|
||||
*/
|
||||
@ExcelProperty("第15日是否访问")
|
||||
private Integer isFifteenRemain = 0;
|
||||
|
||||
/**
|
||||
* 第30日是否访问
|
||||
*/
|
||||
@ExcelProperty("第30日是否访问")
|
||||
private Integer isThirtyRemain = 0;
|
||||
}
|
@@ -0,0 +1,64 @@
|
||||
package com.accompany.admin.dto.batch;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/9/23 16:07
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class FlowDataBatchSearchGrowAdminDto {
|
||||
|
||||
|
||||
/**
|
||||
* 统计项
|
||||
*/
|
||||
@ExcelProperty("统计项")
|
||||
private String countItem;
|
||||
|
||||
/**
|
||||
* 当天情况
|
||||
*/
|
||||
@ExcelProperty("当天情况")
|
||||
private String currCondition;
|
||||
|
||||
/**
|
||||
* 次日情况
|
||||
*/
|
||||
@ExcelProperty("次日情况")
|
||||
private String nextCondition;
|
||||
|
||||
/**
|
||||
* 3日情况
|
||||
*/
|
||||
@ExcelProperty("3日情况")
|
||||
private String threeCondition;
|
||||
|
||||
/**
|
||||
* 7日情况
|
||||
*/
|
||||
@ExcelProperty("7日情况")
|
||||
private String sevenCondition;
|
||||
|
||||
/**
|
||||
* 15日情况
|
||||
*/
|
||||
@ExcelProperty("15日情况")
|
||||
private String fifteenCondition;
|
||||
|
||||
/**
|
||||
* 30日情况
|
||||
*/
|
||||
@ExcelProperty("30日情况")
|
||||
private String thirtyCondition;
|
||||
|
||||
/**
|
||||
* 累计到目前
|
||||
*/
|
||||
@ExcelProperty("累计到目前")
|
||||
private String totalCondition;
|
||||
}
|
@@ -0,0 +1,76 @@
|
||||
package com.accompany.admin.dto.gamepartner;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/8/24 16:51
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
public class GamePartnerOrderAdminDto {
|
||||
|
||||
/**
|
||||
* 订单号
|
||||
*/
|
||||
@ExcelProperty("订单号")
|
||||
private String orderNo;
|
||||
|
||||
/**
|
||||
* 下单用户id
|
||||
*/
|
||||
@ExcelProperty("下单用户id")
|
||||
private Long fromErBanNo;
|
||||
|
||||
/**
|
||||
* 下单用户昵称
|
||||
*/
|
||||
@ExcelProperty("下单用户昵称")
|
||||
private String fromNick;
|
||||
|
||||
/**
|
||||
* 接单用户id
|
||||
*/
|
||||
@ExcelProperty("接单用户id")
|
||||
private Long toErBanNo;
|
||||
|
||||
/**
|
||||
* 接单用户昵称
|
||||
*/
|
||||
@ExcelProperty("接单用户昵称")
|
||||
private String toNick;
|
||||
|
||||
/**
|
||||
* 接单用户收益(水晶)
|
||||
*/
|
||||
@ExcelProperty("接单用户收益(水晶)")
|
||||
private BigDecimal income;
|
||||
|
||||
/**
|
||||
* 下单游戏
|
||||
*/
|
||||
@ExcelProperty("下单游戏")
|
||||
private String gameName;
|
||||
|
||||
/**
|
||||
* 下单局数
|
||||
*/
|
||||
@ExcelProperty("下单局数")
|
||||
private Integer inning;
|
||||
|
||||
/**
|
||||
* 下单金额
|
||||
*/
|
||||
@ExcelProperty("下单金额")
|
||||
private BigDecimal amount;
|
||||
|
||||
/**
|
||||
* 下单时间
|
||||
*/
|
||||
@ExcelProperty("下单时间")
|
||||
private String orderTime;
|
||||
|
||||
}
|
@@ -0,0 +1,79 @@
|
||||
package com.accompany.admin.dto.treasure;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/10/25 16:57
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
public class SeizeTreasureRecordDto {
|
||||
|
||||
/**
|
||||
* ID
|
||||
*/
|
||||
@ExcelProperty("ID")
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 平台号
|
||||
*/
|
||||
@ExcelProperty("平台号")
|
||||
private Long erbanNo;
|
||||
|
||||
/**
|
||||
* 昵称
|
||||
*/
|
||||
@ExcelProperty("昵称")
|
||||
private String userNick;
|
||||
|
||||
/**
|
||||
* 奖励ID
|
||||
*/
|
||||
@ExcelProperty("奖励ID")
|
||||
private Long rewardId;
|
||||
|
||||
/**
|
||||
* 奖励关联ID
|
||||
*/
|
||||
@ExcelProperty("奖励关联ID")
|
||||
private Long rewardRefId;
|
||||
|
||||
/**
|
||||
* 奖励类型
|
||||
*/
|
||||
@ExcelProperty("奖励类型")
|
||||
private String rewardType;
|
||||
|
||||
/**
|
||||
* 奖励名称
|
||||
*/
|
||||
@ExcelProperty("奖励名称")
|
||||
private String rewardName;
|
||||
|
||||
/**
|
||||
* 奖励数量
|
||||
*/
|
||||
@ExcelProperty("奖励数量")
|
||||
private Integer rewardNum;
|
||||
|
||||
/**
|
||||
* 奖励等级
|
||||
*/
|
||||
@ExcelProperty("奖励等级")
|
||||
private Integer rewardLevel;
|
||||
|
||||
/**
|
||||
* 奖励价值
|
||||
*/
|
||||
@ExcelProperty("奖励价值")
|
||||
private Integer rewardShowValue;
|
||||
|
||||
/**
|
||||
* 抽奖时间
|
||||
*/
|
||||
@ExcelProperty("抽奖时间")
|
||||
private String createTimeStr;
|
||||
}
|
@@ -0,0 +1,43 @@
|
||||
package com.accompany.admin.dto.treasure;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/9/7 16:55
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
public class SeizeTreasureUserPropRecordAdminDto {
|
||||
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
@ExcelProperty("用户ID")
|
||||
private Long erbanNo;
|
||||
|
||||
/**
|
||||
* 昵称
|
||||
*/
|
||||
@ExcelProperty("昵称")
|
||||
private String nick;
|
||||
|
||||
/**
|
||||
* 试炼素材
|
||||
*/
|
||||
@ExcelProperty("试炼素材")
|
||||
private String expendStr;
|
||||
|
||||
/**
|
||||
* 试炼产出
|
||||
*/
|
||||
@ExcelProperty("试炼产出")
|
||||
private String propName;
|
||||
|
||||
/**
|
||||
* 试炼时间
|
||||
*/
|
||||
@ExcelProperty("试炼时间")
|
||||
private String createTimeStr;
|
||||
}
|
@@ -0,0 +1,39 @@
|
||||
package com.accompany.admin.dto.withdraw;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/7/13 17:20
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
public class WithdrawUserAdminDto {
|
||||
|
||||
|
||||
/**
|
||||
* 耳伴号
|
||||
*/
|
||||
@ExcelProperty("Peko号")
|
||||
private Long erbanNo;
|
||||
|
||||
/**
|
||||
* 昵称
|
||||
*/
|
||||
@ExcelProperty("昵称")
|
||||
private String nick;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ExcelProperty("首次绑定时间")
|
||||
private String createTimeStr;
|
||||
|
||||
/**
|
||||
* 提现账户
|
||||
*/
|
||||
@ExcelProperty("提现账户")
|
||||
private String withdrawAccount;
|
||||
|
||||
}
|
@@ -0,0 +1,22 @@
|
||||
package com.accompany.admin.dto.withdraw;
|
||||
|
||||
import com.accompany.business.model.withdraw.WithdrawUserLimit;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/7/10 18:40
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class WithdrawUserLimitAdminDto extends WithdrawUserLimit {
|
||||
|
||||
/**
|
||||
* 耳伴号
|
||||
*/
|
||||
@ApiModelProperty("耳伴号")
|
||||
private String erbanNo;
|
||||
}
|
@@ -0,0 +1,68 @@
|
||||
package com.accompany.admin.dto.withdraw;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/8/3 19:16
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
public class WithdrawUserLimitExportDto {
|
||||
|
||||
|
||||
/**
|
||||
* Peko号
|
||||
*/
|
||||
@ExcelProperty("Peko号")
|
||||
private Long erbanNo;
|
||||
|
||||
/**
|
||||
* 昵称
|
||||
*/
|
||||
@ExcelProperty("昵称")
|
||||
private String nick;
|
||||
|
||||
/**
|
||||
* 所属房间
|
||||
*/
|
||||
@ExcelProperty("所属房间")
|
||||
private String roomName;
|
||||
|
||||
/**
|
||||
* 所属房间ID
|
||||
*/
|
||||
@ExcelProperty("所属房间ID")
|
||||
private Long roomErBanNo;
|
||||
|
||||
/**
|
||||
* 所属公会
|
||||
*/
|
||||
@ExcelProperty("所属公会")
|
||||
private String hallRoomName;
|
||||
|
||||
/**
|
||||
* 所属公会ID
|
||||
*/
|
||||
@ExcelProperty("所属公会ID")
|
||||
private Long hallErBanNo;
|
||||
|
||||
/**
|
||||
* 当前账户金币余额
|
||||
*/
|
||||
@ExcelProperty("当前账户金币余额")
|
||||
private Double golds;
|
||||
|
||||
/**
|
||||
* 限制内容
|
||||
*/
|
||||
@ExcelProperty("限制内容")
|
||||
private String limitContent;
|
||||
|
||||
/**
|
||||
* 限制时间
|
||||
*/
|
||||
@ExcelProperty("限制时间")
|
||||
private String limitTimeStr;
|
||||
}
|
@@ -0,0 +1,75 @@
|
||||
package com.accompany.admin.dto.withdraw;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/7/13 17:12
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
public class WithdrawUserRecordAdminDto {
|
||||
|
||||
/**
|
||||
* 平台号
|
||||
*/
|
||||
@ExcelProperty("Peko号")
|
||||
private String erbanNo;
|
||||
|
||||
/**
|
||||
* 昵称
|
||||
*/
|
||||
@ExcelProperty("昵称")
|
||||
private String nick;
|
||||
|
||||
/**
|
||||
* 用户当前状态
|
||||
*/
|
||||
@ExcelProperty("用户当前状态")
|
||||
private String blockStatusName;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ExcelProperty("申请时间")
|
||||
private String createTimeStr;
|
||||
|
||||
/**
|
||||
* 提现账户
|
||||
*/
|
||||
@ExcelProperty("提现账户")
|
||||
private String accountName;
|
||||
|
||||
/**
|
||||
* 提现金额
|
||||
*/
|
||||
@ExcelProperty("提现金额USD")
|
||||
private BigDecimal cashAmount;
|
||||
|
||||
/**
|
||||
* 币种类型
|
||||
*/
|
||||
@ExcelProperty("发放币种")
|
||||
private String currency;
|
||||
|
||||
/**
|
||||
* 币种金额
|
||||
*/
|
||||
@ExcelProperty("发放金额")
|
||||
private BigDecimal currencyAmount;
|
||||
|
||||
/**
|
||||
* 手续费
|
||||
*/
|
||||
@ExcelProperty("手续费")
|
||||
private String handlingRateStr;
|
||||
|
||||
/**
|
||||
* 金币数量
|
||||
*/
|
||||
@ExcelProperty("核销金币")
|
||||
private Integer goldNum;
|
||||
}
|
@@ -0,0 +1,55 @@
|
||||
package com.accompany.admin.model;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
public class AdminDict extends AdminDictKey {
|
||||
private String dictval;
|
||||
|
||||
private Boolean status;
|
||||
|
||||
private Integer showorder;
|
||||
|
||||
private Date createtime;
|
||||
|
||||
private String description;
|
||||
|
||||
public String getDictval() {
|
||||
return dictval;
|
||||
}
|
||||
|
||||
public void setDictval(String dictval) {
|
||||
this.dictval = dictval == null ? null : dictval.trim();
|
||||
}
|
||||
|
||||
public Boolean getStatus() {
|
||||
return status;
|
||||
}
|
||||
|
||||
public void setStatus(Boolean status) {
|
||||
this.status = status;
|
||||
}
|
||||
|
||||
public Integer getShoworder() {
|
||||
return showorder;
|
||||
}
|
||||
|
||||
public void setShoworder(Integer showorder) {
|
||||
this.showorder = showorder;
|
||||
}
|
||||
|
||||
public Date getCreatetime() {
|
||||
return createtime;
|
||||
}
|
||||
|
||||
public void setCreatetime(Date createtime) {
|
||||
this.createtime = createtime;
|
||||
}
|
||||
|
||||
public String getDescription() {
|
||||
return description;
|
||||
}
|
||||
|
||||
public void setDescription(String description) {
|
||||
this.description = description == null ? null : description.trim();
|
||||
}
|
||||
}
|
@@ -0,0 +1,661 @@
|
||||
package com.accompany.admin.model;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
public class AdminDictExample {
|
||||
protected String orderByClause;
|
||||
|
||||
protected boolean distinct;
|
||||
|
||||
protected List<Criteria> oredCriteria;
|
||||
|
||||
public AdminDictExample() {
|
||||
oredCriteria = new ArrayList<Criteria>();
|
||||
}
|
||||
|
||||
public void setOrderByClause(String orderByClause) {
|
||||
this.orderByClause = orderByClause;
|
||||
}
|
||||
|
||||
public String getOrderByClause() {
|
||||
return orderByClause;
|
||||
}
|
||||
|
||||
public void setDistinct(boolean distinct) {
|
||||
this.distinct = distinct;
|
||||
}
|
||||
|
||||
public boolean isDistinct() {
|
||||
return distinct;
|
||||
}
|
||||
|
||||
public List<Criteria> getOredCriteria() {
|
||||
return oredCriteria;
|
||||
}
|
||||
|
||||
public void or(Criteria criteria) {
|
||||
oredCriteria.add(criteria);
|
||||
}
|
||||
|
||||
public Criteria or() {
|
||||
Criteria criteria = createCriteriaInternal();
|
||||
oredCriteria.add(criteria);
|
||||
return criteria;
|
||||
}
|
||||
|
||||
public Criteria createCriteria() {
|
||||
Criteria criteria = createCriteriaInternal();
|
||||
if (oredCriteria.size() == 0) {
|
||||
oredCriteria.add(criteria);
|
||||
}
|
||||
return criteria;
|
||||
}
|
||||
|
||||
protected Criteria createCriteriaInternal() {
|
||||
Criteria criteria = new Criteria();
|
||||
return criteria;
|
||||
}
|
||||
|
||||
public void clear() {
|
||||
oredCriteria.clear();
|
||||
orderByClause = null;
|
||||
distinct = false;
|
||||
}
|
||||
|
||||
protected abstract static class GeneratedCriteria {
|
||||
protected List<Criterion> criteria;
|
||||
|
||||
protected GeneratedCriteria() {
|
||||
super();
|
||||
criteria = new ArrayList<Criterion>();
|
||||
}
|
||||
|
||||
public boolean isValid() {
|
||||
return criteria.size() > 0;
|
||||
}
|
||||
|
||||
public List<Criterion> getAllCriteria() {
|
||||
return criteria;
|
||||
}
|
||||
|
||||
public List<Criterion> getCriteria() {
|
||||
return criteria;
|
||||
}
|
||||
|
||||
protected void addCriterion(String condition) {
|
||||
if (condition == null) {
|
||||
throw new RuntimeException("Value for condition cannot be null");
|
||||
}
|
||||
criteria.add(new Criterion(condition));
|
||||
}
|
||||
|
||||
protected void addCriterion(String condition, Object value, String property) {
|
||||
if (value == null) {
|
||||
throw new RuntimeException("Value for " + property + " cannot be null");
|
||||
}
|
||||
criteria.add(new Criterion(condition, value));
|
||||
}
|
||||
|
||||
protected void addCriterion(String condition, Object value1, Object value2, String property) {
|
||||
if (value1 == null || value2 == null) {
|
||||
throw new RuntimeException("Between values for " + property + " cannot be null");
|
||||
}
|
||||
criteria.add(new Criterion(condition, value1, value2));
|
||||
}
|
||||
|
||||
public Criteria andCodeIsNull() {
|
||||
addCriterion("code is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCodeIsNotNull() {
|
||||
addCriterion("code is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCodeEqualTo(String value) {
|
||||
addCriterion("code =", value, "code");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCodeNotEqualTo(String value) {
|
||||
addCriterion("code <>", value, "code");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCodeGreaterThan(String value) {
|
||||
addCriterion("code >", value, "code");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCodeGreaterThanOrEqualTo(String value) {
|
||||
addCriterion("code >=", value, "code");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCodeLessThan(String value) {
|
||||
addCriterion("code <", value, "code");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCodeLessThanOrEqualTo(String value) {
|
||||
addCriterion("code <=", value, "code");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCodeLike(String value) {
|
||||
addCriterion("code like", value, "code");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCodeNotLike(String value) {
|
||||
addCriterion("code not like", value, "code");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCodeIn(List<String> values) {
|
||||
addCriterion("code in", values, "code");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCodeNotIn(List<String> values) {
|
||||
addCriterion("code not in", values, "code");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCodeBetween(String value1, String value2) {
|
||||
addCriterion("code between", value1, value2, "code");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCodeNotBetween(String value1, String value2) {
|
||||
addCriterion("code not between", value1, value2, "code");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictkeyIsNull() {
|
||||
addCriterion("dictkey is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictkeyIsNotNull() {
|
||||
addCriterion("dictkey is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictkeyEqualTo(String value) {
|
||||
addCriterion("dictkey =", value, "dictkey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictkeyNotEqualTo(String value) {
|
||||
addCriterion("dictkey <>", value, "dictkey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictkeyGreaterThan(String value) {
|
||||
addCriterion("dictkey >", value, "dictkey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictkeyGreaterThanOrEqualTo(String value) {
|
||||
addCriterion("dictkey >=", value, "dictkey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictkeyLessThan(String value) {
|
||||
addCriterion("dictkey <", value, "dictkey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictkeyLessThanOrEqualTo(String value) {
|
||||
addCriterion("dictkey <=", value, "dictkey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictkeyLike(String value) {
|
||||
addCriterion("dictkey like", value, "dictkey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictkeyNotLike(String value) {
|
||||
addCriterion("dictkey not like", value, "dictkey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictkeyIn(List<String> values) {
|
||||
addCriterion("dictkey in", values, "dictkey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictkeyNotIn(List<String> values) {
|
||||
addCriterion("dictkey not in", values, "dictkey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictkeyBetween(String value1, String value2) {
|
||||
addCriterion("dictkey between", value1, value2, "dictkey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictkeyNotBetween(String value1, String value2) {
|
||||
addCriterion("dictkey not between", value1, value2, "dictkey");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictvalIsNull() {
|
||||
addCriterion("dictval is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictvalIsNotNull() {
|
||||
addCriterion("dictval is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictvalEqualTo(String value) {
|
||||
addCriterion("dictval =", value, "dictval");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictvalNotEqualTo(String value) {
|
||||
addCriterion("dictval <>", value, "dictval");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictvalGreaterThan(String value) {
|
||||
addCriterion("dictval >", value, "dictval");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictvalGreaterThanOrEqualTo(String value) {
|
||||
addCriterion("dictval >=", value, "dictval");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictvalLessThan(String value) {
|
||||
addCriterion("dictval <", value, "dictval");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictvalLessThanOrEqualTo(String value) {
|
||||
addCriterion("dictval <=", value, "dictval");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictvalLike(String value) {
|
||||
addCriterion("dictval like", value, "dictval");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictvalNotLike(String value) {
|
||||
addCriterion("dictval not like", value, "dictval");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictvalIn(List<String> values) {
|
||||
addCriterion("dictval in", values, "dictval");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictvalNotIn(List<String> values) {
|
||||
addCriterion("dictval not in", values, "dictval");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictvalBetween(String value1, String value2) {
|
||||
addCriterion("dictval between", value1, value2, "dictval");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDictvalNotBetween(String value1, String value2) {
|
||||
addCriterion("dictval not between", value1, value2, "dictval");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andStatusIsNull() {
|
||||
addCriterion("status is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andStatusIsNotNull() {
|
||||
addCriterion("status is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andStatusEqualTo(Boolean value) {
|
||||
addCriterion("status =", value, "status");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andStatusNotEqualTo(Boolean value) {
|
||||
addCriterion("status <>", value, "status");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andStatusGreaterThan(Boolean value) {
|
||||
addCriterion("status >", value, "status");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andStatusGreaterThanOrEqualTo(Boolean value) {
|
||||
addCriterion("status >=", value, "status");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andStatusLessThan(Boolean value) {
|
||||
addCriterion("status <", value, "status");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andStatusLessThanOrEqualTo(Boolean value) {
|
||||
addCriterion("status <=", value, "status");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andStatusIn(List<Boolean> values) {
|
||||
addCriterion("status in", values, "status");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andStatusNotIn(List<Boolean> values) {
|
||||
addCriterion("status not in", values, "status");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andStatusBetween(Boolean value1, Boolean value2) {
|
||||
addCriterion("status between", value1, value2, "status");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andStatusNotBetween(Boolean value1, Boolean value2) {
|
||||
addCriterion("status not between", value1, value2, "status");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andShoworderIsNull() {
|
||||
addCriterion("showOrder is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andShoworderIsNotNull() {
|
||||
addCriterion("showOrder is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andShoworderEqualTo(Integer value) {
|
||||
addCriterion("showOrder =", value, "showorder");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andShoworderNotEqualTo(Integer value) {
|
||||
addCriterion("showOrder <>", value, "showorder");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andShoworderGreaterThan(Integer value) {
|
||||
addCriterion("showOrder >", value, "showorder");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andShoworderGreaterThanOrEqualTo(Integer value) {
|
||||
addCriterion("showOrder >=", value, "showorder");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andShoworderLessThan(Integer value) {
|
||||
addCriterion("showOrder <", value, "showorder");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andShoworderLessThanOrEqualTo(Integer value) {
|
||||
addCriterion("showOrder <=", value, "showorder");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andShoworderIn(List<Integer> values) {
|
||||
addCriterion("showOrder in", values, "showorder");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andShoworderNotIn(List<Integer> values) {
|
||||
addCriterion("showOrder not in", values, "showorder");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andShoworderBetween(Integer value1, Integer value2) {
|
||||
addCriterion("showOrder between", value1, value2, "showorder");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andShoworderNotBetween(Integer value1, Integer value2) {
|
||||
addCriterion("showOrder not between", value1, value2, "showorder");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCreatetimeIsNull() {
|
||||
addCriterion("createTime is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCreatetimeIsNotNull() {
|
||||
addCriterion("createTime is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCreatetimeEqualTo(Date value) {
|
||||
addCriterion("createTime =", value, "createtime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCreatetimeNotEqualTo(Date value) {
|
||||
addCriterion("createTime <>", value, "createtime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCreatetimeGreaterThan(Date value) {
|
||||
addCriterion("createTime >", value, "createtime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCreatetimeGreaterThanOrEqualTo(Date value) {
|
||||
addCriterion("createTime >=", value, "createtime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCreatetimeLessThan(Date value) {
|
||||
addCriterion("createTime <", value, "createtime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCreatetimeLessThanOrEqualTo(Date value) {
|
||||
addCriterion("createTime <=", value, "createtime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCreatetimeIn(List<Date> values) {
|
||||
addCriterion("createTime in", values, "createtime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCreatetimeNotIn(List<Date> values) {
|
||||
addCriterion("createTime not in", values, "createtime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCreatetimeBetween(Date value1, Date value2) {
|
||||
addCriterion("createTime between", value1, value2, "createtime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andCreatetimeNotBetween(Date value1, Date value2) {
|
||||
addCriterion("createTime not between", value1, value2, "createtime");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDescriptionIsNull() {
|
||||
addCriterion("description is null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDescriptionIsNotNull() {
|
||||
addCriterion("description is not null");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDescriptionEqualTo(String value) {
|
||||
addCriterion("description =", value, "description");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDescriptionNotEqualTo(String value) {
|
||||
addCriterion("description <>", value, "description");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDescriptionGreaterThan(String value) {
|
||||
addCriterion("description >", value, "description");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDescriptionGreaterThanOrEqualTo(String value) {
|
||||
addCriterion("description >=", value, "description");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDescriptionLessThan(String value) {
|
||||
addCriterion("description <", value, "description");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDescriptionLessThanOrEqualTo(String value) {
|
||||
addCriterion("description <=", value, "description");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDescriptionLike(String value) {
|
||||
addCriterion("description like", value, "description");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDescriptionNotLike(String value) {
|
||||
addCriterion("description not like", value, "description");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDescriptionIn(List<String> values) {
|
||||
addCriterion("description in", values, "description");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDescriptionNotIn(List<String> values) {
|
||||
addCriterion("description not in", values, "description");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDescriptionBetween(String value1, String value2) {
|
||||
addCriterion("description between", value1, value2, "description");
|
||||
return (Criteria) this;
|
||||
}
|
||||
|
||||
public Criteria andDescriptionNotBetween(String value1, String value2) {
|
||||
addCriterion("description not between", value1, value2, "description");
|
||||
return (Criteria) this;
|
||||
}
|
||||
}
|
||||
|
||||
public static class Criteria extends GeneratedCriteria {
|
||||
|
||||
protected Criteria() {
|
||||
super();
|
||||
}
|
||||
}
|
||||
|
||||
public static class Criterion {
|
||||
private String condition;
|
||||
|
||||
private Object value;
|
||||
|
||||
private Object secondValue;
|
||||
|
||||
private boolean noValue;
|
||||
|
||||
private boolean singleValue;
|
||||
|
||||
private boolean betweenValue;
|
||||
|
||||
private boolean listValue;
|
||||
|
||||
private String typeHandler;
|
||||
|
||||
public String getCondition() {
|
||||
return condition;
|
||||
}
|
||||
|
||||
public Object getValue() {
|
||||
return value;
|
||||
}
|
||||
|
||||
public Object getSecondValue() {
|
||||
return secondValue;
|
||||
}
|
||||
|
||||
public boolean isNoValue() {
|
||||
return noValue;
|
||||
}
|
||||
|
||||
public boolean isSingleValue() {
|
||||
return singleValue;
|
||||
}
|
||||
|
||||
public boolean isBetweenValue() {
|
||||
return betweenValue;
|
||||
}
|
||||
|
||||
public boolean isListValue() {
|
||||
return listValue;
|
||||
}
|
||||
|
||||
public String getTypeHandler() {
|
||||
return typeHandler;
|
||||
}
|
||||
|
||||
protected Criterion(String condition) {
|
||||
super();
|
||||
this.condition = condition;
|
||||
this.typeHandler = null;
|
||||
this.noValue = true;
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value, String typeHandler) {
|
||||
super();
|
||||
this.condition = condition;
|
||||
this.value = value;
|
||||
this.typeHandler = typeHandler;
|
||||
if (value instanceof List<?>) {
|
||||
this.listValue = true;
|
||||
} else {
|
||||
this.singleValue = true;
|
||||
}
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value) {
|
||||
this(condition, value, null);
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
|
||||
super();
|
||||
this.condition = condition;
|
||||
this.value = value;
|
||||
this.secondValue = secondValue;
|
||||
this.typeHandler = typeHandler;
|
||||
this.betweenValue = true;
|
||||
}
|
||||
|
||||
protected Criterion(String condition, Object value, Object secondValue) {
|
||||
this(condition, value, secondValue, null);
|
||||
}
|
||||
}
|
||||
}
|
@@ -0,0 +1,23 @@
|
||||
package com.accompany.admin.model;
|
||||
|
||||
public class AdminDictKey {
|
||||
private String code;
|
||||
|
||||
private String dictkey;
|
||||
|
||||
public String getCode() {
|
||||
return code;
|
||||
}
|
||||
|
||||
public void setCode(String code) {
|
||||
this.code = code == null ? null : code.trim();
|
||||
}
|
||||
|
||||
public String getDictkey() {
|
||||
return dictkey;
|
||||
}
|
||||
|
||||
public void setDictkey(String dictkey) {
|
||||
this.dictkey = dictkey == null ? null : dictkey.trim();
|
||||
}
|
||||
}
|
@@ -0,0 +1,135 @@
|
||||
package com.accompany.admin.model.batch;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/9/22 15:25
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
@TableName("flow_data_batch_search")
|
||||
public class FlowDataBatchSearch {
|
||||
|
||||
/**
|
||||
* 主键
|
||||
*/
|
||||
@ApiModelProperty("主键")
|
||||
@TableId(type = IdType.AUTO)
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 名称
|
||||
*/
|
||||
@ApiModelProperty("名称")
|
||||
private String name;
|
||||
|
||||
/**
|
||||
* 负责人
|
||||
*/
|
||||
@ApiModelProperty("负责人")
|
||||
private String person;
|
||||
|
||||
/**
|
||||
* 预算
|
||||
*/
|
||||
@ApiModelProperty("预算")
|
||||
private BigDecimal amount;
|
||||
|
||||
/**
|
||||
* 关键字
|
||||
*/
|
||||
@ApiModelProperty("关键字")
|
||||
private String searchKey;
|
||||
|
||||
/**
|
||||
* 房间UID
|
||||
*/
|
||||
@ApiModelProperty("房间UID")
|
||||
private Long roomUid;
|
||||
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
@ApiModelProperty("开始时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date startTime;
|
||||
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
@ApiModelProperty("结束时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date endTime;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@ApiModelProperty("更新时间")
|
||||
private Date updateTime;
|
||||
|
||||
/**
|
||||
* 期间新增UV
|
||||
*/
|
||||
@ApiModelProperty("期间新增UV")
|
||||
private Integer timeUv = 0;
|
||||
|
||||
/**
|
||||
* 新增成本
|
||||
*/
|
||||
@ApiModelProperty("新增成本")
|
||||
private BigDecimal costAmount = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 归因新增UV
|
||||
*/
|
||||
@ApiModelProperty("归因新增UV")
|
||||
private Integer ascribeTimeUv = 0;
|
||||
|
||||
/**
|
||||
* 归因后进入归因房间UV
|
||||
*/
|
||||
@ApiModelProperty("归因后进入归因房间UV")
|
||||
private Integer inRoomUv = 0;
|
||||
|
||||
/**
|
||||
* 归因新增成本
|
||||
*/
|
||||
@ApiModelProperty("归因新增成本")
|
||||
private BigDecimal ascribeCostAmount = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 活动内私聊用户数
|
||||
*/
|
||||
@ApiModelProperty("活动内私聊用户数")
|
||||
private Integer chatNum = 0;
|
||||
|
||||
/**
|
||||
* 私聊用户成本
|
||||
*/
|
||||
@ApiModelProperty("私聊用户成本")
|
||||
private BigDecimal chatCostAmount = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 是否固定
|
||||
*/
|
||||
@ApiModelProperty("是否固定")
|
||||
private Integer isFixed = 0;
|
||||
}
|
@@ -0,0 +1,28 @@
|
||||
/*
|
||||
* 文 件 名: LuckySeaItemSaveReqParams
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建人: H1
|
||||
* 创建时间: 2021/9/26
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.params;
|
||||
|
||||
import com.accompany.business.model.callbattle.ActCallBattleItem;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <br>类描述:
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2021/9/26]
|
||||
*/
|
||||
@Data
|
||||
public class ActCallBattleItemSaveReqParams {
|
||||
private List<ActCallBattleItem> items;
|
||||
}
|
@@ -0,0 +1,28 @@
|
||||
/*
|
||||
* 文 件 名: LuckySeaItemSaveReqParams
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建人: H1
|
||||
* 创建时间: 2021/9/26
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.params;
|
||||
|
||||
import com.accompany.business.model.activity.luckysea.LuckySeaItem;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <br>类描述:
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2021/9/26]
|
||||
*/
|
||||
@Data
|
||||
public class LuckySeaItemSaveReqParams {
|
||||
private List<LuckySeaItem> items;
|
||||
}
|
@@ -0,0 +1,27 @@
|
||||
/*
|
||||
* 文 件 名: FlowTeamEditInviteUserParams
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建人: H1
|
||||
* 创建时间: 2022/4/25
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.params.flowteam;
|
||||
|
||||
import com.xuanyin.flowteam.model.FlowTeamMemberInviteUser;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* <br>类描述:
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2022/4/25]
|
||||
*/
|
||||
@Data
|
||||
public class FlowTeamEditInviteUserParams extends FlowTeamMemberInviteUser {
|
||||
private Byte optType;
|
||||
private Long optUid;
|
||||
}
|
@@ -0,0 +1,65 @@
|
||||
package com.accompany.admin.params.flowteam;
|
||||
|
||||
import com.accompany.common.utils.AppUtils;
|
||||
import com.accompany.common.utils.StringUtils;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class FlowTeamStatisticParams {
|
||||
|
||||
/**
|
||||
* 组别
|
||||
*/
|
||||
private String teamId;
|
||||
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
private String startDate;
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
private String endDate;
|
||||
|
||||
/**
|
||||
* 成员id
|
||||
*/
|
||||
private Long memberId;
|
||||
|
||||
/**
|
||||
* 应用筛选
|
||||
*/
|
||||
private String app;
|
||||
|
||||
/**
|
||||
* 充值开始时间
|
||||
*/
|
||||
private String chargeStartTime;
|
||||
/**
|
||||
* 充值结束时间
|
||||
*/
|
||||
private String chargeEndTime;
|
||||
|
||||
/**
|
||||
* 由“app”参数转化成的AppEnum中的组合(如果app=PlanetStar,则这里对应PlanetStar和PlanetStar66)
|
||||
*/
|
||||
private List<String> groupApps;
|
||||
|
||||
public void setApp(String app) {
|
||||
this.app = app;
|
||||
this.groupApps = AppUtils.getGroupApps(app);
|
||||
}
|
||||
|
||||
public List<String> getGroupApps() {
|
||||
if (groupApps == null && StringUtils.isNotBlank(app)) {
|
||||
return AppUtils.getGroupApps(app);
|
||||
}
|
||||
return groupApps;
|
||||
}
|
||||
|
||||
private List<String> teamIds;
|
||||
|
||||
private Long groupId;
|
||||
}
|
@@ -0,0 +1,11 @@
|
||||
package com.accompany.admin.params.flowteam;
|
||||
|
||||
import com.xuanyin.flowteam.model.FlowTeamMember;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class TeamMemberEditParams extends FlowTeamMember {
|
||||
|
||||
private String inviteCodes;
|
||||
private Long groupId;
|
||||
}
|
@@ -0,0 +1,19 @@
|
||||
package com.accompany.admin.params.flowteam;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class TeamMemberQueryParams {
|
||||
|
||||
private String memberName;
|
||||
|
||||
private String memberPhone;
|
||||
|
||||
private String inviteCode;
|
||||
|
||||
private Integer pageNumber;
|
||||
private Integer pageSize;
|
||||
private String teamId;
|
||||
private Long groupId;
|
||||
private String teamIds;
|
||||
}
|
@@ -1,24 +1,27 @@
|
||||
package com.accompany.admin.params.linearlypool;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 平台数据请求参数
|
||||
*/
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Data
|
||||
@ApiModel("平台数据请求参数")
|
||||
@Builder
|
||||
public class PlatformDataReqParams {
|
||||
|
||||
@ApiModelProperty("开始日期")
|
||||
private Integer pageNum;
|
||||
|
||||
private Integer pageSize;
|
||||
|
||||
private Date startDate;
|
||||
|
||||
@ApiModelProperty("结束日期")
|
||||
private Date endDate;
|
||||
|
||||
@ApiModelProperty("用户靓号")
|
||||
private Long erbanNo;
|
||||
}
|
@@ -0,0 +1,14 @@
|
||||
package com.accompany.admin.params.linearlypool;
|
||||
|
||||
import com.accompany.business.model.linearlypool.LinearlyPrizePoolItemDraft;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class PoolItemDraftSaveReqParams {
|
||||
|
||||
private List<LinearlyPrizePoolItemDraft> poolItems;
|
||||
|
||||
private Byte prizePoolType;
|
||||
}
|
@@ -0,0 +1,13 @@
|
||||
package com.accompany.admin.params.linearlypool;
|
||||
|
||||
import com.accompany.business.model.linearlypool.LinearlyPrizePoolItem;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class PoolItemShowRatioReqParams {
|
||||
|
||||
private List<LinearlyPrizePoolItem> poolItems;
|
||||
|
||||
}
|
@@ -0,0 +1,29 @@
|
||||
package com.accompany.admin.vo;
|
||||
|
||||
import com.accompany.core.annotation.I18n;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class GiftCompoundRewardAdminVo {
|
||||
|
||||
private Integer id;
|
||||
|
||||
private Integer giftId;
|
||||
|
||||
private Integer rate;
|
||||
|
||||
private Integer orderNo;
|
||||
|
||||
private Integer serviceNotice;
|
||||
|
||||
@I18n(className = "Gift")
|
||||
private String giftName;
|
||||
|
||||
private Long goldPrice;
|
||||
|
||||
private Integer giftRate;
|
||||
|
||||
private String expendValue;
|
||||
|
||||
private Double expectValue;
|
||||
}
|
@@ -0,0 +1,125 @@
|
||||
package com.accompany.admin.vo;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
public class OperationSmsRecordVo {
|
||||
private Long recordId;
|
||||
|
||||
private Long uid;
|
||||
|
||||
private Long erbanNo;
|
||||
|
||||
private String phone;
|
||||
|
||||
private Integer templateId;
|
||||
|
||||
private String templateName;
|
||||
|
||||
private Integer sendStatus;
|
||||
|
||||
private Date createTime;
|
||||
|
||||
private Date sendTime;
|
||||
|
||||
private String errorMsg;
|
||||
|
||||
private Integer operator;
|
||||
|
||||
private String operatorName;
|
||||
|
||||
public Long getRecordId() {
|
||||
return recordId;
|
||||
}
|
||||
|
||||
public void setRecordId(Long recordId) {
|
||||
this.recordId = recordId;
|
||||
}
|
||||
|
||||
public Long getUid() {
|
||||
return uid;
|
||||
}
|
||||
|
||||
public void setUid(Long uid) {
|
||||
this.uid = uid;
|
||||
}
|
||||
|
||||
public String getPhone() {
|
||||
return phone;
|
||||
}
|
||||
|
||||
public void setPhone(String phone) {
|
||||
this.phone = phone == null ? null : phone.trim();
|
||||
}
|
||||
|
||||
public Integer getTemplateId() {
|
||||
return templateId;
|
||||
}
|
||||
|
||||
public void setTemplateId(Integer templateId) {
|
||||
this.templateId = templateId;
|
||||
}
|
||||
|
||||
public Integer getSendStatus() {
|
||||
return sendStatus;
|
||||
}
|
||||
|
||||
public void setSendStatus(Integer sendStatus) {
|
||||
this.sendStatus = sendStatus;
|
||||
}
|
||||
|
||||
public Date getCreateTime() {
|
||||
return createTime;
|
||||
}
|
||||
|
||||
public void setCreateTime(Date createTime) {
|
||||
this.createTime = createTime;
|
||||
}
|
||||
|
||||
public Date getSendTime() {
|
||||
return sendTime;
|
||||
}
|
||||
|
||||
public void setSendTime(Date sendTime) {
|
||||
this.sendTime = sendTime;
|
||||
}
|
||||
|
||||
public String getErrorMsg() {
|
||||
return errorMsg;
|
||||
}
|
||||
|
||||
public void setErrorMsg(String errorMsg) {
|
||||
this.errorMsg = errorMsg == null ? null : errorMsg.trim();
|
||||
}
|
||||
|
||||
public Integer getOperator() {
|
||||
return operator;
|
||||
}
|
||||
|
||||
public void setOperator(Integer operator) {
|
||||
this.operator = operator;
|
||||
}
|
||||
|
||||
public Long getErbanNo() {
|
||||
return erbanNo;
|
||||
}
|
||||
|
||||
public void setErbanNo(Long erbanNo) {
|
||||
this.erbanNo = erbanNo;
|
||||
}
|
||||
|
||||
public String getTemplateName() {
|
||||
return templateName;
|
||||
}
|
||||
|
||||
public void setTemplateName(String templateName) {
|
||||
this.templateName = templateName;
|
||||
}
|
||||
|
||||
public String getOperatorName() {
|
||||
return operatorName;
|
||||
}
|
||||
|
||||
public void setOperatorName(String operatorName) {
|
||||
this.operatorName = operatorName;
|
||||
}
|
||||
}
|
@@ -0,0 +1,31 @@
|
||||
package com.accompany.admin.vo;
|
||||
|
||||
import com.accompany.common.annotation.FieldComment;
|
||||
import com.accompany.core.vo.BaseVo;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class PhoneAuthApplyRecordExcelVo extends BaseVo {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@FieldComment("id")
|
||||
public Long id;
|
||||
@FieldComment("申请区号")
|
||||
public String phoneAreaCode;
|
||||
@FieldComment("申请手机号")
|
||||
public String phone;
|
||||
@FieldComment("授权码")
|
||||
public String authCode;
|
||||
@FieldComment("授权状态")
|
||||
public Byte status;
|
||||
@FieldComment("申请时间")
|
||||
public Date createTime;
|
||||
@FieldComment("备注")
|
||||
public String remark;
|
||||
@FieldComment("操作人")
|
||||
public String operator;
|
||||
@FieldComment("更新授权时间")
|
||||
public Date updateTime;
|
||||
}
|
@@ -0,0 +1,102 @@
|
||||
package com.accompany.admin.vo;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* {这里添加描述}
|
||||
*
|
||||
* @author fangchengyan
|
||||
* @date 2019-05-20 14:49
|
||||
*/
|
||||
public class UserCertifyRecordVo {
|
||||
|
||||
private Long recordId;
|
||||
|
||||
private Long uid;
|
||||
|
||||
private String name;
|
||||
|
||||
private String idCardNum;
|
||||
|
||||
private String phone;
|
||||
|
||||
private Byte bindStatus;
|
||||
|
||||
private String certifyType;
|
||||
|
||||
private Date createTime;
|
||||
|
||||
private Long erbanNo;
|
||||
|
||||
public Long getRecordId() {
|
||||
return recordId;
|
||||
}
|
||||
|
||||
public void setRecordId(Long recordId) {
|
||||
this.recordId = recordId;
|
||||
}
|
||||
|
||||
public Long getUid() {
|
||||
return uid;
|
||||
}
|
||||
|
||||
public void setUid(Long uid) {
|
||||
this.uid = uid;
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getIdCardNum() {
|
||||
return idCardNum;
|
||||
}
|
||||
|
||||
public void setIdCardNum(String idCardNum) {
|
||||
this.idCardNum = idCardNum;
|
||||
}
|
||||
|
||||
public String getPhone() {
|
||||
return phone;
|
||||
}
|
||||
|
||||
public void setPhone(String phone) {
|
||||
this.phone = phone;
|
||||
}
|
||||
|
||||
public Byte getBindStatus() {
|
||||
return bindStatus;
|
||||
}
|
||||
|
||||
public void setBindStatus(Byte bindStatus) {
|
||||
this.bindStatus = bindStatus;
|
||||
}
|
||||
|
||||
public String getCertifyType() {
|
||||
return certifyType;
|
||||
}
|
||||
|
||||
public void setCertifyType(String certifyType) {
|
||||
this.certifyType = certifyType;
|
||||
}
|
||||
|
||||
public Date getCreateTime() {
|
||||
return createTime;
|
||||
}
|
||||
|
||||
public void setCreateTime(Date createTime) {
|
||||
this.createTime = createTime;
|
||||
}
|
||||
|
||||
public Long getErbanNo() {
|
||||
return erbanNo;
|
||||
}
|
||||
|
||||
public void setErbanNo(Long erbanNo) {
|
||||
this.erbanNo = erbanNo;
|
||||
}
|
||||
}
|
@@ -0,0 +1,38 @@
|
||||
package com.accompany.admin.vo.apply;
|
||||
|
||||
import com.accompany.core.model.phone.PhoneAuthApplyRecord;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/11/20 17:40
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class PhoneAuthApplyRecordAdminVo extends PhoneAuthApplyRecord {
|
||||
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
@ApiModelProperty("用户ID")
|
||||
private Long erbanNo;
|
||||
|
||||
/**
|
||||
* 昵称
|
||||
*/
|
||||
@ApiModelProperty("昵称")
|
||||
private String nick;
|
||||
|
||||
/**
|
||||
* 注册时间
|
||||
*/
|
||||
@ApiModelProperty("注册时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date signTime;
|
||||
}
|
@@ -0,0 +1,21 @@
|
||||
package com.accompany.admin.vo.audiocard;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class UserAudioCardAdminVo {
|
||||
|
||||
private Long id;
|
||||
private Long uid;
|
||||
private Long erbanNo;
|
||||
private String nick;
|
||||
private String audioUrl;
|
||||
private Integer second;
|
||||
private Date createTime;
|
||||
private Byte status;
|
||||
private String auditor;
|
||||
private Date auditTime;
|
||||
private Boolean isDel;
|
||||
}
|
@@ -0,0 +1,23 @@
|
||||
package com.accompany.admin.vo.batch;
|
||||
|
||||
import com.accompany.admin.model.batch.FlowDataBatchSearch;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/9/22 15:40
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class FlowDataBatchSearchAdminVo extends FlowDataBatchSearch {
|
||||
|
||||
/**
|
||||
* 房间名称
|
||||
*/
|
||||
@ApiModelProperty("归因房间名称")
|
||||
private String roomName;
|
||||
|
||||
}
|
@@ -0,0 +1,69 @@
|
||||
package com.accompany.admin.vo.batch;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/9/22 18:00
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class FlowDataBatchSearchGrowAdminVo {
|
||||
|
||||
/**
|
||||
* 统计项
|
||||
*/
|
||||
@ApiModelProperty("统计项")
|
||||
private String countItem;
|
||||
|
||||
/**
|
||||
* 是否百分比
|
||||
*/
|
||||
@ApiModelProperty("是否百分比")
|
||||
private Boolean isPercentage = false;
|
||||
|
||||
/**
|
||||
* 当天情况
|
||||
*/
|
||||
@ApiModelProperty("当天情况")
|
||||
private Double currCondition = 0D;
|
||||
|
||||
/**
|
||||
* 次日情况
|
||||
*/
|
||||
@ApiModelProperty("次日情况")
|
||||
private Double nextCondition = 0D;
|
||||
|
||||
/**
|
||||
* 3日情况
|
||||
*/
|
||||
@ApiModelProperty("3日情况")
|
||||
private Double threeCondition = 0D;
|
||||
|
||||
/**
|
||||
* 7日情况
|
||||
*/
|
||||
@ApiModelProperty("7日情况")
|
||||
private Double sevenCondition = 0D;
|
||||
|
||||
/**
|
||||
* 15日情况
|
||||
*/
|
||||
@ApiModelProperty("15日情况")
|
||||
private Double fifteenCondition = 0D;
|
||||
|
||||
/**
|
||||
* 30日情况
|
||||
*/
|
||||
@ApiModelProperty("30日情况")
|
||||
private Double thirtyCondition = 0D;
|
||||
|
||||
/**
|
||||
* 累计到目前
|
||||
*/
|
||||
@ApiModelProperty("累计到目前")
|
||||
private Double totalCondition = 0D;
|
||||
}
|
@@ -0,0 +1,35 @@
|
||||
/*
|
||||
* 文 件 名: LuckySeaActAdminRecordVo
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建人: H1
|
||||
* 创建时间: 2021/1/12
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.vo.callbattle;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* <br>类描述:
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2021/1/12]
|
||||
*/
|
||||
@Data
|
||||
public class ActCallBattleAdminRecordVo {
|
||||
private String roundId;
|
||||
private Date startTime;
|
||||
private Date endTime;
|
||||
private Integer memberNum;
|
||||
private Long userInputPieceNum;
|
||||
private Long prizePieceNum;
|
||||
private Double ticket;
|
||||
private String prizeName;
|
||||
private String restraintName;
|
||||
}
|
@@ -0,0 +1,29 @@
|
||||
/*
|
||||
* 文 件 名: LuckySeaActAdminRoundDetailVo
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建人: H1
|
||||
* 创建时间: 2021/1/12
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.vo.callbattle;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* <br>类描述:
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2021/1/12]
|
||||
*/
|
||||
@Data
|
||||
public class ActCallBattleAdminRoundDetailVo {
|
||||
private Long uid;
|
||||
private Long erbanNo;
|
||||
private String nick;
|
||||
private Long costPieceNum;
|
||||
private Long prizePieceNum;
|
||||
}
|
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* 文 件 名: LuckySeaActAdminUserDrawRecord
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建人: H1
|
||||
* 创建时间: 2021/1/12
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.vo.callbattle;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* <br>类描述:
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2021/1/12]
|
||||
*/
|
||||
@Data
|
||||
public class ActCallBattleAdminUserDrawRecord {
|
||||
private Long uid;
|
||||
private Long erbanNo;
|
||||
private String nick;
|
||||
private String roundId;
|
||||
private Date endTime;
|
||||
private Long costPieceNum;
|
||||
private Long prizePieceNum;
|
||||
}
|
@@ -0,0 +1,34 @@
|
||||
/*
|
||||
* 文 件 名: LuckySeaActPlatformStatVo
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建人: H1
|
||||
* 创建时间: 2021/1/11
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.vo.callbattle;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* <br>类描述: 召唤战斗活动平台数据统计vo
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2021/1/11]
|
||||
*/
|
||||
@Data
|
||||
public class ActCallBattlePlatformStatVo {
|
||||
|
||||
private Date queryDate;
|
||||
private Integer memberNum;
|
||||
private Integer totalPlayTimes;
|
||||
private Integer roundNum;
|
||||
private Long totalPiece;
|
||||
private Long totalPlatformValue;
|
||||
private Double totalTicket;
|
||||
}
|
@@ -0,0 +1,53 @@
|
||||
package com.accompany.admin.vo.chat;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2024/5/8 10:46
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
public class PublicChatTopRecordAdminVo {
|
||||
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
@ApiModelProperty("用户ID")
|
||||
private Long erbanNo;
|
||||
|
||||
/**
|
||||
* 用户昵称
|
||||
*/
|
||||
@ApiModelProperty("用户昵称")
|
||||
private String nick;
|
||||
|
||||
/**
|
||||
* 所属地区
|
||||
*/
|
||||
@ApiModelProperty("所属地区")
|
||||
private String partitionDesc;
|
||||
|
||||
/**
|
||||
* 付费金额(金币)
|
||||
*/
|
||||
@ApiModelProperty("付费金额(金币)")
|
||||
private Integer payMoneyNum;
|
||||
|
||||
/**
|
||||
* 付费日期
|
||||
*/
|
||||
@ApiModelProperty("付费日期")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 头条内容
|
||||
*/
|
||||
@ApiModelProperty("头条内容")
|
||||
private String content;
|
||||
}
|
@@ -1,9 +1,10 @@
|
||||
package com.accompany.admin.vo.findlove;
|
||||
|
||||
import com.accompany.business.model.linearlypool.LinearlyPrizePoolItem;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class PoolItemVo {
|
||||
public class PoolItemVo extends LinearlyPrizePoolItem {
|
||||
|
||||
/**
|
||||
* 奖品类型 see {@link com.accompany.business.constant.PrizeTypeEnum}
|
||||
|
@@ -0,0 +1,20 @@
|
||||
package com.accompany.admin.vo.flowteam;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class FlowTeamConfVO {
|
||||
|
||||
@Data
|
||||
public static class TeamItem {
|
||||
private String teamId;
|
||||
|
||||
private String teamName;
|
||||
}
|
||||
|
||||
List<TeamItem> teams;
|
||||
|
||||
Long canRefillInterval;
|
||||
}
|
@@ -0,0 +1,31 @@
|
||||
/*
|
||||
* 文 件 名: FlowTeamGroupAdminVO
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建人: H1
|
||||
* 创建时间: 2022/1/13
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.vo.flowteam;
|
||||
|
||||
import com.xuanyin.flowteam.model.FlowTeamGroup;
|
||||
import com.xuanyin.flowteam.model.FlowTeamMember;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <br>类描述:
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2022/1/13]
|
||||
*/
|
||||
@Data
|
||||
public class FlowTeamGroupAdminVO extends FlowTeamGroup {
|
||||
private List<FlowTeamMember> groupLeaders;
|
||||
private Long teamNum;
|
||||
private Integer memberNum;
|
||||
}
|
@@ -0,0 +1,13 @@
|
||||
package com.accompany.admin.vo.flowteam;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class FlowTeamGroupStatisticSummaryVO extends TeamStatisticBaseVO {
|
||||
|
||||
private String groupId;
|
||||
|
||||
private Integer memberCount;
|
||||
|
||||
private String groupLeaders;
|
||||
}
|
@@ -0,0 +1,30 @@
|
||||
/*
|
||||
* 文 件 名: FlowTeamInfoAdminVO
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建人: H1
|
||||
* 创建时间: 2022/1/14
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.vo.flowteam;
|
||||
|
||||
import com.xuanyin.flowteam.model.FlowTeamInfo;
|
||||
import com.xuanyin.flowteam.model.FlowTeamMember;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <br>类描述:
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2022/1/14]
|
||||
*/
|
||||
@Data
|
||||
public class FlowTeamInfoAdminVO extends FlowTeamInfo {
|
||||
private List<FlowTeamMember> teamLeaders;
|
||||
private Long memberNum;
|
||||
}
|
@@ -0,0 +1,31 @@
|
||||
/*
|
||||
* 文 件 名: FlowTeamInviteCodeRecordAdminVO
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建人: H1
|
||||
* 创建时间: 2022/1/19
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.vo.flowteam;
|
||||
|
||||
import com.xuanyin.flowteam.model.FlowTeamInviteCodeRecord;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* <br>类描述:
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2022/1/19]
|
||||
*/
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class FlowTeamInviteCodeRecordAdminVO extends FlowTeamInviteCodeRecord {
|
||||
private String teamName;
|
||||
private Boolean hasBind;
|
||||
}
|
@@ -0,0 +1,36 @@
|
||||
/*
|
||||
* 文 件 名: FlowTeamInviteUserVO
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建人: H1
|
||||
* 创建时间: 2022/4/24
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.vo.flowteam;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* <br>类描述:
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2022/4/24]
|
||||
*/
|
||||
@Data
|
||||
public class FlowTeamInviteUserVO {
|
||||
private Long erbanNo;
|
||||
private String nick;
|
||||
private Long uid;
|
||||
private String groupName;
|
||||
private String teamName;
|
||||
private String memberName;
|
||||
private String inviteCode;
|
||||
private Date inviteTime;
|
||||
|
||||
private Integer source;
|
||||
}
|
@@ -0,0 +1,18 @@
|
||||
package com.accompany.admin.vo.flowteam;
|
||||
|
||||
import com.xuanyin.flowteam.model.FlowTeamMember;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class FlowTeamMemberVO extends FlowTeamMember {
|
||||
|
||||
/**
|
||||
* 邀请码
|
||||
*/
|
||||
private String inviteCodes;
|
||||
|
||||
/**
|
||||
* 团队id
|
||||
*/
|
||||
private Long groupId;
|
||||
}
|
@@ -0,0 +1,19 @@
|
||||
package com.accompany.admin.vo.flowteam;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class FlowTeamStatisticDetailVO extends TeamStatisticBaseVO {
|
||||
|
||||
private Long memberId;
|
||||
|
||||
private String memberName;
|
||||
|
||||
private String teamId;
|
||||
|
||||
private Integer teamRole;
|
||||
|
||||
private Integer memberStatus;
|
||||
|
||||
private String inviteCodes;
|
||||
}
|
@@ -0,0 +1,19 @@
|
||||
package com.accompany.admin.vo.flowteam;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class FlowTeamStatisticSummaryVO extends TeamStatisticBaseVO {
|
||||
|
||||
private String teamId;
|
||||
|
||||
private Integer memberCount;
|
||||
|
||||
private String teamLeaders;
|
||||
|
||||
private Integer twoRemainCount;
|
||||
|
||||
private Integer sevenRemainCount;
|
||||
|
||||
private Integer thirtyRemainCount;
|
||||
}
|
@@ -0,0 +1,73 @@
|
||||
package com.accompany.admin.vo.flowteam;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class FlowTeamStatisticUserDetailVO {
|
||||
|
||||
private String teamId;
|
||||
|
||||
private String teamMemberName;
|
||||
|
||||
private String inviteCode;
|
||||
|
||||
private String userErbanNo;
|
||||
|
||||
private String userNickName;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date signUpTime;
|
||||
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date firstChargeTime;
|
||||
|
||||
private Integer chargeCount;
|
||||
|
||||
/**
|
||||
* 充值金额 单位:元
|
||||
*/
|
||||
private Double chargeMoney;
|
||||
|
||||
/**
|
||||
* 累计送礼额 单位:元
|
||||
*/
|
||||
private Double totalSendGiftMoney;
|
||||
|
||||
/**
|
||||
* 累计非背包送礼额 单位:元
|
||||
*/
|
||||
private Double totalNoBackbagSendGiftMoney;
|
||||
|
||||
/**
|
||||
* 累计背包送礼额 单位:元
|
||||
*/
|
||||
private Double totalBackbagSendGiftMoney;
|
||||
|
||||
/**
|
||||
* 注册时的ip
|
||||
*/
|
||||
private String registerIp;
|
||||
|
||||
/**
|
||||
* 用户手机号
|
||||
*/
|
||||
private String phone;
|
||||
|
||||
/**
|
||||
* 转赠次数
|
||||
*/
|
||||
private Integer giveCount = 0;
|
||||
|
||||
/**
|
||||
* 转赠金额
|
||||
*/
|
||||
private Double giveMoney = 0D;
|
||||
|
||||
/**
|
||||
* 邀请码填写类型
|
||||
*/
|
||||
private String sourceName;
|
||||
}
|
@@ -0,0 +1,39 @@
|
||||
package com.accompany.admin.vo.flowteam;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class TeamStatisticBaseVO {
|
||||
|
||||
private Integer newUserCount;
|
||||
|
||||
private Integer newChargeUserCount;
|
||||
|
||||
/**
|
||||
* 付费转化率
|
||||
*/
|
||||
private String chargeRate;
|
||||
|
||||
private Integer chargeCount;
|
||||
|
||||
/**
|
||||
* 充值金额 单位:元
|
||||
*/
|
||||
private Double chargeMoney;
|
||||
/**
|
||||
* 送礼金额 单位:元
|
||||
*/
|
||||
private Double sendGiftMony;
|
||||
|
||||
private Double arpu;
|
||||
|
||||
/**
|
||||
* 转赠次数
|
||||
*/
|
||||
private Integer giveCount;
|
||||
|
||||
/**
|
||||
* 转赠金额
|
||||
*/
|
||||
private Double giveMoney;
|
||||
}
|
@@ -0,0 +1,29 @@
|
||||
package com.accompany.admin.vo.flowteam;
|
||||
|
||||
import com.accompany.core.model.Users;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class UserWithFlowTeamInfoVO extends Users {
|
||||
|
||||
/**
|
||||
* 引入组
|
||||
*/
|
||||
private String teamId;
|
||||
|
||||
/**
|
||||
* 引入人Id
|
||||
*/
|
||||
private Long memberId;
|
||||
/**
|
||||
* 引入人
|
||||
*/
|
||||
private String teamMemberName;
|
||||
|
||||
/**
|
||||
* 是否在可补填邀请码范围内
|
||||
*/
|
||||
private Boolean isInCanRefillInviteCodeTime;
|
||||
|
||||
private String groupName;
|
||||
}
|
@@ -0,0 +1,52 @@
|
||||
package com.accompany.admin.vo.gamepartner;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/8/24 14:53
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
public class GamePartnerOrderDayAdminVo {
|
||||
|
||||
/**
|
||||
* 日期
|
||||
*/
|
||||
@ApiModelProperty("日期")
|
||||
@ExcelProperty("日期")
|
||||
private String orderTime;
|
||||
|
||||
/**
|
||||
* 下单用户数
|
||||
*/
|
||||
@ApiModelProperty("下单用户数")
|
||||
@ExcelProperty("下单用户数")
|
||||
private Integer orderNum;
|
||||
|
||||
/**
|
||||
* 累积下单局数
|
||||
*/
|
||||
@ApiModelProperty("累积下单局数")
|
||||
@ExcelProperty("累积下单局数")
|
||||
private Integer totalInning;
|
||||
|
||||
/**
|
||||
* 累积下单次数
|
||||
*/
|
||||
@ApiModelProperty("累积下单次数")
|
||||
@ExcelProperty("累积下单次数")
|
||||
private Integer orderCount;
|
||||
|
||||
/**
|
||||
* 累积下单金额(钻)
|
||||
*/
|
||||
@ApiModelProperty("累积下单金额(钻)")
|
||||
@ExcelProperty("累积下单金额(钻)")
|
||||
private BigDecimal totalAmount;
|
||||
|
||||
}
|
@@ -0,0 +1,77 @@
|
||||
package com.accompany.admin.vo.gamepartner;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/8/24 15:39
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
public class GamePartnerOrderDayDetailAdminVo {
|
||||
|
||||
/**
|
||||
* 下单用户id
|
||||
*/
|
||||
@ApiModelProperty("下单用户id")
|
||||
@ExcelProperty("下单用户id")
|
||||
private String fromErBanNo;
|
||||
|
||||
/**
|
||||
* 下单用户昵称
|
||||
*/
|
||||
@ApiModelProperty("下单用户昵称")
|
||||
@ExcelProperty("下单用户昵称")
|
||||
private String fromNick;
|
||||
|
||||
/**
|
||||
* 接单用户id
|
||||
*/
|
||||
@ApiModelProperty("接单用户id")
|
||||
@ExcelProperty("接单用户id")
|
||||
private String toErBanNo;
|
||||
|
||||
/**
|
||||
* 接单用户昵称
|
||||
*/
|
||||
@ApiModelProperty("接单用户昵称")
|
||||
@ExcelProperty("接单用户昵称")
|
||||
private String toNick;
|
||||
|
||||
/**
|
||||
* 房主id
|
||||
*/
|
||||
@ApiModelProperty("房主id")
|
||||
@ExcelProperty("房主id")
|
||||
private String hallErBanNo;
|
||||
|
||||
/**
|
||||
* 房间名称
|
||||
*/
|
||||
@ApiModelProperty("房间名称")
|
||||
@ExcelProperty("房间名称")
|
||||
private String hallRoomName;
|
||||
|
||||
/**
|
||||
* 下单游戏
|
||||
*/
|
||||
@ApiModelProperty("下单游戏")
|
||||
@ExcelProperty("下单游戏")
|
||||
private String gameName;
|
||||
|
||||
/**
|
||||
* 下单金额(钻)
|
||||
*/
|
||||
@ApiModelProperty("下单金额(钻)")
|
||||
@ExcelProperty("下单金额(钻)")
|
||||
private String amount;
|
||||
|
||||
/**
|
||||
* 下单时间
|
||||
*/
|
||||
@ApiModelProperty("下单时间")
|
||||
@ExcelProperty("下单时间")
|
||||
private String orderTime;
|
||||
}
|
@@ -0,0 +1,54 @@
|
||||
package com.accompany.admin.vo.gamepartner;
|
||||
|
||||
import com.accompany.business.model.gamepartner.UserGamePartner;
|
||||
import com.accompany.business.vo.gamepartner.UserGamePartnerInfoVo;
|
||||
import com.accompany.common.constant.Constant;
|
||||
import com.accompany.common.utils.DateTimeUtil;
|
||||
import com.accompany.core.model.Users;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.springframework.util.CollectionUtils;
|
||||
import org.springframework.util.StringUtils;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@ApiModel
|
||||
@Data
|
||||
public class UserGamePartnerInfoAdminVo {
|
||||
|
||||
@ApiModelProperty("uid")
|
||||
private Long uid;
|
||||
@ApiModelProperty("id")
|
||||
private Long erbanNo;
|
||||
@ApiModelProperty("昵称")
|
||||
private String nick;
|
||||
@ApiModelProperty("游戏信息")
|
||||
private List<UserGamePartnerInfoVo> games;
|
||||
@ApiModelProperty("状态")
|
||||
private Boolean status;
|
||||
@ApiModelProperty("更新时间")
|
||||
private String updateTime;
|
||||
@ApiModelProperty("操作人")
|
||||
private String adminName;
|
||||
|
||||
public UserGamePartnerInfoAdminVo(){
|
||||
|
||||
}
|
||||
|
||||
public UserGamePartnerInfoAdminVo(UserGamePartner db, Users u, List<UserGamePartnerInfoVo> games, String adminName) {
|
||||
this.uid = db.getUid();
|
||||
if (null != u){
|
||||
this.erbanNo = u.getErbanNo();
|
||||
this.nick = u.getNick();
|
||||
}
|
||||
if (!CollectionUtils.isEmpty(games)){
|
||||
this.games = games;
|
||||
}
|
||||
this.status = Constant.StatusV2.valid.equals(db.getStatus());
|
||||
this.updateTime = DateTimeUtil.convertDate(db.getUpdateTime());
|
||||
if (StringUtils.hasText(adminName)){
|
||||
this.adminName = adminName;
|
||||
}
|
||||
}
|
||||
}
|
@@ -0,0 +1,39 @@
|
||||
package com.accompany.admin.vo.gift;
|
||||
|
||||
import com.accompany.business.model.GiftCompoundReward;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
public class GiftCompoundRewordVo {
|
||||
@ApiModelProperty("合成奖励id")
|
||||
private Integer id;
|
||||
@ApiModelProperty("展示礼物id")
|
||||
private Integer giftId;
|
||||
@ApiModelProperty("展示礼物价值")
|
||||
private Integer giftGoldPrice;
|
||||
@ApiModelProperty("序号")
|
||||
private Integer orderNo;
|
||||
@ApiModelProperty("合成奖励消耗值")
|
||||
private Integer expendValue;
|
||||
@ApiModelProperty("合成奖励类型-1:普通合成奖励;2:限时合成奖励")
|
||||
private Integer rewardType;
|
||||
@ApiModelProperty("合成概率")
|
||||
private Integer rate;
|
||||
@ApiModelProperty("期望")
|
||||
private Integer expectValue;
|
||||
@ApiModelProperty("是否全服通知")
|
||||
private Boolean serviceNotice = false;
|
||||
|
||||
public GiftCompoundReward toEntity() {
|
||||
GiftCompoundReward entity = new GiftCompoundReward();
|
||||
entity.setId(this.id);
|
||||
entity.setGiftId(this.giftId);
|
||||
entity.setOrderNo(this.orderNo);
|
||||
entity.setExpendValue(this.expendValue);
|
||||
entity.setRewardType(this.rewardType);
|
||||
return entity;
|
||||
}
|
||||
}
|
@@ -0,0 +1,58 @@
|
||||
package com.accompany.admin.vo.home;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/9/4 14:19
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
public class HomeNewFriendAdminVo {
|
||||
|
||||
/**
|
||||
* 用户UID
|
||||
*/
|
||||
@ApiModelProperty("用户UID")
|
||||
private Long uid;
|
||||
|
||||
/**
|
||||
* 平台号
|
||||
*/
|
||||
@ApiModelProperty("平台号")
|
||||
private Long erbanNo;
|
||||
|
||||
/**
|
||||
* 昵称
|
||||
*/
|
||||
@ApiModelProperty("昵称")
|
||||
private String nick;
|
||||
|
||||
/**
|
||||
* 头像
|
||||
*/
|
||||
@ApiModelProperty("头像")
|
||||
private String avatar;
|
||||
|
||||
/**
|
||||
* 性别
|
||||
*/
|
||||
@ApiModelProperty("性别")
|
||||
private Byte gender;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date createTime;
|
||||
|
||||
/**
|
||||
* 失效时间
|
||||
*/
|
||||
@ApiModelProperty("失效时间")
|
||||
private Date expireTime;
|
||||
|
||||
}
|
@@ -0,0 +1,15 @@
|
||||
package com.accompany.admin.vo.linearlypool;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class LinearlyPoolDeployResultVO {
|
||||
/**
|
||||
* 当前奖品线id
|
||||
*/
|
||||
private Long currentPoolLineId;
|
||||
/**
|
||||
* 发布后生效的奖品线id
|
||||
*/
|
||||
private Long willActiveLineId;
|
||||
}
|
@@ -0,0 +1,17 @@
|
||||
package com.accompany.admin.vo.linearlypool;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class LinearlyPoolDrawRecordStatisVo {
|
||||
private Date createTime;
|
||||
private Integer countNum;
|
||||
private Long userTotalPay;
|
||||
private Long totalPlatformValue;
|
||||
private Long totalActualValue;
|
||||
private Long totalGiftActualValue;
|
||||
private Long totalNotGiftActualValue;
|
||||
private Long totalRealGiftActualValue;
|
||||
}
|
@@ -0,0 +1,27 @@
|
||||
/*
|
||||
* 文 件 名: LinearlyPoolDrawRecordVO
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建时间: 2021/9/17
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.vo.linearlypool;
|
||||
|
||||
import com.accompany.business.model.linearlypool.LinearlyPrizePoolDrawLineItem;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* <br>类描述: 抽奖记录vo
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @date [2021/9/17]
|
||||
*/
|
||||
@Data
|
||||
public class LinearlyPoolDrawRecordVO extends LinearlyPrizePoolDrawLineItem {
|
||||
|
||||
private Long erbanNo;
|
||||
|
||||
private String nick;
|
||||
}
|
@@ -0,0 +1,37 @@
|
||||
package com.accompany.admin.vo.linearlypool;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class LinearlyPoolItemAdminPageVO {
|
||||
|
||||
/**
|
||||
* 普通礼物组
|
||||
*/
|
||||
private PrizeGroupVO normalPrizeGroup;
|
||||
|
||||
/**
|
||||
* 高级礼物组
|
||||
*/
|
||||
private PrizeGroupVO seniorPrizeGroup;
|
||||
|
||||
/**
|
||||
* 已发布的普通礼物组列表
|
||||
*/
|
||||
private List<PrizeItemVO> deployedNormalPrizes;
|
||||
/**
|
||||
* 已发布的高级礼物组列表
|
||||
*/
|
||||
private List<PrizeItemVO> deployedSeniorPrizes;
|
||||
|
||||
/**
|
||||
* 当前奖品线id
|
||||
*/
|
||||
private Long currentPoolLineId;
|
||||
/**
|
||||
* 已生成的最大奖品线id
|
||||
*/
|
||||
private Long maxLineId;
|
||||
}
|
@@ -0,0 +1,19 @@
|
||||
package com.accompany.admin.vo.linearlypool;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
public class PrizeGroupVO {
|
||||
|
||||
/**
|
||||
* 奖品列表
|
||||
*/
|
||||
private List<PrizeItemVO> prizeItems;
|
||||
|
||||
/**
|
||||
* 是否未发布
|
||||
*/
|
||||
private Boolean isUndeploy;
|
||||
}
|
@@ -0,0 +1,24 @@
|
||||
package com.accompany.admin.vo.linearlypool;
|
||||
|
||||
import com.accompany.business.model.linearlypool.LinearlyPrizePoolItem;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class PrizeItemVO extends LinearlyPrizePoolItem {
|
||||
|
||||
/**
|
||||
* 奖品类型 see {@link com.accompany.business.constant.PrizeTypeEnum}
|
||||
*/
|
||||
private Byte prizeType;
|
||||
|
||||
/**
|
||||
* 奖品名称
|
||||
*/
|
||||
private String prizeName;
|
||||
|
||||
/**
|
||||
* 平台价值
|
||||
*/
|
||||
private Integer platformValue;
|
||||
|
||||
}
|
@@ -0,0 +1,17 @@
|
||||
package com.accompany.admin.vo.linearlypool;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class UserDrawStatisAdminVo {
|
||||
|
||||
private Long uid;
|
||||
private String nick;
|
||||
private Long erbanNo;
|
||||
private Long totalPurchaseMoney;
|
||||
private Long totalDrawMoney;
|
||||
private Long totalPlatformValue;
|
||||
private Long totalActualValue;
|
||||
private Long deviation;
|
||||
|
||||
}
|
@@ -0,0 +1,34 @@
|
||||
/*
|
||||
* 文 件 名: LuckySeaActAdminRecordVo
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建人: H1
|
||||
* 创建时间: 2021/1/12
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.vo.luckysea;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* <br>类描述:
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2021/1/12]
|
||||
*/
|
||||
@Data
|
||||
public class LuckySeaActAdminRecordVo {
|
||||
private String roundId;
|
||||
private Date startTime;
|
||||
private Date endTime;
|
||||
private Integer memberNum;
|
||||
private Long userInputPieceNum;
|
||||
private Long prizePieceNum;
|
||||
private Double ticket;
|
||||
private String prizeName;
|
||||
}
|
@@ -0,0 +1,29 @@
|
||||
/*
|
||||
* 文 件 名: LuckySeaActAdminRoundDetailVo
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建人: H1
|
||||
* 创建时间: 2021/1/12
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.vo.luckysea;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* <br>类描述:
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2021/1/12]
|
||||
*/
|
||||
@Data
|
||||
public class LuckySeaActAdminRoundDetailVo {
|
||||
private Long uid;
|
||||
private Long erbanNo;
|
||||
private String nick;
|
||||
private Long costPieceNum;
|
||||
private Long prizePieceNum;
|
||||
}
|
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
* 文 件 名: LuckySeaActAdminUserDrawRecord
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建人: H1
|
||||
* 创建时间: 2021/1/12
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.vo.luckysea;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* <br>类描述:
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2021/1/12]
|
||||
*/
|
||||
@Data
|
||||
public class LuckySeaActAdminUserDrawRecord {
|
||||
private Long uid;
|
||||
private Long erbanNo;
|
||||
private String nick;
|
||||
private String roundId;
|
||||
private Date endTime;
|
||||
private Long costPieceNum;
|
||||
private Long prizePieceNum;
|
||||
}
|
@@ -0,0 +1,40 @@
|
||||
/*
|
||||
* 文 件 名: LuckySeaActPlatformStatVo
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建人: H1
|
||||
* 创建时间: 2021/1/11
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.vo.luckysea;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* <br>类描述: 深海奇缘活动平台数据统计vo
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2021/1/11]
|
||||
*/
|
||||
@Data
|
||||
public class LuckySeaActPlatformStatVo {
|
||||
|
||||
@ExcelProperty("日期")
|
||||
private String queryDate;
|
||||
@ExcelProperty("总人数")
|
||||
private Integer memberNum;
|
||||
@ExcelProperty("总人次")
|
||||
private Integer totalPlayTimes;
|
||||
@ExcelProperty("总轮数")
|
||||
private Integer roundNum;
|
||||
@ExcelProperty("总投入")
|
||||
private Long totalPiece;
|
||||
@ExcelProperty("总平台价值")
|
||||
private Long totalPlatformValue;
|
||||
@ExcelProperty("门票")
|
||||
private Double totalTicket;
|
||||
}
|
@@ -0,0 +1,31 @@
|
||||
package com.accompany.admin.vo.luckysea;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* <br>类描述: 深海奇缘活动奖项item
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2020/12/30]
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class LuckySeaItemGroupAdminVo {
|
||||
|
||||
@ApiModelProperty("id")
|
||||
private Long id;
|
||||
|
||||
private String name;
|
||||
|
||||
@ApiModelProperty("itemIds")
|
||||
private String itemIds;
|
||||
|
||||
@ApiModelProperty("itemNames")
|
||||
private String itemNames;
|
||||
|
||||
private Byte status;
|
||||
|
||||
}
|
@@ -0,0 +1,67 @@
|
||||
package com.accompany.admin.vo.official;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2024/1/18 14:26
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
public class OfficialBrowseCountVo {
|
||||
|
||||
/**
|
||||
* 日期
|
||||
*/
|
||||
@ApiModelProperty("日期")
|
||||
private String dateTime;
|
||||
|
||||
/**
|
||||
* 无线官网UV
|
||||
*/
|
||||
@ApiModelProperty("无线官网UV")
|
||||
private Integer clientUv = 0;
|
||||
|
||||
/**
|
||||
* 无线官网PV
|
||||
*/
|
||||
@ApiModelProperty("无线官网PV")
|
||||
private Integer clientPv = 0;
|
||||
|
||||
/**
|
||||
* 无线 iOS下载点击次数
|
||||
*/
|
||||
@ApiModelProperty("无线 iOS下载点击次数")
|
||||
private Integer iosDownloadPv = 0;
|
||||
|
||||
/**
|
||||
* 无线 安卓下载点击次数
|
||||
*/
|
||||
@ApiModelProperty("无线 安卓下载点击次数")
|
||||
private Integer androidDownloadPv = 0;
|
||||
|
||||
/**
|
||||
* PC官网UV
|
||||
*/
|
||||
@ApiModelProperty("PC官网UV")
|
||||
private Integer pcUv = 0;
|
||||
|
||||
/**
|
||||
* PC官网PV
|
||||
*/
|
||||
@ApiModelProperty("PC官网PV")
|
||||
private Integer pcPv = 0;
|
||||
|
||||
/**
|
||||
* PC iOS下载点击次数
|
||||
*/
|
||||
@ApiModelProperty("PC iOS下载点击次数")
|
||||
private Integer pcIosDownloadPv = 0;
|
||||
|
||||
/**
|
||||
* PC 安卓下载点击次数
|
||||
*/
|
||||
@ApiModelProperty("PC 安卓下载点击次数")
|
||||
private Integer pcAndroidDownloadPv = 0;
|
||||
}
|
@@ -0,0 +1,74 @@
|
||||
package com.accompany.admin.vo.treasure;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.accompany.business.model.treasure.SeizeTreasureConvertItem;
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/9/6 14:52
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class SeizeTreasureConvertItemAdminVo extends SeizeTreasureConvertItem {
|
||||
|
||||
/**
|
||||
* 奖品类型
|
||||
*/
|
||||
@ApiModelProperty("奖品类型")
|
||||
private String rewardType;
|
||||
|
||||
/**
|
||||
* 奖品名称
|
||||
*/
|
||||
@ApiModelProperty("奖品名称")
|
||||
private String rewardName;
|
||||
|
||||
/**
|
||||
* 奖品价值
|
||||
*/
|
||||
@ApiModelProperty("奖品价值")
|
||||
private Integer rewardValue;
|
||||
|
||||
/**
|
||||
* 关联ID
|
||||
*/
|
||||
@ApiModelProperty("关联ID")
|
||||
private Long rewardRefId;
|
||||
|
||||
/**
|
||||
* 精灵ID
|
||||
*/
|
||||
@ApiModelProperty("精灵ID")
|
||||
private String propIdsJson;
|
||||
|
||||
/**
|
||||
* 精灵数量
|
||||
*/
|
||||
@ApiModelProperty("精灵数量")
|
||||
private String propNumsJson;
|
||||
|
||||
|
||||
@Override
|
||||
public List<Long> getPropIds() {
|
||||
if (StrUtil.isEmpty(propIdsJson)) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
return JSONArray.parseArray(propIdsJson, Long.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Integer> getPropNums() {
|
||||
if (StrUtil.isEmpty(propNumsJson)) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
return JSONArray.parseArray(propNumsJson, Integer.class);
|
||||
}
|
||||
}
|
@@ -0,0 +1,55 @@
|
||||
package com.accompany.admin.vo.treasure;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/9/7 11:10
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class SeizeTreasureConvertRecordAdminVo {
|
||||
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
@ApiModelProperty("用户ID")
|
||||
private Long erbanNo;
|
||||
|
||||
/**
|
||||
* 用户昵称
|
||||
*/
|
||||
@ApiModelProperty("用户昵称")
|
||||
private String nick;
|
||||
|
||||
/**
|
||||
* 召唤类型
|
||||
*/
|
||||
@ApiModelProperty("召唤类型")
|
||||
private Integer convertType;
|
||||
|
||||
/**
|
||||
* 获得物品名称
|
||||
*/
|
||||
@ApiModelProperty("获得物品名称")
|
||||
private String rewardName;
|
||||
|
||||
/**
|
||||
* 获得物品价值
|
||||
*/
|
||||
@ApiModelProperty("获得物品价值(钻)")
|
||||
private Integer rewardShowValue;
|
||||
|
||||
/**
|
||||
* 召唤时间
|
||||
*/
|
||||
@ApiModelProperty("召唤时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date createTime;
|
||||
}
|
@@ -0,0 +1,11 @@
|
||||
package com.accompany.admin.vo.treasure;
|
||||
|
||||
import com.accompany.business.vo.treasure.record.SeizeTreasureStaticVo;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
public class SeizeTreasureDailyRecordVo extends SeizeTreasureStaticVo {
|
||||
private String dateStr;
|
||||
}
|
@@ -0,0 +1,52 @@
|
||||
package com.accompany.admin.vo.treasure;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/9/7 14:19
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class SeizeTreasurePoolDrawRecordAdminVo {
|
||||
|
||||
/**
|
||||
* 用户UID
|
||||
*/
|
||||
@ApiModelProperty("用户UID")
|
||||
private Long uid;
|
||||
|
||||
/**
|
||||
* 平台号
|
||||
*/
|
||||
@ApiModelProperty("平台号")
|
||||
private Long erbanNo;
|
||||
|
||||
/**
|
||||
* 昵称
|
||||
*/
|
||||
@ApiModelProperty("昵称")
|
||||
private String nick;
|
||||
|
||||
/**
|
||||
* 历史抽奖总金额
|
||||
*/
|
||||
@ApiModelProperty("历史抽奖总金额")
|
||||
private BigDecimal drawAmount = BigDecimal.ZERO;
|
||||
|
||||
/**
|
||||
* 历史获奖平台价值
|
||||
*/
|
||||
@ApiModelProperty("历史获奖平台价值")
|
||||
private BigDecimal rewardAmount = BigDecimal.ZERO;
|
||||
|
||||
|
||||
public BigDecimal getDiffAmount() {
|
||||
return this.drawAmount.subtract(this.rewardAmount);
|
||||
}
|
||||
}
|
@@ -0,0 +1,40 @@
|
||||
package com.accompany.admin.vo.treasure;
|
||||
|
||||
import com.accompany.business.model.treasure.SeizeTreasurePoolItem;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/10/10 14:11
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class SeizeTreasurePoolItemAdminVo extends SeizeTreasurePoolItem {
|
||||
|
||||
/**
|
||||
* 奖品名称
|
||||
*/
|
||||
@ApiModelProperty("奖品名称")
|
||||
private String rewardName;
|
||||
|
||||
/**
|
||||
* 奖品价值
|
||||
*/
|
||||
@ApiModelProperty("奖品价值")
|
||||
private Integer rewardValue;
|
||||
|
||||
/**
|
||||
* 奖品展示价值
|
||||
*/
|
||||
@ApiModelProperty("奖品展示价值")
|
||||
private Integer rewardShowValue;
|
||||
|
||||
/**
|
||||
* 关联ID
|
||||
*/
|
||||
@ApiModelProperty("关联ID")
|
||||
private Long rewardRefId;
|
||||
}
|
@@ -0,0 +1,51 @@
|
||||
package com.accompany.admin.vo.treasure;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/10/13 16:59
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class SeizeTreasurePoolItemCountAdminVo {
|
||||
|
||||
/**
|
||||
* 礼物个数
|
||||
*/
|
||||
@ApiModelProperty("礼物个数")
|
||||
private Double giftCount = 0D;
|
||||
|
||||
/**
|
||||
* 礼物价值
|
||||
*/
|
||||
@ApiModelProperty("礼物价值")
|
||||
private Double giftValue = 0D;
|
||||
|
||||
/**
|
||||
* 奖池线包含组数
|
||||
*/
|
||||
@ApiModelProperty("奖池线包含组数")
|
||||
private Double rewardLineCount = 0D;
|
||||
|
||||
/**
|
||||
* 奖池线礼物数
|
||||
*/
|
||||
@ApiModelProperty("奖池线礼物数")
|
||||
private Double rewardLineNum = 0D;
|
||||
|
||||
/**
|
||||
* 总礼物价值
|
||||
*/
|
||||
@ApiModelProperty("总礼物价值")
|
||||
private Double totalGiftValue = 0D;
|
||||
|
||||
/**
|
||||
* 单线比
|
||||
*/
|
||||
@ApiModelProperty("单线比")
|
||||
private Double singleLineRatio = 0D;
|
||||
}
|
@@ -0,0 +1,29 @@
|
||||
package com.accompany.admin.vo.treasure;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/10/13 15:54
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class SeizeTreasurePoolItemDeployedAdminVo {
|
||||
|
||||
/**
|
||||
* 普通
|
||||
*/
|
||||
@ApiModelProperty("普通")
|
||||
private List<SeizeTreasurePoolItemAdminVo> normalPoolItems;
|
||||
|
||||
/**
|
||||
* 高级
|
||||
*/
|
||||
@ApiModelProperty("高级")
|
||||
private List<SeizeTreasurePoolItemAdminVo> seniorPoolItems;
|
||||
}
|
@@ -0,0 +1,25 @@
|
||||
package com.accompany.admin.vo.treasure;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
public class SeizeTreasureRecordVo {
|
||||
private Long id;
|
||||
private Long erbanNo;
|
||||
private String userNick;
|
||||
private String poolType;
|
||||
private String poolGroup;
|
||||
private String poolLevel;
|
||||
private Long rewardId;
|
||||
private Long rewardRefId;
|
||||
private String rewardType;
|
||||
private String rewardName;
|
||||
private Integer rewardNum;
|
||||
private Integer rewardLevel;
|
||||
private Integer rewardShowValue;
|
||||
private Date createTime;
|
||||
}
|
@@ -0,0 +1,51 @@
|
||||
package com.accompany.admin.vo.treasure;
|
||||
|
||||
import com.accompany.business.model.treasure.SeizeTreasureUserPropRecord;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/9/7 16:24
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class SeizeTreasureUserPropRecordAdminVo {
|
||||
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
@ApiModelProperty("用户ID")
|
||||
private Long erbanNo;
|
||||
|
||||
/**
|
||||
* 昵称
|
||||
*/
|
||||
@ApiModelProperty("昵称")
|
||||
private String nick;
|
||||
|
||||
/**
|
||||
* 试炼素材
|
||||
*/
|
||||
@ApiModelProperty("试炼素材")
|
||||
private List<SeizeTreasureUserPropRecord> expends;
|
||||
|
||||
/**
|
||||
* 试炼产出
|
||||
*/
|
||||
@ApiModelProperty("试炼产出")
|
||||
private String propName;
|
||||
|
||||
/**
|
||||
* 试炼时间
|
||||
*/
|
||||
@ApiModelProperty("试炼时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date createTime;
|
||||
}
|
@@ -0,0 +1,35 @@
|
||||
package com.accompany.admin.vo.withdraw;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class WithdrawAccountAdminVo {
|
||||
|
||||
@ExcelProperty("用户UID")
|
||||
private Long uid;
|
||||
@ExcelProperty("平台ID")
|
||||
private Long erbanNo;
|
||||
@ExcelProperty("昵称")
|
||||
private String nick;
|
||||
@ExcelProperty("swift code/BIC")
|
||||
private String swift;
|
||||
@ExcelProperty("bank name")
|
||||
private String bankName;
|
||||
@ExcelProperty("account number")
|
||||
private String accountNumber;
|
||||
@ExcelProperty("account name")
|
||||
private String accountName;
|
||||
@ExcelProperty("address")
|
||||
private String address;
|
||||
@ExcelProperty("city")
|
||||
private String city;
|
||||
@ExcelProperty("province")
|
||||
private String province;
|
||||
@ExcelProperty("post code")
|
||||
private String postCode;
|
||||
@ExcelProperty("申请时间")
|
||||
private String createTime;
|
||||
@ExcelProperty("更新时间")
|
||||
private String updateTime;
|
||||
}
|
@@ -0,0 +1,88 @@
|
||||
package com.accompany.admin.vo.withdraw;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* Created by yuanyi on 2019/4/22.
|
||||
*/
|
||||
public class WithdrawBlockVo {
|
||||
private Integer id;
|
||||
|
||||
private Long uid;
|
||||
|
||||
private Long erbanNo;
|
||||
|
||||
private String nick;
|
||||
|
||||
private Byte status;
|
||||
|
||||
private String remark;
|
||||
|
||||
private Date createTime;
|
||||
|
||||
private Date updateTime;
|
||||
|
||||
public Integer getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
public void setId(Integer id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public Long getUid() {
|
||||
return uid;
|
||||
}
|
||||
|
||||
public void setUid(Long uid) {
|
||||
this.uid = uid;
|
||||
}
|
||||
|
||||
public Long getErbanNo() {
|
||||
return erbanNo;
|
||||
}
|
||||
|
||||
public void setErbanNo(Long erbanNo) {
|
||||
this.erbanNo = erbanNo;
|
||||
}
|
||||
|
||||
public String getNick() {
|
||||
return nick;
|
||||
}
|
||||
|
||||
public void setNick(String nick) {
|
||||
this.nick = nick;
|
||||
}
|
||||
|
||||
public Byte getStatus() {
|
||||
return status;
|
||||
}
|
||||
|
||||
public void setStatus(Byte status) {
|
||||
this.status = status;
|
||||
}
|
||||
|
||||
public String getRemark() {
|
||||
return remark;
|
||||
}
|
||||
|
||||
public void setRemark(String remark) {
|
||||
this.remark = remark;
|
||||
}
|
||||
|
||||
public Date getCreateTime() {
|
||||
return createTime;
|
||||
}
|
||||
|
||||
public void setCreateTime(Date createTime) {
|
||||
this.createTime = createTime;
|
||||
}
|
||||
|
||||
public Date getUpdateTime() {
|
||||
return updateTime;
|
||||
}
|
||||
|
||||
public void setUpdateTime(Date updateTime) {
|
||||
this.updateTime = updateTime;
|
||||
}
|
||||
}
|
@@ -0,0 +1,77 @@
|
||||
package com.accompany.admin.vo.withdraw;
|
||||
|
||||
import com.accompany.business.model.withdraw.ExchangeRate;
|
||||
import com.accompany.business.model.withdraw.WithdrawAccountDtl;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@Data
|
||||
@ApiModel
|
||||
public class WithdrawConfigAdminVo {
|
||||
|
||||
private String role;
|
||||
|
||||
private Integer times;//周提现次数
|
||||
|
||||
private Double fee;
|
||||
|
||||
private Double min;
|
||||
|
||||
private Double max;
|
||||
|
||||
/**
|
||||
* 主键
|
||||
*/
|
||||
@ApiModelProperty("主键")
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 最小提现金币
|
||||
*/
|
||||
@ApiModelProperty("最小提现金币")
|
||||
private Long minValue;
|
||||
|
||||
/**
|
||||
* 周提现上限
|
||||
*/
|
||||
@ApiModelProperty("周提现上限")
|
||||
private Long weekMaxValue;
|
||||
|
||||
/**
|
||||
* 周提现次数
|
||||
*/
|
||||
@ApiModelProperty("周提现次数")
|
||||
private Integer weekLimitCount;
|
||||
|
||||
/**
|
||||
* 提现手续费率
|
||||
*/
|
||||
@ApiModelProperty("提现手续费率")
|
||||
private BigDecimal chargeRate;
|
||||
|
||||
/**
|
||||
* 账户
|
||||
*/
|
||||
@ApiModelProperty("账户")
|
||||
private List<WithdrawAccountDtl> accounts;
|
||||
|
||||
/**
|
||||
* 汇率
|
||||
*/
|
||||
@ApiModelProperty("汇率")
|
||||
private List<ExchangeRate> rates;
|
||||
|
||||
/**
|
||||
* 上次更新汇率时间
|
||||
*/
|
||||
@ApiModelProperty("上次更新汇率时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
private Date lastRateTime;
|
||||
|
||||
}
|
@@ -0,0 +1,49 @@
|
||||
package com.accompany.admin.vo.withdraw;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class WithdrawRecordAdminVo {
|
||||
|
||||
@ExcelProperty("申请ID")
|
||||
private Long id;
|
||||
@ExcelProperty("用户UID")
|
||||
private Long uid;
|
||||
@ExcelProperty("平台ID")
|
||||
private Long erbanNo;
|
||||
@ExcelProperty("昵称")
|
||||
private String nick;
|
||||
@ExcelProperty("申请提现金币")
|
||||
private Double golds;
|
||||
@ExcelProperty("手续费")
|
||||
private String fee;
|
||||
@ExcelProperty("实际可提现金币")
|
||||
private Double actualGolds;
|
||||
@ExcelProperty("swift code/BIC")
|
||||
private String swift;
|
||||
@ExcelProperty("bank name")
|
||||
private String bankName;
|
||||
@ExcelProperty("account number")
|
||||
private String accountNumber;
|
||||
@ExcelProperty("account name")
|
||||
private String accountName;
|
||||
@ExcelProperty("address")
|
||||
private String address;
|
||||
@ExcelProperty("city")
|
||||
private String city;
|
||||
@ExcelProperty("province")
|
||||
private String province;
|
||||
@ExcelProperty("post code")
|
||||
private String postCode;
|
||||
@ExcelProperty("备注")
|
||||
private String remark;
|
||||
@ExcelProperty("状态")
|
||||
private String status;
|
||||
@ExcelProperty("申请时间")
|
||||
private String createTime;
|
||||
@ExcelProperty("更新时间")
|
||||
private String updateTime;
|
||||
@ExcelProperty("操作人")
|
||||
private String operator;
|
||||
}
|
@@ -0,0 +1,131 @@
|
||||
package com.accompany.admin.vo.withdraw;
|
||||
|
||||
import com.accompany.business.constant.withdraw.WithdrawAccountTypeConstant;
|
||||
import com.accompany.business.model.withdraw.WithdrawUser;
|
||||
import com.accompany.common.constant.Constant;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/7/7 15:32
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class WithdrawUserAdminVo extends WithdrawUser {
|
||||
|
||||
/**
|
||||
* 耳伴号
|
||||
*/
|
||||
@ApiModelProperty("耳伴号")
|
||||
private Long erbanNo;
|
||||
|
||||
/**
|
||||
* 昵称
|
||||
*/
|
||||
@ApiModelProperty("昵称")
|
||||
private String nick;
|
||||
|
||||
/**
|
||||
* 中国大陆银联
|
||||
*/
|
||||
@ApiModelProperty("中国大陆银联")
|
||||
private Integer isChinaUnionPay = 0;
|
||||
|
||||
/**
|
||||
* 马来西亚银行
|
||||
*/
|
||||
@ApiModelProperty("马来西亚银行")
|
||||
private Integer isMayBank = 0;
|
||||
|
||||
/**
|
||||
* 新加坡银行
|
||||
*/
|
||||
@ApiModelProperty("新加坡银行")
|
||||
private Integer isBankOfSingapore = 0;
|
||||
|
||||
/**
|
||||
* 其它账户
|
||||
*/
|
||||
@ApiModelProperty("其它账户")
|
||||
private Integer isOrderAccount = 0;
|
||||
|
||||
/**
|
||||
* 台湾地区银行
|
||||
*/
|
||||
@ApiModelProperty("台湾地区银行")
|
||||
private Integer isTaiWanBank = 0;
|
||||
|
||||
/**
|
||||
* 提现账户
|
||||
*/
|
||||
@ApiModelProperty("提现账户")
|
||||
private String withdrawAccount;
|
||||
|
||||
public Integer getIsChinaUnionPay() {
|
||||
Integer accountFlag = this.getAccountFlag();
|
||||
if (accountFlag == null) {
|
||||
accountFlag = 0;
|
||||
}
|
||||
if ((accountFlag & WithdrawAccountTypeConstant.CHINA_UNION_PAY) != 0) {
|
||||
isChinaUnionPay = Constant.Yes1No0.YES;
|
||||
} else {
|
||||
isChinaUnionPay = Constant.Yes1No0.NO;
|
||||
}
|
||||
return isChinaUnionPay;
|
||||
}
|
||||
|
||||
public Integer getIsMayBank() {
|
||||
Integer accountFlag = this.getAccountFlag();
|
||||
if (accountFlag == null) {
|
||||
accountFlag = 0;
|
||||
}
|
||||
if ((accountFlag & WithdrawAccountTypeConstant.MAY_BANK) != 0) {
|
||||
isMayBank = Constant.Yes1No0.YES;
|
||||
} else {
|
||||
isMayBank = Constant.Yes1No0.NO;
|
||||
}
|
||||
return isMayBank;
|
||||
}
|
||||
|
||||
public Integer getIsBankOfSingapore() {
|
||||
Integer accountFlag = this.getAccountFlag();
|
||||
if (accountFlag == null) {
|
||||
accountFlag = 0;
|
||||
}
|
||||
if ((accountFlag & WithdrawAccountTypeConstant.BANK_OF_SINGAPORE) != 0) {
|
||||
isBankOfSingapore = Constant.Yes1No0.YES;
|
||||
} else {
|
||||
isBankOfSingapore = Constant.Yes1No0.NO;
|
||||
}
|
||||
return isBankOfSingapore;
|
||||
}
|
||||
|
||||
public Integer getIsOrderAccount() {
|
||||
Integer accountFlag = this.getAccountFlag();
|
||||
if (accountFlag == null) {
|
||||
accountFlag = 0;
|
||||
}
|
||||
if ((accountFlag & WithdrawAccountTypeConstant.ORDER_ACCOUNT) != 0) {
|
||||
isOrderAccount = Constant.Yes1No0.YES;
|
||||
} else {
|
||||
isOrderAccount = Constant.Yes1No0.NO;
|
||||
}
|
||||
return isOrderAccount;
|
||||
}
|
||||
|
||||
public Integer getIsTaiWanBank() {
|
||||
Integer accountFlag = this.getAccountFlag();
|
||||
if (accountFlag == null) {
|
||||
accountFlag = 0;
|
||||
}
|
||||
if ((accountFlag & WithdrawAccountTypeConstant.TAI_WAN_BANK) != 0) {
|
||||
isTaiWanBank = Constant.Yes1No0.YES;
|
||||
} else {
|
||||
isTaiWanBank = Constant.Yes1No0.NO;
|
||||
}
|
||||
return isTaiWanBank;
|
||||
}
|
||||
}
|
@@ -0,0 +1,98 @@
|
||||
package com.accompany.admin.vo.withdraw;
|
||||
|
||||
import com.accompany.business.constant.withdraw.WithdrawUserLimitConstant;
|
||||
import com.accompany.business.model.withdraw.WithdrawUserLimit;
|
||||
import com.accompany.common.constant.Constant;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/7/10 18:09
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class WithdrawUserLimitAdminVo extends WithdrawUserLimit {
|
||||
|
||||
/**
|
||||
* 耳伴号
|
||||
*/
|
||||
@ApiModelProperty("耳伴号")
|
||||
private Long erbanNo;
|
||||
|
||||
/**
|
||||
* 昵称
|
||||
*/
|
||||
@ApiModelProperty("昵称")
|
||||
private String nick;
|
||||
|
||||
/**
|
||||
* 提现
|
||||
*/
|
||||
@ApiModelProperty("提现")
|
||||
private Integer isCash = 0;
|
||||
|
||||
/**
|
||||
* 钻石
|
||||
*/
|
||||
@ApiModelProperty("钻石")
|
||||
private Integer isDiamond = 0;
|
||||
|
||||
/**
|
||||
* 所属房间
|
||||
*/
|
||||
@ApiModelProperty("所属房间")
|
||||
private String roomName;
|
||||
|
||||
/**
|
||||
* 所属房间ID
|
||||
*/
|
||||
@ApiModelProperty("所属房间ID")
|
||||
private Long roomErBanNo;
|
||||
|
||||
/**
|
||||
* 所属公会
|
||||
*/
|
||||
@ApiModelProperty("所属公会")
|
||||
private String hallRoomName;
|
||||
|
||||
/**
|
||||
* 所属公会ID
|
||||
*/
|
||||
@ApiModelProperty("所属公会ID")
|
||||
private Long hallErBanNo;
|
||||
|
||||
/**
|
||||
* 当前账户金币余额
|
||||
*/
|
||||
@ApiModelProperty("当前账户金币余额")
|
||||
private Double golds;
|
||||
|
||||
public Integer getIsCash() {
|
||||
Integer limitType = this.getLimitType();
|
||||
if (limitType == null) {
|
||||
limitType = 0;
|
||||
}
|
||||
if ((limitType & WithdrawUserLimitConstant.LIMIT_TYPE_OF_CASH) != 0) {
|
||||
isCash = Constant.Yes1No0.YES;
|
||||
} else {
|
||||
isCash = Constant.Yes1No0.NO;
|
||||
}
|
||||
return isCash;
|
||||
}
|
||||
|
||||
public Integer getIsDiamond() {
|
||||
Integer limitType = this.getLimitType();
|
||||
if (limitType == null) {
|
||||
limitType = 0;
|
||||
}
|
||||
if ((limitType & WithdrawUserLimitConstant.LIMIT_TYPE_OF_DIAMOND) != 0) {
|
||||
isDiamond = Constant.Yes1No0.YES;
|
||||
} else {
|
||||
isDiamond = Constant.Yes1No0.NO;
|
||||
}
|
||||
return isDiamond;
|
||||
}
|
||||
}
|
@@ -0,0 +1,22 @@
|
||||
package com.accompany.admin.vo.withdraw;
|
||||
|
||||
import com.accompany.business.vo.withdraw.WithdrawUserRecordVo;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/7/10 15:03
|
||||
* @description:
|
||||
*/
|
||||
@Data
|
||||
@ApiModel
|
||||
public class WithdrawUserRecordAdminVo extends WithdrawUserRecordVo {
|
||||
|
||||
/**
|
||||
* 用户当前状态
|
||||
*/
|
||||
@ApiModelProperty("用户状态名称")
|
||||
private String blockStatusName;
|
||||
}
|
@@ -0,0 +1,19 @@
|
||||
package com.accompany.admin.vo.withdraw;
|
||||
|
||||
import com.accompany.business.model.WithdrawRecord;
|
||||
|
||||
/**
|
||||
* Created by yuanyi on 2019/5/2.
|
||||
*/
|
||||
public class WithdrawVo extends WithdrawRecord {
|
||||
|
||||
private Byte withDrawBlockStatus; // 提现黑名单状态
|
||||
|
||||
public Byte getWithDrawBlockStatus() {
|
||||
return withDrawBlockStatus;
|
||||
}
|
||||
|
||||
public void setWithDrawBlockStatus(Byte withDrawBlockStatus) {
|
||||
this.withDrawBlockStatus = withDrawBlockStatus;
|
||||
}
|
||||
}
|
@@ -70,13 +70,18 @@
|
||||
<version>${sa-token.version}</version>
|
||||
</dependency>
|
||||
|
||||
<!-- https://mvnrepository.com/artifact/cn.dev33/sa-token-redisson -->
|
||||
<!-- Sa-Token 整合 Redis (使用jackson序列化方式) -->
|
||||
<dependency>
|
||||
<groupId>cn.dev33</groupId>
|
||||
<artifactId>sa-token-redisson</artifactId>
|
||||
<artifactId>sa-token-dao-redis-jackson</artifactId>
|
||||
<version>${sa-token.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>software.amazon.awssdk</groupId>
|
||||
<artifactId>sesv2</artifactId>
|
||||
<version>2.30.38</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
@@ -0,0 +1,32 @@
|
||||
package com.accompany.admin.mapper;
|
||||
|
||||
import com.accompany.admin.model.AdminDict;
|
||||
import com.accompany.admin.model.AdminDictExample;
|
||||
import com.accompany.admin.model.AdminDictKey;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface AdminDictMapper {
|
||||
int countByExample(AdminDictExample example);
|
||||
|
||||
int deleteByExample(AdminDictExample example);
|
||||
|
||||
int deleteByPrimaryKey(AdminDictKey key);
|
||||
|
||||
int insert(AdminDict record);
|
||||
|
||||
int insertSelective(AdminDict record);
|
||||
|
||||
List<AdminDict> selectByExample(AdminDictExample example);
|
||||
|
||||
AdminDict selectByPrimaryKey(AdminDictKey key);
|
||||
|
||||
int updateByExampleSelective(@Param("record") AdminDict record, @Param("example") AdminDictExample example);
|
||||
|
||||
int updateByExample(@Param("record") AdminDict record, @Param("example") AdminDictExample example);
|
||||
|
||||
int updateByPrimaryKeySelective(AdminDict record);
|
||||
|
||||
int updateByPrimaryKey(AdminDict record);
|
||||
}
|
@@ -0,0 +1,20 @@
|
||||
package com.accompany.admin.mapper;
|
||||
|
||||
import com.accompany.admin.vo.GiftCompoundRewardAdminVo;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface GiftCompoundAdminMapper {
|
||||
|
||||
List<GiftCompoundRewardAdminVo> getGiftCompoundList();
|
||||
|
||||
GiftCompoundRewardAdminVo getGiftCompoundById(Integer id);
|
||||
|
||||
List<GiftCompoundRewardAdminVo> getGiftCompoundLimitList(@Param("rewardId") Integer rewardId);
|
||||
|
||||
GiftCompoundRewardAdminVo getGiftCompoundLimitById(@Param("id") Integer id);
|
||||
|
||||
List<GiftCompoundRewardAdminVo> getPoolItem(@Param("id") Integer id);
|
||||
|
||||
}
|
@@ -0,0 +1,66 @@
|
||||
/*
|
||||
* 文 件 名: LuckySeaActAdminMapper
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建人: H1
|
||||
* 创建时间: 2021/1/11
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.mapper;
|
||||
|
||||
import com.accompany.admin.vo.luckysea.LuckySeaActAdminRecordVo;
|
||||
import com.accompany.admin.vo.luckysea.LuckySeaActAdminRoundDetailVo;
|
||||
import com.accompany.admin.vo.luckysea.LuckySeaActAdminUserDrawRecord;
|
||||
import com.accompany.admin.vo.luckysea.LuckySeaActPlatformStatVo;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <br>接口描述: 深海奇缘mapper
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2021/1/11]
|
||||
*/
|
||||
public interface LuckySeaActAdminMapper {
|
||||
|
||||
/**
|
||||
* 分页获取游戏平台数据统计
|
||||
* @param page
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @return
|
||||
*/
|
||||
Page<LuckySeaActPlatformStatVo> pagePlatformStat(Page<LuckySeaActPlatformStatVo> page, @Param("startTime") String startTime, @Param("endTime")String endTime);
|
||||
|
||||
/**
|
||||
* 分页获取用户的游戏记录
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @param erbanNoList
|
||||
* @return
|
||||
*/
|
||||
List<LuckySeaActAdminUserDrawRecord> listUserDrawRecord(@Param("startTime") String startTime, @Param("endTime")String endTime,
|
||||
@Param("erbanNoList") List<String> erbanNoList);
|
||||
|
||||
/**
|
||||
* 分页获取游戏记录
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @param roundId
|
||||
* @return
|
||||
*/
|
||||
List<LuckySeaActAdminRecordVo> listActRecord(@Param("startTime") String startTime, @Param("endTime")String endTime,
|
||||
@Param("roundId") String roundId);
|
||||
|
||||
/**
|
||||
* 分页获取某轮游戏下的参与详情列表
|
||||
* @param roundId
|
||||
* @return
|
||||
*/
|
||||
List<LuckySeaActAdminRoundDetailVo> listRoundDrawDetail(String roundId);
|
||||
}
|
@@ -0,0 +1,50 @@
|
||||
package com.accompany.admin.mapper;
|
||||
|
||||
import com.accompany.admin.vo.OperationSmsRecordVo;
|
||||
import com.accompany.business.model.OperationSmsRecord;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author yangming
|
||||
* @date 2019-04-08
|
||||
*/
|
||||
public interface OperationSmsRecordMapperExpand {
|
||||
|
||||
/**
|
||||
* 批量保存
|
||||
* @param record
|
||||
*/
|
||||
void batchSave(List<OperationSmsRecord> record);
|
||||
|
||||
/**
|
||||
* 分页查询
|
||||
* @param erbanNo
|
||||
* @param templateId
|
||||
* @param sendStatus
|
||||
* @param createTime
|
||||
* @param sendTime
|
||||
* @param start
|
||||
* @param pageSize
|
||||
* @return
|
||||
*/
|
||||
List<OperationSmsRecordVo> getList(@Param("erbanNo") Long erbanNo, @Param("templateId") Integer templateId,
|
||||
@Param("sendStatus") Integer sendStatus, @Param("createTime") String createTime,
|
||||
@Param("sendTime") String sendTime, @Param("start") Integer start,
|
||||
@Param("pageSize") Integer pageSize);
|
||||
|
||||
/**
|
||||
* 统计数量
|
||||
* @param erbanNo
|
||||
* @param templateId
|
||||
* @param sendStatus
|
||||
* @param createTime
|
||||
* @param sendTime
|
||||
* @return
|
||||
*/
|
||||
Integer count(@Param("erbanNo") Long erbanNo, @Param("templateId") Integer templateId,
|
||||
@Param("sendStatus") Integer sendStatus, @Param("createTime") String createTime,
|
||||
@Param("sendTime") String sendTime);
|
||||
|
||||
}
|
@@ -0,0 +1,19 @@
|
||||
package com.accompany.admin.mapper;
|
||||
|
||||
import com.accompany.admin.model.WithdrawBlock;
|
||||
import com.accompany.admin.vo.withdraw.WithdrawBlockVo;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Created by yuanyi on 2019/4/22.
|
||||
*/
|
||||
public interface WithdrawBlockMapperExpand {
|
||||
List<WithdrawBlockVo> selectWithdrawBlockVoList(@Param("erbanNoList") List<Long> erbanNoList, @Param("status") Byte status, @Param("startDate") Date startDate, @Param("endDate") Date endDate);
|
||||
|
||||
List<Long> selectWithdrawBlockUid(@Param("blockStatus") Byte blockStatus);
|
||||
|
||||
int insertOrUpdate(WithdrawBlock withdrawBlock);
|
||||
}
|
@@ -0,0 +1,196 @@
|
||||
package com.accompany.admin.mapper.batch;
|
||||
|
||||
import com.accompany.admin.dto.batch.FlowDataBatchSearchDetailAdminDto;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/9/23 11:35
|
||||
* @description:
|
||||
*/
|
||||
public interface FlowDataBatchSearchAdminMapper {
|
||||
|
||||
/**
|
||||
* 期间新增UV
|
||||
*
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @return
|
||||
*/
|
||||
Integer getTimeUv(@Param("startTime") String startTime, @Param("endTime") String endTime);
|
||||
|
||||
/**
|
||||
* 归因新增UV
|
||||
*
|
||||
* @param searchKey
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @return
|
||||
*/
|
||||
Integer getAscribeTimeUv(@Param("searchKey") String searchKey, @Param("startTime") String startTime, @Param("endTime") String endTime);
|
||||
|
||||
/**
|
||||
* 归因后进入归因房间UV
|
||||
*
|
||||
* @param roomUid
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @return
|
||||
*/
|
||||
Integer getInRoomUv(@Param("searchKey") String searchKey, @Param("roomUid") Long roomUid, @Param("startTime") String startTime, @Param("endTime") String endTime);
|
||||
|
||||
/**
|
||||
* 活动内私聊用户数
|
||||
*
|
||||
* @param searchKey
|
||||
* @param yearMonths
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @return
|
||||
*/
|
||||
Integer getChatNum(@Param("searchKey") String searchKey, @Param("yearMonths") List<String> yearMonths, @Param("startTime") String startTime, @Param("endTime") String endTime);
|
||||
|
||||
/**
|
||||
* 充值UV
|
||||
*
|
||||
* @param searchKey
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @param searchStartTime
|
||||
* @param searchEndTime
|
||||
* @return
|
||||
*/
|
||||
Double getChargeUv(@Param("searchKey") String searchKey, @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("searchStartTime") String searchStartTime, @Param("searchEndTime") String searchEndTime);
|
||||
|
||||
/**
|
||||
* 收到转赠UV
|
||||
*
|
||||
* @param searchKey
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @param searchStartTime
|
||||
* @param searchEndTime
|
||||
* @return
|
||||
*/
|
||||
Double getGiveUv(@Param("searchKey") String searchKey, @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("searchStartTime") String searchStartTime, @Param("searchEndTime") String searchEndTime);
|
||||
|
||||
/**
|
||||
* 全量付费UV
|
||||
*
|
||||
* @param searchKey
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @param searchStartTime
|
||||
* @param searchEndTime
|
||||
* @return
|
||||
*/
|
||||
Double getPayUv(@Param("searchKey") String searchKey, @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("searchStartTime") String searchStartTime, @Param("searchEndTime") String searchEndTime);
|
||||
|
||||
/**
|
||||
* 直充付费金额
|
||||
*
|
||||
* @param searchKey
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @param searchStartTime
|
||||
* @param searchEndTime
|
||||
* @return
|
||||
*/
|
||||
Double getChargeAmount(@Param("searchKey") String searchKey, @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("searchStartTime") String searchStartTime, @Param("searchEndTime") String searchEndTime);
|
||||
|
||||
/**
|
||||
* 收到转赠的数额
|
||||
*
|
||||
* @param searchKey
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @param searchStartTime
|
||||
* @param searchEndTime
|
||||
* @return
|
||||
*/
|
||||
Double getGiveAmount(@Param("searchKey") String searchKey, @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("searchStartTime") String searchStartTime, @Param("searchEndTime") String searchEndTime);
|
||||
|
||||
/**
|
||||
* 留存用户数
|
||||
*
|
||||
* @param searchKey
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @param remainDay
|
||||
* @return
|
||||
*/
|
||||
Double getRemainCount(@Param("searchKey") String searchKey, @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("remainDay") Integer remainDay);
|
||||
|
||||
/**
|
||||
* 获取用户明细
|
||||
*
|
||||
* @param searchKey
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @return
|
||||
*/
|
||||
List<FlowDataBatchSearchDetailAdminDto> getUserDetail(@Param("searchKey") String searchKey, @Param("startTime") String startTime, @Param("endTime") String endTime);
|
||||
|
||||
/**
|
||||
* 获取设备
|
||||
*
|
||||
* @param erBanNos
|
||||
* @return
|
||||
*/
|
||||
List<FlowDataBatchSearchDetailAdminDto> getDevice(@Param("erBanNos") List<Long> erBanNos);
|
||||
|
||||
/**
|
||||
* 获取进房
|
||||
*
|
||||
* @param erBanNos
|
||||
* @param roomUid
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @return
|
||||
*/
|
||||
List<FlowDataBatchSearchDetailAdminDto> getInRoom(@Param("erBanNos") List<Long> erBanNos, @Param("roomUid") Long roomUid, @Param("startTime") String startTime, @Param("endTime") String endTime);
|
||||
|
||||
/**
|
||||
* 活动期间私聊行为数
|
||||
*
|
||||
* @param uid
|
||||
* @param yearMonths
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @return
|
||||
*/
|
||||
Integer getChatCount(@Param("uid") Long uid, @Param("yearMonths") List<String> yearMonths, @Param("startTime") String startTime, @Param("endTime") String endTime);
|
||||
|
||||
/**
|
||||
* 充值列表
|
||||
*
|
||||
* @param erBanNos
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @return
|
||||
*/
|
||||
List<FlowDataBatchSearchDetailAdminDto> getChargeAmountList(@Param("erBanNos") List<Long> erBanNos, @Param("startTime") String startTime, @Param("endTime") String endTime);
|
||||
|
||||
/**
|
||||
* 转赠列表
|
||||
*
|
||||
* @param erBanNos
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @return
|
||||
*/
|
||||
List<FlowDataBatchSearchDetailAdminDto> getGiveAmountList(@Param("erBanNos") List<Long> erBanNos, @Param("startTime") String startTime, @Param("endTime") String endTime);
|
||||
|
||||
/**
|
||||
* 是否访问
|
||||
*
|
||||
* @param erBanNos
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @param remainDay
|
||||
* @return
|
||||
*/
|
||||
List<FlowDataBatchSearchDetailAdminDto> getRemainCountList(@Param("erBanNos") List<Long> erBanNos, @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("remainDay") Integer remainDay);
|
||||
}
|
@@ -0,0 +1,12 @@
|
||||
package com.accompany.admin.mapper.batch;
|
||||
|
||||
import com.accompany.admin.model.batch.FlowDataBatchSearch;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2023/9/22 15:31
|
||||
* @description:
|
||||
*/
|
||||
public interface FlowDataBatchSearchMapper extends BaseMapper<FlowDataBatchSearch> {
|
||||
}
|
@@ -0,0 +1,64 @@
|
||||
/*
|
||||
* 文 件 名: LuckySeaActAdminMapper
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建人: H1
|
||||
* 创建时间: 2021/1/11
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.mapper.callbattle;
|
||||
|
||||
import com.accompany.admin.vo.callbattle.ActCallBattleAdminRecordVo;
|
||||
import com.accompany.admin.vo.callbattle.ActCallBattleAdminRoundDetailVo;
|
||||
import com.accompany.admin.vo.callbattle.ActCallBattleAdminUserDrawRecord;
|
||||
import com.accompany.admin.vo.callbattle.ActCallBattlePlatformStatVo;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <br>接口描述: 深海奇缘mapper
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2021/1/11]
|
||||
*/
|
||||
public interface ActCallBattleAdminMapper {
|
||||
|
||||
/**
|
||||
* 分页获取游戏平台数据统计
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @return
|
||||
*/
|
||||
List<ActCallBattlePlatformStatVo> listPlatformStat(@Param("startTime") String startTime, @Param("endTime")String endTime);
|
||||
|
||||
/**
|
||||
* 分页获取用户的游戏记录
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @param erbanNoList
|
||||
* @return
|
||||
*/
|
||||
List<ActCallBattleAdminUserDrawRecord> listUserDrawRecord(@Param("startTime") String startTime, @Param("endTime")String endTime,
|
||||
@Param("erbanNoList") List<String> erbanNoList);
|
||||
|
||||
/**
|
||||
* 分页获取游戏记录
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @param roundId
|
||||
* @return
|
||||
*/
|
||||
List<ActCallBattleAdminRecordVo> listActRecord(@Param("startTime") String startTime, @Param("endTime")String endTime,
|
||||
@Param("roundId") String roundId);
|
||||
|
||||
/**
|
||||
* 分页获取某轮游戏下的参与详情列表
|
||||
* @param roundId
|
||||
* @return
|
||||
*/
|
||||
List<ActCallBattleAdminRoundDetailVo> listRoundDrawDetail(String roundId);
|
||||
}
|
@@ -0,0 +1,24 @@
|
||||
package com.accompany.admin.mapper.chat;
|
||||
|
||||
import com.accompany.admin.vo.chat.PublicChatTopRecordAdminVo;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
/**
|
||||
* @author: liaozetao
|
||||
* @date: 2024/5/8 10:45
|
||||
* @description:
|
||||
*/
|
||||
public interface PublicChatTopRecordAdminMapper {
|
||||
|
||||
/**
|
||||
* 分页
|
||||
* @param page
|
||||
* @param erbanNo
|
||||
* @param startTime
|
||||
* @param endTime
|
||||
* @param partitionId
|
||||
* @return
|
||||
*/
|
||||
Page<PublicChatTopRecordAdminVo> selectPage(Page<PublicChatTopRecordAdminVo> page, @Param("erbanNo") Long erbanNo, @Param("startTime") String startTime, @Param("endTime") String endTime, @Param("partitionId") Integer partitionId);
|
||||
}
|
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 文 件 名: FlowTeamGroupMapper
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建人: H1
|
||||
* 创建时间: 2022/1/13
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.mapper.flowteam;
|
||||
|
||||
import com.accompany.admin.vo.flowteam.FlowTeamInviteUserVO;
|
||||
import com.xuanyin.flowteam.model.FlowTeamMember;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <br>接口描述:
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2022/1/13]
|
||||
*/
|
||||
public interface FlowTeamGroupAdminMapper {
|
||||
|
||||
/**
|
||||
* 获取团队团长信息
|
||||
* @param groupId
|
||||
* @return
|
||||
*/
|
||||
List<FlowTeamMember> listGroupLeader(Long groupId);
|
||||
|
||||
/**
|
||||
* 获取团队有效成员人数
|
||||
* @param groupId
|
||||
* @return
|
||||
*/
|
||||
Integer countGroupValidMember(Long groupId);
|
||||
|
||||
/**
|
||||
* 获取手机号加入的有效团队数量
|
||||
* @param phone
|
||||
* @return
|
||||
*/
|
||||
Long getJoinGroupIdByPhone(String phone);
|
||||
|
||||
/**
|
||||
* 获取邀请用户的引流团队信息
|
||||
* @param erbanNo
|
||||
* @return
|
||||
*/
|
||||
List<FlowTeamInviteUserVO> listFlowTeamInfoWithUser(String erbanNo);
|
||||
}
|
@@ -0,0 +1,26 @@
|
||||
/*
|
||||
* 文 件 名: FlowTeamMemberInviteUserAdminMapper
|
||||
* 版 权:
|
||||
* 描 述: <描述>
|
||||
* 创建人: H1
|
||||
* 创建时间: 2021/12/16
|
||||
* 修改人:
|
||||
* 修改内容:
|
||||
* 修改时间:
|
||||
*/
|
||||
package com.accompany.admin.mapper.flowteam;
|
||||
|
||||
import com.xuanyin.flowteam.model.FlowTeamMemberInviteUser;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <br>接口描述:
|
||||
* <br>功能详细描述:
|
||||
*
|
||||
* @author H1
|
||||
* @date [2021/12/16]
|
||||
*/
|
||||
public interface FlowTeamMemberInviteUserAdminMapper {
|
||||
List<FlowTeamMemberInviteUser> listFlowTeamMemberInviteUserInfo();
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user