mall:review + mall:快递费用

This commit is contained in:
YunaiV
2023-05-25 22:51:38 +08:00
parent 53e9be733f
commit 0083d12404
6 changed files with 53 additions and 32 deletions

View File

@ -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 @jason1url 使用中划线分隔哈,然后可以改成 children2id 需要添加 @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 @jason1读请求使用 get 哈。2然后参数不应该使用 @RequestBody3areaIds 改成 ids 更合适;
// 4)方法改成 getAreaChildrenList 获得子节点们5url 可以已改成 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) {

View File

@ -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 @jason1VO 不添加注释作者哈。2是不是改成 AreaNodeSimpleRespVO它其实是返回一个简洁的地区懒加载只是它的使用场景
/**
* @author jason
*/
@ -16,6 +17,8 @@ public class LazyAreaNodeRespVO {
@Schema(description = "名字", required = true, example = "北京")
private String name;
// TODO @jason1不设置默认值交给业务逻辑那写入2这个字段必须返回哇
@Schema(description = "是否叶子节点", required = true, example = "false")
private Boolean leaf = Boolean.FALSE;
}