2022-03-04 18:11:38 +08:00

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;
}