package com.vincent.rsf.server.manager.entity; import java.text.SimpleDateFormat; import java.util.Date; import org.springframework.format.annotation.DateTimeFormat; import java.text.SimpleDateFormat; import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import com.vincent.rsf.framework.common.Cools; import com.vincent.rsf.framework.common.SpringUtils; import com.vincent.rsf.server.system.service.UserService; import com.vincent.rsf.server.system.entity.User; import java.io.Serializable; import java.util.Date; @Data @TableName("man_bas_device") public class BasDevice implements Serializable { private static final long serialVersionUID = 1L; /** * id */ @ApiModelProperty(value= "id") @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 设备号 */ @ApiModelProperty(value= "设备号") private Long deviceNo; /** * 可入 */ @ApiModelProperty(value= "可入") private String inEnable; /** * 可出 */ @ApiModelProperty(value= "可出") private String outEnable; /** * 状态 */ @ApiModelProperty(value= "状态") private String status; /** * 源数据 */ @ApiModelProperty(value= "源数据") private String origin; /** * 创建人 */ @ApiModelProperty(value= "创建人") private Long createBy; /** * 创建时间 */ @ApiModelProperty(value= "创建时间") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date createTime; /** * 更新人 */ @ApiModelProperty(value= "更新人") private Long updateBy; /** * 更新时间 */ @ApiModelProperty(value= "更新时间") @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") private Date updateTime; /** * 备注 */ @ApiModelProperty(value= "备注") private String memo; public BasDevice() {} public BasDevice(Long deviceNo,String inEnable,String outEnable,String status,String origin,Long createBy,Date createTime,Long updateBy,Date updateTime,String memo) { this.deviceNo = deviceNo; this.inEnable = inEnable; this.outEnable = outEnable; this.status = status; this.origin = origin; this.createBy = createBy; this.createTime = createTime; this.updateBy = updateBy; this.updateTime = updateTime; this.memo = memo; } // BasDevice basDevice = new BasDevice( // null, // 设备号 // null, // 可入 // null, // 可出 // null, // 状态 // null, // 源数据 // null, // 创建人 // null, // 创建时间 // null, // 更新人 // null, // 更新时间 // null // 备注 // ); public String getCreateTime$(){ if (Cools.isEmpty(this.createTime)){ return ""; } return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.createTime); } public String getUpdateTime$(){ if (Cools.isEmpty(this.updateTime)){ return ""; } return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.updateTime); } // public Boolean getStatusBool(){ // if (null == this.status){ return null; } // switch (this.status){ // case "1": // return true; // case "0": // return false; // default: // return null; // } // } }