|
@@ -6,6 +6,7 @@ import javax.validation.Valid;
|
|
import com.chelvc.cloud.maintain.copier.CategoryCopier;
|
|
import com.chelvc.cloud.maintain.copier.CategoryCopier;
|
|
import com.chelvc.cloud.maintain.vo.CategoryVO;
|
|
import com.chelvc.cloud.maintain.vo.CategoryVO;
|
|
import com.chelvc.cloud.vehicle.client.CategoryClient;
|
|
import com.chelvc.cloud.vehicle.client.CategoryClient;
|
|
|
|
+import com.chelvc.cloud.vehicle.client.dto.CategoryDTO;
|
|
import com.chelvc.cloud.vehicle.client.param.CategoryListParam;
|
|
import com.chelvc.cloud.vehicle.client.param.CategoryListParam;
|
|
import com.chelvc.framework.base.annotation.ResponseWrapping;
|
|
import com.chelvc.framework.base.annotation.ResponseWrapping;
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
@@ -37,4 +38,15 @@ public class CategoryController {
|
|
public List<CategoryVO> listCategories(@RequestBody @Valid CategoryListParam param) {
|
|
public List<CategoryVO> listCategories(@RequestBody @Valid CategoryListParam param) {
|
|
return CategoryCopier.INSTANCE.copying(this.categoryClient.listCategory(param));
|
|
return CategoryCopier.INSTANCE.copying(this.categoryClient.listCategory(param));
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 获取分类列表
|
|
|
|
+ *
|
|
|
|
+ * @return 分类信息列表
|
|
|
|
+ */
|
|
|
|
+ @PostMapping("/merchant/getCategories")
|
|
|
|
+ public List<CategoryDTO> getCategories(@RequestBody @Valid CategoryListParam param) {
|
|
|
|
+ return this.categoryClient.getRootCategories(param);
|
|
|
|
+ }
|
|
}
|
|
}
|