| package com.ruoyi.order.api.entity; | 
|   | 
| import com.baomidou.mybatisplus.annotation.IdType; | 
| import com.baomidou.mybatisplus.annotation.TableField; | 
| import com.baomidou.mybatisplus.annotation.TableId; | 
| import com.baomidou.mybatisplus.annotation.TableName; | 
| import com.fasterxml.jackson.annotation.JsonFormat; | 
| import com.ruoyi.common.core.domain.BaseEntity; | 
| import io.swagger.annotations.ApiModel; | 
| import io.swagger.annotations.ApiModelProperty; | 
| import lombok.Getter; | 
| import lombok.Setter; | 
| import org.springframework.boot.autoconfigure.security.SecurityProperties; | 
|   | 
| import java.math.BigDecimal; | 
| import java.util.Date; | 
| import java.util.List; | 
|   | 
| /** | 
|  * <p> | 
|  * 用户提现申请记录表 | 
|  * </p> | 
|  * | 
|  * @author hjl | 
|  * @since 2024-07-08 | 
|  */ | 
| @Getter | 
| @Setter | 
| @TableName("t_withdraw") | 
| @ApiModel(value = "Withdraw对象", description = "用户提现申请记录表") | 
| public class Withdraw extends BaseEntity { | 
|   | 
|     @TableId(value = "id", type = IdType.ASSIGN_ID) | 
|     private String id; | 
|   | 
|     @ApiModelProperty("用户id") | 
|     @TableField("user_id") | 
|     private Integer userId; | 
|   | 
|     @ApiModelProperty("用户手机号") | 
|     @TableField("user_phone") | 
|     private String userPhone; | 
|   | 
|     @ApiModelProperty("申请时间") | 
|     @TableField("apply_for_time") | 
|     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") | 
|     private Date applyForTime; | 
|   | 
|     @ApiModelProperty("申请金额") | 
|     @TableField("apply_for_money") | 
|     private BigDecimal applyForMoney; | 
|   | 
|     @ApiModelProperty("申请状态 0待审核;1已通过;2已驳回") | 
|     @TableField("state") | 
|     private Integer state; | 
|   | 
|     @ApiModelProperty("审批意见") | 
|     @TableField("opinion") | 
|     private String opinion; | 
|   | 
|     @ApiModelProperty("订单id") | 
|     @TableField("order_id") | 
|     private String orderId; | 
|   | 
|     @ApiModelProperty("城市code") | 
|     @TableField("city_code") | 
|     private String cityCode; | 
|     @ApiModelProperty("用户信息") | 
|     @TableField(exist = false) | 
|     private UserVO user; | 
|     @ApiModelProperty("提现进度") | 
|     @TableField(exist = false) | 
|     private List<WithdrawRecord> withdrawRecords; | 
|   | 
|     @ApiModelProperty("旧机品类") | 
|     @TableField(exist = false) | 
|     private String serveName; | 
|     @ApiModelProperty("回收单金额") | 
|     @TableField(exist = false) | 
|     private BigDecimal servePrice; | 
|     @ApiModelProperty("补贴金额") | 
|     @TableField(exist = false) | 
|     private BigDecimal subsidy; | 
|     @ApiModelProperty("用户地址") | 
|     @TableField(exist = false) | 
|     private String reservationAddress; | 
|   | 
|   | 
|   | 
| } |