package com.panzhihua.service_dangjian.api;
|
|
import com.panzhihua.common.model.dtos.partybuilding.NewFightCommunityConstructionDTO;
|
import com.panzhihua.common.model.dtos.partybuilding.NewFightProjectPlanDTO;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.service_dangjian.service.NewFightCommunityConstructionService;
|
import com.panzhihua.service_dangjian.service.NewFightProjectPlanService;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
|
@Slf4j
|
@RestController
|
@RequestMapping("/NewFightCommunity")
|
public class NewFightCommunityConstructionApi
|
{
|
@Resource
|
private NewFightCommunityConstructionService claimService;
|
|
@GetMapping("/getNeedClaimList")
|
public R getNewFightCommunityList(@RequestParam("pageNum") int pageNum,
|
@RequestParam("pageSize") int pageSize)
|
{
|
return R.ok(claimService.getList(pageNum,pageSize));
|
}
|
|
@GetMapping("/getNeedClaimDetails")
|
public R getNewFightCommunityDetails(@RequestParam("id") String id)
|
{
|
return R.ok(claimService.getDetails(id));
|
}
|
|
@PostMapping("/addNeedClaimData")
|
public R addNewFightCommunityData(@RequestBody NewFightCommunityConstructionDTO item)
|
{
|
return claimService.addData(item);
|
}
|
|
@PostMapping("/editNeedClaimData")
|
public R editNewFightCommunityData(@RequestBody NewFightCommunityConstructionDTO item)
|
{
|
return claimService.editData(item);
|
}
|
|
@DeleteMapping("/expurgateNeedClaimData")
|
public R expurgateNewFightCommunityData(@RequestParam("id") String id)
|
{
|
return claimService.expurgateData(id);
|
}
|
|
|
/**************************************************************************************************************
|
*
|
* 项目规划
|
*
|
****************************************************************************************************************/
|
|
@Resource
|
private NewFightProjectPlanService projectPlanService;
|
|
@GetMapping("/getProjectPlanList")
|
public R getProjectPlanList(@RequestParam("pageNum") int pageNum,
|
@RequestParam("pageSize") int pageSize,
|
@RequestParam("projectId") String projectId)
|
{
|
return R.ok(projectPlanService.getList(pageNum,pageSize,projectId));
|
}
|
|
@GetMapping("/getProjectPlanDetails")
|
public R getProjectPlanDetails(@RequestParam("id") String id)
|
{
|
return R.ok(projectPlanService.getDetails(id));
|
}
|
|
@PostMapping("/addProjectPlanData")
|
public R addProjectPlanData(@RequestBody NewFightProjectPlanDTO item)
|
{
|
return projectPlanService.addData(item);
|
}
|
|
@PostMapping("/editProjectPlanData")
|
public R editProjectPlanData(@RequestBody NewFightProjectPlanDTO item)
|
{
|
return projectPlanService.editData(item);
|
}
|
|
@DeleteMapping("/expurgateProjectPlanData")
|
public R expurgateProjectPlanData(@RequestParam("id") String id)
|
{
|
return projectPlanService.expurgateData(id,null);
|
}
|
|
|
|
}
|