GateWayPermissModel.java 752 B

12345678910111213141516171819202122232425262728293031
  1. package com.github.microservice.models.devicePermiss;
  2. import com.fasterxml.jackson.annotation.JsonProperty;
  3. import com.github.microservice.models.hxz.base.IotBaseResult;
  4. import io.swagger.v3.oas.annotations.media.Schema;
  5. import lombok.AllArgsConstructor;
  6. import lombok.Data;
  7. import lombok.NoArgsConstructor;
  8. import java.util.ArrayList;
  9. import java.util.List;
  10. /**
  11. * 网关权限
  12. *
  13. * @author TRX
  14. * @date 2024/10/12
  15. */
  16. @Data
  17. @AllArgsConstructor
  18. @NoArgsConstructor
  19. public class GateWayPermissModel extends IotBaseResult {
  20. @JsonProperty("GateWayId")
  21. @Schema(description = "网关ID")
  22. private String GateWayId;
  23. @Schema(description = "设备权限信息")
  24. private List<DevicePermiss> devices = new ArrayList<DevicePermiss>();
  25. }