whycrzg
2021-01-29 0f24731e84183146193ed19d1a51f7f63a98cd1a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
package com.fgkj.controller;
 
import com.fgkj.dto.Batt_history;
import com.fgkj.dto.ServiceModel;
import com.fgkj.services.Batt_historyService;
import com.fgkj.util.ActionUtil;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import org.springframework.web.bind.annotation.*;
 
import javax.annotation.Resource;
import java.util.Date;
 
@RequestMapping("battHistory")
@RestController
@Api(tags = "battHistory接口 TODO")
public class Batt_historyController{
 
    @Resource
    private Batt_historyService service;
 
    //查询所有的历史实时数据
    //TODO 数据库不同,使用这个表名测试 db_batt_history.tb_batt_910000001_2017_12
    @PostMapping("serchByCondition")
    @ApiOperation(notes = "TODO 数据库不同表字段不同,待测 db_batt_history.tb_batt_910000001_2017_12", value = "查询所有的历史实时数据")
    public ServiceModel serchByCondition(@ApiParam(value = "设备id 910000001", required = true) @RequestParam Integer dev_id, @ApiParam(value = "battGroupId 1005059", required = true) @RequestParam Integer battGroupId, @ApiParam(value = "日期 格式2017/12/29 09:28:31", required = true) @RequestParam Date rec_datetime, @ApiParam(value = "日期 2018/12/29 09:28:31", required = true) @RequestParam Date rec_datetime1) {
        Batt_history batt_his = new Batt_history();
        batt_his.setDev_id(dev_id);
        batt_his.setBattGroupId(battGroupId);
        batt_his.setRec_datetime(rec_datetime);
        batt_his.setRec_datetime1(rec_datetime1);
        ServiceModel model = service.serchByCondition(batt_his);
 
        return model;
    }
 
}