package com.ruoyi.admin.vo;
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.ruoyi.common.core.constant.Constants;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
/**
|
* @author HJL
|
* @version 1.0
|
* @since 2024-05-31 10:40
|
*/
|
@Data
|
@ApiModel(value = "UserWithdrawRecordVO对象", description = "用户提现记录信息")
|
public class UserWithdrawRecordVO {
|
|
@TableId("id")
|
private Integer id;
|
|
@ApiModelProperty("用户id")
|
private Integer userId;
|
|
@ApiModelProperty("用户手机号")
|
private String userPhone;
|
|
@ApiModelProperty("申请时间")
|
private Date applyForTime;
|
|
@ApiModelProperty("申请金额")
|
private BigDecimal applyForMoney;
|
|
@ApiModelProperty("申请状态 0待审核;1已通过;2已驳回")
|
private Integer state;
|
|
@ApiModelProperty("审批意见")
|
private String opinions;
|
|
@ApiModelProperty("用户编号")
|
private String userNo;
|
|
@ApiModelProperty("用户昵称")
|
private String nickname;
|
|
@ApiModelProperty("头像")
|
private String profilePicture;
|
|
/**
|
* 申请状态中文(导出用) 0待审核;1已通过;2已驳回
|
*
|
* @return 中文状态
|
*/
|
public String getStateStr() {
|
if (null == state) {
|
return "未知";
|
} else {
|
if (Constants.AUDIT_NUMBER.equals(state)) {
|
return Constants.AUDIT_STR;
|
} else if (Constants.PASS_THROUGH_NUMBER.equals(state)) {
|
return Constants.PASS_THROUGH_STR;
|
} else if (Constants.REJECT_NUMBER.equals(state)) {
|
return Constants.REJECT_STR;
|
} else {
|
return "未知";
|
}
|
}
|
}
|
|
}
|