| | |
| | | package com.whyc.controller; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.pojo.ReportTemplate; |
| | | import com.whyc.service.ReportTemplateService; |
| | |
| | | |
| | | @PostMapping("search") |
| | | @ApiOperation(value = "分页查询-条件筛选") |
| | | public Response getPageByCondition(@RequestParam int pageNum, @RequestParam int pageSize, @RequestBody ReportTemplate reportTemplate) { |
| | | public Response<IPage<ReportTemplate>> getPageByCondition(@RequestParam int pageNum, @RequestParam int pageSize, @RequestBody ReportTemplate reportTemplate) { |
| | | return service.getPageByCondition(pageNum, pageSize, reportTemplate); |
| | | } |
| | | @GetMapping("getById") |
| | |
| | | Map<String,String> resMap = new HashMap<>(); |
| | | int value = (int) (100 + Math.random() * 10); |
| | | resMap.put("平均功率",value+"kW"); |
| | | setExperimentState(point.getExperimentId(),1); |
| | | return new Response().set(1,resMap); |
| | | } |
| | | |
| | | public void setExperimentState(String id,int status){ |
| | | Experiment experiment = mapper.selectById(id); |
| | | experiment.setStatus(status); |
| | | mapper.updateById(experiment); |
| | | } |
| | | |
| | | /*======History======*/ |
| | | |
| | | public Response<PageInfo<Experiment>> getPage(Integer pageNum, Integer pageSize, ExperimentConditionDTO condition) { |
| | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.github.pagehelper.PageInfo; |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.mapper.ReportTemplateMapper; |
| | | import com.whyc.pojo.ReportTemplate; |
| | |
| | | return new Response().set(1,reportTemplate); |
| | | } |
| | | |
| | | public Response getPageByCondition(int pageNum,int pageSize,ReportTemplate reportTemplate){ |
| | | public Response<IPage<ReportTemplate>> getPageByCondition(int pageNum, int pageSize, ReportTemplate reportTemplate){ |
| | | QueryWrapper<ReportTemplate> queryWrapper = new QueryWrapper<>(reportTemplate); |
| | | IPage<ReportTemplate> page = mapper.selectPage(new Page<>(pageNum, pageSize), queryWrapper); |
| | | return new Response().set(1,page); |
| | | return new Response<IPage<ReportTemplate>>().set(1,page); |
| | | } |
| | | |
| | | public Response update(ReportTemplate entity){ |