gaoluyang
7 天以前 8c65f898ed6e5b0c7a94c792c4562f6ec831dccd
yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/controller/admin/sale/vo/order/ErpSaleOrderRespVO.java
@@ -40,6 +40,11 @@
    @ExcelProperty("合同单号")
    private String contractNo;
    @Schema(description = "销售类型:1内销 2外销 3样品 4其他", example = "1")
    @ExcelProperty(value = "销售类型", converter = cn.iocoder.yudao.framework.excel.core.convert.DictConvert.class)
    @cn.iocoder.yudao.framework.excel.core.annotations.DictFormat(cn.iocoder.yudao.module.erp.enums.DictTypeConstants.SALES_TYPE)
    private Integer saleType;
    @Schema(description = "结算账户编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "311.89")
    @ExcelProperty("结算账户编号")
    private Long accountId;
@@ -50,6 +55,10 @@
    @Schema(description = "下单时间", requiredMode = Schema.RequiredMode.REQUIRED)
    @ExcelProperty("下单时间")
    private LocalDateTime orderTime;
    @Schema(description = "收款日期(用于 30 天账期提醒)")
    @ExcelProperty("收款日期")
    private LocalDateTime receiptDate;
    @Schema(description = "合计数量", requiredMode = Schema.RequiredMode.REQUIRED, example = "15663")
    @ExcelProperty("合计数量")
@@ -77,6 +86,9 @@
    @ExcelProperty("备注")
    private String remark;
    @Schema(description = "BPM 流程实例编号", example = "b00eb97d-2d1c-4cf1-9b4b-2a5bcdc9a3a7")
    private String processInstanceId;
    @Schema(description = "附件列表")
    private List<StorageBlobRespDTO> attachmentList;
@@ -95,6 +107,14 @@
    @Schema(description = "产品信息", requiredMode = Schema.RequiredMode.REQUIRED)
    @ExcelProperty("产品信息")
    private String productNames;
    @Schema(description = "产品编号(订单项物料编码,多行以逗号分隔)", example = "ITEM001,ITEM002")
    @ExcelProperty("产品编号")
    private String productCodes;
    @Schema(description = "已生产数量(按订单项关联的 MPS 已生产数量合计)", example = "100.00")
    @ExcelProperty("生产数量")
    private BigDecimal producedCount;
    // ========== 销售出库 ==========
@@ -132,6 +152,9 @@
        @Schema(description = "产品编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "3113")
        private Long productId;
        @Schema(description = "销售产品明细手工录入的盘号")
        private String reelNo;
        @Schema(description = "产品单位单位", requiredMode = Schema.RequiredMode.REQUIRED, example = "3113")
        private Long productUnitId;
@@ -147,6 +170,12 @@
        @Schema(description = "税额,单位:元", example = "100.00")
        private BigDecimal taxPrice;
        @Schema(description = "产品金额,单位:元", example = "100.00")
        private BigDecimal totalProductPrice;
        @Schema(description = "含税金额,单位:元", example = "113.00")
        private BigDecimal totalPrice;
        @Schema(description = "备注", example = "随便")
        private String remark;
@@ -173,6 +202,10 @@
        @Schema(description = "产品名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "巧克力")
        private String productName;
        @Schema(description = "产品编号(物料编码)", example = "ITEM001")
        private String productCode;
        @Schema(description = "已生产数量", example = "60.00")
        private BigDecimal quantityProduced;
        @Schema(description = "产品条码", requiredMode = Schema.RequiredMode.REQUIRED, example = "A9985")
        private String productBarCode;
        @Schema(description = "产品单位名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "盒")