| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- package com.template.api.system;
- import com.alibaba.fastjson.JSONObject;
- import com.template.common.result.PageResult;
- import com.template.model.pojo.system.Project;
- import com.template.model.pojo.system.SysConfig;
- import com.template.model.result.CommonResult;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.springframework.validation.annotation.Validated;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestParam;
- import java.math.BigDecimal;
- import java.text.ParseException;
- @RequestMapping("/api/sysProject")
- @Api(tags = {"sysProject"}, value = "项目")
- public interface SysProjectControllerAPI {
- @PostMapping(value = "/add")
- @ApiOperation(value = "新增项目数据", notes = "新增项目数据", httpMethod = "POST")
- public CommonResult<Integer> add(@Validated @RequestBody Project project);
- @PostMapping(value = "/update")
- @ApiOperation(value = "修改项目数据", notes = "修改项目数据", httpMethod = "POST")
- public CommonResult<Integer> update(@Validated @RequestBody Project project);
- @PostMapping(value = "/del")
- @ApiOperation(value = "删除项目数据", notes = "删除项目数据", httpMethod = "POST")
- public CommonResult<Integer> del(@RequestParam Long id);
- @PostMapping(value = "/queryPage")
- @ApiOperation(value = "查询项目数据", notes = "查询项目数据", httpMethod = "POST")
- public CommonResult<PageResult> queryPage(@RequestBody JSONObject jsonObject);
- @PostMapping(value = "/queryProblemList")
- @ApiOperation(value = "查询问题清单", notes = "查询问题清单", httpMethod = "POST")
- public CommonResult<PageResult> queryProblemList(@RequestBody JSONObject jsonObject) throws ParseException;
- @PostMapping(value = "/queryWarmList")
- @ApiOperation(value = "查询预警清单", notes = "查询预警清单", httpMethod = "POST")
- public CommonResult<PageResult> queryWarmList(@RequestBody JSONObject jsonObject) throws ParseException;
- @PostMapping(value = "/evaluate")
- @ApiOperation(value = "评分", notes = "评分", httpMethod = "POST")
- public CommonResult evaluate(@RequestParam Long projectId, @RequestParam String evaluate, @RequestParam BigDecimal score);
- @PostMapping(value = "/queryLogs")
- @ApiOperation(value = "查看项目操作日志", notes = "查看项目操作日志", httpMethod = "POST")
- public CommonResult queryLogs(@RequestParam Long projectId);
- @PostMapping(value = "/urge")
- @ApiOperation(value = "催办项目", notes = "催办项目", httpMethod = "POST")
- public CommonResult urge(@RequestParam String projectId);
- @PostMapping(value = "/collect")
- @ApiOperation(value = "收藏项目", notes = "收藏项目", httpMethod = "POST")
- public CommonResult collect(@RequestParam Long projectId, @RequestParam Long state);
- @PostMapping(value = "/queryTjByState")
- @ApiOperation(value = "查看项目总览", notes = "查看项目总览", httpMethod = "POST")
- public CommonResult queryTjByState(@RequestBody JSONObject jsonObject) throws ParseException;
- @PostMapping(value = "/queryCoUsers")
- @ApiOperation(value = "查看项目用户", notes = "查看项目用户", httpMethod = "POST")
- public CommonResult queryCoUsers(String userName);
- @PostMapping(value = "/queryMessage")
- @ApiOperation(value = "查看推送消息", notes = "查看推送消息", httpMethod = "POST")
- public CommonResult queryMessage(@RequestBody Project project) throws ParseException;
- @PostMapping(value = "/queryMessageTj")
- @ApiOperation(value = "查看推送消息统计", notes = "查看推送消息统计", httpMethod = "POST")
- public CommonResult queryMessageTj(@RequestBody Project project) throws ParseException;
- }
|