lidongdong
2024-06-26 2c47237a314a8965f1b33be140f03eaa3e8804df
springcloud_k8s_panzhihuazhihuishequ/service_partybuilding/src/main/java/com/panzhihua/service_dangjian/api/NeedProblemApi.java
@@ -2,6 +2,7 @@
import com.panzhihua.common.model.dtos.partybuilding.NeedProblemInventoryDTO;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.utlis.StringUtils;
import com.panzhihua.service_dangjian.service.NeedProblemInventoryService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
@@ -19,31 +20,42 @@
    @GetMapping("/getList")
    public R getNeedProblemList(@RequestParam("pageNum") int pageNum,
                                @RequestParam("pageSize") int pageSize,
                                @RequestParam(value = "search", required = false)String search,
                                @RequestParam(value = "classifyId", required = false)String classifyId,
                                @RequestParam(value = "status", required = false)String status,
                                @RequestParam(value = "kind", required = false)String kind,
                                @RequestParam(value = "userId", required = false)String userId,
                                @RequestParam(value = "userIds", required = false)String userIds,
                                @RequestParam(value = "communityId", required = false)String communityId)
    {
        return R.ok(inventoryService.getList(pageNum,pageSize,kind,userId,communityId));
        return R.ok(inventoryService.getList(pageNum,pageSize,search,classifyId,status,kind,userId,userIds,communityId));
    }
    @GetMapping("/getMyJoinNeedProblemList")
    public R getMyJoinNeedProblemList(@RequestParam("pageNum") int pageNum,
                                @RequestParam("pageSize") int pageSize,
                                @RequestParam(value = "kind", required = false)String kind,
                                @RequestParam(value = "userId", required = false)String userId)
                                      @RequestParam("pageSize") int pageSize,
                                      @RequestParam(value = "search", required = false) String search,
                                      @RequestParam(value = "status", required = false) String status,
                                      @RequestParam(value = "kind", required = false) String kind,
                                      @RequestParam(value = "userIds", required = false) String userIds,
                                      @RequestParam(value = "userId", required = false)String userId)
    {
        return R.ok(inventoryService.getMyJoinList(pageNum,pageSize,kind,userId));
        return R.ok(inventoryService.getMyJoinList(pageNum,pageSize,search,status,kind,userIds,userId));
    }
    @GetMapping("/getDetails")
    public R getNeedProblemDetails(@RequestParam("id") String id)
    public R getNeedProblemDetails(@RequestParam("id") String id,@RequestParam("userIds") String userIds)
    {
        return R.ok(inventoryService.getDetails(id));
        return R.ok(inventoryService.getDetails(id,userIds));
    }
    @PostMapping("/addData")
    public R addNeedProblemData(@RequestBody  NeedProblemInventoryDTO item)
    {
        if(StringUtils.isEmpty(item.getCommunityId()))
        {
            return R.fail("CommunityId 不能为空!");
        }
        return R.ok(inventoryService.addData(item));
    }
@@ -59,4 +71,11 @@
        return R.ok(inventoryService.expurgateData(id));
    }
    @GetMapping("/timedNewFightNeedProblemInventoryHandler")
    public R timedNewFightNeedProblemInventoryHandler()
    {
        return inventoryService.timedNewFightNeedProblemInventoryHandler();
    }
}