package com.xinquan.system.api.domain; import com.baomidou.mybatisplus.annotation.IdType; import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.TableName; import com.xinquan.common.core.web.domain.BaseModel; import com.baomidou.mybatisplus.annotation.TableId; import java.time.LocalDateTime; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; /** *
* 用户提现表 *
* * @author mitao * @since 2024-08-21 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("t_app_user_withdraw") @ApiModel(value="AppUserWithdraw对象", description="用户提现表") public class AppUserWithdraw extends BaseModel { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "提现id") @TableId(value = "id",type = IdType.ASSIGN_ID) private Long id; @ApiModelProperty(value = "用户id") @TableField("app_user_id") private Long appUserId; @ApiModelProperty(value = "银行卡id") @TableField("bank_id") private Long bankId; @ApiModelProperty(value = "提现金额") @TableField("amount") private BigDecimal amount; @ApiModelProperty(value = "提现方式 1=银行卡提现 2=微信提现 3=支付宝提现") @TableField("withdraw_type") private Integer withdrawType; @ApiModelProperty(value = "提现状态 0=提现中 1=已完成 2=提现失败") @TableField("withdraw_status") private Integer withdrawStatus; @ApiModelProperty(value = "提现流水号") @TableField("serial_no") private String serialNo; @ApiModelProperty(value = "业务订单号") @TableField("code") private String code; @ApiModelProperty(value = "提现失败原因") @TableField("reason") private String reason; @ApiModelProperty(value = "提现时间") @TableField("withdraw_time") private LocalDateTime withdrawTime; @ApiModelProperty(value = "用户名称") @TableField(exist = false) private String userName; @ApiModelProperty(value = "uid") @TableField(exist = false) private String uid; @ApiModelProperty(value = "用户手机号") @TableField(exist = false) private String cellPhone; @ApiModelProperty(value = "用户头像") @TableField(exist = false) private String avatar; }