package com.fjhx.account.entity.account.vo;

import com.fjhx.account.entity.account.po.AccountRequestFunds;
import com.fjhx.account.entity.account.po.AccountRequestFundsDetail;
import com.fjhx.file.entity.ObsFile;
import lombok.Getter;
import lombok.Setter;

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

/**
 * 请款表列表查询返回值实体
 *
 * @author
 * @since 2023-04-10
 */
@Getter
@Setter
public class AccountRequestFundsVo extends AccountRequestFunds {
    /**
     * 归属公司名称
     */
    private String corporationName;

    /**
     * 归属部门名称
     */
    private String deptName;

    /**
     * 请款人名称
     */
    private String userName;

    /**
     * 打款状态（字典payment_status）
     */
    private String accountPaymentStatus;

    /**
     * 付款账户名称
     */
    private String accountManagementName;

    /**
     * 打款金额
     */
    private BigDecimal accountPaymentAmount;

    //请款详情表的信息
    private List<AccountRequestFundsDetailVo> accountRequestFundsDetailList;

    /**
     * 附件信息
     */
    private List<ObsFile> fileList;

    /**
     * 流程ID
     */
    private Long flowInfoId;

}
