diff --git a/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/constant/InventoryTypeEnum.java b/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/constant/InventoryTypeEnum.java index 9702e8917..089c2020e 100644 --- a/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/constant/InventoryTypeEnum.java +++ b/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/constant/InventoryTypeEnum.java @@ -10,21 +10,21 @@ import lombok.Getter; @Getter public enum InventoryTypeEnum { - CGRK(1, "CGSQ"), - CKDD(2, "CGDD"), - CKRK(3, "CGRK"), - CKTH(4, "CGTH"), - LSCK(5, "LSCK"), - LSTH(6, "LSTH") + CGRK("1", "CGSQ"), + CKDD("2", "CGDD"), + CKRK("3", "CGRK"), + CKTH("4", "CGTH"), + LSCK("5", "LSCK"), + LSTH("6", "LSTH") ; - private final Integer type; + private final String type; private final String value; // 根据数字返回对应的值 - public static String getValueByType(int type) { + public static String getValueByType(String type) { for (InventoryTypeEnum v : InventoryTypeEnum.values()) { - if (v.type == type) { + if (v.type.equals(type)) { return v.value; } } diff --git a/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/dto/SupermarketSpuUpdateStockReqDTO.java b/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/dto/SupermarketSpuUpdateStockReqDTO.java index 952654286..1f28b19a8 100644 --- a/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/dto/SupermarketSpuUpdateStockReqDTO.java +++ b/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/dto/SupermarketSpuUpdateStockReqDTO.java @@ -1,5 +1,6 @@ package com.bsd.pjcloud.supermarket.dto; +import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotNull; import lombok.AllArgsConstructor; import lombok.Data; @@ -24,6 +25,10 @@ public class SupermarketSpuUpdateStockReqDTO { @NotNull(message = "商品 SPU 不能为空") private List items; + + @Schema(description = "下单设备类型,0默认安卓机,1移动端") + private int deviceType; + @Data public static class Item { diff --git a/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/dto/supplier/SmErpSupplierImportDto.java b/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/dto/supplier/SmErpSupplierImportDto.java new file mode 100644 index 000000000..a0fda3c23 --- /dev/null +++ b/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/dto/supplier/SmErpSupplierImportDto.java @@ -0,0 +1,62 @@ +package com.bsd.pjcloud.supermarket.dto.supplier; + + +import com.alibaba.excel.annotation.ExcelProperty; +import lombok.Data; + +@Data +public class SmErpSupplierImportDto { + @ExcelProperty("货商编号") + private String supplierCode; + + @ExcelProperty("货商名称") + private String supplierName; + + @ExcelProperty("地址") + private String address; + + @ExcelProperty("邮编") + private String postalCode; + + @ExcelProperty("联系人") + private String linkName; + + @ExcelProperty("联系电话") + private String phone; + + @ExcelProperty("传真") + private String fax; + + @ExcelProperty("税号") + private String taxNumber; + + @ExcelProperty("开户行及帐号") + private String bankAccount; + + @ExcelProperty("货商类别") + private String supplierCategory; + + @ExcelProperty("货商地区") + private String supplierRegion; + + @ExcelProperty("建档人") + private String creator; + + @ExcelProperty("状态") + private String status; + + @ExcelProperty("期初应付款") + private Double initialPayable; + + @ExcelProperty("其它1") + private String other1; + + @ExcelProperty("其它2") + private String other2; + + @ExcelProperty("其它3") + private String other3; + + @ExcelProperty("拼音简码") + private String pinyinCode; +} diff --git a/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/entity/SmErpAuxiliaryCodeEntity.java b/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/entity/SmErpAuxiliaryCodeEntity.java index 8b9f1fbe3..d83d8b48b 100644 --- a/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/entity/SmErpAuxiliaryCodeEntity.java +++ b/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/entity/SmErpAuxiliaryCodeEntity.java @@ -82,4 +82,7 @@ public class SmErpAuxiliaryCodeEntity extends Model { */ @Schema(description="租户编号") private Long tenantId; + + @Schema(description="包装单位id") + private Long unitId; } \ No newline at end of file diff --git a/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/entity/SmErpInventoryRecordsEntity.java b/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/entity/SmErpInventoryRecordsEntity.java index 64e34d8db..97ae11e38 100644 --- a/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/entity/SmErpInventoryRecordsEntity.java +++ b/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/entity/SmErpInventoryRecordsEntity.java @@ -162,6 +162,9 @@ public class SmErpInventoryRecordsEntity extends Model + \ No newline at end of file diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/mapper/SmErpInventoryRecordsMapper.xml b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/mapper/SmErpInventoryRecordsMapper.xml index f98f31115..d23f9386e 100644 --- a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/mapper/SmErpInventoryRecordsMapper.xml +++ b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/mapper/SmErpInventoryRecordsMapper.xml @@ -26,5 +26,6 @@ + \ No newline at end of file