75 lines
1.8 KiB
Java
75 lines
1.8 KiB
Java
package com.xkrs.model.entity;
|
|
|
|
import javax.persistence.*;
|
|
|
|
/**
|
|
* @Author: XinYi Song
|
|
* @Date: 2022/3/4 10:07
|
|
*/
|
|
public class DevicePaging {
|
|
/**
|
|
* 主键id
|
|
*/
|
|
@Id
|
|
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "equipment_seq_gen")
|
|
@SequenceGenerator(name = "equipment_seq_gen", sequenceName = "equipment_id_seq",allocationSize = 1)
|
|
private Integer id;
|
|
/**
|
|
* 当前页
|
|
*/
|
|
@Column(length = 32, columnDefinition = "varchar(32)")
|
|
private int pageNum;
|
|
/**
|
|
* 每页记录数
|
|
*/
|
|
@Column(length = 32, columnDefinition = "varchar(32)")
|
|
private int pageSize;
|
|
/**
|
|
* 设备所属组织编码集合
|
|
*/
|
|
@Column(length = 65, columnDefinition = "varchar(65)")
|
|
private String ownerCodes;
|
|
/**
|
|
* 当 是否获取设备所属组织子节点下设备记
|
|
*/
|
|
@Column(length = 32, columnDefinition = "varchar(32)")
|
|
private int showChildNodeData;
|
|
/**
|
|
* 单元类型,多个
|
|
*/
|
|
@Column(length = 32, columnDefinition = "varchar(32)")
|
|
private boolean unitTypes;
|
|
/**
|
|
* 设备大类
|
|
*/
|
|
@Column(length = 32, columnDefinition = "varchar(32)")
|
|
private boolean categorys;
|
|
/**
|
|
* 设备小类
|
|
*/
|
|
@Column(length = 32, columnDefinition = "varchar(32)")
|
|
private String types;
|
|
/**
|
|
* 设备编码列表
|
|
*/
|
|
@Column(length = 32, columnDefinition = "varchar(32)")
|
|
private String deviceCodes;
|
|
/**
|
|
* 设备标识码列表
|
|
*/
|
|
@Column(length = 32, columnDefinition = "varchar(32)")
|
|
private String deviceSns;
|
|
/**
|
|
* 设备地址
|
|
*/
|
|
@Column(length = 32, columnDefinition = "varchar(32)")
|
|
private String deviceIps;
|
|
/**
|
|
* 在线状态
|
|
*/
|
|
@Column(length = 32, columnDefinition = "varchar(32)")
|
|
private String isOnline;
|
|
|
|
|
|
}
|