mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-07-13 02:25:06 +08:00
mall:review + mall:快递费用
This commit is contained in:
@ -15,7 +15,6 @@ import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
@ -35,6 +34,8 @@ public class AreaController {
|
||||
return success(AreaConvert.INSTANCE.convertList(area.getChildren()));
|
||||
}
|
||||
|
||||
// TODO @jason:1)url 使用中划线分隔哈,然后可以改成 children;2)id 需要添加 @RequestParam,因为可能会混淆编译;
|
||||
// 3) swagger 注解要写下哈;
|
||||
@GetMapping("/getChildrenArea")
|
||||
@Operation(summary = "获得地区的下级区域")
|
||||
public CommonResult<List<LazyAreaNodeRespVO>> getChildrenArea(Integer id) {
|
||||
@ -43,8 +44,10 @@ public class AreaController {
|
||||
return success(AreaConvert.INSTANCE.convertList2(area.getChildren()));
|
||||
}
|
||||
|
||||
// TODO @jason:1)读请求,使用 get 哈。2)然后参数不应该使用 @RequestBody;3)areaIds 改成 ids 更合适;
|
||||
// 4)方法改成 getAreaChildrenList 获得子节点们;5)url 可以已改成 children-list
|
||||
@PostMapping("/list")
|
||||
@Operation(summary = "通过区域ids获得地区列表")
|
||||
@Operation(summary = "通过区域 ids 获得地区列表")
|
||||
public CommonResult<List<LazyAreaNodeRespVO>> list(@RequestBody Set<Integer> areaIds) {
|
||||
List<Area> areaList = new ArrayList<>(areaIds.size());
|
||||
for (Integer areaId : areaIds) {
|
||||
|
@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.system.controller.admin.ip.vo;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
// TODO @jason:1)VO 不添加注释作者哈。2)是不是改成 AreaNodeSimpleRespVO,它其实是返回一个简洁的地区,懒加载只是它的使用场景;
|
||||
/**
|
||||
* @author jason
|
||||
*/
|
||||
@ -16,6 +17,8 @@ public class LazyAreaNodeRespVO {
|
||||
@Schema(description = "名字", required = true, example = "北京")
|
||||
private String name;
|
||||
|
||||
// TODO @jason:1)不设置默认值,交给业务逻辑那写入;2)这个字段必须返回哇?
|
||||
@Schema(description = "是否叶子节点", required = true, example = "false")
|
||||
private Boolean leaf = Boolean.FALSE;
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user