Commit c9510782 authored by dengguangman's avatar dengguangman

-

parent e589da46
package com.dsk.web.controller.search.macroMarket; package com.dsk.web.controller.search.macroMarket;
import com.dsk.common.core.domain.AjaxResult; import com.dsk.common.core.domain.AjaxResult;
import com.dsk.common.dtos.OpRegionalEconomicDataV1Dto; import com.dsk.common.dtos.OpRegionalEconomicDataRegionalListDto;
import com.dsk.common.dtos.OpRegionalEconomicDataStatisticsRegionalDto;
import com.dsk.common.dtos.OpRegionalEconomicDataV1PageDto; import com.dsk.common.dtos.OpRegionalEconomicDataV1PageDto;
import com.dsk.system.service.EconomicService; import com.dsk.system.service.EconomicService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
/** /**
* @ClassName RegionalEconomicDataController * @ClassName RegionalEconomicDataController
...@@ -30,7 +33,7 @@ public class RegionalEconomicDataController { ...@@ -30,7 +33,7 @@ public class RegionalEconomicDataController {
*@date: 2023/5/18 10:29 *@date: 2023/5/18 10:29
*/ */
@PostMapping("/national/nationalPage") @PostMapping("/national/nationalPage")
public AjaxResult nationalPage(@RequestBody OpRegionalEconomicDataV1PageDto dto) { public AjaxResult nationalPage(@RequestBody @Valid OpRegionalEconomicDataV1PageDto dto) {
return economicService.nationalPage(dto); return economicService.nationalPage(dto);
} }
...@@ -55,7 +58,7 @@ public class RegionalEconomicDataController { ...@@ -55,7 +58,7 @@ public class RegionalEconomicDataController {
*@date: 2023/5/18 10:29 *@date: 2023/5/18 10:29
*/ */
@PostMapping("/statistics/regional") @PostMapping("/statistics/regional")
public AjaxResult statisticsRegional(@RequestBody OpRegionalEconomicDataV1Dto dto) { public AjaxResult statisticsRegional(@RequestBody OpRegionalEconomicDataStatisticsRegionalDto dto) {
return economicService.statisticsRegional(dto); return economicService.statisticsRegional(dto);
} }
...@@ -67,7 +70,7 @@ public class RegionalEconomicDataController { ...@@ -67,7 +70,7 @@ public class RegionalEconomicDataController {
*@date: 2023/5/18 10:29 *@date: 2023/5/18 10:29
*/ */
@PostMapping("/regional/list") @PostMapping("/regional/list")
public AjaxResult regionalList(@RequestBody OpRegionalEconomicDataV1Dto dto) { public AjaxResult regionalList(@RequestBody OpRegionalEconomicDataRegionalListDto dto) {
return economicService.regionalList(dto); return economicService.regionalList(dto);
} }
......
package com.dsk.common.dtos;
import lombok.Data;
import javax.validation.constraints.NotNull;
/**
* @ClassName OpRegionalEconomicDataV1Dto
* @Description 专项债-项目类别统计
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public class OpRegionalEconomicDataRegionalListDto {
/**
* 省Id
*/
@NotNull(message = "provinceId 不能为空")
private Integer provinceId;
/**
* 市Id
*/
private Integer cityId;
/**
* 区Id
*/
private Integer areaId;
}
package com.dsk.common.dtos;
import lombok.Data;
import javax.validation.constraints.NotNull;
/**
* @ClassName OpRegionalEconomicDataV1Dto
* @Description 专项债-项目类别统计
* @Author Dgm
* @Date 2023/5/23 14:05
* @Version
*/
@Data
public class OpRegionalEconomicDataStatisticsRegionalDto {
/**
* id
*/
@NotNull(message = "id 不能为空")
private Integer id;
/**
* 年份
*/
private Integer year;
/**
* 省Id
*/
private Integer provinceId;
/**
* 市Id
*/
private Integer cityId;
/**
* 区Id
*/
private Integer areaId;
}
...@@ -3,6 +3,7 @@ package com.dsk.common.dtos; ...@@ -3,6 +3,7 @@ package com.dsk.common.dtos;
import com.dsk.common.core.domain.model.BasePage; import com.dsk.common.core.domain.model.BasePage;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotNull;
import java.util.List; import java.util.List;
/** /**
...@@ -18,6 +19,7 @@ public class OpRegionalEconomicDataV1PageDto extends BasePage { ...@@ -18,6 +19,7 @@ public class OpRegionalEconomicDataV1PageDto extends BasePage {
/** /**
* 年份 * 年份
*/ */
@NotNull(message = "year 不能为空")
private Integer year; private Integer year;
/** /**
* 省 * 省
......
...@@ -3,6 +3,8 @@ package com.dsk.common.dtos; ...@@ -3,6 +3,8 @@ package com.dsk.common.dtos;
import com.dsk.common.core.domain.model.BasePage; import com.dsk.common.core.domain.model.BasePage;
import lombok.Data; import lombok.Data;
import java.util.List;
/** /**
* @ClassName UrbanInvestmentPlatformDto * @ClassName UrbanInvestmentPlatformDto
...@@ -21,41 +23,41 @@ public class UrbanInvestmentPlatformDto extends BasePage { ...@@ -21,41 +23,41 @@ public class UrbanInvestmentPlatformDto extends BasePage {
/** /**
* 城投业务类型 * 城投业务类型
*/ */
private String uipBusinessType; private List<String> uipBusinessType;
/** /**
* 主体评级 * 主体评级
*/ */
private String bratingSubjectLevel; private List<String> bratingSubjectLevel;
/** /**
* 股东背景 * 股东背景
*/ */
private String shareholderBg; private List<String> shareholderBg;
/** /**
* 股权关系 * 股权关系
*/ */
private String equityRelationship; private List<String> equityRelationship;
/** /**
* 平台重要性 * 平台重要性
*/ */
private String platformImportance; private List<String> platformImportance;
/** /**
* 所属开发区 * 所属开发区
*/ */
private String developmentZone; private List<String> developmentZone;
/** /**
* 省 * 省
*/ */
private Integer provinceId; private List<Integer> provinceIds;
/** /**
* 市 * 市
*/ */
private Integer cityId; private List<Integer> cityIds;
/** /**
* 区 * 区
*/ */
private Integer areaId; private List<Integer> areaIds;
/** /**
* 关键词 * 关键词
......
package com.dsk.system.service; package com.dsk.system.service;
import com.dsk.common.core.domain.AjaxResult; import com.dsk.common.core.domain.AjaxResult;
import com.dsk.common.dtos.OpRegionalEconomicDataRegionalListDto;
import com.dsk.common.dtos.OpRegionalEconomicDataStatisticsRegionalDto;
import com.dsk.common.dtos.OpRegionalEconomicDataV1Dto; import com.dsk.common.dtos.OpRegionalEconomicDataV1Dto;
import com.dsk.common.dtos.OpRegionalEconomicDataV1PageDto; import com.dsk.common.dtos.OpRegionalEconomicDataV1PageDto;
...@@ -39,7 +41,7 @@ public interface EconomicService { ...@@ -39,7 +41,7 @@ public interface EconomicService {
*@Author: Dgm *@Author: Dgm
*@date: 2023/5/18 10:25 *@date: 2023/5/18 10:25
*/ */
AjaxResult statisticsRegional(OpRegionalEconomicDataV1Dto dto); AjaxResult statisticsRegional(OpRegionalEconomicDataStatisticsRegionalDto dto);
/*** /***
*@Description: 地区经济-分页列表 *@Description: 地区经济-分页列表
...@@ -48,7 +50,7 @@ public interface EconomicService { ...@@ -48,7 +50,7 @@ public interface EconomicService {
*@Author: Dgm *@Author: Dgm
*@date: 2023/5/18 10:25 *@date: 2023/5/18 10:25
*/ */
AjaxResult regionalList(OpRegionalEconomicDataV1Dto dto); AjaxResult regionalList(OpRegionalEconomicDataRegionalListDto dto);
/*** /***
*@Description: 地区经济-分页列表 *@Description: 地区经济-分页列表
......
...@@ -2,6 +2,8 @@ package com.dsk.system.service.impl; ...@@ -2,6 +2,8 @@ package com.dsk.system.service.impl;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import com.dsk.common.core.domain.AjaxResult; import com.dsk.common.core.domain.AjaxResult;
import com.dsk.common.dtos.OpRegionalEconomicDataRegionalListDto;
import com.dsk.common.dtos.OpRegionalEconomicDataStatisticsRegionalDto;
import com.dsk.common.dtos.OpRegionalEconomicDataV1Dto; import com.dsk.common.dtos.OpRegionalEconomicDataV1Dto;
import com.dsk.common.dtos.OpRegionalEconomicDataV1PageDto; import com.dsk.common.dtos.OpRegionalEconomicDataV1PageDto;
import com.dsk.common.utils.DskOpenApiUtil; import com.dsk.common.utils.DskOpenApiUtil;
...@@ -40,13 +42,13 @@ public class EconomicServiceImpl implements EconomicService { ...@@ -40,13 +42,13 @@ public class EconomicServiceImpl implements EconomicService {
} }
@Override @Override
public AjaxResult statisticsRegional(OpRegionalEconomicDataV1Dto dto) { public AjaxResult statisticsRegional(OpRegionalEconomicDataStatisticsRegionalDto dto) {
Map<String, Object> map = dskOpenApiUtil.requestBody("/economic/statistics/regional", BeanUtil.beanToMap(dto, false, false)); Map<String, Object> map = dskOpenApiUtil.requestBody("/economic/statistics/regional", BeanUtil.beanToMap(dto, false, false));
return BeanUtil.toBean(map, AjaxResult.class); return BeanUtil.toBean(map, AjaxResult.class);
} }
@Override @Override
public AjaxResult regionalList(OpRegionalEconomicDataV1Dto dto) { public AjaxResult regionalList(OpRegionalEconomicDataRegionalListDto dto) {
Map<String, Object> map = dskOpenApiUtil.requestBody("/economic/regional/list", BeanUtil.beanToMap(dto, false, false)); Map<String, Object> map = dskOpenApiUtil.requestBody("/economic/regional/list", BeanUtil.beanToMap(dto, false, false));
return BeanUtil.toBean(map, AjaxResult.class); return BeanUtil.toBean(map, AjaxResult.class);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment