123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- package com.huaxu.dto;
- import com.fasterxml.jackson.annotation.JsonIgnore;
- import com.huaxu.entity.AlarmSetting;
- import com.huaxu.model.ProgramItem;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import java.util.List;
- @Data
- @ApiModel("报警设置")
- public class AlarmSettingDto extends AlarmSetting {
- /**
- * 所属公司id
- */
- @ApiModelProperty(value = "所属公司id")
- private Integer companyOrgId;
- /**
- * 所属公司名称
- */
- @ApiModelProperty(value = "所属公司名称")
- private String companyOrgName;
- /**
- * 所属部门id
- */
- @ApiModelProperty(value = "所属部门id")
- private Integer deptOrgId;
- /**
- * 所属部门名称
- */
- @ApiModelProperty(value = "所属部门名称")
- private String deptOrgName;
- /**
- * 场景id
- */
- @ApiModelProperty(value = "场景id")
- private Long sceneId;
- /**
- * 场景id
- */
- @ApiModelProperty(value = "场景id及所有下级id")
- private List<Long> sceneIds;
- /**
- * 场景名称
- */
- @ApiModelProperty(value = "场景名称")
- private String sceneName;
- /**
- * 设备类型
- */
- @ApiModelProperty(value = "设备类型")
- private String deviceType;
- /**
- * 设备名称
- */
- @ApiModelProperty(value = "设备名称")
- private String deviceName;
- /**
- * 属性名称
- */
- @ApiModelProperty(value = "属性名称")
- private String attributeName;
- /**
- * 属性名称
- */
- @ApiModelProperty(value ="权限",hidden = true)
- @JsonIgnore
- private List<ProgramItem> programItems;
- /**
- * 属性名称
- */
- @ApiModelProperty(value="用户权限类型",hidden = true)
- @JsonIgnore
- private Integer permissonType;
- /**
- * 用户类型
- */
- @ApiModelProperty(value = "用户类型(-9999 超管 -999普通用户 2普通用户)",hidden = true)
- @JsonIgnore
- private String userType;
- }
|