package com.jwipc.finance.dto;


import lombok.Data;

import java.util.List;

/**
 * <p>
 *     对账单审批实体类
 * </p>
 *
 * @author li.kui
 * @version 1.0
 * @since 2021/7/14
 */
@Data
public class CostAccountStatementApproveDTO {
    /**
     * 角色类型 1:采购审批确认对账单 2:财务审批确认对账单
     */
    private Integer roleType;
    private Long id;
    /**
     * 确认类型 0:拒绝 1:通过
     */
    private Integer approveStatus;
    /**
     * 审批意见
     */
    private String approveOpinion;
    /**
     * 对账主表信息
     */
    private AccountStatementDTO headData;
    /**
     * 对账明细
     */
    private List<StatementItemDTO> statementItem;
    /**
     * 删除的对账明细ID
     */
    private List<Long> delSiIds;
    /**
     * 添加的扣款记录ID
     */
    private List<Long> addDeductionIds;
    /**
     * 删除的扣款记录ID
     */
    private List<Long> delDeductionIds;
    /**
     * 添加的返利记录ID
     */
    private List<Long> addRebateIds;
    /**
     * 删除的返利记录ID
     */
    private List<Long> delRebateIds;
}
