package com.sckw.payment.model.dto;

import com.alibaba.fastjson2.annotation.JSONField;
import com.sckw.payment.model.dto.wallet.Filter;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class OperateVo {
    @JSONField(name = "create_time")
    private String createTime;
    @JSONField(name = "wd_money")
    private BigDecimal wdMoney;
    /**
     * 类型对应文案
     */
    @JSONField(name = "type_text")
    private String typeText;
    /**
     * 类型
     */
    private String type;
    /**
     * 预付金额
     */
    @JSONField(name = "ap_money")
    private BigDecimal apMoney;
    /**
     * 对方
     */
    private Filter filter;
    /**
     * 自身uid
     */
    private String uid;
    /**
     * 下载文件
     */
    private List<String> file;
    private BigDecimal money;
    /**
     * 操作金额
     */
    @JSONField(name = "operate_money")
    private BigDecimal operateMoney;
    /**
     * 总冻结金额
     */
    @JSONField(name = "freeze_money")
    private BigDecimal freezeMoney;
    /**
     * 备注
     */
    private String remarks;
    /**
     * 当前状态：0：关闭，1：已完成，2：进行中
     */
    private int status;
}
