package com.zhitan.airconditioner.domain; import com.zhitan.common.annotation.Excel; import com.zhitan.common.core.domain.BaseEntity; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import java.util.Date; /** * 空调操作日志对象 sys_air_conditioner_log * * @author zhitan */ public class AirConditionerLog extends BaseEntity { private static final long serialVersionUID = 1L; /** 日志ID */ private Long id; /** 空调ID */ @Excel(name = "空调ID") private Long airConditionerId; /** 空调名称 */ @Excel(name = "空调名称") private String airConditionerName; /** 操作类型(0手动 1自动) */ @Excel(name = "操作类型", readConverterExp = "0=手动,1=自动") private String operateType; /** 操作模式(0制冷开机 1制热开机 2关机) */ @Excel(name = "操作模式", readConverterExp = "0=制冷开机,1=制热开机,2=关机") private String operateMode; /** 操作时间 */ @Excel(name = "操作时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date operateTime; /** 操作结果(0成功 1失败) */ @Excel(name = "操作结果", readConverterExp = "0=成功,1=失败") private String operateResult; /** 操作消息 */ @Excel(name = "操作消息") private String operateMsg; public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setAirConditionerId(Long airConditionerId) { this.airConditionerId = airConditionerId; } public Long getAirConditionerId() { return airConditionerId; } public void setAirConditionerName(String airConditionerName) { this.airConditionerName = airConditionerName; } public String getAirConditionerName() { return airConditionerName; } public void setOperateType(String operateType) { this.operateType = operateType; } public String getOperateType() { return operateType; } public void setOperateMode(String operateMode) { this.operateMode = operateMode; } public String getOperateMode() { return operateMode; } public void setOperateTime(Date operateTime) { this.operateTime = operateTime; } public Date getOperateTime() { return operateTime; } public void setOperateResult(String operateResult) { this.operateResult = operateResult; } public String getOperateResult() { return operateResult; } public void setOperateMsg(String operateMsg) { this.operateMsg = operateMsg; } public String getOperateMsg() { return operateMsg; } @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("airConditionerId", getAirConditionerId()) .append("airConditionerName", getAirConditionerName()) .append("operateType", getOperateType()) .append("operateMode", getOperateMode()) .append("operateTime", getOperateTime()) .append("operateResult", getOperateResult()) .append("operateMsg", getOperateMsg()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .append("remark", getRemark()) .toString(); } }