package com.zt.plat.module.erp.api.dto.dto093;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Schema(description = "RPC 服务 - 提交 ERP 093 接口请求参数DTO对象")
@Data
public class ErpSubmit093ReqDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    @Schema(description = "拣配日期(格式yyyyMMdd)做为物料凭证的过账日期", requiredMode = Schema.RequiredMode.REQUIRED)
    private String due_date;

    @Schema(description = "装运地点(格式yyyyMMdd)来源于数据字典", requiredMode = Schema.RequiredMode.REQUIRED)
    private String ship_point;

    @Schema(description = "凭证日期(格式yyyyMMdd)", requiredMode = Schema.RequiredMode.REQUIRED)
    private String doc_date;

    @Schema(description = "凭证抬头文本(写入到对应会计凭证的抬头文本)", requiredMode = Schema.RequiredMode.REQUIRED)
    private String bill_text;

    @Schema(description = "093 接口请求参数列表对象")
    private List<ItemList093> item;

}
