package com.doumee.dao.business.model; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.doumee.core.model.LoginUserModel; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; @Data @ApiModel("空调设备控制记录") @TableName("yw_conditioner_actions") public class YwConditionerActions extends LoginUserModel { @TableId(type = IdType.AUTO) private Integer id; private Integer creator; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createDate; private Integer editor; private Date editDate; private Integer isdeleted; private String remark; private Integer conditionerId; private Integer platformDevId; private String devName; private String wgMac; @ApiModelProperty("1开关2模式3风速4温度5锁定6查电量7查功率") private Integer actionType; private String actionContent; @ApiModelProperty("0失败1成功") private Integer resultStatus; private String resultMsg; private String source; private String requestBody; private String responseBody; @TableField(exist = false) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date operateTimeBegin; @TableField(exist = false) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date operateTimeEnd; @TableField(exist = false) private String devKeyword; @TableField(exist = false) private String onlineFilter; }