| | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.yuanchu.mom.dto.DataReportingPageDto; |
| | | import com.yuanchu.mom.dto.ProductCountDto; |
| | | import com.yuanchu.mom.dto.RegistrantCountDto; |
| | | import com.yuanchu.mom.pojo.DataReporting; |
| | | import com.yuanchu.mom.pojo.FansSubmit; |
| | | import com.yuanchu.mom.service.DataReportingService; |
| | | import com.yuanchu.mom.service.FansSubmitService; |
| | | import com.yuanchu.mom.utils.JackSonUtil; |
| | | import com.yuanchu.mom.vo.Result; |
| | | import io.swagger.annotations.Api; |
| | |
| | | |
| | | private DataReportingService dataReportingService; |
| | | |
| | | private FansSubmitService fansSubmitService; |
| | | |
| | | @ApiOperation(value = "获取数据上报列表") |
| | | @PostMapping("/selectDataReportingList") |
| | | public Result selectDataReportingList(@RequestBody Map<String, Object> data) { |
| | |
| | | return Result.success(dataReportingService.updateDataReporting(dataReporting)); |
| | | } |
| | | |
| | | @ApiOperation(value = "获取项目汇总列表") |
| | | @PostMapping("/selectProductCountDtoPageList") |
| | | public Result selectProductCountDtoPageList(@RequestBody Map<String, Object> data) { |
| | | Page page = JSON.parseObject(JSON.toJSONString(data.get("page")), Page.class); |
| | | ProductCountDto productCountDto = JSON.parseObject(JSON.toJSONString(data.get("entity")), ProductCountDto.class); |
| | | return Result.success(dataReportingService.selectProductCountDtoPageList(page, productCountDto)); |
| | | } |
| | | |
| | | @ApiOperation(value = "获取登记人汇总列表") |
| | | @PostMapping("/selectRegistrantCountDtoPageList") |
| | | public Result selectRegistrantCountDtoPageList(@RequestBody Map<String, Object> data) { |
| | | Page page = JSON.parseObject(JSON.toJSONString(data.get("page")), Page.class); |
| | | RegistrantCountDto registrantCountDto = JSON.parseObject(JSON.toJSONString(data.get("entity")), RegistrantCountDto.class); |
| | | return Result.success(dataReportingService.selectRegistrantCountDtoPageList(page, registrantCountDto)); |
| | | } |
| | | |
| | | @ApiOperation(value = "获取进粉上报列表") |
| | | @PostMapping("/selectFansSubmitList") |
| | | public Result selectFansSubmitList(@RequestBody Map<String, Object> data) { |
| | | Page page = JSON.parseObject(JSON.toJSONString(data.get("page")), Page.class); |
| | | FansSubmit fansSubmit = JSON.parseObject(JSON.toJSONString(data.get("entity")), FansSubmit.class); |
| | | return Result.success(fansSubmitService.selectFansSubmitList(page, fansSubmit)); |
| | | } |
| | | |
| | | @ApiOperation(value = "删除进粉上报列表") |
| | | @PostMapping("/delFansSubmit") |
| | | public Result delFansSubmit(Integer id){ |
| | | return Result.success(fansSubmitService.delFansSubmit(id)); |
| | | } |
| | | |
| | | @ApiOperation(value = "修改进粉上报信息") |
| | | @PostMapping("/updateFansSubmit") |
| | | public Result<?> updateFansSubmit(@RequestBody FansSubmit fansSubmit) { |
| | | return Result.success(fansSubmitService.updateFansSubmit(fansSubmit)); |
| | | } |
| | | |
| | | @ApiOperation(value = "添加进粉上报信息") |
| | | @PostMapping("/addFansSubmit") |
| | | public Result<?> addFansSubmit(@RequestBody FansSubmit fansSubmit) { |
| | | return Result.success(fansSubmitService.addFansSubmit(fansSubmit)); |
| | | } |
| | | |
| | | } |