package com.nova.sankuai.controller.v2; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.nova.sankuai.domain.entity.Area; import com.nova.sankuai.infra.mapper.AreaMapper; import com.nova.sankuai.infra.utils.ResultJson; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.validation.Valid; import javax.validation.constraints.NotBlank; import java.util.List; /** * @author weikangdi */ @Api(tags = "区县管理V2") @RestController @RequestMapping(value = "/api/v2/area") @AllArgsConstructor @Valid public class AreaV2Controller { private final AreaMapper areaMapper; @GetMapping(value = "/getAreaList") @ApiOperation(value = "获取区县列表") public ResultJson> getAreaList(@NotBlank String cityCode) { List areaList = areaMapper.selectList(new LambdaQueryWrapper() .eq(Area::getCityId, cityCode)); return ResultJson.ok(areaList); } }