fix 添加租户注解
parent
b5db785c53
commit
dcfadb4b9f
|
@ -24,14 +24,23 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
|
import javax.persistence.EntityListeners;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class DeviceIdGroup extends BaseEntity implements TenantAware {
|
public class DeviceIdGroup extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@ApiModelProperty(value = "设备组id")
|
@ApiModelProperty(value = "设备组id")
|
||||||
|
|
|
@ -23,23 +23,27 @@
|
||||||
|
|
||||||
package cc.iotkit.data.model;
|
package cc.iotkit.data.model;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.*;
|
||||||
import javax.persistence.GeneratedValue;
|
|
||||||
import javax.persistence.Id;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.alert.AlertConfig;
|
import cc.iotkit.model.alert.AlertConfig;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "alert_config")
|
@Table(name = "alert_config")
|
||||||
@AutoMapper(target = AlertConfig.class)
|
@AutoMapper(target = AlertConfig.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbAlertConfig extends BaseEntity implements TenantAware {
|
public class TbAlertConfig extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -25,21 +25,25 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.alert.AlertRecord;
|
import cc.iotkit.model.alert.AlertRecord;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.*;
|
||||||
import javax.persistence.GeneratedValue;
|
|
||||||
import javax.persistence.Id;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "alert_record")
|
@Table(name = "alert_record")
|
||||||
@AutoMapper(target = AlertRecord.class)
|
@AutoMapper(target = AlertRecord.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbAlertRecord extends BaseEntity implements TenantAware {
|
public class TbAlertRecord extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -24,21 +24,25 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.product.Category;
|
import cc.iotkit.model.product.Category;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.*;
|
||||||
import javax.persistence.GeneratedValue;
|
|
||||||
import javax.persistence.Id;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "category")
|
@Table(name = "category")
|
||||||
@AutoMapper(target = Category.class)
|
@AutoMapper(target = Category.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbCategory extends BaseEntity implements TenantAware {
|
public class TbCategory extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@ApiModelProperty(value = "分类id")
|
@ApiModelProperty(value = "分类id")
|
||||||
|
|
|
@ -25,16 +25,17 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.notify.Channel;
|
import cc.iotkit.model.notify.Channel;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.*;
|
||||||
import javax.persistence.GeneratedValue;
|
|
||||||
import javax.persistence.Id;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* author: 石恒
|
* author: 石恒
|
||||||
|
@ -45,6 +46,9 @@ import javax.persistence.Table;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "channel")
|
@Table(name = "channel")
|
||||||
@AutoMapper(target= Channel.class)
|
@AutoMapper(target= Channel.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbChannel extends BaseEntity implements TenantAware {
|
public class TbChannel extends BaseEntity implements TenantAware {
|
||||||
@Id
|
@Id
|
||||||
@GeneratedValue(generator = "SnowflakeIdGenerator")
|
@GeneratedValue(generator = "SnowflakeIdGenerator")
|
||||||
|
|
|
@ -25,12 +25,16 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.notify.ChannelConfig;
|
import cc.iotkit.model.notify.ChannelConfig;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
|
|
||||||
|
@ -44,6 +48,9 @@ import javax.persistence.*;
|
||||||
@Table(name = "channel_config")
|
@Table(name = "channel_config")
|
||||||
@ApiModel(value = "通道配置")
|
@ApiModel(value = "通道配置")
|
||||||
@AutoMapper(target = ChannelConfig.class)
|
@AutoMapper(target = ChannelConfig.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbChannelConfig extends BaseEntity implements TenantAware {
|
public class TbChannelConfig extends BaseEntity implements TenantAware {
|
||||||
@Id
|
@Id
|
||||||
@GeneratedValue(generator = "SnowflakeIdGenerator")
|
@GeneratedValue(generator = "SnowflakeIdGenerator")
|
||||||
|
|
|
@ -25,17 +25,18 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.notify.ChannelTemplate;
|
import cc.iotkit.model.notify.ChannelTemplate;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.*;
|
||||||
import javax.persistence.GeneratedValue;
|
|
||||||
import javax.persistence.Id;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Author: 石恒
|
* @Author: 石恒
|
||||||
|
@ -47,6 +48,9 @@ import javax.persistence.Table;
|
||||||
@Table(name = "channel_template")
|
@Table(name = "channel_template")
|
||||||
@ApiModel(value = "通道模板")
|
@ApiModel(value = "通道模板")
|
||||||
@AutoMapper(target= ChannelTemplate.class)
|
@AutoMapper(target= ChannelTemplate.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbChannelTemplate extends BaseEntity implements TenantAware {
|
public class TbChannelTemplate extends BaseEntity implements TenantAware {
|
||||||
@Id
|
@Id
|
||||||
@GeneratedValue(generator = "SnowflakeIdGenerator")
|
@GeneratedValue(generator = "SnowflakeIdGenerator")
|
||||||
|
|
|
@ -25,13 +25,17 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.device.DeviceConfig;
|
import cc.iotkit.model.device.DeviceConfig;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
|
|
||||||
|
@ -40,6 +44,9 @@ import javax.persistence.*;
|
||||||
@ApiModel(value = "设备配置")
|
@ApiModel(value = "设备配置")
|
||||||
@Table(name = "device_config")
|
@Table(name = "device_config")
|
||||||
@AutoMapper(target = DeviceConfig.class)
|
@AutoMapper(target = DeviceConfig.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbDeviceConfig extends BaseEntity implements TenantAware {
|
public class TbDeviceConfig extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -24,23 +24,27 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.device.DeviceGroup;
|
import cc.iotkit.model.device.DeviceGroup;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.*;
|
||||||
import javax.persistence.GeneratedValue;
|
|
||||||
import javax.persistence.Id;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "device_group")
|
@Table(name = "device_group")
|
||||||
@ApiModel(value = "设备组")
|
@ApiModel(value = "设备组")
|
||||||
@AutoMapper(target = DeviceGroup.class)
|
@AutoMapper(target = DeviceGroup.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbDeviceGroup extends BaseEntity implements TenantAware {
|
public class TbDeviceGroup extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -25,22 +25,26 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.*;
|
||||||
import javax.persistence.GeneratedValue;
|
|
||||||
import javax.persistence.Id;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "device_group_mapping")
|
@Table(name = "device_group_mapping")
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbDeviceGroupMapping extends BaseEntity implements TenantAware {
|
public class TbDeviceGroupMapping extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -48,6 +48,8 @@ import javax.persistence.*;
|
||||||
@Table(name = "device_ota_detail")
|
@Table(name = "device_ota_detail")
|
||||||
@ApiModel(value = "设备升级明细")
|
@ApiModel(value = "设备升级明细")
|
||||||
@AutoMapper(target = DeviceOtaDetail.class)
|
@AutoMapper(target = DeviceOtaDetail.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
@EntityListeners(TenantListener.class)
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbDeviceOtaDetail extends BaseEntity implements TenantAware {
|
public class TbDeviceOtaDetail extends BaseEntity implements TenantAware {
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -25,12 +25,16 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.ota.DeviceOtaInfo;
|
import cc.iotkit.model.ota.DeviceOtaInfo;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
|
|
||||||
|
@ -44,6 +48,9 @@ import javax.persistence.*;
|
||||||
@Table(name = "device_ota_info")
|
@Table(name = "device_ota_info")
|
||||||
@ApiModel(value = "设备信息")
|
@ApiModel(value = "设备信息")
|
||||||
@AutoMapper(target = DeviceOtaInfo.class)
|
@AutoMapper(target = DeviceOtaInfo.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbDeviceOtaInfo extends BaseEntity implements TenantAware {
|
public class TbDeviceOtaInfo extends BaseEntity implements TenantAware {
|
||||||
@Id
|
@Id
|
||||||
@GeneratedValue(generator = "SnowflakeIdGenerator")
|
@GeneratedValue(generator = "SnowflakeIdGenerator")
|
||||||
|
|
|
@ -24,21 +24,24 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.*;
|
||||||
import javax.persistence.GeneratedValue;
|
|
||||||
import javax.persistence.Id;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "device_sub_user")
|
@Table(name = "device_sub_user")
|
||||||
@ApiModel(value = "设备用户映射")
|
@ApiModel(value = "设备用户映射")
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbDeviceSubUser extends BaseEntity implements TenantAware {
|
public class TbDeviceSubUser extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -24,13 +24,17 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Builder;
|
import lombok.Builder;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
|
|
||||||
|
@ -41,6 +45,9 @@ import javax.persistence.*;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "device_tag")
|
@Table(name = "device_tag")
|
||||||
@ApiModel(value = "设备标签")
|
@ApiModel(value = "设备标签")
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbDeviceTag extends BaseEntity implements TenantAware {
|
public class TbDeviceTag extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -43,7 +43,9 @@ import javax.persistence.*;
|
||||||
@ApiModel(value = "图标")
|
@ApiModel(value = "图标")
|
||||||
@Table(name = "icon")
|
@Table(name = "icon")
|
||||||
@AutoMapper(target = Icon.class)
|
@AutoMapper(target = Icon.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbIcon extends BaseEntity implements TenantAware {
|
public class TbIcon extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -25,17 +25,18 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.notify.NotifyMessage;
|
import cc.iotkit.model.notify.NotifyMessage;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.*;
|
||||||
import javax.persistence.GeneratedValue;
|
|
||||||
import javax.persistence.Id;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Author: 石恒
|
* @Author: 石恒
|
||||||
|
@ -47,6 +48,9 @@ import javax.persistence.Table;
|
||||||
@ApiModel(value = "通知消息")
|
@ApiModel(value = "通知消息")
|
||||||
@Table(name = "notify_message")
|
@Table(name = "notify_message")
|
||||||
@AutoMapper(target= NotifyMessage.class)
|
@AutoMapper(target= NotifyMessage.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbNotifyMessage extends BaseEntity implements TenantAware {
|
public class TbNotifyMessage extends BaseEntity implements TenantAware {
|
||||||
@Id
|
@Id
|
||||||
@GeneratedValue(generator = "SnowflakeIdGenerator")
|
@GeneratedValue(generator = "SnowflakeIdGenerator")
|
||||||
|
|
|
@ -22,21 +22,25 @@
|
||||||
*/
|
*/
|
||||||
package cc.iotkit.data.model;
|
package cc.iotkit.data.model;
|
||||||
|
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.OauthClient;
|
import cc.iotkit.model.OauthClient;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.*;
|
||||||
import javax.persistence.GeneratedValue;
|
|
||||||
import javax.persistence.Id;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "oauth_client")
|
@Table(name = "oauth_client")
|
||||||
@AutoMapper(target = OauthClient.class)
|
@AutoMapper(target = OauthClient.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbOauthClient {
|
public class TbOauthClient {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -25,13 +25,14 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.*;
|
||||||
import javax.persistence.GeneratedValue;
|
|
||||||
import javax.persistence.Id;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Author: 石恒
|
* @Author: 石恒
|
||||||
|
@ -41,6 +42,9 @@ import javax.persistence.Table;
|
||||||
@Data
|
@Data
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "ota_device")
|
@Table(name = "ota_device")
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbOtaDevice extends BaseEntity implements TenantAware {
|
public class TbOtaDevice extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -25,10 +25,14 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.ota.OtaPackage;
|
import cc.iotkit.model.ota.OtaPackage;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
|
|
||||||
|
@ -41,6 +45,9 @@ import javax.persistence.*;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "ota_package")
|
@Table(name = "ota_package")
|
||||||
@AutoMapper(target = OtaPackage.class)
|
@AutoMapper(target = OtaPackage.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbOtaPackage extends BaseEntity implements TenantAware {
|
public class TbOtaPackage extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -25,18 +25,19 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.plugin.PluginInstance;
|
import cc.iotkit.model.plugin.PluginInstance;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.*;
|
||||||
import javax.persistence.GeneratedValue;
|
|
||||||
import javax.persistence.Id;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@EqualsAndHashCode(callSuper = true)
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@ -44,6 +45,9 @@ import javax.persistence.Table;
|
||||||
@ApiModel(value = "插件实例")
|
@ApiModel(value = "插件实例")
|
||||||
@Table(name = "plugin_instance")
|
@Table(name = "plugin_instance")
|
||||||
@AutoMapper(target = PluginInstance.class)
|
@AutoMapper(target = PluginInstance.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbPluginInstance extends BaseEntity implements TenantAware {
|
public class TbPluginInstance extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -25,12 +25,16 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.product.ProductModel;
|
import cc.iotkit.model.product.ProductModel;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
|
|
||||||
|
@ -39,6 +43,9 @@ import javax.persistence.*;
|
||||||
@ApiModel(value = "产品型号")
|
@ApiModel(value = "产品型号")
|
||||||
@Table(name = "product_model")
|
@Table(name = "product_model")
|
||||||
@AutoMapper(target = ProductModel.class)
|
@AutoMapper(target = ProductModel.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbProductModel extends BaseEntity implements TenantAware {
|
public class TbProductModel extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -24,6 +24,7 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.rule.RuleInfo;
|
import cc.iotkit.model.rule.RuleInfo;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.github.linpeilie.annotations.AutoMapping;
|
import io.github.linpeilie.annotations.AutoMapping;
|
||||||
|
@ -31,7 +32,10 @@ import io.github.linpeilie.annotations.ReverseAutoMapping;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
|
|
||||||
|
@ -40,6 +44,9 @@ import javax.persistence.*;
|
||||||
@Table(name = "rule_info")
|
@Table(name = "rule_info")
|
||||||
@ApiModel(value = "规则")
|
@ApiModel(value = "规则")
|
||||||
@AutoMapper(target = RuleInfo.class)
|
@AutoMapper(target = RuleInfo.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbRuleInfo extends BaseEntity implements TenantAware {
|
public class TbRuleInfo extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -23,15 +23,16 @@
|
||||||
|
|
||||||
package cc.iotkit.data.model;
|
package cc.iotkit.data.model;
|
||||||
|
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.screen.Screen;
|
import cc.iotkit.model.screen.Screen;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.*;
|
||||||
import javax.persistence.GeneratedValue;
|
|
||||||
import javax.persistence.Id;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Author:tfd
|
* @Author:tfd
|
||||||
|
@ -41,6 +42,9 @@ import javax.persistence.Table;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "screen")
|
@Table(name = "screen")
|
||||||
@AutoMapper(target = Screen.class)
|
@AutoMapper(target = Screen.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbScreen {
|
public class TbScreen {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -23,10 +23,14 @@
|
||||||
|
|
||||||
package cc.iotkit.data.model;
|
package cc.iotkit.data.model;
|
||||||
|
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.screen.ScreenApi;
|
import cc.iotkit.model.screen.ScreenApi;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
|
|
||||||
|
@ -38,6 +42,9 @@ import javax.persistence.*;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "screen_api")
|
@Table(name = "screen_api")
|
||||||
@AutoMapper(target = ScreenApi.class)
|
@AutoMapper(target = ScreenApi.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbScreenApi {
|
public class TbScreenApi {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -25,18 +25,19 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.system.SysOss;
|
import cc.iotkit.model.system.SysOss;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.*;
|
||||||
import javax.persistence.GeneratedValue;
|
|
||||||
import javax.persistence.Id;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* OSS对象存储对象
|
* OSS对象存储对象
|
||||||
|
@ -49,6 +50,9 @@ import javax.persistence.Table;
|
||||||
@Table(name = "sys_oss")
|
@Table(name = "sys_oss")
|
||||||
@ApiModel(value = "OSS对象存储对象")
|
@ApiModel(value = "OSS对象存储对象")
|
||||||
@AutoMapper(target = SysOss.class)
|
@AutoMapper(target = SysOss.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbSysOss extends BaseEntity implements TenantAware {
|
public class TbSysOss extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -25,16 +25,17 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.system.SysRoleDept;
|
import cc.iotkit.model.system.SysRoleDept;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.*;
|
||||||
import javax.persistence.GeneratedValue;
|
|
||||||
import javax.persistence.Id;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 角色和部门关联 sys_role_dept
|
* 角色和部门关联 sys_role_dept
|
||||||
|
@ -46,6 +47,9 @@ import javax.persistence.Table;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "sys_role_dept")
|
@Table(name = "sys_role_dept")
|
||||||
@AutoMapper(target = SysRoleDept.class)
|
@AutoMapper(target = SysRoleDept.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbSysRoleDept extends BaseEntity implements TenantAware {
|
public class TbSysRoleDept extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -25,16 +25,17 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.system.SysRoleMenu;
|
import cc.iotkit.model.system.SysRoleMenu;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.*;
|
||||||
import javax.persistence.GeneratedValue;
|
|
||||||
import javax.persistence.Id;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 角色和菜单关联 sys_role_menu
|
* 角色和菜单关联 sys_role_menu
|
||||||
|
@ -46,6 +47,9 @@ import javax.persistence.Table;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "sys_role_menu")
|
@Table(name = "sys_role_menu")
|
||||||
@AutoMapper(target = SysRoleMenu.class)
|
@AutoMapper(target = SysRoleMenu.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbSysRoleMenu extends BaseEntity implements TenantAware {
|
public class TbSysRoleMenu extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -25,15 +25,16 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.*;
|
||||||
import javax.persistence.GeneratedValue;
|
|
||||||
import javax.persistence.Id;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 用户和岗位关联 sys_user_post
|
* 用户和岗位关联 sys_user_post
|
||||||
|
@ -45,6 +46,9 @@ import javax.persistence.Table;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "sys_user_post")
|
@Table(name = "sys_user_post")
|
||||||
@AutoMapper(target = cc.iotkit.model.system.SysUserPost.class)
|
@AutoMapper(target = cc.iotkit.model.system.SysUserPost.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbSysUserPost extends BaseEntity implements TenantAware {
|
public class TbSysUserPost extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -25,15 +25,16 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.*;
|
||||||
import javax.persistence.GeneratedValue;
|
|
||||||
import javax.persistence.Id;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 用户和角色关联 sys_user_role
|
* 用户和角色关联 sys_user_role
|
||||||
|
@ -45,6 +46,9 @@ import javax.persistence.Table;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "sys_user_role")
|
@Table(name = "sys_user_role")
|
||||||
@AutoMapper(target = cc.iotkit.model.system.SysUserRole.class)
|
@AutoMapper(target = cc.iotkit.model.system.SysUserRole.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbSysUserRole extends BaseEntity implements TenantAware {
|
public class TbSysUserRole extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -24,13 +24,17 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.rule.TaskInfo;
|
import cc.iotkit.model.rule.TaskInfo;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.github.linpeilie.annotations.AutoMapping;
|
import io.github.linpeilie.annotations.AutoMapping;
|
||||||
import io.github.linpeilie.annotations.ReverseAutoMapping;
|
import io.github.linpeilie.annotations.ReverseAutoMapping;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
|
|
||||||
|
@ -38,6 +42,9 @@ import javax.persistence.*;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "task_info")
|
@Table(name = "task_info")
|
||||||
@AutoMapper(target = TaskInfo.class)
|
@AutoMapper(target = TaskInfo.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbTaskInfo extends BaseEntity implements TenantAware {
|
public class TbTaskInfo extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -24,13 +24,17 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.product.ThingModel;
|
import cc.iotkit.model.product.ThingModel;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.github.linpeilie.annotations.AutoMapping;
|
import io.github.linpeilie.annotations.AutoMapping;
|
||||||
import io.github.linpeilie.annotations.ReverseAutoMapping;
|
import io.github.linpeilie.annotations.ReverseAutoMapping;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
|
|
||||||
|
@ -38,6 +42,9 @@ import javax.persistence.*;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "thing_model")
|
@Table(name = "thing_model")
|
||||||
@AutoMapper(target = ThingModel.class)
|
@AutoMapper(target = ThingModel.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbThingModel extends BaseEntity implements TenantAware {
|
public class TbThingModel extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -24,11 +24,15 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import cc.iotkit.model.device.VirtualDevice;
|
import cc.iotkit.model.device.VirtualDevice;
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.*;
|
import javax.persistence.*;
|
||||||
|
|
||||||
|
@ -36,6 +40,9 @@ import javax.persistence.*;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "virtual_device")
|
@Table(name = "virtual_device")
|
||||||
@AutoMapper(target = VirtualDevice.class)
|
@AutoMapper(target = VirtualDevice.class)
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbVirtualDevice extends BaseEntity implements TenantAware {
|
public class TbVirtualDevice extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
|
@ -24,22 +24,26 @@ package cc.iotkit.data.model;
|
||||||
|
|
||||||
import cc.iotkit.common.tenant.dao.TenantAware;
|
import cc.iotkit.common.tenant.dao.TenantAware;
|
||||||
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
import cc.iotkit.common.tenant.entiry.BaseTenantEntity;
|
||||||
|
import cc.iotkit.common.tenant.listener.TenantListener;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
|
import org.hibernate.annotations.Filter;
|
||||||
|
import org.hibernate.annotations.FilterDef;
|
||||||
import org.hibernate.annotations.GenericGenerator;
|
import org.hibernate.annotations.GenericGenerator;
|
||||||
|
import org.hibernate.annotations.ParamDef;
|
||||||
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.*;
|
||||||
import javax.persistence.GeneratedValue;
|
|
||||||
import javax.persistence.Id;
|
|
||||||
import javax.persistence.Table;
|
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "virtual_device_mapping")
|
@Table(name = "virtual_device_mapping")
|
||||||
|
@FilterDef(name = "tenantFilter", parameters = {@ParamDef(name = "tenantId", type = "long")})
|
||||||
|
@Filter(name = "tenantFilter", condition = "tenant_id = :tenantId")
|
||||||
|
@EntityListeners(TenantListener.class)
|
||||||
public class TbVirtualDeviceMapping extends BaseEntity implements TenantAware {
|
public class TbVirtualDeviceMapping extends BaseEntity implements TenantAware {
|
||||||
|
|
||||||
@Id
|
@Id
|
||||||
|
|
Loading…
Reference in New Issue