package com.jy.business.payment.model.dto;

import com.jy.business.payment.model.entity.PaymentRequests;
import com.jy.business.payment.model.entity.PaymentRequestsDetail;
import com.jy.framework.model.annotation.LogTag;
import com.jy.framework.model.enums.LogTagExtendedType;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * 请款新增编辑入参实体
 *
 * @author
 * @since 2024-10-18
 */
@Getter
@Setter
public class PaymentRequestsDto extends PaymentRequests {

    /**
     * 请款明细
     */
    @LogTag(alias = "请款明细", extendedType = LogTagExtendedType.COLLECTION)
    private List<PaymentRequestsDetail> paymentRequestsDetailList;

    /**
     * 归属公司
     */
    @LogTag(alias = "归属公司")
    private String corporationName;

    /**
     * 归属部门
     */
    @LogTag(alias = "归属部门")
    private String deptName;

    /**
     * 店铺名称
     */
    @LogTag(alias = "店铺名称")
    private String corporationShopName;

    /**
     * 付款账户
     */
    @LogTag(alias = "付款账户")
    private String capitalAccountName;
}
