123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- package model
- import (
- "gorm.io/gorm"
- "time"
- )
- type Illuminating struct {
- gorm.Model
- }
- type IlluminatingDevice struct {
- Id int `json:"Id"`
- DeviceName string `json:"DeviceName"` //设备名称
- SwitchStatus int `json:"SwitchStatus"` //开工状态
- OnlinePresence int `json:"OnlinePresence"` //在线状态
- }
- type RunAnalyse struct {
- OpenCount int `json:"OpenCount"` //开启数量
- OffCount int `json:"OffCount"` //关闭数量
- FaultCount int `json:"FaultCount"` //故障数量
- }
- type EventList struct {
- Id int `json:"Id"`
- DeviceName string `json:"DeviceName"` //设备名称
- DeviceStatus int `json:"DeviceStatus"` //设备状态
- EventDate string `json:"EventDate"` //事件时间
- }
- type Login struct {
- AccessToken string `json:"access_token"`
- SysUser struct {
- SysUsersId int `json:"sys_users_id"`
- UserName string `json:"user_name"`
- Password string `json:"password"`
- DisplayName string `json:"display_name"`
- Mobile string `json:"mobile"`
- Email string `json:"email"`
- HeadImage string `json:"head_image"`
- Valid int `json:"valid"`
- LockStatus int `json:"lock_status"`
- VerificationCode string `json:"verification_code"`
- CreatedDatetime string `json:"created_datetime"`
- LastLoginDatetime string `json:"last_login_datetime"`
- LastLoginInfo string `json:"last_login_info"`
- Additional string `json:"additional"`
- Sex int `json:"sex"`
- OrgId int `json:"org_id"`
- } `json:"sys_user"`
- RefreshToken string `json:"refresh_token"`
- ExpiresIn string `json:"expires_in"`
- TokenType string `json:"token_type"`
- IsNew bool `json:"is_new"`
- RoleType int `json:"role_type"`
- }
- type LoginRequst struct {
- Authorization string `json:"authorization"`
- ClientId int `json:"clientId"`
- Mobile string `json:"mobile"`
- Password string `json:"password"`
- }
- type IlluminatingStatistics struct {
- BuildingCount int `json:"building_count"`
- RoomCount int `json:"room_count"`
- GatewayCount int `json:"gateway_count"`
- DeviceCount int `json:"device_count"`
- AlarmCount int `json:"alarm_count"`
- StrategyCount int `json:"strategy_count"`
- UserCount int `json:"user_count"`
- DdcCount int `json:"ddc_count"`
- ThermostatCount int `json:"thermostat_count"`
- }
- type IlluminatingBaseecic struct {
- Devices []struct {
- DevicesId int `json:"devices_id"`
- DevicesUdid string `json:"devices_udid"`
- DevicesTypeId int `json:"devices_type_id"`
- DevicesName string `json:"devices_name"`
- DevicesReqInterval int `json:"devices_req_interval"`
- DevicesLastRequestTime time.Time `json:"devices_last_request_time"`
- DevicesJsonObject string `json:"devices_json_object"`
- DevicesEnabled int `json:"devices_enabled"`
- DevicesCreated time.Time `json:"devices_created"`
- DevicesSource string `json:"devices_source"`
- DevicesDescription string `json:"devices_description"`
- DevicesTypeCode string `json:"devices_type_code"`
- DevicesTypeName string `json:"devices_type_name"`
- DevicesTypeWiredWireless int `json:"devices_type_wired_wireless"`
- DevicesTypeCategoryId int `json:"devices_type_category_id"`
- DevicesTypeSort int `json:"devices_type_sort"`
- DevicesTypeCharging int `json:"devices_type_charging"`
- CategoryId int `json:"category_id"`
- CategoryClassification string `json:"category_classification"`
- CategoryName string `json:"category_name"`
- CategorySystematic int `json:"category_systematic"`
- CategorySort int `json:"category_sort"`
- GatewayId int `json:"gateway_id"`
- GatewayCode string `json:"gateway_code"`
- GatewayName string `json:"gateway_name"`
- GatewayDescription string `json:"gateway_description"`
- GatewayOrgId int `json:"gateway_org_id"`
- GatewayStatus int `json:"gateway_status"`
- GatewayLastRequestTime time.Time `json:"gateway_last_request_time"`
- DevicesGatewayId int `json:"devices_gateway_id"`
- RoomId int `json:"room_id"`
- RoomRegionId int `json:"room_region_id"`
- RoomName string `json:"room_name"`
- RoomUserId int `json:"room_user_id"`
- RoomCheckinDate string `json:"room_checkin_date"`
- RoomCheckoutDate string `json:"room_checkout_date"`
- RoomArea string `json:"room_area"`
- RegionId int `json:"region_id"`
- RegionBuildingId int `json:"region_building_id"`
- RegionName string `json:"region_name"`
- RegionParentId int `json:"region_parent_id"`
- OnLine int `json:"on_line"`
- RealDeviceName string `json:"real_device_name"`
- DeviceDataStatus int `json:"device_data_status"`
- BuildingId int `json:"building_id"`
- BuildingName string `json:"building_name"`
- DataFrom string `json:"data_from"`
- GatewayType int `json:"gateway_type"`
- FullRegionName string `json:"full_region_name"`
- DevicesReplaceStatus int `json:"devices_replace_status"`
- DevicesReplaceApplyStatus int `json:"devices_replace_apply_status"`
- Bacnet []interface{} `json:"bacnet"`
- RatioId int `json:"ratio_id"`
- Sort int `json:"sort"`
- DevicesTypeFanRatio int `json:"devices_type_fan_ratio"`
- } `json:"devices"`
- Count int `json:"count"`
- }
- func (m *Illuminating) TableName() string {
- return "illuminating"
- }
|