diff --git a/tashow-feign/tashow-product-api/pom.xml b/tashow-feign/tashow-product-api/pom.xml index 69de939..8c5746d 100644 --- a/tashow-feign/tashow-product-api/pom.xml +++ b/tashow-feign/tashow-product-api/pom.xml @@ -40,6 +40,46 @@ mybatis 3.5.13 + + + io.swagger + swagger-models + 1.6.2 + + + + io.swagger.core.v3 + swagger-core + 2.2.20 + + + + + io.swagger.core.v3 + swagger-models + 2.2.20 + + + + com.alibaba + easyexcel + 4.0.3 + + + org.mybatis + mybatis + 3.5.9 + + + com.baomidou + mybatis-plus-annotation + 3.5.9 + compile + + + com.tashow.cloud + tashow-data-mybatis + diff --git a/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/CategoryApi.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/CategoryApi.java new file mode 100644 index 0000000..5a8f109 --- /dev/null +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/CategoryApi.java @@ -0,0 +1,24 @@ +package com.tashow.cloud.productapi.api.product; + +import com.tashow.cloud.productapi.api.product.dto.CategoryDO; +import com.tashow.cloud.productapi.api.product.dto.CategoryDto; +import com.tashow.cloud.productapi.enums.ApiConstants; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestParam; + +import java.util.List; + +@FeignClient(name = ApiConstants.NAME) // TODO 芋艿:fallbackFactory = +/** RPC 服务 - 参数配置 */ +public interface CategoryApi { + + String PREFIX = ApiConstants.PREFIX + "/category"; + + /** 根据参数键查询参数值 */ + @GetMapping(PREFIX + "/categoryList") + List categoryList(@RequestParam(value = "grade", required = false) Integer grade, + @RequestParam(value = "categoryId", required = false) Long categoryId, + @RequestParam(value = "categoryName", required = false) String categoryName, + @RequestParam(value = "status", required = false) Integer status); +} diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/CategoryDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/CategoryDO.java similarity index 74% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/CategoryDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/CategoryDO.java index 2fed06c..346dbe9 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/CategoryDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/CategoryDO.java @@ -1,11 +1,14 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; -import lombok.*; -import java.util.*; -import java.time.LocalDateTime; -import java.time.LocalDateTime; -import com.baomidou.mybatisplus.annotation.*; import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; +import com.tashow.cloud.productapi.general.StringListTypeHandler; +import lombok.*; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; + +import java.util.List; /** * 产品类目 DO @@ -60,7 +63,8 @@ public class CategoryDO extends BaseDO { /** * 标签 */ - private String tag; + @TableField(typeHandler = StringListTypeHandler.class) + private List tag; /** * 排序 */ diff --git a/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/CategoryDto.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/CategoryDto.java new file mode 100644 index 0000000..baac0ce --- /dev/null +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/CategoryDto.java @@ -0,0 +1,72 @@ +package com.tashow.cloud.productapi.api.product.dto; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.tashow.cloud.productapi.general.StringListTypeHandler; +import lombok.*; + +import java.util.List; + +/** + * 产品类目 DO + * + * @author 芋道源码 + */ +@Data + +public class CategoryDto { + + /** + * 类目ID + */ + private Long categoryId; + /** + * 店铺ID + */ + private Long shopId; + /** + * 父节点 + */ + private Long parentId; + + /** + * 父节名称 + */ + private String parentName; + + /** + * 产品类目名称 + */ + private String categoryName; + /** + * 类目图标 + */ + private String icon; + /** + * 类目的显示图片 + */ + private String pic; + /** + * 类目描述 + */ + private String description; + /** + * 标签 + */ + @TableField(typeHandler = StringListTypeHandler.class) + private List tag; + /** + * 排序 + */ + private Integer sort; + /** + * 默认是1,表示正常状态,0为下线状态 + */ + private Integer status; + /** + * 分类层级 1、2、3级 + */ + private Integer grade; + + + +} \ No newline at end of file diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdAdditionalFeeDatesDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdAdditionalFeeDatesDO.java similarity index 81% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdAdditionalFeeDatesDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdAdditionalFeeDatesDO.java index 028dc50..a5722c6 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdAdditionalFeeDatesDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdAdditionalFeeDatesDO.java @@ -1,12 +1,13 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; -import lombok.*; -import java.util.*; -import java.math.BigDecimal; -import java.time.LocalDateTime; -import java.time.LocalDateTime; -import com.baomidou.mybatisplus.annotation.*; +import com.baomidou.mybatisplus.annotation.KeySequence; import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; +import lombok.*; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import java.math.BigDecimal; /** * 特殊日期附加费用规则 DO diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdAdditionalFeePeriodsDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdAdditionalFeePeriodsDO.java similarity index 81% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdAdditionalFeePeriodsDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdAdditionalFeePeriodsDO.java index 023c048..2f3ec84 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdAdditionalFeePeriodsDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdAdditionalFeePeriodsDO.java @@ -1,14 +1,13 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; -import lombok.*; -import java.util.*; -import java.math.BigDecimal; -import java.math.BigDecimal; -import java.time.LocalDateTime; -import java.time.LocalDateTime; -import com.baomidou.mybatisplus.annotation.*; import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; +import lombok.*; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; /** * 特殊时段附加费用规则 DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdDO.java similarity index 90% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdDO.java index f40f8e8..ac92c84 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdDO.java @@ -1,13 +1,14 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; -import com.tashow.cloud.productapi.general.StringListTypeHandler; -import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import java.time.LocalDateTime; -import java.time.LocalDateTime; -import com.baomidou.mybatisplus.annotation.*; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; +import com.tashow.cloud.productapi.general.StringListTypeHandler; +import lombok.*; + +import java.util.List; /** * 商品 DO diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdEmergencyResponseDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdEmergencyResponseDO.java similarity index 81% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdEmergencyResponseDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdEmergencyResponseDO.java index d93fb7d..2c03732 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdEmergencyResponseDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdEmergencyResponseDO.java @@ -1,12 +1,11 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; -import lombok.*; -import java.util.*; -import java.time.LocalDateTime; -import java.time.LocalDateTime; -import com.baomidou.mybatisplus.annotation.*; import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; - +import lombok.*; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; /** * 商品紧急响应服务设置 DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdEmergencyResponseIntervalsDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdEmergencyResponseIntervalsDO.java similarity index 81% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdEmergencyResponseIntervalsDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdEmergencyResponseIntervalsDO.java index 3c20793..bdecbdb 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdEmergencyResponseIntervalsDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdEmergencyResponseIntervalsDO.java @@ -1,14 +1,13 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; -import lombok.*; -import java.util.*; -import java.math.BigDecimal; -import java.math.BigDecimal; -import java.time.LocalDateTime; -import java.time.LocalDateTime; -import com.baomidou.mybatisplus.annotation.*; import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; +import lombok.*; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; /** * 紧急响应时间区间设置 DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdExtendDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdExtendDO.java similarity index 80% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdExtendDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdExtendDO.java index fe68815..d41b785 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdExtendDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdExtendDO.java @@ -1,11 +1,13 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.*; import com.baomidou.mybatisplus.annotation.KeySequence; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; -import lombok.*; - /** * 属性规则 DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdPropDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdPropDO.java similarity index 71% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdPropDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdPropDO.java index 856c7fa..660a13a 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdPropDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdPropDO.java @@ -1,10 +1,15 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableName; +import com.tashow.cloud.productapi.api.product.dto.ProdPropValueDO; import lombok.*; -import java.util.*; -import com.baomidou.mybatisplus.annotation.*; -import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; +import java.util.List; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; /** * 商品属性 DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdPropValueDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdPropValueDO.java similarity index 78% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdPropValueDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdPropValueDO.java index 080c6f7..3b8c1bb 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdPropValueDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdPropValueDO.java @@ -1,10 +1,10 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; import lombok.*; -import java.util.*; -import com.baomidou.mybatisplus.annotation.*; -import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; - +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; /** * 属性规则 DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdReservationConfigDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdReservationConfigDO.java similarity index 87% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdReservationConfigDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdReservationConfigDO.java index a3aac02..abb344c 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdReservationConfigDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdReservationConfigDO.java @@ -1,12 +1,11 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; -import lombok.*; -import java.util.*; -import java.time.LocalDateTime; -import java.time.LocalDateTime; -import com.baomidou.mybatisplus.annotation.*; import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; - +import lombok.*; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; /** * 商品预约配置 DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdServiceAreaRelevanceDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdServiceAreaRelevanceDO.java similarity index 67% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdServiceAreaRelevanceDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdServiceAreaRelevanceDO.java index e8f73c5..c9594bd 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdServiceAreaRelevanceDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdServiceAreaRelevanceDO.java @@ -1,10 +1,10 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; import lombok.*; -import java.util.*; -import com.baomidou.mybatisplus.annotation.*; -import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; - +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; /** * 商品与服务区域关联 DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdServiceAreasDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdServiceAreasDO.java similarity index 72% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdServiceAreasDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdServiceAreasDO.java index 8cbe2e9..2427959 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdServiceAreasDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdServiceAreasDO.java @@ -1,11 +1,11 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; -import lombok.*; -import java.util.*; -import java.time.LocalDateTime; -import com.baomidou.mybatisplus.annotation.*; import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; - +import lombok.*; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; /** * 服务区域 DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdServiceOverAreaRulesDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdServiceOverAreaRulesDO.java similarity index 78% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdServiceOverAreaRulesDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdServiceOverAreaRulesDO.java index f1c782a..774a691 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdServiceOverAreaRulesDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdServiceOverAreaRulesDO.java @@ -1,13 +1,13 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; -import lombok.*; -import java.util.*; -import java.math.BigDecimal; -import java.time.LocalDateTime; -import java.time.LocalDateTime; -import com.baomidou.mybatisplus.annotation.*; import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; +import lombok.*; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; /** * 超区规则 DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdTagsDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdTagsDO.java similarity index 69% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdTagsDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdTagsDO.java index 0991c95..c29c5b8 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdTagsDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdTagsDO.java @@ -1,11 +1,11 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; -import lombok.*; -import java.util.*; -import java.time.LocalDateTime; -import com.baomidou.mybatisplus.annotation.*; import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; - +import lombok.*; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; /** * 商品和标签管理 DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdWeightRangePricesDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdWeightRangePricesDO.java similarity index 77% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdWeightRangePricesDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdWeightRangePricesDO.java index 83b3fb4..074e3c2 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProdWeightRangePricesDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProdWeightRangePricesDO.java @@ -1,13 +1,13 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; -import lombok.*; -import java.util.*; -import java.math.BigDecimal; -import java.time.LocalDateTime; -import java.time.LocalDateTime; -import com.baomidou.mybatisplus.annotation.*; import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; +import lombok.*; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; /** * 体重区间价格 DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProductOrderLimitDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProductOrderLimitDO.java similarity index 76% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProductOrderLimitDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProductOrderLimitDO.java index 0aef51c..1fb7010 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ProductOrderLimitDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ProductOrderLimitDO.java @@ -1,12 +1,11 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; -import lombok.*; -import java.util.*; -import java.time.LocalDateTime; -import java.time.LocalDateTime; -import com.baomidou.mybatisplus.annotation.*; import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; - +import lombok.*; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; /** * 商品接单上限设置 DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ShopDetailDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ShopDetailDO.java similarity index 90% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ShopDetailDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ShopDetailDO.java index 231b3c8..595af98 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/ShopDetailDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/ShopDetailDO.java @@ -1,14 +1,13 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; -import lombok.*; -import java.util.*; -import java.math.BigDecimal; -import java.math.BigDecimal; -import java.time.LocalDateTime; -import java.time.LocalDateTime; -import com.baomidou.mybatisplus.annotation.*; import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; +import lombok.*; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; /** * 店铺信息 DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/SkuDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/SkuDO.java similarity index 90% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/SkuDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/SkuDO.java index f388d73..fa430d0 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/SkuDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/SkuDO.java @@ -1,17 +1,14 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; -import lombok.*; -import java.util.*; -import java.math.BigDecimal; -import java.math.BigDecimal; -import java.math.BigDecimal; -import java.math.BigDecimal; -import java.math.BigDecimal; -import java.time.LocalDateTime; -import java.time.LocalDateTime; -import com.baomidou.mybatisplus.annotation.*; import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; +import lombok.*; +import java.math.BigDecimal; +import java.util.Date; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; /** * 单品SKU DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/SkuServiceDeliverDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/SkuServiceDeliverDO.java similarity index 82% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/SkuServiceDeliverDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/SkuServiceDeliverDO.java index 9fc4253..57ad3bc 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/SkuServiceDeliverDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/SkuServiceDeliverDO.java @@ -1,13 +1,13 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; -import lombok.*; -import java.util.*; -import java.math.BigDecimal; -import java.time.LocalDateTime; -import java.time.LocalDateTime; -import com.baomidou.mybatisplus.annotation.*; import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; +import lombok.*; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; /** * 服务交付方式 DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/SkuServiceDetailsDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/SkuServiceDetailsDO.java similarity index 84% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/SkuServiceDetailsDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/SkuServiceDetailsDO.java index 4a67cc4..d08f625 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/SkuServiceDetailsDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/SkuServiceDetailsDO.java @@ -1,13 +1,13 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; -import lombok.*; -import java.util.*; -import java.math.BigDecimal; -import java.time.LocalDateTime; -import java.time.LocalDateTime; -import com.baomidou.mybatisplus.annotation.*; import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; +import lombok.*; +import java.math.BigDecimal; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; /** * 服务详情 DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/SkuServiceMaterialDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/SkuServiceMaterialDO.java similarity index 74% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/SkuServiceMaterialDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/SkuServiceMaterialDO.java index d41d9a3..70de6cc 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/SkuServiceMaterialDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/SkuServiceMaterialDO.java @@ -1,12 +1,11 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; -import lombok.*; -import java.util.*; -import java.time.LocalDateTime; -import java.time.LocalDateTime; -import com.baomidou.mybatisplus.annotation.*; import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; - +import lombok.*; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; /** * 服务物料详情 DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/SkuServiceTransportDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/SkuServiceTransportDO.java similarity index 79% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/SkuServiceTransportDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/SkuServiceTransportDO.java index c894f64..584219b 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/SkuServiceTransportDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/SkuServiceTransportDO.java @@ -1,12 +1,11 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; -import lombok.*; -import java.util.*; -import java.time.LocalDateTime; -import java.time.LocalDateTime; -import com.baomidou.mybatisplus.annotation.*; import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; - +import lombok.*; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; /** * 服务遗体运输 DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/SkuServicesFormDO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/SkuServicesFormDO.java similarity index 77% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/SkuServicesFormDO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/SkuServicesFormDO.java index adcb89e..35cb66f 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/dto/SkuServicesFormDO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/dto/SkuServicesFormDO.java @@ -1,12 +1,11 @@ -package com.tashow.cloud.product.dto; +package com.tashow.cloud.productapi.api.product.dto; -import lombok.*; -import java.util.*; -import java.time.LocalDateTime; -import java.time.LocalDateTime; -import com.baomidou.mybatisplus.annotation.*; import com.tashow.cloud.mybatis.mybatis.core.dataobject.BaseDO; - +import lombok.*; +import com.baomidou.mybatisplus.annotation.KeySequence; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; /** * 商品SKU扩展服务表单 DO * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/category/CategoryPageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/CategoryPageReqVO.java similarity index 88% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/category/CategoryPageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/CategoryPageReqVO.java index 5603b2f..551f9b8 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/category/CategoryPageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/CategoryPageReqVO.java @@ -1,11 +1,14 @@ -package com.tashow.cloud.product.vo.category; +package com.tashow.cloud.productapi.api.product.vo; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; import org.springframework.format.annotation.DateTimeFormat; + import java.time.LocalDateTime; +import java.util.List; import static com.tashow.cloud.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; @@ -34,7 +37,7 @@ public class CategoryPageReqVO extends PageParam { private String description; @Schema(description = "标签") - private String tag; + private List tag; @Schema(description = "排序") private Integer sort; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/category/CategoryRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/CategoryRespVO.java similarity index 89% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/category/CategoryRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/CategoryRespVO.java index b0c1d4d..83b2dae 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/category/CategoryRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/CategoryRespVO.java @@ -1,11 +1,12 @@ -package com.tashow.cloud.product.vo.category; +package com.tashow.cloud.productapi.api.product.vo; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import org.springframework.format.annotation.DateTimeFormat; +import lombok.Data; + import java.time.LocalDateTime; -import com.alibaba.excel.annotation.*; +import java.util.List; @Schema(description = "管理后台 - 产品类目 Response VO") @Data @@ -42,7 +43,7 @@ public class CategoryRespVO { @Schema(description = "标签") @ExcelProperty("标签") - private String tag; + private List tag; @Schema(description = "排序", requiredMode = Schema.RequiredMode.REQUIRED) @ExcelProperty("排序") diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/category/CategorySaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/CategorySaveReqVO.java similarity index 78% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/category/CategorySaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/CategorySaveReqVO.java index 84ef5c0..366df2d 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/category/CategorySaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/CategorySaveReqVO.java @@ -1,9 +1,11 @@ -package com.tashow.cloud.product.vo.category; +package com.tashow.cloud.productapi.api.product.vo; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; +import jakarta.validation.constraints.NotEmpty; +import jakarta.validation.constraints.NotNull; +import lombok.Data; + +import java.util.List; @Schema(description = "管理后台 - 产品类目新增/修改 Request VO") @Data @@ -16,7 +18,7 @@ public class CategorySaveReqVO { private Long shopId; @Schema(description = "父节点", requiredMode = Schema.RequiredMode.REQUIRED, example = "16509") - @NotNull(message = "父节点不能为空") + //@NotNull(message = "父节点不能为空") private Long parentId; /** @@ -25,7 +27,7 @@ public class CategorySaveReqVO { private String parentName; @Schema(description = "产品类目名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "王五") - @NotEmpty(message = "产品类目名称不能为空") + //@NotEmpty(message = "产品类目名称不能为空") private String categoryName; @Schema(description = "类目图标") @@ -38,7 +40,7 @@ public class CategorySaveReqVO { private String description; @Schema(description = "标签") - private String tag; + private List tag; @Schema(description = "排序", requiredMode = Schema.RequiredMode.REQUIRED) private Integer sort; @@ -47,7 +49,7 @@ public class CategorySaveReqVO { private Integer status; @Schema(description = "分类层级 1级 2级 3级", requiredMode = Schema.RequiredMode.REQUIRED) - @NotNull(message = "分类层级不能为空") + //@NotNull(message = "分类层级不能为空") private Integer grade; } \ No newline at end of file diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prod/ProdPageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prod/ProdPageReqVO.java similarity index 98% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prod/ProdPageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prod/ProdPageReqVO.java index 485806d..faa0880 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prod/ProdPageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prod/ProdPageReqVO.java @@ -1,4 +1,4 @@ -package com.tashow.cloud.product.vo.prod; +package com.tashow.cloud.productapi.api.product.vo.prod; import com.tashow.cloud.common.pojo.PageParam; import io.swagger.v3.oas.annotations.media.Schema; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prod/ProdRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prod/ProdRespVO.java similarity index 98% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prod/ProdRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prod/ProdRespVO.java index 655c9c7..a2d6298 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prod/ProdRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prod/ProdRespVO.java @@ -1,4 +1,4 @@ -package com.tashow.cloud.product.vo.prod; +package com.tashow.cloud.productapi.api.product.vo.prod; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.ExcelProperty; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prod/ProdSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prod/ProdSaveReqVO.java similarity index 91% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prod/ProdSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prod/ProdSaveReqVO.java index 5d1a827..9331648 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prod/ProdSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prod/ProdSaveReqVO.java @@ -1,13 +1,11 @@ -package com.tashow.cloud.product.vo.prod; +package com.tashow.cloud.productapi.api.product.vo.prod; -import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler; -import com.tashow.cloud.product.dto.SkuDO; -import com.tashow.cloud.product.vo.prodprop.ProdPropSaveReqVO; -//import com.tashow.cloud.productapi.general.StringListTypeHandler; +import com.tashow.cloud.productapi.api.product.dto.SkuDO; +import com.tashow.cloud.productapi.api.product.vo.prodprop.ProdPropSaveReqVO; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotEmpty; import lombok.Data; -import org.apache.ibatis.type.TypeHandler; + import java.util.List; @Schema(description = "管理后台 - 商品新增/修改 Request VO") diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prod/ProdServiceVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prod/ProdServiceVO.java similarity index 82% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prod/ProdServiceVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prod/ProdServiceVO.java index 25db6a4..d7292b2 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prod/ProdServiceVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prod/ProdServiceVO.java @@ -1,14 +1,11 @@ -package com.tashow.cloud.product.vo.prod; +package com.tashow.cloud.productapi.api.product.vo.prod; -import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; -import com.alibaba.excel.annotation.ExcelProperty; -import com.tashow.cloud.product.dto.*; -import com.tashow.cloud.product.vo.prodemergencyresponse.ProdEmergencyInfoVO; -import com.tashow.cloud.product.vo.prodserviceareas.ProdServiceAreasInfoVO; +import com.tashow.cloud.productapi.api.product.vo.prodemergencyresponse.ProdEmergencyInfoVO; +import com.tashow.cloud.productapi.api.product.vo.prodserviceareas.ProdServiceAreasInfoVO; +import com.tashow.cloud.productapi.api.product.dto.*; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; -import java.time.LocalDateTime; import java.util.List; @Schema(description = "商品服务配置 VO") diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodadditionalfeedates/ProdAdditionalFeeDatesPageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodadditionalfeedates/ProdAdditionalFeeDatesPageReqVO.java similarity index 81% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodadditionalfeedates/ProdAdditionalFeeDatesPageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodadditionalfeedates/ProdAdditionalFeeDatesPageReqVO.java index 1d183f1..d5f251c 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodadditionalfeedates/ProdAdditionalFeeDatesPageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodadditionalfeedates/ProdAdditionalFeeDatesPageReqVO.java @@ -1,14 +1,12 @@ -package com.tashow.cloud.product.vo.prodadditionalfeedates; +package com.tashow.cloud.productapi.api.product.vo.prodadditionalfeedates; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; -import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; -import static com.tashow.cloud.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; +import java.math.BigDecimal; @Schema(description = "管理后台 - 特殊日期附加费用规则分页 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodadditionalfeedates/ProdAdditionalFeeDatesRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodadditionalfeedates/ProdAdditionalFeeDatesRespVO.java similarity index 89% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodadditionalfeedates/ProdAdditionalFeeDatesRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodadditionalfeedates/ProdAdditionalFeeDatesRespVO.java index 9317208..80da4d7 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodadditionalfeedates/ProdAdditionalFeeDatesRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodadditionalfeedates/ProdAdditionalFeeDatesRespVO.java @@ -1,12 +1,11 @@ -package com.tashow.cloud.product.vo.prodadditionalfeedates; +package com.tashow.cloud.productapi.api.product.vo.prodadditionalfeedates; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; +import lombok.Data; + import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; -import com.alibaba.excel.annotation.*; @Schema(description = "管理后台 - 特殊日期附加费用规则 Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodadditionalfeedates/ProdAdditionalFeeDatesSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodadditionalfeedates/ProdAdditionalFeeDatesSaveReqVO.java similarity index 88% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodadditionalfeedates/ProdAdditionalFeeDatesSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodadditionalfeedates/ProdAdditionalFeeDatesSaveReqVO.java index 1032ad2..7503ace 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodadditionalfeedates/ProdAdditionalFeeDatesSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodadditionalfeedates/ProdAdditionalFeeDatesSaveReqVO.java @@ -1,12 +1,11 @@ -package com.tashow.cloud.product.vo.prodadditionalfeedates; +package com.tashow.cloud.productapi.api.product.vo.prodadditionalfeedates; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; +import jakarta.validation.constraints.NotEmpty; +import jakarta.validation.constraints.NotNull; +import lombok.Data; + import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; @Schema(description = "管理后台 - 特殊日期附加费用规则新增/修改 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodadditionalfeeperiods/ProdAdditionalFeePeriodsPageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodadditionalfeeperiods/ProdAdditionalFeePeriodsPageReqVO.java similarity index 76% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodadditionalfeeperiods/ProdAdditionalFeePeriodsPageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodadditionalfeeperiods/ProdAdditionalFeePeriodsPageReqVO.java index b560c1e..f941465 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodadditionalfeeperiods/ProdAdditionalFeePeriodsPageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodadditionalfeeperiods/ProdAdditionalFeePeriodsPageReqVO.java @@ -1,14 +1,12 @@ -package com.tashow.cloud.product.vo.prodadditionalfeeperiods; +package com.tashow.cloud.productapi.api.product.vo.prodadditionalfeeperiods; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; -import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; -import static com.tashow.cloud.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; +import java.math.BigDecimal; @Schema(description = "管理后台 - 特殊时段附加费用规则分页 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodadditionalfeeperiods/ProdAdditionalFeePeriodsRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodadditionalfeeperiods/ProdAdditionalFeePeriodsRespVO.java similarity index 86% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodadditionalfeeperiods/ProdAdditionalFeePeriodsRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodadditionalfeeperiods/ProdAdditionalFeePeriodsRespVO.java index 9583f4e..e3e5e67 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodadditionalfeeperiods/ProdAdditionalFeePeriodsRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodadditionalfeeperiods/ProdAdditionalFeePeriodsRespVO.java @@ -1,12 +1,11 @@ -package com.tashow.cloud.product.vo.prodadditionalfeeperiods; +package com.tashow.cloud.productapi.api.product.vo.prodadditionalfeeperiods; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; +import lombok.Data; + import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; -import com.alibaba.excel.annotation.*; @Schema(description = "管理后台 - 特殊时段附加费用规则 Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodadditionalfeeperiods/ProdAdditionalFeePeriodsSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodadditionalfeeperiods/ProdAdditionalFeePeriodsSaveReqVO.java similarity index 85% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodadditionalfeeperiods/ProdAdditionalFeePeriodsSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodadditionalfeeperiods/ProdAdditionalFeePeriodsSaveReqVO.java index 2d0cecb..83d2b34 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodadditionalfeeperiods/ProdAdditionalFeePeriodsSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodadditionalfeeperiods/ProdAdditionalFeePeriodsSaveReqVO.java @@ -1,12 +1,11 @@ -package com.tashow.cloud.product.vo.prodadditionalfeeperiods; +package com.tashow.cloud.productapi.api.product.vo.prodadditionalfeeperiods; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; +import jakarta.validation.constraints.NotEmpty; +import jakarta.validation.constraints.NotNull; +import lombok.Data; + import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; @Schema(description = "管理后台 - 特殊时段附加费用规则新增/修改 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponse/ProdEmergencyInfoVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponse/ProdEmergencyInfoVO.java similarity index 77% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponse/ProdEmergencyInfoVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponse/ProdEmergencyInfoVO.java index e31cbe1..1673a4e 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponse/ProdEmergencyInfoVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponse/ProdEmergencyInfoVO.java @@ -1,14 +1,10 @@ -package com.tashow.cloud.product.vo.prodemergencyresponse; +package com.tashow.cloud.productapi.api.product.vo.prodemergencyresponse; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; -import com.alibaba.excel.annotation.ExcelProperty; -import com.baomidou.mybatisplus.annotation.TableId; -import com.tashow.cloud.product.dto.ProdEmergencyResponseDO; -import com.tashow.cloud.product.dto.ProdEmergencyResponseIntervalsDO; +import com.tashow.cloud.productapi.api.product.dto.ProdEmergencyResponseIntervalsDO; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; -import java.time.LocalDateTime; import java.util.List; @Schema(description = "管理后台 - 商品紧急响应服务设置 Response VO") diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponse/ProdEmergencyResponsePageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponse/ProdEmergencyResponsePageReqVO.java similarity index 81% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponse/ProdEmergencyResponsePageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponse/ProdEmergencyResponsePageReqVO.java index 1f8c1c1..f60e14a 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponse/ProdEmergencyResponsePageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponse/ProdEmergencyResponsePageReqVO.java @@ -1,13 +1,12 @@ -package com.tashow.cloud.product.vo.prodemergencyresponse; +package com.tashow.cloud.productapi.api.product.vo.prodemergencyresponse; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; -import static com.tashow.cloud.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; +import java.time.LocalDateTime; @Schema(description = "管理后台 - 商品紧急响应服务设置分页 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponse/ProdEmergencyResponseRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponse/ProdEmergencyResponseRespVO.java similarity index 89% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponse/ProdEmergencyResponseRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponse/ProdEmergencyResponseRespVO.java index dbeb629..8bfbab4 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponse/ProdEmergencyResponseRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponse/ProdEmergencyResponseRespVO.java @@ -1,11 +1,11 @@ -package com.tashow.cloud.product.vo.prodemergencyresponse; +package com.tashow.cloud.productapi.api.product.vo.prodemergencyresponse; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import org.springframework.format.annotation.DateTimeFormat; +import lombok.Data; + import java.time.LocalDateTime; -import com.alibaba.excel.annotation.*; @Schema(description = "管理后台 - 商品紧急响应服务设置 Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponse/ProdEmergencyResponseSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponse/ProdEmergencyResponseSaveReqVO.java similarity index 86% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponse/ProdEmergencyResponseSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponse/ProdEmergencyResponseSaveReqVO.java index 998c9ed..4098cbc 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponse/ProdEmergencyResponseSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponse/ProdEmergencyResponseSaveReqVO.java @@ -1,10 +1,9 @@ -package com.tashow.cloud.product.vo.prodemergencyresponse; +package com.tashow.cloud.productapi.api.product.vo.prodemergencyresponse; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; -import org.springframework.format.annotation.DateTimeFormat; +import jakarta.validation.constraints.NotNull; +import lombok.Data; + import java.time.LocalDateTime; @Schema(description = "管理后台 - 商品紧急响应服务设置新增/修改 Request VO") diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponseintervals/ProdEmergencyResponseIntervalsPageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponseintervals/ProdEmergencyResponseIntervalsPageReqVO.java similarity index 81% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponseintervals/ProdEmergencyResponseIntervalsPageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponseintervals/ProdEmergencyResponseIntervalsPageReqVO.java index 9136648..63d8793 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponseintervals/ProdEmergencyResponseIntervalsPageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponseintervals/ProdEmergencyResponseIntervalsPageReqVO.java @@ -1,14 +1,13 @@ -package com.tashow.cloud.product.vo.prodemergencyresponseintervals; +package com.tashow.cloud.productapi.api.product.vo.prodemergencyresponseintervals; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; -import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; -import static com.tashow.cloud.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; +import java.math.BigDecimal; +import java.time.LocalDateTime; @Schema(description = "管理后台 - 紧急响应时间区间设置分页 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponseintervals/ProdEmergencyResponseIntervalsRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponseintervals/ProdEmergencyResponseIntervalsRespVO.java similarity index 89% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponseintervals/ProdEmergencyResponseIntervalsRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponseintervals/ProdEmergencyResponseIntervalsRespVO.java index dd9492e..efc64d4 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponseintervals/ProdEmergencyResponseIntervalsRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponseintervals/ProdEmergencyResponseIntervalsRespVO.java @@ -1,12 +1,12 @@ -package com.tashow.cloud.product.vo.prodemergencyresponseintervals; +package com.tashow.cloud.productapi.api.product.vo.prodemergencyresponseintervals; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; +import lombok.Data; + import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDateTime; -import com.alibaba.excel.annotation.*; @Schema(description = "管理后台 - 紧急响应时间区间设置 Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponseintervals/ProdEmergencyResponseIntervalsSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponseintervals/ProdEmergencyResponseIntervalsSaveReqVO.java similarity index 88% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponseintervals/ProdEmergencyResponseIntervalsSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponseintervals/ProdEmergencyResponseIntervalsSaveReqVO.java index daabe0f..2beaae8 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodemergencyresponseintervals/ProdEmergencyResponseIntervalsSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodemergencyresponseintervals/ProdEmergencyResponseIntervalsSaveReqVO.java @@ -1,11 +1,11 @@ -package com.tashow.cloud.product.vo.prodemergencyresponseintervals; +package com.tashow.cloud.productapi.api.product.vo.prodemergencyresponseintervals; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; +import jakarta.validation.constraints.NotEmpty; +import jakarta.validation.constraints.NotNull; +import lombok.Data; + import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDateTime; @Schema(description = "管理后台 - 紧急响应时间区间设置新增/修改 Request VO") diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodprop/ProdPropPageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodprop/ProdPropPageReqVO.java similarity index 84% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodprop/ProdPropPageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodprop/ProdPropPageReqVO.java index 93ae248..1bb805d 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodprop/ProdPropPageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodprop/ProdPropPageReqVO.java @@ -1,9 +1,10 @@ -package com.tashow.cloud.product.vo.prodprop; +package com.tashow.cloud.productapi.api.product.vo.prodprop; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; @Schema(description = "管理后台 - 商品属性分页 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodprop/ProdPropRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodprop/ProdPropRespVO.java similarity index 83% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodprop/ProdPropRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodprop/ProdPropRespVO.java index 0958d60..0917922 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodprop/ProdPropRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodprop/ProdPropRespVO.java @@ -1,9 +1,9 @@ -package com.tashow.cloud.product.vo.prodprop; +package com.tashow.cloud.productapi.api.product.vo.prodprop; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import com.alibaba.excel.annotation.*; +import lombok.Data; @Schema(description = "管理后台 - 商品属性 Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodprop/ProdPropSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodprop/ProdPropSaveReqVO.java similarity index 83% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodprop/ProdPropSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodprop/ProdPropSaveReqVO.java index ad5b971..aa2122d 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodprop/ProdPropSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodprop/ProdPropSaveReqVO.java @@ -1,11 +1,12 @@ -package com.tashow.cloud.product.vo.prodprop; +package com.tashow.cloud.productapi.api.product.vo.prodprop; import com.baomidou.mybatisplus.annotation.TableField; -import com.tashow.cloud.product.dto.ProdPropValueDO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropValueDO; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; +import jakarta.validation.constraints.NotEmpty; +import lombok.Data; + +import java.util.List; @Schema(description = "管理后台 - 商品属性新增/修改 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodpropvalue/ProdPropValuePageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodpropvalue/ProdPropValuePageReqVO.java similarity index 79% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodpropvalue/ProdPropValuePageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodpropvalue/ProdPropValuePageReqVO.java index 9449bbd..f0a69b3 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodpropvalue/ProdPropValuePageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodpropvalue/ProdPropValuePageReqVO.java @@ -1,9 +1,10 @@ -package com.tashow.cloud.product.vo.prodpropvalue; +package com.tashow.cloud.productapi.api.product.vo.prodpropvalue; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; @Schema(description = "管理后台 - 属性规则分页 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodpropvalue/ProdPropValueRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodpropvalue/ProdPropValueRespVO.java similarity index 78% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodpropvalue/ProdPropValueRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodpropvalue/ProdPropValueRespVO.java index e8e2758..eba9eb2 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodpropvalue/ProdPropValueRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodpropvalue/ProdPropValueRespVO.java @@ -1,9 +1,9 @@ -package com.tashow.cloud.product.vo.prodpropvalue; +package com.tashow.cloud.productapi.api.product.vo.prodpropvalue; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import com.alibaba.excel.annotation.*; +import lombok.Data; @Schema(description = "管理后台 - 属性规则 Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodpropvalue/ProdPropValueSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodpropvalue/ProdPropValueSaveReqVO.java similarity index 80% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodpropvalue/ProdPropValueSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodpropvalue/ProdPropValueSaveReqVO.java index 908b528..6cefb94 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodpropvalue/ProdPropValueSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodpropvalue/ProdPropValueSaveReqVO.java @@ -1,9 +1,7 @@ -package com.tashow.cloud.product.vo.prodpropvalue; +package com.tashow.cloud.productapi.api.product.vo.prodpropvalue; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; +import lombok.Data; @Schema(description = "管理后台 - 属性规则新增/修改 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodreservationconfig/ProdReservationConfigPageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodreservationconfig/ProdReservationConfigPageReqVO.java similarity index 88% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodreservationconfig/ProdReservationConfigPageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodreservationconfig/ProdReservationConfigPageReqVO.java index 637f866..6ae58b1 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodreservationconfig/ProdReservationConfigPageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodreservationconfig/ProdReservationConfigPageReqVO.java @@ -1,13 +1,12 @@ -package com.tashow.cloud.product.vo.prodreservationconfig; +package com.tashow.cloud.productapi.api.product.vo.prodreservationconfig; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; -import static com.tashow.cloud.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; +import java.time.LocalDateTime; @Schema(description = "管理后台 - 商品预约配置分页 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodreservationconfig/ProdReservationConfigRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodreservationconfig/ProdReservationConfigRespVO.java similarity index 93% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodreservationconfig/ProdReservationConfigRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodreservationconfig/ProdReservationConfigRespVO.java index 8b0ad65..2eaff01 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodreservationconfig/ProdReservationConfigRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodreservationconfig/ProdReservationConfigRespVO.java @@ -1,11 +1,11 @@ -package com.tashow.cloud.product.vo.prodreservationconfig; +package com.tashow.cloud.productapi.api.product.vo.prodreservationconfig; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import org.springframework.format.annotation.DateTimeFormat; +import lombok.Data; + import java.time.LocalDateTime; -import com.alibaba.excel.annotation.*; @Schema(description = "管理后台 - 商品预约配置 Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodreservationconfig/ProdReservationConfigSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodreservationconfig/ProdReservationConfigSaveReqVO.java similarity index 92% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodreservationconfig/ProdReservationConfigSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodreservationconfig/ProdReservationConfigSaveReqVO.java index e0a4298..61a0daf 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodreservationconfig/ProdReservationConfigSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodreservationconfig/ProdReservationConfigSaveReqVO.java @@ -1,10 +1,10 @@ -package com.tashow.cloud.product.vo.prodreservationconfig; +package com.tashow.cloud.productapi.api.product.vo.prodreservationconfig; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; -import org.springframework.format.annotation.DateTimeFormat; +import jakarta.validation.constraints.NotEmpty; +import jakarta.validation.constraints.NotNull; +import lombok.Data; + import java.time.LocalDateTime; @Schema(description = "管理后台 - 商品预约配置新增/修改 Request VO") diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodservicearearelevance/ProdServiceAreaRelevancePageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodservicearearelevance/ProdServiceAreaRelevancePageReqVO.java similarity index 67% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodservicearearelevance/ProdServiceAreaRelevancePageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodservicearearelevance/ProdServiceAreaRelevancePageReqVO.java index 5db12e1..7eb3f03 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodservicearearelevance/ProdServiceAreaRelevancePageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodservicearearelevance/ProdServiceAreaRelevancePageReqVO.java @@ -1,9 +1,10 @@ -package com.tashow.cloud.product.vo.prodservicearearelevance; +package com.tashow.cloud.productapi.api.product.vo.prodservicearearelevance; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; @Schema(description = "管理后台 - 商品与服务区域关联分页 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodservicearearelevance/ProdServiceAreaRelevanceRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodservicearearelevance/ProdServiceAreaRelevanceRespVO.java similarity index 73% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodservicearearelevance/ProdServiceAreaRelevanceRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodservicearearelevance/ProdServiceAreaRelevanceRespVO.java index d32d6a5..001a867 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodservicearearelevance/ProdServiceAreaRelevanceRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodservicearearelevance/ProdServiceAreaRelevanceRespVO.java @@ -1,9 +1,9 @@ -package com.tashow.cloud.product.vo.prodservicearearelevance; +package com.tashow.cloud.productapi.api.product.vo.prodservicearearelevance; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import com.alibaba.excel.annotation.*; +import lombok.Data; @Schema(description = "管理后台 - 商品与服务区域关联 Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodservicearearelevance/ProdServiceAreaRelevanceSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodservicearearelevance/ProdServiceAreaRelevanceSaveReqVO.java similarity index 77% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodservicearearelevance/ProdServiceAreaRelevanceSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodservicearearelevance/ProdServiceAreaRelevanceSaveReqVO.java index 4952162..d3d8da6 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodservicearearelevance/ProdServiceAreaRelevanceSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodservicearearelevance/ProdServiceAreaRelevanceSaveReqVO.java @@ -1,9 +1,7 @@ -package com.tashow.cloud.product.vo.prodservicearearelevance; +package com.tashow.cloud.productapi.api.product.vo.prodservicearearelevance; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; +import lombok.Data; @Schema(description = "管理后台 - 商品与服务区域关联新增/修改 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceareas/ProdServiceAreasInfoVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceareas/ProdServiceAreasInfoVO.java similarity index 70% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceareas/ProdServiceAreasInfoVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceareas/ProdServiceAreasInfoVO.java index 3ec8a86..b2089ae 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceareas/ProdServiceAreasInfoVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceareas/ProdServiceAreasInfoVO.java @@ -1,15 +1,10 @@ -package com.tashow.cloud.product.vo.prodserviceareas; +package com.tashow.cloud.productapi.api.product.vo.prodserviceareas; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; -import com.alibaba.excel.annotation.ExcelProperty; -import com.baomidou.mybatisplus.annotation.TableId; -import com.tashow.cloud.product.dto.ProdServiceOverAreaRulesDO; -import com.tashow.cloud.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesRespVO; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; -import java.time.LocalDateTime; import java.util.List; @Schema(description = "管理后台 - 服务区域 Response VO") diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceareas/ProdServiceAreasPageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceareas/ProdServiceAreasPageReqVO.java similarity index 84% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceareas/ProdServiceAreasPageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceareas/ProdServiceAreasPageReqVO.java index a8f653e..691a166 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceareas/ProdServiceAreasPageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceareas/ProdServiceAreasPageReqVO.java @@ -1,10 +1,12 @@ -package com.tashow.cloud.product.vo.prodserviceareas; +package com.tashow.cloud.productapi.api.product.vo.prodserviceareas; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; import org.springframework.format.annotation.DateTimeFormat; + import java.time.LocalDateTime; import static com.tashow.cloud.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceareas/ProdServiceAreasRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceareas/ProdServiceAreasRespVO.java similarity index 79% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceareas/ProdServiceAreasRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceareas/ProdServiceAreasRespVO.java index 90fb4f3..3cbbd92 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceareas/ProdServiceAreasRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceareas/ProdServiceAreasRespVO.java @@ -1,11 +1,11 @@ -package com.tashow.cloud.product.vo.prodserviceareas; +package com.tashow.cloud.productapi.api.product.vo.prodserviceareas; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import org.springframework.format.annotation.DateTimeFormat; +import lombok.Data; + import java.time.LocalDateTime; -import com.alibaba.excel.annotation.*; @Schema(description = "管理后台 - 服务区域 Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceareas/ProdServiceAreasSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceareas/ProdServiceAreasSaveReqVO.java similarity index 81% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceareas/ProdServiceAreasSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceareas/ProdServiceAreasSaveReqVO.java index c63d605..a78387b 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceareas/ProdServiceAreasSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceareas/ProdServiceAreasSaveReqVO.java @@ -1,9 +1,8 @@ -package com.tashow.cloud.product.vo.prodserviceareas; +package com.tashow.cloud.productapi.api.product.vo.prodserviceareas; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; +import jakarta.validation.constraints.NotEmpty; +import lombok.Data; @Schema(description = "管理后台 - 服务区域新增/修改 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceoverarearules/ProdServiceOverAreaRulesPageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceoverarearules/ProdServiceOverAreaRulesPageReqVO.java similarity index 78% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceoverarearules/ProdServiceOverAreaRulesPageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceoverarearules/ProdServiceOverAreaRulesPageReqVO.java index c509dfc..df89b7d 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceoverarearules/ProdServiceOverAreaRulesPageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceoverarearules/ProdServiceOverAreaRulesPageReqVO.java @@ -1,14 +1,13 @@ -package com.tashow.cloud.product.vo.prodserviceoverarearules; +package com.tashow.cloud.productapi.api.product.vo.prodserviceoverarearules; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; -import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; -import static com.tashow.cloud.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; +import java.math.BigDecimal; +import java.time.LocalDateTime; @Schema(description = "管理后台 - 超区规则分页 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceoverarearules/ProdServiceOverAreaRulesRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceoverarearules/ProdServiceOverAreaRulesRespVO.java similarity index 87% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceoverarearules/ProdServiceOverAreaRulesRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceoverarearules/ProdServiceOverAreaRulesRespVO.java index a4f55b2..051e8bc 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceoverarearules/ProdServiceOverAreaRulesRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceoverarearules/ProdServiceOverAreaRulesRespVO.java @@ -1,12 +1,12 @@ -package com.tashow.cloud.product.vo.prodserviceoverarearules; +package com.tashow.cloud.productapi.api.product.vo.prodserviceoverarearules; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; +import lombok.Data; + import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDateTime; -import com.alibaba.excel.annotation.*; @Schema(description = "管理后台 - 超区规则 Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceoverarearules/ProdServiceOverAreaRulesSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceoverarearules/ProdServiceOverAreaRulesSaveReqVO.java similarity index 85% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceoverarearules/ProdServiceOverAreaRulesSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceoverarearules/ProdServiceOverAreaRulesSaveReqVO.java index e62ce66..2a27e6f 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodserviceoverarearules/ProdServiceOverAreaRulesSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodserviceoverarearules/ProdServiceOverAreaRulesSaveReqVO.java @@ -1,11 +1,10 @@ -package com.tashow.cloud.product.vo.prodserviceoverarearules; +package com.tashow.cloud.productapi.api.product.vo.prodserviceoverarearules; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; +import jakarta.validation.constraints.NotNull; +import lombok.Data; + import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDateTime; @Schema(description = "管理后台 - 超区规则新增/修改 Request VO") diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodtags/ProdTagsPageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodtags/ProdTagsPageReqVO.java similarity index 82% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodtags/ProdTagsPageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodtags/ProdTagsPageReqVO.java index 6bf6034..7481290 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodtags/ProdTagsPageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodtags/ProdTagsPageReqVO.java @@ -1,10 +1,12 @@ -package com.tashow.cloud.product.vo.prodtags; +package com.tashow.cloud.productapi.api.product.vo.prodtags; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; import org.springframework.format.annotation.DateTimeFormat; + import java.time.LocalDateTime; import static com.tashow.cloud.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodtags/ProdTagsRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodtags/ProdTagsRespVO.java similarity index 77% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodtags/ProdTagsRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodtags/ProdTagsRespVO.java index e4694bc..4bf33d3 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodtags/ProdTagsRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodtags/ProdTagsRespVO.java @@ -1,11 +1,11 @@ -package com.tashow.cloud.product.vo.prodtags; +package com.tashow.cloud.productapi.api.product.vo.prodtags; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import org.springframework.format.annotation.DateTimeFormat; +import lombok.Data; + import java.time.LocalDateTime; -import com.alibaba.excel.annotation.*; @Schema(description = "管理后台 - 商品和标签管理 Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodtags/ProdTagsSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodtags/ProdTagsSaveReqVO.java similarity index 77% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodtags/ProdTagsSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodtags/ProdTagsSaveReqVO.java index a43c371..235fcb5 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodtags/ProdTagsSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodtags/ProdTagsSaveReqVO.java @@ -1,9 +1,7 @@ -package com.tashow.cloud.product.vo.prodtags; +package com.tashow.cloud.productapi.api.product.vo.prodtags; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; +import lombok.Data; @Schema(description = "管理后台 - 商品和标签管理新增/修改 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/productorderlimit/ProductOrderLimitPageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/productorderlimit/ProductOrderLimitPageReqVO.java similarity index 76% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/productorderlimit/ProductOrderLimitPageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/productorderlimit/ProductOrderLimitPageReqVO.java index 99ba638..e9133f0 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/productorderlimit/ProductOrderLimitPageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/productorderlimit/ProductOrderLimitPageReqVO.java @@ -1,13 +1,12 @@ -package com.tashow.cloud.product.vo.productorderlimit; +package com.tashow.cloud.productapi.api.product.vo.productorderlimit; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; -import static com.tashow.cloud.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; +import java.time.LocalDateTime; @Schema(description = "管理后台 - 商品接单上限设置分页 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/productorderlimit/ProductOrderLimitRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/productorderlimit/ProductOrderLimitRespVO.java similarity index 86% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/productorderlimit/ProductOrderLimitRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/productorderlimit/ProductOrderLimitRespVO.java index fd26956..4cada44 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/productorderlimit/ProductOrderLimitRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/productorderlimit/ProductOrderLimitRespVO.java @@ -1,11 +1,11 @@ -package com.tashow.cloud.product.vo.productorderlimit; +package com.tashow.cloud.productapi.api.product.vo.productorderlimit; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import org.springframework.format.annotation.DateTimeFormat; +import lombok.Data; + import java.time.LocalDateTime; -import com.alibaba.excel.annotation.*; @Schema(description = "管理后台 - 商品接单上限设置 Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/productorderlimit/ProductOrderLimitSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/productorderlimit/ProductOrderLimitSaveReqVO.java similarity index 85% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/productorderlimit/ProductOrderLimitSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/productorderlimit/ProductOrderLimitSaveReqVO.java index c7a5ead..1518f1b 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/productorderlimit/ProductOrderLimitSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/productorderlimit/ProductOrderLimitSaveReqVO.java @@ -1,10 +1,9 @@ -package com.tashow.cloud.product.vo.productorderlimit; +package com.tashow.cloud.productapi.api.product.vo.productorderlimit; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; -import org.springframework.format.annotation.DateTimeFormat; +import jakarta.validation.constraints.NotNull; +import lombok.Data; + import java.time.LocalDateTime; @Schema(description = "管理后台 - 商品接单上限设置新增/修改 Request VO") diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodweightrangeprices/ProdWeightRangePricesPageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodweightrangeprices/ProdWeightRangePricesPageReqVO.java similarity index 70% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodweightrangeprices/ProdWeightRangePricesPageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodweightrangeprices/ProdWeightRangePricesPageReqVO.java index 4b37d8a..3fb0f4e 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodweightrangeprices/ProdWeightRangePricesPageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodweightrangeprices/ProdWeightRangePricesPageReqVO.java @@ -1,14 +1,12 @@ -package com.tashow.cloud.product.vo.prodweightrangeprices; +package com.tashow.cloud.productapi.api.product.vo.prodweightrangeprices; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; -import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; -import static com.tashow.cloud.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; +import java.math.BigDecimal; @Schema(description = "管理后台 - 体重区间价格分页 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodweightrangeprices/ProdWeightRangePricesRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodweightrangeprices/ProdWeightRangePricesRespVO.java similarity index 83% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodweightrangeprices/ProdWeightRangePricesRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodweightrangeprices/ProdWeightRangePricesRespVO.java index 4255795..9661f5b 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodweightrangeprices/ProdWeightRangePricesRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodweightrangeprices/ProdWeightRangePricesRespVO.java @@ -1,12 +1,11 @@ -package com.tashow.cloud.product.vo.prodweightrangeprices; +package com.tashow.cloud.productapi.api.product.vo.prodweightrangeprices; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; +import lombok.Data; + import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; -import com.alibaba.excel.annotation.*; @Schema(description = "管理后台 - 体重区间价格 Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodweightrangeprices/ProdWeightRangePricesSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodweightrangeprices/ProdWeightRangePricesSaveReqVO.java similarity index 83% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodweightrangeprices/ProdWeightRangePricesSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodweightrangeprices/ProdWeightRangePricesSaveReqVO.java index afeb57a..52e8bd6 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/prodweightrangeprices/ProdWeightRangePricesSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/prodweightrangeprices/ProdWeightRangePricesSaveReqVO.java @@ -1,12 +1,11 @@ -package com.tashow.cloud.product.vo.prodweightrangeprices; +package com.tashow.cloud.productapi.api.product.vo.prodweightrangeprices; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; +import jakarta.validation.constraints.NotEmpty; +import jakarta.validation.constraints.NotNull; +import lombok.Data; + import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; @Schema(description = "管理后台 - 体重区间价格新增/修改 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/shopdetail/ShopDetailPageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/shopdetail/ShopDetailPageReqVO.java similarity index 95% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/shopdetail/ShopDetailPageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/shopdetail/ShopDetailPageReqVO.java index 939d6a7..4f7d3ec 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/shopdetail/ShopDetailPageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/shopdetail/ShopDetailPageReqVO.java @@ -1,11 +1,13 @@ -package com.tashow.cloud.product.vo.shopdetail; +package com.tashow.cloud.productapi.api.product.vo.shopdetail; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; -import java.math.BigDecimal; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; import org.springframework.format.annotation.DateTimeFormat; + +import java.math.BigDecimal; import java.time.LocalDateTime; import static com.tashow.cloud.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/shopdetail/ShopDetailRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/shopdetail/ShopDetailRespVO.java similarity index 95% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/shopdetail/ShopDetailRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/shopdetail/ShopDetailRespVO.java index 9278140..e2f0804 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/shopdetail/ShopDetailRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/shopdetail/ShopDetailRespVO.java @@ -1,12 +1,12 @@ -package com.tashow.cloud.product.vo.shopdetail; +package com.tashow.cloud.productapi.api.product.vo.shopdetail; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; +import lombok.Data; + import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDateTime; -import com.alibaba.excel.annotation.*; @Schema(description = "管理后台 - 店铺信息 Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/shopdetail/ShopDetailSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/shopdetail/ShopDetailSaveReqVO.java similarity index 95% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/shopdetail/ShopDetailSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/shopdetail/ShopDetailSaveReqVO.java index 5d64c4e..d353971 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/shopdetail/ShopDetailSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/shopdetail/ShopDetailSaveReqVO.java @@ -1,9 +1,8 @@ -package com.tashow.cloud.product.vo.shopdetail; +package com.tashow.cloud.productapi.api.product.vo.shopdetail; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; +import lombok.Data; + import java.math.BigDecimal; @Schema(description = "管理后台 - 店铺信息新增/修改 Request VO") diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuExtendVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuExtendVO.java similarity index 88% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuExtendVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuExtendVO.java index 3d54616..cea9a38 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuExtendVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuExtendVO.java @@ -1,8 +1,9 @@ -package com.tashow.cloud.product.vo.sku; +package com.tashow.cloud.productapi.api.product.vo.sku; -import com.tashow.cloud.product.dto.*; -import com.tashow.cloud.product.vo.prodemergencyresponse.ProdEmergencyInfoVO; -import com.tashow.cloud.product.vo.prodserviceareas.ProdServiceAreasInfoVO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceDeliverDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceDetailsDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceMaterialDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceTransportDO; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuPageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuPageReqVO.java similarity index 60% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuPageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuPageReqVO.java index ad97d4b..22bdfbb 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuPageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuPageReqVO.java @@ -1,14 +1,10 @@ -package com.tashow.cloud.product.vo.sku; +package com.tashow.cloud.productapi.api.product.vo.sku; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; -import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; - -import static com.tashow.cloud.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; @Schema(description = "管理后台 - 单品SKU分页 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuPropInfoVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuPropInfoVO.java similarity index 70% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuPropInfoVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuPropInfoVO.java index 0d301eb..2b03b8f 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuPropInfoVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuPropInfoVO.java @@ -1,8 +1,6 @@ -package com.tashow.cloud.product.vo.sku; +package com.tashow.cloud.productapi.api.product.vo.sku; -import com.tashow.cloud.product.dto.ProdPropDO; -import com.tashow.cloud.product.dto.SkuDO; -import com.tashow.cloud.product.vo.prodprop.ProdPropSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropDO; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuPropVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuPropVO.java similarity index 74% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuPropVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuPropVO.java index 04a4983..c91cd39 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuPropVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuPropVO.java @@ -1,7 +1,7 @@ -package com.tashow.cloud.product.vo.sku; +package com.tashow.cloud.productapi.api.product.vo.sku; -import com.tashow.cloud.product.dto.SkuDO; -import com.tashow.cloud.product.vo.prodprop.ProdPropSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.SkuDO; +import com.tashow.cloud.productapi.api.product.vo.prodprop.ProdPropSaveReqVO; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuRecycleBinVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuRecycleBinVO.java similarity index 80% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuRecycleBinVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuRecycleBinVO.java index 9b0008b..f1c14fb 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuRecycleBinVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuRecycleBinVO.java @@ -1,13 +1,10 @@ -package com.tashow.cloud.product.vo.sku; +package com.tashow.cloud.productapi.api.product.vo.sku; import com.fasterxml.jackson.annotation.JsonFormat; -import com.tashow.cloud.product.dto.ProdPropDO; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; -import java.time.LocalDateTime; import java.util.Date; -import java.util.List; @Data public class SkuRecycleBinVO { diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuRespVO.java similarity index 95% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuRespVO.java index 7f4f9e5..ecebf18 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuRespVO.java @@ -1,12 +1,12 @@ -package com.tashow.cloud.product.vo.sku; +package com.tashow.cloud.productapi.api.product.vo.sku; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; +import lombok.Data; + import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDateTime; -import com.alibaba.excel.annotation.*; @Schema(description = "管理后台 - 单品SKU Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuSaveReqVO.java similarity index 95% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuSaveReqVO.java index fef9f51..2c31958 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuSaveReqVO.java @@ -1,9 +1,9 @@ -package com.tashow.cloud.product.vo.sku; +package com.tashow.cloud.productapi.api.product.vo.sku; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; +import jakarta.validation.constraints.NotNull; +import lombok.Data; + import java.math.BigDecimal; @Schema(description = "管理后台 - 单品SKU新增/修改 Request VO") diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuServiceExtendVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuServiceExtendVO.java similarity index 74% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuServiceExtendVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuServiceExtendVO.java index 3ad2a8c..c273839 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/sku/SkuServiceExtendVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/sku/SkuServiceExtendVO.java @@ -1,9 +1,9 @@ -package com.tashow.cloud.product.vo.sku; +package com.tashow.cloud.productapi.api.product.vo.sku; -import com.tashow.cloud.product.dto.SkuServiceDeliverDO; -import com.tashow.cloud.product.dto.SkuServiceDetailsDO; -import com.tashow.cloud.product.dto.SkuServiceMaterialDO; -import com.tashow.cloud.product.dto.SkuServiceTransportDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceDeliverDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceDetailsDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceMaterialDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceTransportDO; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicedeliver/SkuServiceDeliverPageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicedeliver/SkuServiceDeliverPageReqVO.java similarity index 78% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicedeliver/SkuServiceDeliverPageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicedeliver/SkuServiceDeliverPageReqVO.java index 0468fb4..435b059 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicedeliver/SkuServiceDeliverPageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicedeliver/SkuServiceDeliverPageReqVO.java @@ -1,14 +1,12 @@ -package com.tashow.cloud.product.vo.skuservicedeliver; +package com.tashow.cloud.productapi.api.product.vo.skuservicedeliver; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; -import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; -import static com.tashow.cloud.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; +import java.math.BigDecimal; @Schema(description = "管理后台 - 服务交付方式分页 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicedeliver/SkuServiceDeliverRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicedeliver/SkuServiceDeliverRespVO.java similarity index 88% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicedeliver/SkuServiceDeliverRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicedeliver/SkuServiceDeliverRespVO.java index 1b47003..09d3353 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicedeliver/SkuServiceDeliverRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicedeliver/SkuServiceDeliverRespVO.java @@ -1,12 +1,11 @@ -package com.tashow.cloud.product.vo.skuservicedeliver; +package com.tashow.cloud.productapi.api.product.vo.skuservicedeliver; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; +import lombok.Data; + import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; -import com.alibaba.excel.annotation.*; @Schema(description = "管理后台 - 服务交付方式 Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicedeliver/SkuServiceDeliverSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicedeliver/SkuServiceDeliverSaveReqVO.java similarity index 86% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicedeliver/SkuServiceDeliverSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicedeliver/SkuServiceDeliverSaveReqVO.java index 51439f5..e431f23 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicedeliver/SkuServiceDeliverSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicedeliver/SkuServiceDeliverSaveReqVO.java @@ -1,12 +1,11 @@ -package com.tashow.cloud.product.vo.skuservicedeliver; +package com.tashow.cloud.productapi.api.product.vo.skuservicedeliver; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; +import jakarta.validation.constraints.NotEmpty; +import jakarta.validation.constraints.NotNull; +import lombok.Data; + import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; @Schema(description = "管理后台 - 服务交付方式新增/修改 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicedetails/SkuServiceDetailsPageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicedetails/SkuServiceDetailsPageReqVO.java similarity index 82% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicedetails/SkuServiceDetailsPageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicedetails/SkuServiceDetailsPageReqVO.java index 6a43e34..b0fc298 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicedetails/SkuServiceDetailsPageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicedetails/SkuServiceDetailsPageReqVO.java @@ -1,14 +1,12 @@ -package com.tashow.cloud.product.vo.skuservicedetails; +package com.tashow.cloud.productapi.api.product.vo.skuservicedetails; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; -import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; -import static com.tashow.cloud.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; +import java.math.BigDecimal; @Schema(description = "管理后台 - 服务详情分页 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicedetails/SkuServiceDetailsRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicedetails/SkuServiceDetailsRespVO.java similarity index 89% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicedetails/SkuServiceDetailsRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicedetails/SkuServiceDetailsRespVO.java index 788df13..e7209f7 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicedetails/SkuServiceDetailsRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicedetails/SkuServiceDetailsRespVO.java @@ -1,12 +1,11 @@ -package com.tashow.cloud.product.vo.skuservicedetails; +package com.tashow.cloud.productapi.api.product.vo.skuservicedetails; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; +import lombok.Data; + import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; -import com.alibaba.excel.annotation.*; @Schema(description = "管理后台 - 服务详情 Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicedetails/SkuServiceDetailsSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicedetails/SkuServiceDetailsSaveReqVO.java similarity index 87% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicedetails/SkuServiceDetailsSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicedetails/SkuServiceDetailsSaveReqVO.java index d0d39d0..72e359c 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicedetails/SkuServiceDetailsSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicedetails/SkuServiceDetailsSaveReqVO.java @@ -1,12 +1,11 @@ -package com.tashow.cloud.product.vo.skuservicedetails; +package com.tashow.cloud.productapi.api.product.vo.skuservicedetails; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; +import jakarta.validation.constraints.NotEmpty; +import jakarta.validation.constraints.NotNull; +import lombok.Data; + import java.math.BigDecimal; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; @Schema(description = "管理后台 - 服务详情新增/修改 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicematerial/SkuServiceMaterialPageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicematerial/SkuServiceMaterialPageReqVO.java similarity index 66% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicematerial/SkuServiceMaterialPageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicematerial/SkuServiceMaterialPageReqVO.java index 28fda2a..fb32419 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicematerial/SkuServiceMaterialPageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicematerial/SkuServiceMaterialPageReqVO.java @@ -1,13 +1,10 @@ -package com.tashow.cloud.product.vo.skuservicematerial; +package com.tashow.cloud.productapi.api.product.vo.skuservicematerial; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; - -import static com.tashow.cloud.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; @Schema(description = "管理后台 - 服务物料详情分页 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicematerial/SkuServiceMaterialRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicematerial/SkuServiceMaterialRespVO.java similarity index 78% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicematerial/SkuServiceMaterialRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicematerial/SkuServiceMaterialRespVO.java index d0d521e..8535534 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicematerial/SkuServiceMaterialRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicematerial/SkuServiceMaterialRespVO.java @@ -1,11 +1,9 @@ -package com.tashow.cloud.product.vo.skuservicematerial; +package com.tashow.cloud.productapi.api.product.vo.skuservicematerial; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; -import com.alibaba.excel.annotation.*; +import lombok.Data; @Schema(description = "管理后台 - 服务物料详情 Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicematerial/SkuServiceMaterialSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicematerial/SkuServiceMaterialSaveReqVO.java similarity index 77% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicematerial/SkuServiceMaterialSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicematerial/SkuServiceMaterialSaveReqVO.java index 48baae7..142a28f 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicematerial/SkuServiceMaterialSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicematerial/SkuServiceMaterialSaveReqVO.java @@ -1,11 +1,9 @@ -package com.tashow.cloud.product.vo.skuservicematerial; +package com.tashow.cloud.productapi.api.product.vo.skuservicematerial; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; +import jakarta.validation.constraints.NotEmpty; +import jakarta.validation.constraints.NotNull; +import lombok.Data; @Schema(description = "管理后台 - 服务物料详情新增/修改 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicesform/SkuServicesFormPageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicesform/SkuServicesFormPageReqVO.java similarity index 67% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicesform/SkuServicesFormPageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicesform/SkuServicesFormPageReqVO.java index 37cc8e7..fe86b67 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicesform/SkuServicesFormPageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicesform/SkuServicesFormPageReqVO.java @@ -1,13 +1,10 @@ -package com.tashow.cloud.product.vo.skuservicesform; +package com.tashow.cloud.productapi.api.product.vo.skuservicesform; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; - -import static com.tashow.cloud.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; @Schema(description = "管理后台 - 商品SKU扩展服务表单分页 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicesform/SkuServicesFormRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicesform/SkuServicesFormRespVO.java similarity index 80% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicesform/SkuServicesFormRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicesform/SkuServicesFormRespVO.java index 72e2d88..6bcd051 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicesform/SkuServicesFormRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicesform/SkuServicesFormRespVO.java @@ -1,11 +1,9 @@ -package com.tashow.cloud.product.vo.skuservicesform; +package com.tashow.cloud.productapi.api.product.vo.skuservicesform; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; -import com.alibaba.excel.annotation.*; +import lombok.Data; @Schema(description = "管理后台 - 商品SKU扩展服务表单 Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicesform/SkuServicesFormSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicesform/SkuServicesFormSaveReqVO.java similarity index 80% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicesform/SkuServicesFormSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicesform/SkuServicesFormSaveReqVO.java index 0a4aacc..766e334 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicesform/SkuServicesFormSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicesform/SkuServicesFormSaveReqVO.java @@ -1,11 +1,9 @@ -package com.tashow.cloud.product.vo.skuservicesform; +package com.tashow.cloud.productapi.api.product.vo.skuservicesform; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; +import jakarta.validation.constraints.NotEmpty; +import jakarta.validation.constraints.NotNull; +import lombok.Data; @Schema(description = "管理后台 - 商品SKU扩展服务表单新增/修改 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicetransport/SkuServiceTransportPageReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicetransport/SkuServiceTransportPageReqVO.java similarity index 73% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicetransport/SkuServiceTransportPageReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicetransport/SkuServiceTransportPageReqVO.java index e8aefab..f9870f2 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicetransport/SkuServiceTransportPageReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicetransport/SkuServiceTransportPageReqVO.java @@ -1,13 +1,10 @@ -package com.tashow.cloud.product.vo.skuservicetransport; +package com.tashow.cloud.productapi.api.product.vo.skuservicetransport; -import lombok.*; -import java.util.*; -import io.swagger.v3.oas.annotations.media.Schema; import com.tashow.cloud.common.pojo.PageParam; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; - -import static com.tashow.cloud.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; @Schema(description = "管理后台 - 服务遗体运输分页 Request VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicetransport/SkuServiceTransportRespVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicetransport/SkuServiceTransportRespVO.java similarity index 85% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicetransport/SkuServiceTransportRespVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicetransport/SkuServiceTransportRespVO.java index 2cf0458..3098371 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicetransport/SkuServiceTransportRespVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicetransport/SkuServiceTransportRespVO.java @@ -1,11 +1,9 @@ -package com.tashow.cloud.product.vo.skuservicetransport; +package com.tashow.cloud.productapi.api.product.vo.skuservicetransport; +import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; +import com.alibaba.excel.annotation.ExcelProperty; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; -import com.alibaba.excel.annotation.*; +import lombok.Data; @Schema(description = "管理后台 - 服务遗体运输 Response VO") @Data diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicetransport/SkuServiceTransportSaveReqVO.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicetransport/SkuServiceTransportSaveReqVO.java similarity index 84% rename from tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicetransport/SkuServiceTransportSaveReqVO.java rename to tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicetransport/SkuServiceTransportSaveReqVO.java index bdce9d8..18e9dba 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/vo/skuservicetransport/SkuServiceTransportSaveReqVO.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/api/product/vo/skuservicetransport/SkuServiceTransportSaveReqVO.java @@ -1,11 +1,9 @@ -package com.tashow.cloud.product.vo.skuservicetransport; +package com.tashow.cloud.productapi.api.product.vo.skuservicetransport; import io.swagger.v3.oas.annotations.media.Schema; -import lombok.*; -import java.util.*; -import jakarta.validation.constraints.*; -import org.springframework.format.annotation.DateTimeFormat; -import java.time.LocalDateTime; +import jakarta.validation.constraints.NotEmpty; +import jakarta.validation.constraints.NotNull; +import lombok.Data; @Schema(description = "管理后台 - 服务遗体运输新增/修改 Request VO") @Data diff --git a/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/general/StringListTypeHandler.java b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/general/StringListTypeHandler.java index 40472f1..8a5a612 100644 --- a/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/general/StringListTypeHandler.java +++ b/tashow-feign/tashow-product-api/src/main/java/com/tashow/cloud/productapi/general/StringListTypeHandler.java @@ -2,6 +2,8 @@ package com.tashow.cloud.productapi.general; import org.apache.ibatis.type.BaseTypeHandler; import org.apache.ibatis.type.JdbcType; +import org.apache.ibatis.type.MappedJdbcTypes; +import org.apache.ibatis.type.MappedTypes; import java.sql.CallableStatement; import java.sql.PreparedStatement; @@ -14,6 +16,8 @@ import java.util.List; /** * 处理 List 与数据库逗号分隔字符串之间的转换 */ +@MappedTypes(List.class) +@MappedJdbcTypes(JdbcType.VARCHAR) public class StringListTypeHandler extends BaseTypeHandler> { @Override diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/api/CategoryApiImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/api/CategoryApiImpl.java new file mode 100644 index 0000000..399ae38 --- /dev/null +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/api/CategoryApiImpl.java @@ -0,0 +1,23 @@ +package com.tashow.cloud.product.api; + +import com.tashow.cloud.productapi.api.product.dto.CategoryDO; +import com.tashow.cloud.product.service.CategoryService; +import com.tashow.cloud.productapi.api.product.CategoryApi; +import com.tashow.cloud.productapi.api.product.dto.CategoryDto; +import jakarta.annotation.Resource; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.RestController; +import java.util.List; + +@RestController // 提供 RESTful API 接口,给 Feign 调用 +@Validated +public class CategoryApiImpl implements CategoryApi { + + @Resource + private CategoryService categoryService; + + @Override + public List categoryList(Integer grade, Long categoryId,String categoryName, Integer status) { + return categoryService.categoryList(grade, categoryId,categoryName, status); + } +} diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/CategoryController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/CategoryController.java index 691d628..b06eee1 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/CategoryController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/CategoryController.java @@ -2,9 +2,10 @@ package com.tashow.cloud.product.controller.admin; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.tashow.cloud.common.pojo.CommonResult; -import com.tashow.cloud.product.dto.CategoryDO; +import com.tashow.cloud.productapi.api.product.dto.CategoryDO; import com.tashow.cloud.product.service.CategoryService; -import com.tashow.cloud.product.vo.category.CategorySaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.CategoryDto; +import com.tashow.cloud.productapi.api.product.vo.CategorySaveReqVO; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; import jakarta.annotation.Resource; @@ -19,7 +20,7 @@ import static com.tashow.cloud.common.pojo.CommonResult.success; @Tag(name = "管理后台 - 产品类目") @RestController -@RequestMapping("/category") +@RequestMapping("/product/category") @Validated public class CategoryController { @@ -32,23 +33,11 @@ public class CategoryController { */ @PermitAll @GetMapping("/categoryList") - public CommonResult> categoryList( @RequestParam(value = "grade", required = false) Integer grade, + public CommonResult> categoryList(@RequestParam(value = "grade", required = false) Integer grade, @RequestParam(value = "categoryId", required = false) Long categoryId, + @RequestParam(value = "categoryName", required = false) String categoryName, @RequestParam(value = "status", required = false) Integer status) { - LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); - //TODO 获取当前登录用户 - wrapper.eq(CategoryDO::getShopId, 1L); - if(grade != null) { - wrapper.eq(CategoryDO::getGrade, grade); - } - if(categoryId != null) { - wrapper.eq(CategoryDO::getCategoryId, categoryId); - } - if (status != null){ - wrapper.eq(CategoryDO::getStatus, status); - } - List categoryMenuList = categoryService.list(wrapper); - return success(categoryMenuList); + return success(categoryService.categoryList(grade, categoryId,categoryName, status)); } @PostMapping("/create") @Operation(summary = "创建产品类目") @@ -60,7 +49,7 @@ public class CategoryController { @PutMapping("/update") @Operation(summary = "更新产品类目") @PermitAll - public CommonResult updateCategory(@Valid @RequestBody CategorySaveReqVO updateReqVO) { + public CommonResult updateCategory(@RequestBody CategorySaveReqVO updateReqVO) { categoryService.updateCategory(updateReqVO); return success(true); } diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdAdditionalFeeDatesController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdAdditionalFeeDatesController.java index 9e859a6..cac5ac5 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdAdditionalFeeDatesController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdAdditionalFeeDatesController.java @@ -5,11 +5,11 @@ import com.tashow.cloud.common.pojo.PageParam; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.util.object.BeanUtils; import com.tashow.cloud.excel.excel.core.util.ExcelUtils; -import com.tashow.cloud.product.dto.ProdAdditionalFeeDatesDO; +import com.tashow.cloud.productapi.api.product.dto.ProdAdditionalFeeDatesDO; import com.tashow.cloud.product.service.ProdAdditionalFeeDatesService; -import com.tashow.cloud.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesPageReqVO; -import com.tashow.cloud.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesRespVO; -import com.tashow.cloud.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesRespVO; +import com.tashow.cloud.productapi.api.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesSaveReqVO; import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdAdditionalFeePeriodsController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdAdditionalFeePeriodsController.java index d2dc03e..ad729e6 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdAdditionalFeePeriodsController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdAdditionalFeePeriodsController.java @@ -5,11 +5,11 @@ import com.tashow.cloud.common.pojo.PageParam; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.util.object.BeanUtils; import com.tashow.cloud.excel.excel.core.util.ExcelUtils; -import com.tashow.cloud.product.dto.ProdAdditionalFeePeriodsDO; +import com.tashow.cloud.productapi.api.product.dto.ProdAdditionalFeePeriodsDO; import com.tashow.cloud.product.service.ProdAdditionalFeePeriodsService; -import com.tashow.cloud.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsPageReqVO; -import com.tashow.cloud.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsRespVO; -import com.tashow.cloud.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsRespVO; +import com.tashow.cloud.productapi.api.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsSaveReqVO; import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdController.java index 3b3afe5..4349071 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdController.java @@ -2,11 +2,11 @@ package com.tashow.cloud.product.controller.admin; import com.tashow.cloud.common.pojo.CommonResult; import com.tashow.cloud.common.pojo.PageResult; -import com.tashow.cloud.product.dto.ProdDO; +import com.tashow.cloud.productapi.api.product.dto.ProdDO; import com.tashow.cloud.product.service.ProdService; -import com.tashow.cloud.product.vo.prod.ProdPageReqVO; -import com.tashow.cloud.product.vo.prod.ProdSaveReqVO; -import com.tashow.cloud.product.vo.prod.ProdServiceVO; +import com.tashow.cloud.productapi.api.product.vo.prod.ProdPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prod.ProdSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prod.ProdServiceVO; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.tags.Tag; @@ -20,7 +20,7 @@ import static com.tashow.cloud.common.pojo.CommonResult.success; @Tag(name = "管理后台 - 商品") @RestController -@RequestMapping("/prod") +@RequestMapping("/product/prod") @Validated public class ProdController { @@ -52,7 +52,7 @@ public class ProdController { return success(true); } - @GetMapping("/get") + @GetMapping("/getProdService") @Operation(summary = "获得商品服务信息") @Parameter(name = "prodId", description = "商品id", required = true, example = "1024") @PermitAll diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdEmergencyResponseController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdEmergencyResponseController.java index 3c1e133..c84de7f 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdEmergencyResponseController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdEmergencyResponseController.java @@ -5,11 +5,11 @@ import com.tashow.cloud.common.pojo.PageParam; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.util.object.BeanUtils; import com.tashow.cloud.excel.excel.core.util.ExcelUtils; -import com.tashow.cloud.product.dto.ProdEmergencyResponseDO; +import com.tashow.cloud.productapi.api.product.dto.ProdEmergencyResponseDO; import com.tashow.cloud.product.service.ProdEmergencyResponseService; -import com.tashow.cloud.product.vo.prodemergencyresponse.ProdEmergencyResponsePageReqVO; -import com.tashow.cloud.product.vo.prodemergencyresponse.ProdEmergencyResponseRespVO; -import com.tashow.cloud.product.vo.prodemergencyresponse.ProdEmergencyResponseSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodemergencyresponse.ProdEmergencyResponsePageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodemergencyresponse.ProdEmergencyResponseRespVO; +import com.tashow.cloud.productapi.api.product.vo.prodemergencyresponse.ProdEmergencyResponseSaveReqVO; import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdEmergencyResponseIntervalsController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdEmergencyResponseIntervalsController.java index 38391ab..da364ac 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdEmergencyResponseIntervalsController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdEmergencyResponseIntervalsController.java @@ -5,11 +5,11 @@ import com.tashow.cloud.common.pojo.PageParam; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.util.object.BeanUtils; import com.tashow.cloud.excel.excel.core.util.ExcelUtils; -import com.tashow.cloud.product.dto.ProdEmergencyResponseIntervalsDO; +import com.tashow.cloud.productapi.api.product.dto.ProdEmergencyResponseIntervalsDO; import com.tashow.cloud.product.service.ProdEmergencyResponseIntervalsService; -import com.tashow.cloud.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsPageReqVO; -import com.tashow.cloud.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsRespVO; -import com.tashow.cloud.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsRespVO; +import com.tashow.cloud.productapi.api.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsSaveReqVO; import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdPropController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdPropController.java index 78b147a..f9a4924 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdPropController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdPropController.java @@ -3,11 +3,11 @@ package com.tashow.cloud.product.controller.admin; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.tashow.cloud.common.pojo.CommonResult; -import com.tashow.cloud.product.dto.ProdPropDO; -import com.tashow.cloud.product.dto.ProdPropValueDO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropDO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropValueDO; import com.tashow.cloud.product.service.ProdPropService; import com.tashow.cloud.product.service.ProdPropValueService; -import com.tashow.cloud.product.vo.prodprop.ProdPropRespVO; +import com.tashow.cloud.productapi.api.product.vo.prodprop.ProdPropRespVO; import com.tashow.cloud.productapi.enums.ProdPropRule; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdPropValueController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdPropValueController.java index 19866f3..cd2e549 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdPropValueController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdPropValueController.java @@ -5,11 +5,11 @@ import com.tashow.cloud.common.pojo.PageParam; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.util.object.BeanUtils; import com.tashow.cloud.excel.excel.core.util.ExcelUtils; -import com.tashow.cloud.product.dto.ProdPropValueDO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropValueDO; import com.tashow.cloud.product.service.ProdPropValueService; -import com.tashow.cloud.product.vo.prodpropvalue.ProdPropValuePageReqVO; -import com.tashow.cloud.product.vo.prodpropvalue.ProdPropValueRespVO; -import com.tashow.cloud.product.vo.prodpropvalue.ProdPropValueSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodpropvalue.ProdPropValuePageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodpropvalue.ProdPropValueRespVO; +import com.tashow.cloud.productapi.api.product.vo.prodpropvalue.ProdPropValueSaveReqVO; import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdReservationConfigController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdReservationConfigController.java index 3baac44..99091c6 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdReservationConfigController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdReservationConfigController.java @@ -5,11 +5,11 @@ import com.tashow.cloud.common.pojo.PageParam; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.util.object.BeanUtils; import com.tashow.cloud.excel.excel.core.util.ExcelUtils; -import com.tashow.cloud.product.dto.ProdReservationConfigDO; +import com.tashow.cloud.productapi.api.product.dto.ProdReservationConfigDO; import com.tashow.cloud.product.service.ProdReservationConfigService; -import com.tashow.cloud.product.vo.prodreservationconfig.ProdReservationConfigPageReqVO; -import com.tashow.cloud.product.vo.prodreservationconfig.ProdReservationConfigRespVO; -import com.tashow.cloud.product.vo.prodreservationconfig.ProdReservationConfigSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodreservationconfig.ProdReservationConfigPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodreservationconfig.ProdReservationConfigRespVO; +import com.tashow.cloud.productapi.api.product.vo.prodreservationconfig.ProdReservationConfigSaveReqVO; import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdServiceAreaRelevanceController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdServiceAreaRelevanceController.java index 5f66389..880eb54 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdServiceAreaRelevanceController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdServiceAreaRelevanceController.java @@ -5,11 +5,11 @@ import com.tashow.cloud.common.pojo.PageParam; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.util.object.BeanUtils; import com.tashow.cloud.excel.excel.core.util.ExcelUtils; -import com.tashow.cloud.product.dto.ProdServiceAreaRelevanceDO; +import com.tashow.cloud.productapi.api.product.dto.ProdServiceAreaRelevanceDO; import com.tashow.cloud.product.service.ProdServiceAreaRelevanceService; -import com.tashow.cloud.product.vo.prodservicearearelevance.ProdServiceAreaRelevancePageReqVO; -import com.tashow.cloud.product.vo.prodservicearearelevance.ProdServiceAreaRelevanceRespVO; -import com.tashow.cloud.product.vo.prodservicearearelevance.ProdServiceAreaRelevanceSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodservicearearelevance.ProdServiceAreaRelevancePageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodservicearearelevance.ProdServiceAreaRelevanceRespVO; +import com.tashow.cloud.productapi.api.product.vo.prodservicearearelevance.ProdServiceAreaRelevanceSaveReqVO; import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdServiceAreasController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdServiceAreasController.java index 5af8b51..ba61dd9 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdServiceAreasController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdServiceAreasController.java @@ -5,11 +5,11 @@ import com.tashow.cloud.common.pojo.PageParam; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.util.object.BeanUtils; import com.tashow.cloud.excel.excel.core.util.ExcelUtils; -import com.tashow.cloud.product.dto.ProdServiceAreasDO; +import com.tashow.cloud.productapi.api.product.dto.ProdServiceAreasDO; import com.tashow.cloud.product.service.ProdServiceAreasService; -import com.tashow.cloud.product.vo.prodserviceareas.ProdServiceAreasPageReqVO; -import com.tashow.cloud.product.vo.prodserviceareas.ProdServiceAreasRespVO; -import com.tashow.cloud.product.vo.prodserviceareas.ProdServiceAreasSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodserviceareas.ProdServiceAreasPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodserviceareas.ProdServiceAreasRespVO; +import com.tashow.cloud.productapi.api.product.vo.prodserviceareas.ProdServiceAreasSaveReqVO; import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdServiceOverAreaRulesController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdServiceOverAreaRulesController.java index ef961d1..11ff7de 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdServiceOverAreaRulesController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdServiceOverAreaRulesController.java @@ -5,11 +5,11 @@ import com.tashow.cloud.common.pojo.PageParam; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.util.object.BeanUtils; import com.tashow.cloud.excel.excel.core.util.ExcelUtils; -import com.tashow.cloud.product.dto.ProdServiceOverAreaRulesDO; +import com.tashow.cloud.productapi.api.product.dto.ProdServiceOverAreaRulesDO; import com.tashow.cloud.product.service.ProdServiceOverAreaRulesService; -import com.tashow.cloud.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesPageReqVO; -import com.tashow.cloud.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesRespVO; -import com.tashow.cloud.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesRespVO; +import com.tashow.cloud.productapi.api.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesSaveReqVO; import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdTagsController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdTagsController.java index 0d2aaea..e0e1d06 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdTagsController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdTagsController.java @@ -5,11 +5,11 @@ import com.tashow.cloud.common.pojo.PageParam; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.util.object.BeanUtils; import com.tashow.cloud.excel.excel.core.util.ExcelUtils; -import com.tashow.cloud.product.dto.ProdTagsDO; +import com.tashow.cloud.productapi.api.product.dto.ProdTagsDO; import com.tashow.cloud.product.service.ProdTagsService; -import com.tashow.cloud.product.vo.prodtags.ProdTagsPageReqVO; -import com.tashow.cloud.product.vo.prodtags.ProdTagsRespVO; -import com.tashow.cloud.product.vo.prodtags.ProdTagsSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodtags.ProdTagsPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodtags.ProdTagsRespVO; +import com.tashow.cloud.productapi.api.product.vo.prodtags.ProdTagsSaveReqVO; import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdWeightRangePricesController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdWeightRangePricesController.java index 274dcd9..a3e91f5 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdWeightRangePricesController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProdWeightRangePricesController.java @@ -5,11 +5,11 @@ import com.tashow.cloud.common.pojo.PageParam; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.util.object.BeanUtils; import com.tashow.cloud.excel.excel.core.util.ExcelUtils; -import com.tashow.cloud.product.dto.ProdWeightRangePricesDO; +import com.tashow.cloud.productapi.api.product.dto.ProdWeightRangePricesDO; import com.tashow.cloud.product.service.ProdWeightRangePricesService; -import com.tashow.cloud.product.vo.prodweightrangeprices.ProdWeightRangePricesPageReqVO; -import com.tashow.cloud.product.vo.prodweightrangeprices.ProdWeightRangePricesRespVO; -import com.tashow.cloud.product.vo.prodweightrangeprices.ProdWeightRangePricesSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodweightrangeprices.ProdWeightRangePricesPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodweightrangeprices.ProdWeightRangePricesRespVO; +import com.tashow.cloud.productapi.api.product.vo.prodweightrangeprices.ProdWeightRangePricesSaveReqVO; import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProductOrderLimitController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProductOrderLimitController.java index ea67554..00d8b9e 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProductOrderLimitController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ProductOrderLimitController.java @@ -5,11 +5,11 @@ import com.tashow.cloud.common.pojo.PageParam; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.util.object.BeanUtils; import com.tashow.cloud.excel.excel.core.util.ExcelUtils; -import com.tashow.cloud.product.dto.ProductOrderLimitDO; +import com.tashow.cloud.productapi.api.product.dto.ProductOrderLimitDO; import com.tashow.cloud.product.service.ProductOrderLimitService; -import com.tashow.cloud.product.vo.productorderlimit.ProductOrderLimitPageReqVO; -import com.tashow.cloud.product.vo.productorderlimit.ProductOrderLimitRespVO; -import com.tashow.cloud.product.vo.productorderlimit.ProductOrderLimitSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.productorderlimit.ProductOrderLimitPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.productorderlimit.ProductOrderLimitRespVO; +import com.tashow.cloud.productapi.api.product.vo.productorderlimit.ProductOrderLimitSaveReqVO; import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ShopDetailController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ShopDetailController.java index 5f97c1a..4f9c6ad 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ShopDetailController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/ShopDetailController.java @@ -5,11 +5,14 @@ import com.tashow.cloud.common.pojo.PageParam; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.util.object.BeanUtils; import com.tashow.cloud.excel.excel.core.util.ExcelUtils; -import com.tashow.cloud.product.dto.ShopDetailDO; +import com.tashow.cloud.productapi.api.product.dto.ShopDetailDO; import com.tashow.cloud.product.service.ShopDetailService; -import com.tashow.cloud.product.vo.shopdetail.ShopDetailPageReqVO; -import com.tashow.cloud.product.vo.shopdetail.ShopDetailRespVO; -import com.tashow.cloud.product.vo.shopdetail.ShopDetailSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.shopdetail +.ShopDetailPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.shopdetail +.ShopDetailRespVO; +import com.tashow.cloud.productapi.api.product.vo.shopdetail +.ShopDetailSaveReqVO; import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuController.java index fb293f3..e0c3ba5 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuController.java @@ -3,13 +3,13 @@ package com.tashow.cloud.product.controller.admin; import com.tashow.cloud.common.pojo.CommonResult; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.util.object.BeanUtils; -import com.tashow.cloud.product.dto.*; +import com.tashow.cloud.productapi.api.product.dto.*; import com.tashow.cloud.product.mapper.SkuMapper; import com.tashow.cloud.product.service.ProdExtendService; import com.tashow.cloud.product.service.ProdPropService; import com.tashow.cloud.product.service.ProdPropValueService; import com.tashow.cloud.product.service.SkuService; -import com.tashow.cloud.product.vo.sku.*; +import com.tashow.cloud.productapi.api.product.vo.sku.*; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; import io.swagger.v3.oas.annotations.tags.Tag; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServiceDeliverController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServiceDeliverController.java index 70366c8..43480a7 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServiceDeliverController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServiceDeliverController.java @@ -5,11 +5,11 @@ import com.tashow.cloud.common.pojo.PageParam; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.util.object.BeanUtils; import com.tashow.cloud.excel.excel.core.util.ExcelUtils; -import com.tashow.cloud.product.dto.SkuServiceDeliverDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceDeliverDO; import com.tashow.cloud.product.service.SkuServiceDeliverService; -import com.tashow.cloud.product.vo.skuservicedeliver.SkuServiceDeliverPageReqVO; -import com.tashow.cloud.product.vo.skuservicedeliver.SkuServiceDeliverRespVO; -import com.tashow.cloud.product.vo.skuservicedeliver.SkuServiceDeliverSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicedeliver.SkuServiceDeliverPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicedeliver.SkuServiceDeliverRespVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicedeliver.SkuServiceDeliverSaveReqVO; import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServiceDetailsController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServiceDetailsController.java index 58a876d..9de48e6 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServiceDetailsController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServiceDetailsController.java @@ -5,11 +5,11 @@ import com.tashow.cloud.common.pojo.PageParam; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.util.object.BeanUtils; import com.tashow.cloud.excel.excel.core.util.ExcelUtils; -import com.tashow.cloud.product.dto.SkuServiceDetailsDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceDetailsDO; import com.tashow.cloud.product.service.SkuServiceDetailsService; -import com.tashow.cloud.product.vo.skuservicedetails.SkuServiceDetailsPageReqVO; -import com.tashow.cloud.product.vo.skuservicedetails.SkuServiceDetailsRespVO; -import com.tashow.cloud.product.vo.skuservicedetails.SkuServiceDetailsSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicedetails.SkuServiceDetailsPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicedetails.SkuServiceDetailsRespVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicedetails.SkuServiceDetailsSaveReqVO; import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServiceMaterialController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServiceMaterialController.java index fc4d8d8..055e2c8 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServiceMaterialController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServiceMaterialController.java @@ -5,11 +5,11 @@ import com.tashow.cloud.common.pojo.PageParam; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.util.object.BeanUtils; import com.tashow.cloud.excel.excel.core.util.ExcelUtils; -import com.tashow.cloud.product.dto.SkuServiceMaterialDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceMaterialDO; import com.tashow.cloud.product.service.SkuServiceMaterialService; -import com.tashow.cloud.product.vo.skuservicematerial.SkuServiceMaterialPageReqVO; -import com.tashow.cloud.product.vo.skuservicematerial.SkuServiceMaterialRespVO; -import com.tashow.cloud.product.vo.skuservicematerial.SkuServiceMaterialSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicematerial.SkuServiceMaterialPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicematerial.SkuServiceMaterialRespVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicematerial.SkuServiceMaterialSaveReqVO; import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServiceTransportController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServiceTransportController.java index d9dd273..5c818b5 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServiceTransportController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServiceTransportController.java @@ -5,11 +5,11 @@ import com.tashow.cloud.common.pojo.PageParam; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.util.object.BeanUtils; import com.tashow.cloud.excel.excel.core.util.ExcelUtils; -import com.tashow.cloud.product.dto.SkuServiceTransportDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceTransportDO; import com.tashow.cloud.product.service.SkuServiceTransportService; -import com.tashow.cloud.product.vo.skuservicetransport.SkuServiceTransportPageReqVO; -import com.tashow.cloud.product.vo.skuservicetransport.SkuServiceTransportRespVO; -import com.tashow.cloud.product.vo.skuservicetransport.SkuServiceTransportSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicetransport.SkuServiceTransportPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicetransport.SkuServiceTransportRespVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicetransport.SkuServiceTransportSaveReqVO; import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServicesFormController.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServicesFormController.java index 14c7ba5..0459b16 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServicesFormController.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/controller/admin/SkuServicesFormController.java @@ -5,11 +5,11 @@ import com.tashow.cloud.common.pojo.PageParam; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.util.object.BeanUtils; import com.tashow.cloud.excel.excel.core.util.ExcelUtils; -import com.tashow.cloud.product.dto.SkuServicesFormDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServicesFormDO; import com.tashow.cloud.product.service.SkuServicesFormService; -import com.tashow.cloud.product.vo.skuservicesform.SkuServicesFormPageReqVO; -import com.tashow.cloud.product.vo.skuservicesform.SkuServicesFormRespVO; -import com.tashow.cloud.product.vo.skuservicesform.SkuServicesFormSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicesform.SkuServicesFormPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicesform.SkuServicesFormRespVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicesform.SkuServicesFormSaveReqVO; import com.tashow.cloud.web.apilog.core.annotation.ApiAccessLog; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Parameter; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/CategoryMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/CategoryMapper.java index 290dda0..ccaff7d 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/CategoryMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/CategoryMapper.java @@ -5,9 +5,10 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.CategoryDO; +import com.tashow.cloud.productapi.api.product.dto.CategoryDO; +import com.tashow.cloud.productapi.api.product.dto.CategoryDto; import org.apache.ibatis.annotations.Mapper; - +import org.apache.ibatis.annotations.Param; /** * 产品类目 Mapper * @@ -16,6 +17,13 @@ import org.apache.ibatis.annotations.Mapper; @Mapper public interface CategoryMapper extends BaseMapperX { - + /** + * 根据条件查询类目列表 + */ + List selectCategoryList(@Param("grade") Integer grade, + @Param("categoryId") Long categoryId, + @Param("categoryName") String categoryName, + @Param("status") Integer status, + @Param("shopId") Long shopId); } \ No newline at end of file diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdAdditionalFeeDatesMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdAdditionalFeeDatesMapper.java index 515e425..64af0b7 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdAdditionalFeeDatesMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdAdditionalFeeDatesMapper.java @@ -5,7 +5,7 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.ProdAdditionalFeeDatesDO; +import com.tashow.cloud.productapi.api.product.dto.ProdAdditionalFeeDatesDO; import org.apache.ibatis.annotations.Mapper; /** diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdAdditionalFeePeriodsMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdAdditionalFeePeriodsMapper.java index 2a2859c..3a97ed5 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdAdditionalFeePeriodsMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdAdditionalFeePeriodsMapper.java @@ -5,7 +5,7 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.ProdAdditionalFeePeriodsDO; +import com.tashow.cloud.productapi.api.product.dto.ProdAdditionalFeePeriodsDO; import org.apache.ibatis.annotations.Mapper; /** diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdEmergencyResponseIntervalsMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdEmergencyResponseIntervalsMapper.java index 6fee361..a433d92 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdEmergencyResponseIntervalsMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdEmergencyResponseIntervalsMapper.java @@ -5,7 +5,7 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.ProdEmergencyResponseIntervalsDO; +import com.tashow.cloud.productapi.api.product.dto.ProdEmergencyResponseIntervalsDO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdEmergencyResponseMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdEmergencyResponseMapper.java index 3d0bbbd..d4a1045 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdEmergencyResponseMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdEmergencyResponseMapper.java @@ -5,7 +5,7 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.ProdEmergencyResponseDO; +import com.tashow.cloud.productapi.api.product.dto.ProdEmergencyResponseDO; import org.apache.ibatis.annotations.Mapper; /** diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdExtendMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdExtendMapper.java index 90fe399..6c8d0df 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdExtendMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdExtendMapper.java @@ -1,8 +1,8 @@ package com.tashow.cloud.product.mapper; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.ProdExtendDO; -import com.tashow.cloud.product.dto.ProdPropValueDO; +import com.tashow.cloud.productapi.api.product.dto.ProdExtendDO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropValueDO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdMapper.java index 4748f03..12f8186 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdMapper.java @@ -7,12 +7,9 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.*; -import com.tashow.cloud.product.vo.prod.ProdPageReqVO; -import com.tashow.cloud.product.vo.prod.ProdServiceVO; -import com.tashow.cloud.product.vo.prodemergencyresponse.ProdEmergencyInfoVO; -import com.tashow.cloud.product.vo.prodserviceareas.ProdServiceAreasInfoVO; -import io.swagger.v3.oas.annotations.media.Schema; +import com.tashow.cloud.productapi.api.product.dto.*; +import com.tashow.cloud.productapi.api.product.vo.prod.ProdPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prod.ProdServiceVO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -27,12 +24,21 @@ public interface ProdMapper extends BaseMapperX { IPage getProdPageList(Page page, ProdPageReqVO reqVO); ProdServiceVO selectProdService(@Param("prodId") Long prodId - ,@Param("regionSwitch") Integer regionSwitch - ,@Param("reservationSwitch") Integer reservationSwitch - ,@Param("emergencySwitch") Integer emergencySwitch - ,@Param("orderLimitSwitch") Integer orderLimitSwitch - ,@Param("additionalSwitch") Integer additionalSwitch - ,@Param("additionalFeeSwitch") Integer additionalFeeSwitch - ,@Param("weightSwitch") Integer weightSwitch + , @Param("regionSwitch") Integer regionSwitch + , @Param("reservationSwitch") Integer reservationSwitch + , @Param("emergencySwitch") Integer emergencySwitch + , @Param("orderLimitSwitch") Integer orderLimitSwitch + , @Param("additionalSwitch") Integer additionalSwitch + , @Param("additionalFeeSwitch") Integer additionalFeeSwitch + , @Param("weightSwitch") Integer weightSwitch ); + + ProdServiceVO selectProdServiceInfo(@Param("prodId") Long prodId + , @Param("reservationSwitch") Integer reservationSwitch + , @Param("emergencySwitch") Integer emergencySwitch + , @Param("orderLimitSwitch") Integer orderLimitSwitch + , @Param("additionalSwitch") Integer additionalSwitch + , @Param("additionalFeeSwitch") Integer additionalFeeSwitch + , @Param("weightSwitch") Integer weightSwitch + ); } \ No newline at end of file diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdPropMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdPropMapper.java index e066671..262a721 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdPropMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdPropMapper.java @@ -5,7 +5,7 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.ProdPropDO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropDO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdPropValueMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdPropValueMapper.java index 53cf230..20a24b5 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdPropValueMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdPropValueMapper.java @@ -5,7 +5,7 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.ProdPropValueDO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropValueDO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdReservationConfigMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdReservationConfigMapper.java index c6c612a..a7bbe67 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdReservationConfigMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdReservationConfigMapper.java @@ -5,7 +5,7 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.ProdReservationConfigDO; +import com.tashow.cloud.productapi.api.product.dto.ProdReservationConfigDO; import org.apache.ibatis.annotations.Mapper; /** diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdServiceAreaRelevanceMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdServiceAreaRelevanceMapper.java index 61a2a7f..c69fe33 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdServiceAreaRelevanceMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdServiceAreaRelevanceMapper.java @@ -5,7 +5,7 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.ProdServiceAreaRelevanceDO; +import com.tashow.cloud.productapi.api.product.dto.ProdServiceAreaRelevanceDO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdServiceAreasMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdServiceAreasMapper.java index aa4c1a9..d94d885 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdServiceAreasMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdServiceAreasMapper.java @@ -5,7 +5,7 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.ProdServiceAreasDO; +import com.tashow.cloud.productapi.api.product.dto.ProdServiceAreasDO; import org.apache.ibatis.annotations.Mapper; /** diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdServiceOverAreaRulesMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdServiceOverAreaRulesMapper.java index a1bb897..a930140 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdServiceOverAreaRulesMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdServiceOverAreaRulesMapper.java @@ -5,7 +5,7 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.ProdServiceOverAreaRulesDO; +import com.tashow.cloud.productapi.api.product.dto.ProdServiceOverAreaRulesDO; import org.apache.ibatis.annotations.Mapper; /** diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdTagsMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdTagsMapper.java index d33c3b7..2368366 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdTagsMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdTagsMapper.java @@ -5,7 +5,7 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.ProdTagsDO; +import com.tashow.cloud.productapi.api.product.dto.ProdTagsDO; import org.apache.ibatis.annotations.Mapper; /** diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdWeightRangePricesMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdWeightRangePricesMapper.java index 88a48b9..a941bf3 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdWeightRangePricesMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProdWeightRangePricesMapper.java @@ -5,7 +5,7 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.ProdWeightRangePricesDO; +import com.tashow.cloud.productapi.api.product.dto.ProdWeightRangePricesDO; import org.apache.ibatis.annotations.Mapper; /** diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProductOrderLimitMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProductOrderLimitMapper.java index 6ac35f1..766d8e4 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProductOrderLimitMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ProductOrderLimitMapper.java @@ -5,7 +5,7 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.ProductOrderLimitDO; +import com.tashow.cloud.productapi.api.product.dto.ProductOrderLimitDO; import org.apache.ibatis.annotations.Mapper; /** diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ShopDetailMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ShopDetailMapper.java index a9cc1f3..498f24b 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ShopDetailMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/ShopDetailMapper.java @@ -5,7 +5,7 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.ShopDetailDO; +import com.tashow.cloud.productapi.api.product.dto.ShopDetailDO; import org.apache.ibatis.annotations.Mapper; /** diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuMapper.java index 691a05c..c51590b 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuMapper.java @@ -4,14 +4,9 @@ import java.util.*; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; -import com.tashow.cloud.common.pojo.PageResult; -import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.ProdDO; -import com.tashow.cloud.product.dto.SkuDO; -import com.tashow.cloud.product.vo.prod.ProdPageReqVO; -import com.tashow.cloud.product.vo.sku.SkuRecycleBinVO; -import io.swagger.v3.oas.annotations.media.Schema; +import com.tashow.cloud.productapi.api.product.dto.SkuDO; +import com.tashow.cloud.productapi.api.product.vo.sku.SkuRecycleBinVO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServiceDeliverMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServiceDeliverMapper.java index 38a1ff1..95a23b6 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServiceDeliverMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServiceDeliverMapper.java @@ -5,7 +5,7 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.SkuServiceDeliverDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceDeliverDO; import org.apache.ibatis.annotations.Mapper; /** diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServiceDetailsMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServiceDetailsMapper.java index 31e2c00..34ca4e3 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServiceDetailsMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServiceDetailsMapper.java @@ -5,7 +5,7 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.SkuServiceDetailsDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceDetailsDO; import org.apache.ibatis.annotations.Mapper; /** diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServiceMaterialMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServiceMaterialMapper.java index be96935..9d4052b 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServiceMaterialMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServiceMaterialMapper.java @@ -5,7 +5,7 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.SkuServiceMaterialDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceMaterialDO; import org.apache.ibatis.annotations.Mapper; /** diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServiceTransportMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServiceTransportMapper.java index 4432bb7..2c55645 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServiceTransportMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServiceTransportMapper.java @@ -5,7 +5,7 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.SkuServiceTransportDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceTransportDO; import org.apache.ibatis.annotations.Mapper; /** diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServicesFormMapper.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServicesFormMapper.java index a12f272..cf5e6a6 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServicesFormMapper.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/mapper/SkuServicesFormMapper.java @@ -5,9 +5,9 @@ import java.util.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.mybatis.mybatis.core.query.LambdaQueryWrapperX; import com.tashow.cloud.mybatis.mybatis.core.mapper.BaseMapperX; -import com.tashow.cloud.product.dto.SkuDO; -import com.tashow.cloud.product.dto.SkuServicesFormDO; -import com.tashow.cloud.product.vo.sku.SkuServiceExtendVO; +import com.tashow.cloud.productapi.api.product.dto.SkuDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServicesFormDO; +import com.tashow.cloud.productapi.api.product.vo.sku.SkuServiceExtendVO; import org.apache.ibatis.annotations.Mapper; /** diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/CategoryService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/CategoryService.java index bd6500f..b9092f2 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/CategoryService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/CategoryService.java @@ -3,13 +3,15 @@ package com.tashow.cloud.product.service; import java.util.*; import com.baomidou.mybatisplus.extension.service.IService; -import com.tashow.cloud.product.dto.CategoryDO; -import com.tashow.cloud.product.dto.ProdPropValueDO; -import com.tashow.cloud.product.vo.category.CategoryPageReqVO; -import com.tashow.cloud.product.vo.category.CategorySaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.CategoryDO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropValueDO; +import com.tashow.cloud.productapi.api.product.dto.CategoryDto; +import com.tashow.cloud.productapi.api.product.vo.CategoryPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.CategorySaveReqVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; +import org.springframework.web.bind.annotation.RequestParam; /** * 产品类目 Service 接口 @@ -18,6 +20,10 @@ import com.tashow.cloud.common.pojo.PageParam; */ public interface CategoryService extends IService { + + List categoryList(Integer grade, Long categoryId,String categoryName, Integer status); + + /** * 创建产品类目 * diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdAdditionalFeeDatesService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdAdditionalFeeDatesService.java index b4f15ce..0c7749b 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdAdditionalFeeDatesService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdAdditionalFeeDatesService.java @@ -2,9 +2,9 @@ package com.tashow.cloud.product.service; import java.util.*; -import com.tashow.cloud.product.dto.ProdAdditionalFeeDatesDO; -import com.tashow.cloud.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesPageReqVO; -import com.tashow.cloud.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.ProdAdditionalFeeDatesDO; +import com.tashow.cloud.productapi.api.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesSaveReqVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdAdditionalFeePeriodsService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdAdditionalFeePeriodsService.java index cad4817..9ee9afe 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdAdditionalFeePeriodsService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdAdditionalFeePeriodsService.java @@ -2,9 +2,9 @@ package com.tashow.cloud.product.service; import java.util.*; -import com.tashow.cloud.product.dto.ProdAdditionalFeePeriodsDO; -import com.tashow.cloud.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsPageReqVO; -import com.tashow.cloud.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.ProdAdditionalFeePeriodsDO; +import com.tashow.cloud.productapi.api.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsSaveReqVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdEmergencyResponseIntervalsService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdEmergencyResponseIntervalsService.java index 3a1fc1d..840182c 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdEmergencyResponseIntervalsService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdEmergencyResponseIntervalsService.java @@ -2,9 +2,9 @@ package com.tashow.cloud.product.service; import java.util.*; -import com.tashow.cloud.product.dto.ProdEmergencyResponseIntervalsDO; -import com.tashow.cloud.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsPageReqVO; -import com.tashow.cloud.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.ProdEmergencyResponseIntervalsDO; +import com.tashow.cloud.productapi.api.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsSaveReqVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdEmergencyResponseService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdEmergencyResponseService.java index d53c836..3da93b2 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdEmergencyResponseService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdEmergencyResponseService.java @@ -2,9 +2,9 @@ package com.tashow.cloud.product.service; import java.util.*; -import com.tashow.cloud.product.dto.ProdEmergencyResponseDO; -import com.tashow.cloud.product.vo.prodemergencyresponse.ProdEmergencyResponsePageReqVO; -import com.tashow.cloud.product.vo.prodemergencyresponse.ProdEmergencyResponseSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.ProdEmergencyResponseDO; +import com.tashow.cloud.productapi.api.product.vo.prodemergencyresponse.ProdEmergencyResponsePageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodemergencyresponse.ProdEmergencyResponseSaveReqVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdExtendService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdExtendService.java index b10e7a8..08e856a 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdExtendService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdExtendService.java @@ -1,15 +1,8 @@ package com.tashow.cloud.product.service; import com.baomidou.mybatisplus.extension.service.IService; -import com.tashow.cloud.common.pojo.PageResult; -import com.tashow.cloud.product.dto.ProdExtendDO; -import com.tashow.cloud.product.dto.ProdPropDO; -import com.tashow.cloud.product.vo.prodprop.ProdPropPageReqVO; -import com.tashow.cloud.product.vo.prodprop.ProdPropSaveReqVO; -import com.tashow.cloud.product.vo.sku.SkuPropVO; -import jakarta.validation.Valid; +import com.tashow.cloud.productapi.api.product.dto.ProdExtendDO; -import java.util.List; /** * 商品属性 Service 接口 diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdPropService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdPropService.java index 4078f7e..513a4a6 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdPropService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdPropService.java @@ -3,11 +3,11 @@ package com.tashow.cloud.product.service; import java.util.*; import com.baomidou.mybatisplus.extension.service.IService; -import com.tashow.cloud.product.dto.ProdPropDO; -import com.tashow.cloud.product.vo.prod.ProdSaveReqVO; -import com.tashow.cloud.product.vo.prodprop.ProdPropPageReqVO; -import com.tashow.cloud.product.vo.prodprop.ProdPropSaveReqVO; -import com.tashow.cloud.product.vo.sku.SkuPropVO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropDO; +import com.tashow.cloud.productapi.api.product.vo.prod.ProdSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodprop.ProdPropPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodprop.ProdPropSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.sku.SkuPropVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdPropValueService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdPropValueService.java index ae01aaf..ba25b6b 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdPropValueService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdPropValueService.java @@ -3,10 +3,10 @@ package com.tashow.cloud.product.service; import java.util.*; import com.baomidou.mybatisplus.extension.service.IService; -import com.tashow.cloud.product.dto.ProdPropDO; -import com.tashow.cloud.product.dto.ProdPropValueDO; -import com.tashow.cloud.product.vo.prodpropvalue.ProdPropValuePageReqVO; -import com.tashow.cloud.product.vo.prodpropvalue.ProdPropValueSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropDO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropValueDO; +import com.tashow.cloud.productapi.api.product.vo.prodpropvalue.ProdPropValuePageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodpropvalue.ProdPropValueSaveReqVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdReservationConfigService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdReservationConfigService.java index 2a19183..a9cc2ab 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdReservationConfigService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdReservationConfigService.java @@ -2,9 +2,9 @@ package com.tashow.cloud.product.service; import java.util.*; -import com.tashow.cloud.product.dto.ProdReservationConfigDO; -import com.tashow.cloud.product.vo.prodreservationconfig.ProdReservationConfigPageReqVO; -import com.tashow.cloud.product.vo.prodreservationconfig.ProdReservationConfigSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.ProdReservationConfigDO; +import com.tashow.cloud.productapi.api.product.vo.prodreservationconfig.ProdReservationConfigPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodreservationconfig.ProdReservationConfigSaveReqVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdService.java index 28f9aed..e9ed3fa 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdService.java @@ -2,10 +2,10 @@ package com.tashow.cloud.product.service; import java.util.*; -import com.tashow.cloud.product.dto.ProdDO; -import com.tashow.cloud.product.vo.prod.ProdPageReqVO; -import com.tashow.cloud.product.vo.prod.ProdSaveReqVO; -import com.tashow.cloud.product.vo.prod.ProdServiceVO; +import com.tashow.cloud.productapi.api.product.dto.ProdDO; +import com.tashow.cloud.productapi.api.product.vo.prod.ProdPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prod.ProdSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prod.ProdServiceVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdServiceAreaRelevanceService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdServiceAreaRelevanceService.java index 761f3bf..bb5412f 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdServiceAreaRelevanceService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdServiceAreaRelevanceService.java @@ -2,9 +2,9 @@ package com.tashow.cloud.product.service; import java.util.*; -import com.tashow.cloud.product.dto.ProdServiceAreaRelevanceDO; -import com.tashow.cloud.product.vo.prodservicearearelevance.ProdServiceAreaRelevancePageReqVO; -import com.tashow.cloud.product.vo.prodservicearearelevance.ProdServiceAreaRelevanceSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.ProdServiceAreaRelevanceDO; +import com.tashow.cloud.productapi.api.product.vo.prodservicearearelevance.ProdServiceAreaRelevancePageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodservicearearelevance.ProdServiceAreaRelevanceSaveReqVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdServiceAreasService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdServiceAreasService.java index 959eb73..d43455d 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdServiceAreasService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdServiceAreasService.java @@ -3,10 +3,10 @@ package com.tashow.cloud.product.service; import java.util.*; import com.baomidou.mybatisplus.extension.service.IService; -import com.tashow.cloud.product.dto.ProdPropDO; -import com.tashow.cloud.product.dto.ProdServiceAreasDO; -import com.tashow.cloud.product.vo.prodserviceareas.ProdServiceAreasPageReqVO; -import com.tashow.cloud.product.vo.prodserviceareas.ProdServiceAreasSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropDO; +import com.tashow.cloud.productapi.api.product.dto.ProdServiceAreasDO; +import com.tashow.cloud.productapi.api.product.vo.prodserviceareas.ProdServiceAreasPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodserviceareas.ProdServiceAreasSaveReqVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdServiceOverAreaRulesService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdServiceOverAreaRulesService.java index 7702d3c..1f8f2b1 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdServiceOverAreaRulesService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdServiceOverAreaRulesService.java @@ -2,9 +2,9 @@ package com.tashow.cloud.product.service; import java.util.*; -import com.tashow.cloud.product.dto.ProdServiceOverAreaRulesDO; -import com.tashow.cloud.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesPageReqVO; -import com.tashow.cloud.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.ProdServiceOverAreaRulesDO; +import com.tashow.cloud.productapi.api.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesSaveReqVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdTagsService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdTagsService.java index 805c72f..ade48cb 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdTagsService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdTagsService.java @@ -2,9 +2,9 @@ package com.tashow.cloud.product.service; import java.util.*; -import com.tashow.cloud.product.dto.ProdTagsDO; -import com.tashow.cloud.product.vo.prodtags.ProdTagsPageReqVO; -import com.tashow.cloud.product.vo.prodtags.ProdTagsSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.ProdTagsDO; +import com.tashow.cloud.productapi.api.product.vo.prodtags.ProdTagsPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodtags.ProdTagsSaveReqVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdWeightRangePricesService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdWeightRangePricesService.java index b85d681..8188680 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdWeightRangePricesService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProdWeightRangePricesService.java @@ -2,9 +2,9 @@ package com.tashow.cloud.product.service; import java.util.*; -import com.tashow.cloud.product.dto.ProdWeightRangePricesDO; -import com.tashow.cloud.product.vo.prodweightrangeprices.ProdWeightRangePricesPageReqVO; -import com.tashow.cloud.product.vo.prodweightrangeprices.ProdWeightRangePricesSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.ProdWeightRangePricesDO; +import com.tashow.cloud.productapi.api.product.vo.prodweightrangeprices.ProdWeightRangePricesPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodweightrangeprices.ProdWeightRangePricesSaveReqVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProductOrderLimitService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProductOrderLimitService.java index 566ed04..719042b 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProductOrderLimitService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ProductOrderLimitService.java @@ -2,9 +2,9 @@ package com.tashow.cloud.product.service; import java.util.*; -import com.tashow.cloud.product.dto.ProductOrderLimitDO; -import com.tashow.cloud.product.vo.productorderlimit.ProductOrderLimitPageReqVO; -import com.tashow.cloud.product.vo.productorderlimit.ProductOrderLimitSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.ProductOrderLimitDO; +import com.tashow.cloud.productapi.api.product.vo.productorderlimit.ProductOrderLimitPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.productorderlimit.ProductOrderLimitSaveReqVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ShopDetailService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ShopDetailService.java index 917a9d7..4c358aa 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ShopDetailService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/ShopDetailService.java @@ -2,9 +2,11 @@ package com.tashow.cloud.product.service; import java.util.*; -import com.tashow.cloud.product.dto.ShopDetailDO; -import com.tashow.cloud.product.vo.shopdetail.ShopDetailPageReqVO; -import com.tashow.cloud.product.vo.shopdetail.ShopDetailSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.ShopDetailDO; +import com.tashow.cloud.productapi.api.product.vo.shopdetail +.ShopDetailPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.shopdetail +.ShopDetailSaveReqVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuService.java index 3cf540b..a9b39e5 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuService.java @@ -2,8 +2,8 @@ package com.tashow.cloud.product.service; import java.util.*; -import com.tashow.cloud.product.dto.*; -import com.tashow.cloud.product.vo.sku.*; +import com.tashow.cloud.productapi.api.product.dto.*; +import com.tashow.cloud.productapi.api.product.vo.sku.*; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServiceDeliverService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServiceDeliverService.java index f9678d8..eda1e66 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServiceDeliverService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServiceDeliverService.java @@ -2,9 +2,9 @@ package com.tashow.cloud.product.service; import java.util.*; -import com.tashow.cloud.product.dto.SkuServiceDeliverDO; -import com.tashow.cloud.product.vo.skuservicedeliver.SkuServiceDeliverPageReqVO; -import com.tashow.cloud.product.vo.skuservicedeliver.SkuServiceDeliverSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceDeliverDO; +import com.tashow.cloud.productapi.api.product.vo.skuservicedeliver.SkuServiceDeliverPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicedeliver.SkuServiceDeliverSaveReqVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServiceDetailsService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServiceDetailsService.java index 2da66d1..c6024ee 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServiceDetailsService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServiceDetailsService.java @@ -2,9 +2,9 @@ package com.tashow.cloud.product.service; import java.util.*; -import com.tashow.cloud.product.dto.SkuServiceDetailsDO; -import com.tashow.cloud.product.vo.skuservicedetails.SkuServiceDetailsPageReqVO; -import com.tashow.cloud.product.vo.skuservicedetails.SkuServiceDetailsSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceDetailsDO; +import com.tashow.cloud.productapi.api.product.vo.skuservicedetails.SkuServiceDetailsPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicedetails.SkuServiceDetailsSaveReqVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServiceMaterialService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServiceMaterialService.java index 16be043..2fa6d13 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServiceMaterialService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServiceMaterialService.java @@ -2,9 +2,9 @@ package com.tashow.cloud.product.service; import java.util.*; -import com.tashow.cloud.product.dto.SkuServiceMaterialDO; -import com.tashow.cloud.product.vo.skuservicematerial.SkuServiceMaterialPageReqVO; -import com.tashow.cloud.product.vo.skuservicematerial.SkuServiceMaterialSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceMaterialDO; +import com.tashow.cloud.productapi.api.product.vo.skuservicematerial.SkuServiceMaterialPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicematerial.SkuServiceMaterialSaveReqVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServiceTransportService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServiceTransportService.java index 709badd..1469304 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServiceTransportService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServiceTransportService.java @@ -2,9 +2,9 @@ package com.tashow.cloud.product.service; import java.util.*; -import com.tashow.cloud.product.dto.SkuServiceTransportDO; -import com.tashow.cloud.product.vo.skuservicetransport.SkuServiceTransportPageReqVO; -import com.tashow.cloud.product.vo.skuservicetransport.SkuServiceTransportSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceTransportDO; +import com.tashow.cloud.productapi.api.product.vo.skuservicetransport.SkuServiceTransportPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicetransport.SkuServiceTransportSaveReqVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServicesFormService.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServicesFormService.java index 780efd9..598a094 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServicesFormService.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/SkuServicesFormService.java @@ -2,9 +2,9 @@ package com.tashow.cloud.product.service; import java.util.*; -import com.tashow.cloud.product.dto.SkuServicesFormDO; -import com.tashow.cloud.product.vo.skuservicesform.SkuServicesFormPageReqVO; -import com.tashow.cloud.product.vo.skuservicesform.SkuServicesFormSaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.SkuServicesFormDO; +import com.tashow.cloud.productapi.api.product.vo.skuservicesform.SkuServicesFormPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicesform.SkuServicesFormSaveReqVO; import jakarta.validation.*; import com.tashow.cloud.common.pojo.PageResult; import com.tashow.cloud.common.pojo.PageParam; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/CategoryServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/CategoryServiceImpl.java index 72eab30..beb94c8 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/CategoryServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/CategoryServiceImpl.java @@ -1,14 +1,16 @@ package com.tashow.cloud.product.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.tashow.cloud.common.exception.ErrorCode; -import com.tashow.cloud.product.dto.CategoryDO; -import com.tashow.cloud.product.dto.ProdPropValueDO; +import com.tashow.cloud.productapi.api.product.dto.CategoryDO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropValueDO; import com.tashow.cloud.product.mapper.CategoryMapper; import com.tashow.cloud.product.mapper.ProdPropValueMapper; import com.tashow.cloud.product.service.CategoryService; -import com.tashow.cloud.product.vo.category.CategoryPageReqVO; -import com.tashow.cloud.product.vo.category.CategorySaveReqVO; +import com.tashow.cloud.productapi.api.product.dto.CategoryDto; +import com.tashow.cloud.productapi.api.product.vo.CategoryPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.CategorySaveReqVO; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; import jakarta.annotation.Resource; @@ -36,10 +38,17 @@ public class CategoryServiceImpl extends ServiceImpl @Resource private CategoryMapper categoryMapper; + @Override + public List categoryList(Integer grade, Long categoryId,String categoryName, Integer status) { + List categoryMenuList =categoryMapper.selectCategoryList(grade, categoryId,categoryName, status,1L); + return categoryMenuList; + } + @Override public Long createCategory(CategorySaveReqVO createReqVO) { // 插入 CategoryDO category = BeanUtils.toBean(createReqVO, CategoryDO.class); + category.setShopId(1L); categoryMapper.insert(category); // 返回 return category.getCategoryId(); @@ -78,4 +87,5 @@ public class CategoryServiceImpl extends ServiceImpl return null; } + } \ No newline at end of file diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdAdditionalFeeDatesServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdAdditionalFeeDatesServiceImpl.java index 48675c4..15856ed 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdAdditionalFeeDatesServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdAdditionalFeeDatesServiceImpl.java @@ -1,10 +1,10 @@ package com.tashow.cloud.product.service.impl; -import com.tashow.cloud.product.dto.ProdAdditionalFeeDatesDO; +import com.tashow.cloud.productapi.api.product.dto.ProdAdditionalFeeDatesDO; import com.tashow.cloud.product.mapper.ProdAdditionalFeeDatesMapper; import com.tashow.cloud.product.service.ProdAdditionalFeeDatesService; -import com.tashow.cloud.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesPageReqVO; -import com.tashow.cloud.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodadditionalfeedates.ProdAdditionalFeeDatesSaveReqVO; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; import jakarta.annotation.Resource; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdAdditionalFeePeriodsServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdAdditionalFeePeriodsServiceImpl.java index 2ffc3b7..8bae84c 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdAdditionalFeePeriodsServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdAdditionalFeePeriodsServiceImpl.java @@ -1,10 +1,10 @@ package com.tashow.cloud.product.service.impl; -import com.tashow.cloud.product.dto.ProdAdditionalFeePeriodsDO; +import com.tashow.cloud.productapi.api.product.dto.ProdAdditionalFeePeriodsDO; import com.tashow.cloud.product.mapper.ProdAdditionalFeePeriodsMapper; import com.tashow.cloud.product.service.ProdAdditionalFeePeriodsService; -import com.tashow.cloud.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsPageReqVO; -import com.tashow.cloud.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodadditionalfeeperiods.ProdAdditionalFeePeriodsSaveReqVO; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; import jakarta.annotation.Resource; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdEmergencyResponseIntervalsServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdEmergencyResponseIntervalsServiceImpl.java index b1f045c..00d580a 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdEmergencyResponseIntervalsServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdEmergencyResponseIntervalsServiceImpl.java @@ -1,10 +1,10 @@ package com.tashow.cloud.product.service.impl; -import com.tashow.cloud.product.dto.ProdEmergencyResponseIntervalsDO; +import com.tashow.cloud.productapi.api.product.dto.ProdEmergencyResponseIntervalsDO; import com.tashow.cloud.product.mapper.ProdEmergencyResponseIntervalsMapper; import com.tashow.cloud.product.service.ProdEmergencyResponseIntervalsService; -import com.tashow.cloud.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsPageReqVO; -import com.tashow.cloud.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodemergencyresponseintervals.ProdEmergencyResponseIntervalsSaveReqVO; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; import jakarta.annotation.Resource; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdEmergencyResponseServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdEmergencyResponseServiceImpl.java index cf119a2..c00baf5 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdEmergencyResponseServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdEmergencyResponseServiceImpl.java @@ -1,10 +1,10 @@ package com.tashow.cloud.product.service.impl; -import com.tashow.cloud.product.dto.ProdEmergencyResponseDO; +import com.tashow.cloud.productapi.api.product.dto.ProdEmergencyResponseDO; import com.tashow.cloud.product.mapper.ProdEmergencyResponseMapper; import com.tashow.cloud.product.service.ProdEmergencyResponseService; -import com.tashow.cloud.product.vo.prodemergencyresponse.ProdEmergencyResponsePageReqVO; -import com.tashow.cloud.product.vo.prodemergencyresponse.ProdEmergencyResponseSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodemergencyresponse.ProdEmergencyResponsePageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodemergencyresponse.ProdEmergencyResponseSaveReqVO; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; import jakarta.annotation.Resource; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdExtendServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdExtendServiceImpl.java index a780a46..171d92f 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdExtendServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdExtendServiceImpl.java @@ -1,8 +1,8 @@ package com.tashow.cloud.product.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.tashow.cloud.product.dto.ProdExtendDO; -import com.tashow.cloud.product.dto.ProdPropValueDO; +import com.tashow.cloud.productapi.api.product.dto.ProdExtendDO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropValueDO; import com.tashow.cloud.product.mapper.ProdExtendMapper; import com.tashow.cloud.product.mapper.ProdPropValueMapper; import com.tashow.cloud.product.service.ProdExtendService; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdPropServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdPropServiceImpl.java index 5ca497c..492f8e8 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdPropServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdPropServiceImpl.java @@ -2,15 +2,15 @@ package com.tashow.cloud.product.service.impl; import cn.hutool.core.collection.CollUtil; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.tashow.cloud.product.dto.ProdPropDO; -import com.tashow.cloud.product.dto.ProdPropValueDO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropDO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropValueDO; import com.tashow.cloud.product.mapper.ProdPropMapper; import com.tashow.cloud.product.mapper.ProdPropValueMapper; import com.tashow.cloud.product.service.ProdPropService; -import com.tashow.cloud.product.vo.prod.ProdSaveReqVO; -import com.tashow.cloud.product.vo.prodprop.ProdPropPageReqVO; -import com.tashow.cloud.product.vo.prodprop.ProdPropSaveReqVO; -import com.tashow.cloud.product.vo.sku.SkuPropVO; +import com.tashow.cloud.productapi.api.product.vo.prod.ProdSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodprop.ProdPropPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodprop.ProdPropSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.sku.SkuPropVO; import com.tashow.cloud.productapi.enums.BaseEnum; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdPropValueServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdPropValueServiceImpl.java index a0d82b4..44d62e2 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdPropValueServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdPropValueServiceImpl.java @@ -1,13 +1,13 @@ package com.tashow.cloud.product.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.tashow.cloud.product.dto.ProdPropDO; -import com.tashow.cloud.product.dto.ProdPropValueDO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropDO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropValueDO; import com.tashow.cloud.product.mapper.ProdPropMapper; import com.tashow.cloud.product.mapper.ProdPropValueMapper; import com.tashow.cloud.product.service.ProdPropValueService; -import com.tashow.cloud.product.vo.prodpropvalue.ProdPropValuePageReqVO; -import com.tashow.cloud.product.vo.prodpropvalue.ProdPropValueSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodpropvalue.ProdPropValuePageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodpropvalue.ProdPropValueSaveReqVO; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; import jakarta.annotation.Resource; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdReservationConfigServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdReservationConfigServiceImpl.java index b580c8f..dc977b3 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdReservationConfigServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdReservationConfigServiceImpl.java @@ -1,10 +1,10 @@ package com.tashow.cloud.product.service.impl; -import com.tashow.cloud.product.dto.ProdReservationConfigDO; +import com.tashow.cloud.productapi.api.product.dto.ProdReservationConfigDO; import com.tashow.cloud.product.mapper.ProdReservationConfigMapper; import com.tashow.cloud.product.service.ProdReservationConfigService; -import com.tashow.cloud.product.vo.prodreservationconfig.ProdReservationConfigPageReqVO; -import com.tashow.cloud.product.vo.prodreservationconfig.ProdReservationConfigSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodreservationconfig.ProdReservationConfigPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodreservationconfig.ProdReservationConfigSaveReqVO; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; import jakarta.annotation.Resource; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdServiceAreaRelevanceServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdServiceAreaRelevanceServiceImpl.java index d3ffd2b..516cf31 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdServiceAreaRelevanceServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdServiceAreaRelevanceServiceImpl.java @@ -1,10 +1,10 @@ package com.tashow.cloud.product.service.impl; -import com.tashow.cloud.product.dto.ProdServiceAreaRelevanceDO; +import com.tashow.cloud.productapi.api.product.dto.ProdServiceAreaRelevanceDO; import com.tashow.cloud.product.mapper.ProdServiceAreaRelevanceMapper; import com.tashow.cloud.product.service.ProdServiceAreaRelevanceService; -import com.tashow.cloud.product.vo.prodservicearearelevance.ProdServiceAreaRelevancePageReqVO; -import com.tashow.cloud.product.vo.prodservicearearelevance.ProdServiceAreaRelevanceSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodservicearearelevance.ProdServiceAreaRelevancePageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodservicearearelevance.ProdServiceAreaRelevanceSaveReqVO; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; import jakarta.annotation.Resource; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdServiceAreasServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdServiceAreasServiceImpl.java index c7a7f65..fe7ccfb 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdServiceAreasServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdServiceAreasServiceImpl.java @@ -1,13 +1,13 @@ package com.tashow.cloud.product.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; -import com.tashow.cloud.product.dto.ProdPropDO; -import com.tashow.cloud.product.dto.ProdServiceAreasDO; +import com.tashow.cloud.productapi.api.product.dto.ProdPropDO; +import com.tashow.cloud.productapi.api.product.dto.ProdServiceAreasDO; import com.tashow.cloud.product.mapper.ProdPropMapper; import com.tashow.cloud.product.mapper.ProdServiceAreasMapper; import com.tashow.cloud.product.service.ProdServiceAreasService; -import com.tashow.cloud.product.vo.prodserviceareas.ProdServiceAreasPageReqVO; -import com.tashow.cloud.product.vo.prodserviceareas.ProdServiceAreasSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodserviceareas.ProdServiceAreasPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodserviceareas.ProdServiceAreasSaveReqVO; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; import jakarta.annotation.Resource; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdServiceImpl.java index 6bef46c..e55ebc0 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdServiceImpl.java @@ -5,13 +5,14 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.tashow.cloud.mybatis.mybatis.core.util.MyBatisUtils; -import com.tashow.cloud.product.dto.*; +import com.tashow.cloud.productapi.api.product.dto.*; import com.tashow.cloud.product.mapper.*; import com.tashow.cloud.product.service.ProdPropService; import com.tashow.cloud.product.service.ProdService; -import com.tashow.cloud.product.vo.prod.ProdPageReqVO; -import com.tashow.cloud.product.vo.prod.ProdSaveReqVO; -import com.tashow.cloud.product.vo.prod.ProdServiceVO; + +import com.tashow.cloud.productapi.api.product.vo.prod.ProdPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prod.ProdSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prod.ProdServiceVO; import com.tashow.cloud.productapi.enums.BaseEnum; import lombok.val; import org.springframework.stereotype.Service; @@ -244,9 +245,17 @@ public class ProdServiceImpl implements ProdService { @Override public ProdServiceVO getProdService(Long prodId) { ProdDO prodDO = prodMapper.selectById(prodId); - return prodMapper.selectProdService(prodDO.getProdId(),prodDO.getRegionSwitch(), - prodDO.getReservationSwitch(),prodDO.getEmergencySwitch(),prodDO.getOrderLimitSwitch(), - prodDO.getAdditionalSwitch(),prodDO.getAdditionalFeeSwitch(),prodDO.getWeightSwitch()); + if(prodDO!= null&&prodDO.getRegionSwitch()==BaseEnum.YES_ONE.getKey()){ + return prodMapper.selectProdService(prodDO.getProdId(),prodDO.getRegionSwitch(), + prodDO.getReservationSwitch(),prodDO.getEmergencySwitch(),prodDO.getOrderLimitSwitch(), + prodDO.getAdditionalSwitch(),prodDO.getAdditionalFeeSwitch(),prodDO.getWeightSwitch()); + }else { + return prodMapper.selectProdServiceInfo(prodDO.getProdId(), + prodDO.getReservationSwitch(),prodDO.getEmergencySwitch(),prodDO.getOrderLimitSwitch(), + prodDO.getAdditionalSwitch(),prodDO.getAdditionalFeeSwitch(),prodDO.getWeightSwitch()); + } + + } @Override diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdServiceOverAreaRulesServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdServiceOverAreaRulesServiceImpl.java index fe89c2e..6f5e253 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdServiceOverAreaRulesServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdServiceOverAreaRulesServiceImpl.java @@ -1,10 +1,10 @@ package com.tashow.cloud.product.service.impl; -import com.tashow.cloud.product.dto.ProdServiceOverAreaRulesDO; +import com.tashow.cloud.productapi.api.product.dto.ProdServiceOverAreaRulesDO; import com.tashow.cloud.product.mapper.ProdServiceOverAreaRulesMapper; import com.tashow.cloud.product.service.ProdServiceOverAreaRulesService; -import com.tashow.cloud.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesPageReqVO; -import com.tashow.cloud.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodserviceoverarearules.ProdServiceOverAreaRulesSaveReqVO; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; import jakarta.annotation.Resource; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdTagsServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdTagsServiceImpl.java index c7600c9..ba4003b 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdTagsServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdTagsServiceImpl.java @@ -1,10 +1,10 @@ package com.tashow.cloud.product.service.impl; -import com.tashow.cloud.product.dto.ProdTagsDO; +import com.tashow.cloud.productapi.api.product.dto.ProdTagsDO; import com.tashow.cloud.product.mapper.ProdTagsMapper; import com.tashow.cloud.product.service.ProdTagsService; -import com.tashow.cloud.product.vo.prodtags.ProdTagsPageReqVO; -import com.tashow.cloud.product.vo.prodtags.ProdTagsSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodtags.ProdTagsPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodtags.ProdTagsSaveReqVO; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; import jakarta.annotation.Resource; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdWeightRangePricesServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdWeightRangePricesServiceImpl.java index 8f4e423..b28f9a0 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdWeightRangePricesServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProdWeightRangePricesServiceImpl.java @@ -1,10 +1,10 @@ package com.tashow.cloud.product.service.impl; -import com.tashow.cloud.product.dto.ProdWeightRangePricesDO; +import com.tashow.cloud.productapi.api.product.dto.ProdWeightRangePricesDO; import com.tashow.cloud.product.mapper.ProdWeightRangePricesMapper; import com.tashow.cloud.product.service.ProdWeightRangePricesService; -import com.tashow.cloud.product.vo.prodweightrangeprices.ProdWeightRangePricesPageReqVO; -import com.tashow.cloud.product.vo.prodweightrangeprices.ProdWeightRangePricesSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodweightrangeprices.ProdWeightRangePricesPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.prodweightrangeprices.ProdWeightRangePricesSaveReqVO; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; import jakarta.annotation.Resource; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProductOrderLimitServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProductOrderLimitServiceImpl.java index 9a35f06..abae5d3 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProductOrderLimitServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ProductOrderLimitServiceImpl.java @@ -1,10 +1,10 @@ package com.tashow.cloud.product.service.impl; -import com.tashow.cloud.product.dto.ProductOrderLimitDO; +import com.tashow.cloud.productapi.api.product.dto.ProductOrderLimitDO; import com.tashow.cloud.product.mapper.ProductOrderLimitMapper; import com.tashow.cloud.product.service.ProductOrderLimitService; -import com.tashow.cloud.product.vo.productorderlimit.ProductOrderLimitPageReqVO; -import com.tashow.cloud.product.vo.productorderlimit.ProductOrderLimitSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.productorderlimit.ProductOrderLimitPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.productorderlimit.ProductOrderLimitSaveReqVO; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; import jakarta.annotation.Resource; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ShopDetailServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ShopDetailServiceImpl.java index 6c1ee51..b7bdb09 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ShopDetailServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/ShopDetailServiceImpl.java @@ -1,10 +1,12 @@ package com.tashow.cloud.product.service.impl; -import com.tashow.cloud.product.dto.ShopDetailDO; +import com.tashow.cloud.productapi.api.product.dto.ShopDetailDO; import com.tashow.cloud.product.mapper.ShopDetailMapper; import com.tashow.cloud.product.service.ShopDetailService; -import com.tashow.cloud.product.vo.shopdetail.ShopDetailPageReqVO; -import com.tashow.cloud.product.vo.shopdetail.ShopDetailSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.shopdetail +.ShopDetailPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.shopdetail +.ShopDetailSaveReqVO; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; import jakarta.annotation.Resource; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceDeliverServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceDeliverServiceImpl.java index ed8e9e9..374965b 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceDeliverServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceDeliverServiceImpl.java @@ -1,10 +1,10 @@ package com.tashow.cloud.product.service.impl; -import com.tashow.cloud.product.dto.SkuServiceDeliverDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceDeliverDO; import com.tashow.cloud.product.mapper.SkuServiceDeliverMapper; import com.tashow.cloud.product.service.SkuServiceDeliverService; -import com.tashow.cloud.product.vo.skuservicedeliver.SkuServiceDeliverPageReqVO; -import com.tashow.cloud.product.vo.skuservicedeliver.SkuServiceDeliverSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicedeliver.SkuServiceDeliverPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicedeliver.SkuServiceDeliverSaveReqVO; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; import jakarta.annotation.Resource; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceDetailsServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceDetailsServiceImpl.java index f89e4e3..bc7d53d 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceDetailsServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceDetailsServiceImpl.java @@ -1,10 +1,10 @@ package com.tashow.cloud.product.service.impl; -import com.tashow.cloud.product.dto.SkuServiceDetailsDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceDetailsDO; import com.tashow.cloud.product.mapper.SkuServiceDetailsMapper; import com.tashow.cloud.product.service.SkuServiceDetailsService; -import com.tashow.cloud.product.vo.skuservicedetails.SkuServiceDetailsPageReqVO; -import com.tashow.cloud.product.vo.skuservicedetails.SkuServiceDetailsSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicedetails.SkuServiceDetailsPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicedetails.SkuServiceDetailsSaveReqVO; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; import jakarta.annotation.Resource; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceImpl.java index 9b3231e..d52879c 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceImpl.java @@ -6,14 +6,13 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.tashow.cloud.common.util.date.DateUtils; import com.tashow.cloud.mybatis.mybatis.core.util.MyBatisUtils; -import com.tashow.cloud.product.dto.*; +import com.tashow.cloud.productapi.api.product.dto.*; import com.tashow.cloud.product.mapper.*; import com.tashow.cloud.product.service.ProdExtendService; import com.tashow.cloud.product.service.ProdPropService; import com.tashow.cloud.product.service.ProdPropValueService; import com.tashow.cloud.product.service.SkuService; -import com.tashow.cloud.product.vo.prod.ProdPageReqVO; -import com.tashow.cloud.product.vo.sku.*; +import com.tashow.cloud.productapi.api.product.vo.sku.*; import com.tashow.cloud.productapi.enums.BaseEnum; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import com.tashow.cloud.productapi.enums.ServiceTypeEnum; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceMaterialServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceMaterialServiceImpl.java index 86eea11..9131578 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceMaterialServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceMaterialServiceImpl.java @@ -1,10 +1,10 @@ package com.tashow.cloud.product.service.impl; -import com.tashow.cloud.product.dto.SkuServiceMaterialDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceMaterialDO; import com.tashow.cloud.product.mapper.SkuServiceMaterialMapper; import com.tashow.cloud.product.service.SkuServiceMaterialService; -import com.tashow.cloud.product.vo.skuservicematerial.SkuServiceMaterialPageReqVO; -import com.tashow.cloud.product.vo.skuservicematerial.SkuServiceMaterialSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicematerial.SkuServiceMaterialPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicematerial.SkuServiceMaterialSaveReqVO; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; import jakarta.annotation.Resource; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceTransportServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceTransportServiceImpl.java index 267667d..41627e4 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceTransportServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServiceTransportServiceImpl.java @@ -1,10 +1,10 @@ package com.tashow.cloud.product.service.impl; -import com.tashow.cloud.product.dto.SkuServiceTransportDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServiceTransportDO; import com.tashow.cloud.product.mapper.SkuServiceTransportMapper; import com.tashow.cloud.product.service.SkuServiceTransportService; -import com.tashow.cloud.product.vo.skuservicetransport.SkuServiceTransportPageReqVO; -import com.tashow.cloud.product.vo.skuservicetransport.SkuServiceTransportSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicetransport.SkuServiceTransportPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicetransport.SkuServiceTransportSaveReqVO; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; import jakarta.annotation.Resource; diff --git a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServicesFormServiceImpl.java b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServicesFormServiceImpl.java index c07951d..5f226d1 100644 --- a/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServicesFormServiceImpl.java +++ b/tashow-module/tashow-module-product/src/main/java/com/tashow/cloud/product/service/impl/SkuServicesFormServiceImpl.java @@ -1,10 +1,10 @@ package com.tashow.cloud.product.service.impl; -import com.tashow.cloud.product.dto.SkuServicesFormDO; +import com.tashow.cloud.productapi.api.product.dto.SkuServicesFormDO; import com.tashow.cloud.product.mapper.SkuServicesFormMapper; import com.tashow.cloud.product.service.SkuServicesFormService; -import com.tashow.cloud.product.vo.skuservicesform.SkuServicesFormPageReqVO; -import com.tashow.cloud.product.vo.skuservicesform.SkuServicesFormSaveReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicesform.SkuServicesFormPageReqVO; +import com.tashow.cloud.productapi.api.product.vo.skuservicesform.SkuServicesFormSaveReqVO; import com.tashow.cloud.productapi.enums.ErrorCodeConstants; import org.springframework.stereotype.Service; import jakarta.annotation.Resource; diff --git a/tashow-module/tashow-module-product/src/main/resources/mapper/product/CategoryMapper.xml b/tashow-module/tashow-module-product/src/main/resources/mapper/product/CategoryMapper.xml index 8be73bc..a8dc9eb 100644 --- a/tashow-module/tashow-module-product/src/main/resources/mapper/product/CategoryMapper.xml +++ b/tashow-module/tashow-module-product/src/main/resources/mapper/product/CategoryMapper.xml @@ -8,5 +8,24 @@ 代码生成器暂时只生成 Mapper XML 文件本身,更多推荐 MybatisX 快速开发插件来生成查询。 文档可见:https://www.iocoder.cn/MyBatis/x-plugins/ --> + \ No newline at end of file diff --git a/tashow-module/tashow-module-product/src/main/resources/mapper/product/ProdMapper.xml b/tashow-module/tashow-module-product/src/main/resources/mapper/product/ProdMapper.xml index f2c8975..322fa66 100644 --- a/tashow-module/tashow-module-product/src/main/resources/mapper/product/ProdMapper.xml +++ b/tashow-module/tashow-module-product/src/main/resources/mapper/product/ProdMapper.xml @@ -10,7 +10,7 @@ --> - + @@ -22,7 +22,7 @@ - + @@ -31,7 +31,7 @@ - + @@ -42,7 +42,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -69,15 +69,20 @@ - + + + + + + - + @@ -90,7 +95,7 @@ - + @@ -101,7 +106,7 @@ - + @@ -114,15 +119,121 @@ - + + + + - select * from tz_prod @@ -264,4 +375,131 @@ ORDER BY p.prod_id + + + + + + + \ No newline at end of file diff --git a/tashow-module/tashow-module-product/src/main/resources/mapper/product/ProdPropMapper.xml b/tashow-module/tashow-module-product/src/main/resources/mapper/product/ProdPropMapper.xml index 94f4c50..76f5c0d 100644 --- a/tashow-module/tashow-module-product/src/main/resources/mapper/product/ProdPropMapper.xml +++ b/tashow-module/tashow-module-product/src/main/resources/mapper/product/ProdPropMapper.xml @@ -8,7 +8,7 @@ 代码生成器暂时只生成 Mapper XML 文件本身,更多推荐 MybatisX 快速开发插件来生成查询。 文档可见:https://www.iocoder.cn/MyBatis/x-plugins/ --> - select * from tz_prod_prop where prop_name = #{propName} and prod_id = #{prodId} and rule = #{rule} \ No newline at end of file diff --git a/tashow-module/tashow-module-product/src/main/resources/mapper/product/SkuMapper.xml b/tashow-module/tashow-module-product/src/main/resources/mapper/product/SkuMapper.xml index 6dd292a..746575d 100644 --- a/tashow-module/tashow-module-product/src/main/resources/mapper/product/SkuMapper.xml +++ b/tashow-module/tashow-module-product/src/main/resources/mapper/product/SkuMapper.xml @@ -9,7 +9,7 @@ 文档可见:https://www.iocoder.cn/MyBatis/x-plugins/ --> - select sku_id, properties, delete_time from tz_sku where prod_id = #{prodId} and deleted = 1 and properties like concat('%', #{properties}, '%') @@ -17,7 +17,7 @@ - select sku_id, properties, delete_time,deleted from tz_sku and properties like concat('%', #{propertiesName}, '%') diff --git a/tashow-module/tashow-module-product/src/main/resources/mapper/product/SkuServicesFormMapper.xml b/tashow-module/tashow-module-product/src/main/resources/mapper/product/SkuServicesFormMapper.xml index a2ba040..cc2896a 100644 --- a/tashow-module/tashow-module-product/src/main/resources/mapper/product/SkuServicesFormMapper.xml +++ b/tashow-module/tashow-module-product/src/main/resources/mapper/product/SkuServicesFormMapper.xml @@ -10,7 +10,7 @@ --> - + @@ -18,19 +18,19 @@ - - - - @@ -46,7 +46,7 @@ - SELECT id, service_id, pic, name, price, is_charge, is_default, type, adress, trigger_name, trigger_id, is_parallel, describe_content, create_time, update_time, creator, updater, deleted @@ -55,7 +55,7 @@ - SELECT id, service_id, name, describe_content, create_time, update_time, creator, updater, deleted FROM tz_sku_service_material @@ -63,7 +63,7 @@ - SELECT id, service_id, contacts, address, province, city, area, tel, create_time, update_time, creator, updater, deleted FROM tz_sku_service_transport @@ -71,7 +71,7 @@ - SELECT id, service_id, type, price, is_charge, address, province, city, area, tel, create_time, update_time, creator, updater, deleted FROM tz_sku_service_deliver diff --git a/tashow-module/tashow-module-system/pom.xml b/tashow-module/tashow-module-system/pom.xml index 65c03b2..4326422 100644 --- a/tashow-module/tashow-module-system/pom.xml +++ b/tashow-module/tashow-module-system/pom.xml @@ -155,6 +155,11 @@ org.springframework.boot spring-boot-test + diff --git a/tashow-module/tashow-module-system/src/main/java/com/tashow/cloud/system/SystemServerApplication.java b/tashow-module/tashow-module-system/src/main/java/com/tashow/cloud/system/SystemServerApplication.java index 04a5497..a36593e 100644 --- a/tashow-module/tashow-module-system/src/main/java/com/tashow/cloud/system/SystemServerApplication.java +++ b/tashow-module/tashow-module-system/src/main/java/com/tashow/cloud/system/SystemServerApplication.java @@ -2,6 +2,7 @@ package com.tashow.cloud.system; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.cloud.openfeign.EnableFeignClients; import org.springframework.scheduling.annotation.EnableAsync; /** @@ -10,6 +11,7 @@ import org.springframework.scheduling.annotation.EnableAsync; */ @SpringBootApplication @EnableAsync // 开启异步 +//@EnableFeignClients(basePackages = "com.tashow.cloud.productapi.api") public class SystemServerApplication { public static void main(String[] args) { diff --git a/tashow-module/tashow-module-system/src/main/java/com/tashow/cloud/system/controller/admin/prod/CategoryController.java b/tashow-module/tashow-module-system/src/main/java/com/tashow/cloud/system/controller/admin/prod/CategoryController.java new file mode 100644 index 0000000..6d3b203 --- /dev/null +++ b/tashow-module/tashow-module-system/src/main/java/com/tashow/cloud/system/controller/admin/prod/CategoryController.java @@ -0,0 +1,41 @@ +/* +package com.tashow.cloud.system.controller.admin.prod; + +import com.tashow.cloud.common.pojo.CommonResult; + +import com.tashow.cloud.productapi.api.product.CategoryApi; +import com.tashow.cloud.productapi.api.product.dto.CategoryDto; +import jakarta.annotation.Resource; +import jakarta.annotation.security.PermitAll; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +import static com.tashow.cloud.common.pojo.CommonResult.success; + +@RestController +@RequestMapping("/category") +@Validated +public class CategoryController { + + @Resource + private CategoryApi categoryService; + + */ +/** + * 获取菜单页面的表 + * @return + *//* + + + @GetMapping("/categoryList") + @PermitAll + public CommonResult> categoryList(@RequestParam(value = "grade", required = false) Integer grade, + @RequestParam(value = "categoryId", required = false) Long categoryId, + @RequestParam(value = "status", required = false) Integer status) { + return success(categoryService.categoryList(grade, categoryId, status)); + } + + +}*/