| ¶Ô±ÈÐÂÎļþ |
| | |
| | | package cn.iocoder.yudao.module.erp.controller.admin.purchase.vo.request; |
| | | |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDateTime; |
| | | |
| | | @Schema(description = "管çåå° - ERP éè´ç³è¯· Response VO") |
| | | @Data |
| | | public class ErpPurchaseRequestRespVO { |
| | | |
| | | @Schema(description = "ç¼å·", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") |
| | | private Long id; |
| | | |
| | | @Schema(description = "éè´ç³è¯·åå·", requiredMode = Schema.RequiredMode.REQUIRED, example = "CGSQ001") |
| | | private String no; |
| | | |
| | | @Schema(description = "ç¶æ", requiredMode = Schema.RequiredMode.REQUIRED, example = "0") |
| | | private Integer status; |
| | | |
| | | @Schema(description = "ç³è¯·äººç¼å·", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") |
| | | private Long requestUserId; |
| | | |
| | | @Schema(description = "ç³è¯·äººå§å", example = "å¼ ä¸") |
| | | private String requestUserName; |
| | | |
| | | @Schema(description = "ç³è¯·é¨é¨ç¼å·", example = "1") |
| | | private Long requestDeptId; |
| | | |
| | | @Schema(description = "ç³è¯·é¨é¨åç§°", example = "ç产é¨") |
| | | private String requestDeptName; |
| | | |
| | | @Schema(description = "ç³è¯·æ¶é´", requiredMode = Schema.RequiredMode.REQUIRED) |
| | | private LocalDateTime requestTime; |
| | | |
| | | @Schema(description = "ç³è¯·çç±", example = "ç产éè¦") |
| | | private String requestReason; |
| | | |
| | | @Schema(description = "ä¾åºåç¼å·", example = "1") |
| | | private Long supplierId; |
| | | |
| | | @Schema(description = "ä¾åºååç§°", example = "ä¾åºåA") |
| | | private String supplierName; |
| | | |
| | | @Schema(description = "å®ééé¢", example = "1000.00") |
| | | private BigDecimal depositPrice; |
| | | |
| | | @Schema(description = "å计æ°é", requiredMode = Schema.RequiredMode.REQUIRED) |
| | | private BigDecimal totalCount; |
| | | |
| | | @Schema(description = "åè®¡ä»·æ ¼", requiredMode = Schema.RequiredMode.REQUIRED) |
| | | private BigDecimal totalPrice; |
| | | |
| | | @Schema(description = "产ååç§°å表", example = "产åA,产åB") |
| | | private String productNames; |
| | | |
| | | @Schema(description = "çæçéè´è®¢åç¼å·", example = "1") |
| | | private Long orderId; |
| | | |
| | | @Schema(description = "çæçéè´è®¢åå·", example = "CGDD001") |
| | | private String orderNo; |
| | | |
| | | @Schema(description = "éä»¶å°å", example = "https://xxx.com/xxx.pdf") |
| | | private String fileUrl; |
| | | |
| | | @Schema(description = "夿³¨", example = "夿³¨") |
| | | private String remark; |
| | | |
| | | @Schema(description = "å建æ¶é´") |
| | | private LocalDateTime createTime; |
| | | |
| | | @Schema(description = "ç³è¯·æç»å表") |
| | | private java.util.List<Item> items; |
| | | |
| | | @Schema(description = "ç³è¯·æç»é¡¹") |
| | | @Data |
| | | public static class Item { |
| | | |
| | | @Schema(description = "ç¼å·", example = "1") |
| | | private Long id; |
| | | |
| | | @Schema(description = "产åç¼å·", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") |
| | | private Long productId; |
| | | |
| | | @Schema(description = "产ååç§°", example = "产åA") |
| | | private String productName; |
| | | |
| | | @Schema(description = "äº§åæ¡ç ", example = "12345678") |
| | | private String productBarCode; |
| | | |
| | | @Schema(description = "产ååä½ç¼å·", example = "1") |
| | | private Long productUnitId; |
| | | |
| | | @Schema(description = "产ååä½åç§°", example = "个") |
| | | private String productUnitName; |
| | | |
| | | @Schema(description = "产ååèåä»·", example = "100.00") |
| | | private BigDecimal productPrice; |
| | | |
| | | @Schema(description = "æ°é", requiredMode = Schema.RequiredMode.REQUIRED, example = "10") |
| | | private BigDecimal count; |
| | | |
| | | @Schema(description = "æ»ä»·", example = "1000.00") |
| | | private BigDecimal totalPrice; |
| | | |
| | | @Schema(description = "ç¨çï¼ç¾åæ¯", example = "13") |
| | | private BigDecimal taxPercent; |
| | | |
| | | @Schema(description = "ç¨é¢", example = "130.00") |
| | | private BigDecimal taxPrice; |
| | | |
| | | @Schema(description = "éæ±æ¥æ") |
| | | private LocalDateTime demandTime; |
| | | |
| | | @Schema(description = "夿³¨", example = "夿³¨") |
| | | private String remark; |
| | | |
| | | @Schema(description = "æ¯å¦éè¦æ¥ææ£éª", example = "true") |
| | | private Boolean qcCheckFlag; |
| | | |
| | | } |
| | | |
| | | } |