增加GIS地图设备详情数据接口第一版(待完善)
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
package com.fastbee.waterele.domain;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
@ -7,70 +8,96 @@ import lombok.EqualsAndHashCode;
|
||||
import com.fastbee.common.annotation.Excel;
|
||||
import com.fastbee.common.core.domain.BaseEntity;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 灌溉记录对象 ma_guangai_record
|
||||
*
|
||||
* @author kerwincui
|
||||
* @date 2024-08-12
|
||||
*/
|
||||
@ApiModel(value = "MaGuangaiRecord",description = "灌溉记录 ma_guangai_record")
|
||||
@ApiModel(value = "MaGuangaiRecord", description = "灌溉记录 ma_guangai_record")
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
public class MaGuangaiRecord extends BaseEntity
|
||||
{
|
||||
private static final long serialVersionUID = 1L;
|
||||
public class MaGuangaiRecord extends BaseEntity {
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/** 序号 */
|
||||
/**
|
||||
* 序号
|
||||
*/
|
||||
private Long id;
|
||||
|
||||
/** 设备编号 */
|
||||
@Excel(name = "设备编号")
|
||||
@ApiModelProperty("设备编号")
|
||||
/**
|
||||
* 设备编号
|
||||
*/
|
||||
@Excel(name = "设备编号")
|
||||
@ApiModelProperty("设备编号")
|
||||
private String devSn;
|
||||
|
||||
/** 开泵时间 */
|
||||
@Excel(name = "开泵时间")
|
||||
@ApiModelProperty("开泵时间")
|
||||
private Long startTime;
|
||||
/**
|
||||
* 开泵时间
|
||||
*/
|
||||
@Excel(name = "开泵时间")
|
||||
@ApiModelProperty("开泵时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date startTime;
|
||||
|
||||
/** 关泵时间 */
|
||||
@Excel(name = "关泵时间")
|
||||
@ApiModelProperty("关泵时间")
|
||||
private Long endTime;
|
||||
/**
|
||||
* 关泵时间
|
||||
*/
|
||||
@Excel(name = "关泵时间")
|
||||
@ApiModelProperty("关泵时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date endTime;
|
||||
|
||||
/** 灌溉最新上报时间 */
|
||||
@Excel(name = "灌溉最新上报时间")
|
||||
@ApiModelProperty("灌溉最新上报时间")
|
||||
private Long lastTime;
|
||||
/**
|
||||
* 灌溉最新上报时间
|
||||
*/
|
||||
@Excel(name = "灌溉最新上报时间")
|
||||
@ApiModelProperty("灌溉最新上报时间")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date lastTime;
|
||||
|
||||
/** 卡编号 */
|
||||
@Excel(name = "卡编号")
|
||||
@ApiModelProperty("卡编号")
|
||||
/**
|
||||
* 卡编号
|
||||
*/
|
||||
@Excel(name = "卡编号")
|
||||
@ApiModelProperty("卡编号")
|
||||
private String cardId;
|
||||
|
||||
/** 区域号 */
|
||||
@Excel(name = "区域号")
|
||||
@ApiModelProperty("区域号")
|
||||
/**
|
||||
* 区域号
|
||||
*/
|
||||
@Excel(name = "区域号")
|
||||
@ApiModelProperty("区域号")
|
||||
private String areaCode;
|
||||
|
||||
/** 卡内余额 */
|
||||
@Excel(name = "卡内余额")
|
||||
@ApiModelProperty("卡内余额")
|
||||
/**
|
||||
* 卡内余额
|
||||
*/
|
||||
@Excel(name = "卡内余额")
|
||||
@ApiModelProperty("卡内余额")
|
||||
private String userBalance;
|
||||
|
||||
/** 本次用水量 */
|
||||
@Excel(name = "本次用水量")
|
||||
@ApiModelProperty("本次用水量")
|
||||
/**
|
||||
* 本次用水量
|
||||
*/
|
||||
@Excel(name = "本次用水量")
|
||||
@ApiModelProperty("本次用水量")
|
||||
private String curFlow;
|
||||
|
||||
/** 本次用电量 */
|
||||
@Excel(name = "本次用电量")
|
||||
@ApiModelProperty("本次用电量")
|
||||
/**
|
||||
* 本次用电量
|
||||
*/
|
||||
@Excel(name = "本次用电量")
|
||||
@ApiModelProperty("本次用电量")
|
||||
private String curEle;
|
||||
|
||||
/** 灌溉状态 */
|
||||
@Excel(name = "灌溉状态")
|
||||
@ApiModelProperty("灌溉状态")
|
||||
/**
|
||||
* 灌溉状态
|
||||
*/
|
||||
@Excel(name = "灌溉状态")
|
||||
@ApiModelProperty("灌溉状态:1=开始灌溉,2=结束灌溉")
|
||||
private Integer status;
|
||||
|
||||
}
|
||||
|
@ -107,7 +107,7 @@ private static final long serialVersionUID = 1L;
|
||||
|
||||
/** 当前动作 */
|
||||
@Excel(name = "当前动作")
|
||||
@ApiModelProperty("当前动作")
|
||||
@ApiModelProperty("当前动作:timeMsg=灌溉定时报,startPump=开始灌溉,stopPump=停止灌溉,safeMsg=定时报")
|
||||
private String action;
|
||||
|
||||
}
|
||||
|
@ -0,0 +1,37 @@
|
||||
package com.fastbee.waterele.domain.dto;
|
||||
|
||||
import com.fastbee.common.annotation.Excel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 灌溉记录查询入参
|
||||
*/
|
||||
@Data
|
||||
public class MaGuangaiRecordDto {
|
||||
|
||||
/** 设备编号 */
|
||||
private String devSn;
|
||||
/** 开泵开始时间 */
|
||||
private String startBeginTime;
|
||||
/** 开泵结束时间 */
|
||||
private String startEndTime;
|
||||
/** 关泵开始时间 */
|
||||
private String endBeginTime;
|
||||
/** 关泵结束时间 */
|
||||
private String endEndTime;
|
||||
|
||||
/** 卡编号 */
|
||||
private String cardId;
|
||||
|
||||
/** 区域号 */
|
||||
private String areaCode;
|
||||
|
||||
/** 灌溉状态 */
|
||||
private Integer status;
|
||||
|
||||
/**
|
||||
* 设备ID
|
||||
*/
|
||||
private Long deviceId;
|
||||
}
|
@ -0,0 +1,33 @@
|
||||
package com.fastbee.waterele.domain.dto;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class MaWatereleRecordDto {
|
||||
|
||||
/** 设备编号 */
|
||||
private String devSn;
|
||||
|
||||
/** 工作状态:0=关泵,1=开泵 */
|
||||
private Integer workstate;
|
||||
/** 卡编号 */
|
||||
private String cardid;
|
||||
|
||||
/** 区域号 */
|
||||
private String areacode;
|
||||
|
||||
/** 当前动作:timeMsg=灌溉定时报,startPump=开始灌溉,stopPump=停止灌溉,safeMsg=定时报 */
|
||||
private String action;
|
||||
/**
|
||||
* 设备ID
|
||||
*/
|
||||
private Long deviceId;
|
||||
/**
|
||||
* 开始时间
|
||||
*/
|
||||
private String startTime;
|
||||
/**
|
||||
* 结束时间
|
||||
*/
|
||||
private String endTime;
|
||||
}
|
Reference in New Issue
Block a user