package com.yd.csf.feign.dto.salary;

import lombok.Data;

import java.math.BigDecimal;

@Data
public class ApiSalaryBatchAddDTO {

    /**
     * 转介人名称
     */
    private String brokerName;

    /**
     * 转介人业务id
     */
    private String brokerBizId;

    /**
     * 薪资月份（同出账月，如：202605）
     */
    private String month;

    /**
     * 应发总金额（单位：HKD）
     */
    private BigDecimal grossAmount;

    /**
     * MPF事项总金额（单位：HKD）
     */
    private BigDecimal mpfAmount;

    /**
     * 其他调整总金额（单位：HKD）
     */
    private BigDecimal otherAmount;

    /**
     * 其他调整的备注
     */
    private String otherRemark;

    /**
     * 实发总金额（单位：HKD）
     */
    private BigDecimal paidAmount;

    //========以下是薪资汇款明细字段，两个汇款明细对象
    /**
     * 收款银行1ID
     */
    private String bank1;

    /**
     * 收款银行1名称
     */
    private String bank1Name;

    /**
     * 账户尾号1
     */
    private String accountEndNo1;

    /**
     * 汇款币种1
     */
    private String currency1;

    /**
     * 汇款金额1（发放金额1）
     */
    private BigDecimal amount1;

    /**
     * 汇率1
     */
    private BigDecimal exchangeRate1;

    /**
     * 备注1
     */
    private String remark1;

    /**
     * 收款银行2ID
     */
    private String bank2;

    /**
     * 收款银行2名称
     */
    private String bank2Name;

    /**
     * 账户尾号1
     */
    private String accountEndNo2;

    /**
     * 汇款币种1
     */
    private String currency2;

    /**
     * 汇款金额1（发放金额1）
     */
    private BigDecimal amount2;

    /**
     * 汇率1
     */
    private BigDecimal exchangeRate2;

    /**
     * 备注1
     */
    private String remark2;
}
