package com.panzhihua.service_dangjian.api;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.panzhihua.common.model.dtos.partybuilding.NewFightResourceSharingDTO;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.service_dangjian.service.NewFightResourceSharingService;
|
import lombok.extern.slf4j.Slf4j;
|
import org.springframework.web.bind.annotation.*;
|
|
import javax.annotation.Resource;
|
|
@Slf4j
|
@RestController
|
@RequestMapping("/ResourceSharing")
|
public class NewFightResourceSharingApi {
|
|
@Resource
|
private NewFightResourceSharingService sharingService;
|
|
@GetMapping("/getResourceSharingList")
|
public R getResourceSharingList(@RequestParam("pageNum") int pageNum,
|
@RequestParam("pageSize") int pageSize,
|
@RequestParam(value = "communityId", required = false)String communityId,
|
@RequestParam(value = "unitId", required = false) String unitId,
|
@RequestParam(value = "meritId", required = false) String meritId)
|
{
|
return R.ok(sharingService.getList(pageNum, pageSize, communityId, unitId,meritId));
|
}
|
|
@GetMapping("/getResourceSharingDetails")
|
public R getResourceSharingDetails(@RequestParam("id") String id)
|
{
|
return R.ok(sharingService.getDetails(id));
|
}
|
|
@PostMapping("/addResourceSharingData")
|
public R addResourceSharingData(@RequestBody NewFightResourceSharingDTO item)
|
{
|
return sharingService.addData(item);
|
}
|
|
@PostMapping("/editResourceSharingData")
|
public R editResourceSharingData(@RequestBody NewFightResourceSharingDTO item)
|
{
|
return sharingService.editData(item);
|
}
|
|
@DeleteMapping("/expurgateResourceSharingData")
|
public R expurgateResourceSharingData(@RequestParam("id") String id)
|
{
|
return sharingService.expurgateData(id);
|
}
|
|
}
|