package com.xcgl.device.entity; import cn.afterturn.easypoi.excel.annotation.Excel; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import org.hibernate.annotations.GenericGenerator; import javax.persistence.*; /** * @Title: Entity * @Description: 设备档案 * @author onlineGenerator * @date 2018-06-27 11:06:44 * @version V1.0 * */ @Entity @Table(name = "P_device", schema = "") @SuppressWarnings("serial") @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) public class DeviceEntity implements java.io.Serializable { /**主键*/ private java.lang.String id; /**设备编码*/ @Excel(name="设备编码",width=15) private java.lang.String code; /**设备名称*/ @Excel(name="设备名称",width=15) private java.lang.String name; /**设备类型*/ @Excel(name="设备类型",width=15) private java.lang.String typeId; /**创建人名称*/ private java.lang.String createName; /**创建人登录名称*/ private java.lang.String createBy; /**创建日期*/ private java.util.Date createDate; /**更新人名称*/ private java.lang.String updateName; /**更新人登录名称*/ private java.lang.String updateBy; /**更新日期*/ private java.util.Date updateDate; /**所属部门*/ private java.lang.String department; /**设备描述*/ private java.lang.String description; /**项目*/ private java.lang.String projectid; /**设备照片*/ private java.lang.String picture; /**标签ID*/ private java.lang.String labelid; /**来源系统*/ private java.lang.String sourcesys; /**是否显示*/ private java.lang.String isDisplayed; /**开始使用时间*/ private java.util.Date useTime; /**预计失效时间*/ private java.util.Date invalidTime; /**所在区域*/ private java.lang.String area; /**当前位置*/ private java.lang.String location; /**使用人*/ private java.lang.String userName; /**维保次数*/ private java.lang.Integer maintainCount; /**下次维保时间*/ private java.util.Date nextMaintainTime; /**维修次数*/ private java.lang.Integer repairCount; /**上次维修时间*/ private java.util.Date lastRepairTime; /**状态*/ private java.lang.String state; /**空间名称*/ private java.lang.String roomname; /**异常通知电话*/ private java.lang.String abnormalPhone; /**异常通知时限*/ private java.lang.String abnormalTime; /**逾期未处理上报电话*/ private java.lang.String reportPhone; /**协助人姓名*/ private java.lang.String assistsName; /**负责人姓名*/ private java.lang.String principalName; @Column(name ="device_model",nullable=false,length=100) public String getDeviceModel() { return deviceModel; } public void setDeviceModel(String deviceModel) { this.deviceModel = deviceModel; } @Column(name ="device_specs",nullable=false,length=100) public String getDeviceSpecs() { return deviceSpecs; } public void setDeviceSpecs(String deviceSpecs) { this.deviceSpecs = deviceSpecs; } @Column(name ="device_depart",nullable=false,length=100) public String getDeviceDepart() { return deviceDepart; } public void setDeviceDepart(String deviceDepart) { this.deviceDepart = deviceDepart; } @Column(name ="device_factory",nullable=false,length=100) public String getDeviceFactory() { return deviceFactory; } public void setDeviceFactory(String deviceFactory) { this.deviceFactory = deviceFactory; } @Excel(name="设备型号",width=15) private String deviceModel; @Excel(name="设备规格",width=15) private String deviceSpecs; @Excel(name="设备单位",width=15) private String deviceDepart; @Excel(name="设备厂商",width=15) private String deviceFactory; @Column(name ="device_stock",nullable=false,length=100) public String getDeviceStock() { return deviceStock; } public void setDeviceStock(String deviceStock) { this.deviceStock = deviceStock; } @Excel(name="库存",width=15) private String deviceStock; /** *方法: 取得java.lang.String *@return: java.lang.String 主键 */ @Id @GeneratedValue(generator = "paymentableGenerator") @GenericGenerator(name = "paymentableGenerator", strategy = "uuid") @Column(name ="ID",nullable=false,length=36) public java.lang.String getId(){ return this.id; } /** *方法: 设置java.lang.String *@param: java.lang.String 主键 */ public void setId(java.lang.String id){ this.id = id; } /** *方法: 取得java.lang.String *@return: java.lang.String 设备编码 */ @Column(name ="CODE",nullable=false,length=100) public java.lang.String getCode(){ return this.code; } /** *方法: 设置java.lang.String *@param: java.lang.String 设备编码 */ public void setCode(java.lang.String code){ this.code = code; } /** *方法: 取得java.lang.String *@return: java.lang.String 设备名称 */ @Column(name ="NAME",nullable=false,length=100) public java.lang.String getName(){ return this.name; } /** *方法: 设置java.lang.String *@param: java.lang.String 设备名称 */ public void setName(java.lang.String name){ this.name = name; } /** *方法: 取得java.lang.String *@return: java.lang.String 设备类型 */ @Column(name ="TYPE_ID",nullable=true,length=36) public java.lang.String getTypeId(){ return this.typeId; } /** *方法: 设置java.lang.String *@param: java.lang.String 设备类型 */ public void setTypeId(java.lang.String typeId){ this.typeId = typeId; } /** *方法: 取得java.lang.String *@return: java.lang.String 创建人名称 */ @Column(name ="CREATE_NAME",nullable=true,length=50) public java.lang.String getCreateName(){ return this.createName; } /** *方法: 设置java.lang.String *@param: java.lang.String 创建人名称 */ public void setCreateName(java.lang.String createName){ this.createName = createName; } /** *方法: 取得java.lang.String *@return: java.lang.String 创建人登录名称 */ @Column(name ="CREATE_BY",nullable=true,length=50) public java.lang.String getCreateBy(){ return this.createBy; } /** *方法: 设置java.lang.String *@param: java.lang.String 创建人登录名称 */ public void setCreateBy(java.lang.String createBy){ this.createBy = createBy; } /** *方法: 取得java.util.Date *@return: java.util.Date 创建日期 */ @Column(name ="CREATE_DATE",nullable=true,length=20) public java.util.Date getCreateDate(){ return this.createDate; } /** *方法: 设置java.util.Date *@param: java.util.Date 创建日期 */ public void setCreateDate(java.util.Date createDate){ this.createDate = createDate; } /** *方法: 取得java.lang.String *@return: java.lang.String 更新人名称 */ @Column(name ="UPDATE_NAME",nullable=true,length=50) public java.lang.String getUpdateName(){ return this.updateName; } /** *方法: 设置java.lang.String *@param: java.lang.String 更新人名称 */ public void setUpdateName(java.lang.String updateName){ this.updateName = updateName; } /** *方法: 取得java.lang.String *@return: java.lang.String 更新人登录名称 */ @Column(name ="UPDATE_BY",nullable=true,length=50) public java.lang.String getUpdateBy(){ return this.updateBy; } /** *方法: 设置java.lang.String *@param: java.lang.String 更新人登录名称 */ public void setUpdateBy(java.lang.String updateBy){ this.updateBy = updateBy; } /** *方法: 取得java.util.Date *@return: java.util.Date 更新日期 */ @Column(name ="UPDATE_DATE",nullable=true,length=20) public java.util.Date getUpdateDate(){ return this.updateDate; } /** *方法: 设置java.util.Date *@param: java.util.Date 更新日期 */ public void setUpdateDate(java.util.Date updateDate){ this.updateDate = updateDate; } /** *方法: 取得java.lang.String *@return: java.lang.String 所属部门 */ @Column(name ="DEPARTMENT",nullable=true,length=100) public java.lang.String getDepartment(){ return this.department; } /** *方法: 设置java.lang.String *@param: java.lang.String 所属部门 */ public void setDepartment(java.lang.String department){ this.department = department; } /** *方法: 取得java.lang.String *@return: java.lang.String 设备描述 */ @Column(name ="DESCRIPTION",nullable=true,length=512) public java.lang.String getDescription(){ return this.description; } /** *方法: 设置java.lang.String *@param: java.lang.String 设备描述 */ public void setDescription(java.lang.String description){ this.description = description; } /** *方法: 取得java.lang.String *@return: java.lang.String 项目 */ @Column(name ="PROJECTID",nullable=true,length=36) public java.lang.String getProjectid(){ return this.projectid; } /** *方法: 设置java.lang.String *@param: java.lang.String 项目 */ public void setProjectid(java.lang.String projectid){ this.projectid = projectid; } /** *方法: 取得java.lang.String *@return: java.lang.String 设备照片 */ @Column(name ="PICTURE",nullable=true,length=100) public java.lang.String getPicture(){ return this.picture; } /** *方法: 设置java.lang.String *@param: java.lang.String 设备照片 */ public void setPicture(java.lang.String picture){ this.picture = picture; } /** *方法: 取得java.lang.String *@return: java.lang.String 标签ID */ @Column(name ="LABELID",nullable=true,length=32) public java.lang.String getLabelid(){ return this.labelid; } /** *方法: 设置java.lang.String *@param: java.lang.String 标签ID */ public void setLabelid(java.lang.String labelid){ this.labelid = labelid; } /** *方法: 取得java.lang.String *@return: java.lang.String 来源系统 */ @Column(name ="SOURCESYS",nullable=true,length=1) public java.lang.String getSourcesys(){ return this.sourcesys; } /** *方法: 设置java.lang.String *@param: java.lang.String 来源系统 */ public void setSourcesys(java.lang.String sourcesys){ this.sourcesys = sourcesys; } /** *方法: 取得java.lang.String *@return: java.lang.String 是否显示 */ @Column(name ="IS_DISPLAYED",nullable=true,length=1) public java.lang.String getIsDisplayed(){ return this.isDisplayed; } /** *方法: 设置java.lang.String *@param: java.lang.String 是否显示 */ public void setIsDisplayed(java.lang.String isDisplayed){ this.isDisplayed = isDisplayed; } /** *方法: 取得java.util.Date *@return: java.util.Date 开始使用时间 */ @Column(name ="USE_TIME",nullable=true,length=20) public java.util.Date getUseTime(){ return this.useTime; } /** *方法: 设置java.util.Date *@param: java.util.Date 开始使用时间 */ public void setUseTime(java.util.Date useTime){ this.useTime = useTime; } /** *方法: 取得java.util.Date *@return: java.util.Date 预计失效时间 */ @Column(name ="INVALID_TIME",nullable=true,length=20) public java.util.Date getInvalidTime(){ return this.invalidTime; } /** *方法: 设置java.util.Date *@param: java.util.Date 预计失效时间 */ public void setInvalidTime(java.util.Date invalidTime){ this.invalidTime = invalidTime; } /** *方法: 取得java.lang.String *@return: java.lang.String 所在区域 */ @Column(name ="AREA",nullable=true,length=100) public java.lang.String getArea(){ return this.area; } /** *方法: 设置java.lang.String *@param: java.lang.String 所在区域 */ public void setArea(java.lang.String area){ this.area = area; } /** *方法: 取得java.lang.String *@return: java.lang.String 当前位置 */ @Column(name ="LOCATION",nullable=true,length=100) public java.lang.String getLocation(){ return this.location; } /** *方法: 设置java.lang.String *@param: java.lang.String 当前位置 */ public void setLocation(java.lang.String location){ this.location = location; } /** *方法: 取得java.lang.String *@return: java.lang.String 使用人 */ @Column(name ="USER_NAME",nullable=true,length=32) public java.lang.String getUserName(){ return this.userName; } /** *方法: 设置java.lang.String *@param: java.lang.String 使用人 */ public void setUserName(java.lang.String userName){ this.userName = userName; } /** *方法: 取得java.lang.Integer *@return: java.lang.Integer 维保次数 */ @Column(name ="MAINTAIN_COUNT",nullable=true,length=8) public java.lang.Integer getMaintainCount(){ return this.maintainCount; } /** *方法: 设置java.lang.Integer *@param: java.lang.Integer 维保次数 */ public void setMaintainCount(java.lang.Integer maintainCount){ this.maintainCount = maintainCount; } /** *方法: 取得java.util.Date *@return: java.util.Date 下次维保时间 */ @Column(name ="NEXT_MAINTAIN_TIME",nullable=true,length=20) public java.util.Date getNextMaintainTime(){ return this.nextMaintainTime; } /** *方法: 设置java.util.Date *@param: java.util.Date 下次维保时间 */ public void setNextMaintainTime(java.util.Date nextMaintainTime){ this.nextMaintainTime = nextMaintainTime; } /** *方法: 取得java.lang.Integer *@return: java.lang.Integer 维修次数 */ @Column(name ="REPAIR_COUNT",nullable=true,length=8) public java.lang.Integer getRepairCount(){ return this.repairCount; } /** *方法: 设置java.lang.Integer *@param: java.lang.Integer 维修次数 */ public void setRepairCount(java.lang.Integer repairCount){ this.repairCount = repairCount; } /** *方法: 取得java.util.Date *@return: java.util.Date 上次维修时间 */ @Column(name ="LAST_REPAIR_TIME",nullable=true,length=20) public java.util.Date getLastRepairTime(){ return this.lastRepairTime; } /** *方法: 设置java.util.Date *@param: java.util.Date 上次维修时间 */ public void setLastRepairTime(java.util.Date lastRepairTime){ this.lastRepairTime = lastRepairTime; } /** *方法: 取得java.lang.String *@return: java.lang.String 状态 */ @Column(name ="STATE",nullable=true,length=2) public java.lang.String getState(){ return this.state; } /** *方法: 设置java.lang.String *@param: java.lang.String 状态 */ public void setState(java.lang.String state){ this.state = state; } /** *方法: 取得java.lang.String *@return: java.lang.String 空间名称 */ @Column(name ="ROOMNAME",nullable=true,length=255) public java.lang.String getRoomname(){ return this.roomname; } /** *方法: 设置java.lang.String *@param: java.lang.String 空间名称 */ public void setRoomname(java.lang.String roomname){ this.roomname = roomname; } /** *方法: 取得java.lang.String *@return: java.lang.String 异常通知电话 */ @Column(name ="ABNORMAL_PHONE",nullable=true,length=32) public java.lang.String getAbnormalPhone(){ return this.abnormalPhone; } /** *方法: 设置java.lang.String *@param: java.lang.String 异常通知电话 */ public void setAbnormalPhone(java.lang.String abnormalPhone){ this.abnormalPhone = abnormalPhone; } /** *方法: 取得java.lang.String *@return: java.lang.String 异常通知时限 */ @Column(name ="ABNORMAL_TIME",nullable=true,length=32) public java.lang.String getAbnormalTime(){ return this.abnormalTime; } /** *方法: 设置java.lang.String *@param: java.lang.String 异常通知时限 */ public void setAbnormalTime(java.lang.String abnormalTime){ this.abnormalTime = abnormalTime; } /** *方法: 取得java.lang.String *@return: java.lang.String 逾期未处理上报电话 */ @Column(name ="REPORT_PHONE",nullable=true,length=32) public java.lang.String getReportPhone(){ return this.reportPhone; } /** *方法: 设置java.lang.String *@param: java.lang.String 逾期未处理上报电话 */ public void setReportPhone(java.lang.String reportPhone){ this.reportPhone = reportPhone; } /** *方法: 取得java.lang.String *@return: java.lang.String 协助人姓名 */ @Column(name ="ASSISTS_NAME",nullable=true,length=100) public java.lang.String getAssistsName(){ return this.assistsName; } /** *方法: 设置java.lang.String *@param: java.lang.String 协助人姓名 */ public void setAssistsName(java.lang.String assistsName){ this.assistsName = assistsName; } /** *方法: 取得java.lang.String *@return: java.lang.String 负责人姓名 */ @Column(name ="PRINCIPAL_NAME",nullable=true,length=100) public java.lang.String getPrincipalName(){ return this.principalName; } /** *方法: 设置java.lang.String *@param: java.lang.String 负责人姓名 */ public void setPrincipalName(java.lang.String principalName){ this.principalName = principalName; } }