package com.by4cloud.platformx.business.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.persistence.Column; import lombok.Data; import java.math.BigDecimal; @Data public class ContractSubjectMatterAddDTO { @Column(columnDefinition = "VARCHAR(200) comment '标的物名称'") 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; }