Newer
Older
alarm / WebRoot / WEB-INF / classes / com / casic / alarm / Request / WaterMeterRequest.java
zhout on 2 Mar 2022 3 KB first commit
package com.casic.alarm.Request;

import com.casic.core.util.RsHttpRequestUtil;

public class WaterMeterRequest {
    private String baseURL;
    private String deviceListURL;
    private String deviceDataURL;

    private String page;
    private String rows;
    private String devCode;
    private String devCodes;
    private Integer id;
    private String turnX;
    private String messageStatus;
    private String beginDate;
    private String endDate;

    public String getBaseURL() {
        return baseURL;
    }

    public void setBaseURL(String baseURL) {
        this.baseURL = baseURL;
    }

    public String getDeviceListURL() {
        return deviceListURL;
    }

    public void setDeviceListURL(String deviceListURL) {
        this.deviceListURL = deviceListURL;
    }

    public String getDeviceDataURL() {
        return deviceDataURL;
    }

    public void setDeviceDataURL(String deviceDataURL) {
        this.deviceDataURL = deviceDataURL;
    }

    public String getPage() {
        return page;
    }

    public void setPage(String page) {
        this.page = page;
    }

    public String getRows() {
        return rows;
    }

    public void setRows(String rows) {
        this.rows = rows;
    }

    public String getDevCode() {
        return devCode;
    }

    public void setDevCode(String devCode) {
        this.devCode = devCode;
    }

    public String getDevCodes() {
        return devCodes;
    }

    public void setDevCodes(String devCodes) {
        this.devCodes = devCodes;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getTurnX() {
        return turnX;
    }

    public void setTurnX(String turnX) {
        this.turnX = turnX;
    }

    public String getMessageStatus() {
        return messageStatus;
    }

    public void setMessageStatus(String messageStatus) {
        this.messageStatus = messageStatus;
    }

    public String getBeginDate() {
        return beginDate;
    }

    public void setBeginDate(String beginDate) {
        this.beginDate = beginDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String queryDeviceList() {
        String retJsonStr = "";
        try {
            String url = baseURL + deviceListURL;
            url = RsHttpRequestUtil.appendParam(url, "page", page);
            url = RsHttpRequestUtil.appendParam(url, "rows", rows);
            url = RsHttpRequestUtil.appendParam(url, "devcode", devCode);
            url = RsHttpRequestUtil.appendParam(url, "devcodes", devCodes);

            retJsonStr = RsHttpRequestUtil.sendRequest(url);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return retJsonStr;
    }

    public String queryDeviceData() {
        String retJsonStr = "";
        try {
            String url = baseURL + deviceDataURL;
            url = RsHttpRequestUtil.appendParam(url, "page", page);
            url = RsHttpRequestUtil.appendParam(url, "rows", rows);
            url = RsHttpRequestUtil.appendParam(url, "devcode", devCode);
            url = RsHttpRequestUtil.appendParam(url, "beginDate", beginDate);
            url = RsHttpRequestUtil.appendParam(url, "endDate", endDate);

            retJsonStr = RsHttpRequestUtil.sendRequest(url);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return retJsonStr;
    }

}