package com.by4cloud.platformx.business.dto;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
@Data
|
public class ContractSubjectMatterAddDTO {
|
|
@Schema(description = "标的物名称")
|
private String materialName;
|
|
@Schema(description = "标的物编码(内部唯一编码)")
|
private String materialCode;
|
|
@Schema(description = "标的物编码(内部唯一名称)")
|
private String materialInternalName;
|
|
@Schema(description = "标的物规格/型号")
|
private String specification;
|
|
@Schema(description = "数量")
|
private BigDecimal quantity;
|
|
@Schema(description = "单价")
|
private BigDecimal unitPrice;
|
|
@Schema(description = "抄表编号")
|
private String meterReadCode;
|
|
@Schema(description = "抄表数字")
|
private BigDecimal meterReadNum;
|
|
@Schema(description = "抄表单据名称")
|
private String meterReadAttNames;
|
|
@Schema(description = "抄表单据路径")
|
private String meterReadAttPaths;
|
|
@Schema(description = "计量单位")
|
private String unit;
|
|
@Schema(description = "单重")
|
private BigDecimal singleWight;
|
|
@Schema(description = "总重")
|
private BigDecimal totalWight;
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Schema(description = "计划交付日期")
|
private Date plannedDeliveryDate;
|
|
@Schema(description = "备注")
|
private String remarks;
|
|
}
|