|
@@ -8,13 +8,19 @@ import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import org.springblade.control.dto.ProjectCostBudgetDTO;
|
|
|
import org.springblade.control.dto.ProjectCostBudgetStatsDTO;
|
|
|
+import org.springblade.control.entity.ControlProjectInfo;
|
|
|
+import org.springblade.control.entity.DictInfo;
|
|
|
import org.springblade.control.entity.ProjectCostBudget;
|
|
|
+import org.springblade.control.entity.ProjectProcess;
|
|
|
import org.springblade.control.service.IProjectCostBudgetService;
|
|
|
import org.springblade.control.service.IProjectCostBudgetStatsService;
|
|
|
+import org.springblade.control.vo.ProjectCostBudgetStatsVO;
|
|
|
import org.springblade.core.mp.support.Query;
|
|
|
import org.springblade.core.tool.api.R;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
+import java.util.List;
|
|
|
+
|
|
|
/**
|
|
|
* @Param
|
|
|
* @Author wangwl
|
|
@@ -51,7 +57,7 @@ public class ProjectCostBudgetStatsController {
|
|
|
@ApiImplicitParams({
|
|
|
@ApiImplicitParam(name = "id", value = "成本预算统计id", required = true),
|
|
|
})
|
|
|
- public R getBudgetStatsById(Long id) {
|
|
|
+ public R<ProjectCostBudgetStatsVO> getBudgetStatsById(Long id) {
|
|
|
return R.data(budgetStatsService.getBudgetStatsById(id));
|
|
|
}
|
|
|
|
|
@@ -78,7 +84,7 @@ public class ProjectCostBudgetStatsController {
|
|
|
@ApiImplicitParams({
|
|
|
@ApiImplicitParam(name = "queryValue", value = "搜索值", required = false),
|
|
|
})
|
|
|
- public R page(String queryValue, Query query){
|
|
|
+ public R<List<ProjectCostBudgetStatsVO>> page(String queryValue, Query query){
|
|
|
return R.data(budgetStatsService.page(queryValue,query));
|
|
|
}
|
|
|
|
|
@@ -93,7 +99,7 @@ public class ProjectCostBudgetStatsController {
|
|
|
@ApiImplicitParam(name = "costType", value = "费用类型", required = false),
|
|
|
@ApiImplicitParam(name = "unitType", value = "单位类型1施工2监理3建设", required = false),
|
|
|
})
|
|
|
- public R budgetList(ProjectCostBudget costBudget) {
|
|
|
+ public R<ProjectCostBudgetStatsVO> budgetList(ProjectCostBudget costBudget) {
|
|
|
return R.data(budgetStatsService.budgetList(costBudget));
|
|
|
}
|
|
|
|
|
@@ -103,7 +109,7 @@ public class ProjectCostBudgetStatsController {
|
|
|
@GetMapping("/getProjectList")
|
|
|
@ApiOperationSupport(order = 1)
|
|
|
@ApiOperation(value = "获取未做预算的项目列表")
|
|
|
- public R getProjectList(Integer type) {
|
|
|
+ public R<List<ControlProjectInfo>> getProjectList(Integer type) {
|
|
|
return R.data(budgetStatsService.getProjectList(type));
|
|
|
}
|
|
|
|
|
@@ -113,7 +119,7 @@ public class ProjectCostBudgetStatsController {
|
|
|
@GetMapping("/getCostTypeDict")
|
|
|
@ApiOperationSupport(order = 1)
|
|
|
@ApiOperation(value = "获取费用分类")
|
|
|
- public R getCostTypeDict() {
|
|
|
+ public R<List<DictInfo>> getCostTypeDict() {
|
|
|
return R.data(budgetStatsService.getCostTypeDict());
|
|
|
}
|
|
|
|
|
@@ -123,7 +129,7 @@ public class ProjectCostBudgetStatsController {
|
|
|
@GetMapping("/getProcessList")
|
|
|
@ApiOperationSupport(order = 1)
|
|
|
@ApiOperation(value = "获取项目环节")
|
|
|
- public R getProcessList(Long projectId) {
|
|
|
+ public R<List<ProjectProcess>> getProcessList(Long projectId) {
|
|
|
return R.data(budgetStatsService.getProcessList(projectId));
|
|
|
}
|
|
|
|
|
@@ -133,7 +139,7 @@ public class ProjectCostBudgetStatsController {
|
|
|
@GetMapping("/getPostDict")
|
|
|
@ApiOperationSupport(order = 1)
|
|
|
@ApiOperation(value = "获取岗位字典")
|
|
|
- public R getPostDict() {
|
|
|
+ public R<List<DictInfo>> getPostDict() {
|
|
|
return R.data(budgetStatsService.getPostDict());
|
|
|
}
|
|
|
|