123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- package bparammodel
- import "ipsomc/core/dao/mysql/mysqlmodel"
- type BtsBaseParam struct {
- mysqlmodel.BaseModelDB
-
- EnableFlag uint8 `json:"enable_flag" gorm:"default:1"`
-
- BtsID int `json:"bts_id" gorm:"default:0"`
- CarrierID uint8 `json:"carrier_id" gorm:"default:0"`
- Timeslot uint8 `json:"timeslot" gorm:"default:0"`
-
- BuildID uint16 `json:"build_id" gorm:"default:0"`
- LayerID int16 `json:"layer_id" gorm:"default:0"`
- BlockID uint16 `json:"block_id" gorm:"default:0"`
- BlockDesc string `json:"block_desc" gorm:"size:30"`
- Position string `json:"position" gorm:"size:30"`
- CoordX int32 `json:"coord_x" gorm:"default:0"`
- CoordY int32 `json:"coord_y" gorm:"default:0"`
- CoordZ int32 `json:"coord_z" gorm:"default:0"`
- LocationType uint8 `json:"location_type" gorm:"default:0"`
- TwoBtsNum uint8 `json:"two_bts_num" gorm:"default:0"`
- TwoBtsList string `json:"two_bts_list" gorm:"size:128"`
-
- BtsType uint8 `json:"bts_type" gorm:"default:0"`
- SerialNumber string `json:"serial_number" gorm:"size:32"`
- BtsModel string `json:"bts_model" gorm:"size:32"`
- SoftVersion string `json:"soft_version" gorm:"size:32"`
- BleName string `json:"ble_name" gorm:"size:64"`
-
- NetworkSwitch uint8 `json:"network_switch" gorm:"default:0"`
- WifiName string `json:"wifi_name" gorm:"size:32"`
- WifiPwd string `json:"wifi_pwd" gorm:"size:32"`
- ServiceIP string `json:"service_ip" gorm:"size:32"`
- ServicePort int `json:"service_port" gorm:"default:0"`
-
- CenterFreq uint8 `json:"center_freq" gorm:"default:0"`
- RxSyncWordId uint8 `json:"rx_sync_word_id" gorm:"default:0"`
- Rssi int8 `json:"rssi" gorm:"default:-128"`
- TxSwitch uint8 `json:"tx_switch" gorm:"default:0"`
- TxCenterFreq uint8 `json:"tx_center_freq" gorm:"default:0"`
- TxSyncWordId uint8 `json:"tx_sync_word_id" gorm:"default:0"`
- TxPower int8 `json:"tx_power" gorm:"default:0"`
-
- DaSwitch uint8 `json:"da_switch" gorm:"default:0"`
- DaGain uint16 `json:"da_gain" gorm:"default:0"`
- PaSwitch uint8 `json:"pa_switch" gorm:"default:0"`
- PaGain uint8 `json:"pa_gain" gorm:"default:0"`
- SaveParam uint8 `json:"save_param" gorm:"-"`
- ResetBts uint8 `json:"reset_bts" gorm:"-"`
-
- RtcDateTime string `json:"rtc_date_time" gorm:"size:32"`
- SyncTimerSwitch uint8 `json:"sync_timer_switch" gorm:"default:0"`
- SyncTimerNum uint8 `json:"sync_timer_num" gorm:"default:1"`
- SyncTimer1Start string `json:"sync_timer1_start" gorm:"size:32"`
- SyncTimer1Stop string `json:"sync_timer1_stop" gorm:"size:32"`
- SyncTimer2Start string `json:"sync_timer2_start" gorm:"size:32"`
- SyncTimer2Stop string `json:"sync_timer2_stop" gorm:"size:32"`
- }
- type BtsDeviceParam struct {
-
- OwnerID int `json:"owner_id"`
- CompanyID int `json:"company_id"`
- ProjectID int `json:"project_id"`
-
- BtsID int `json:"bts_id"`
- BtsType uint8 `json:"bts_type"`
- SerialNumber string `json:"serial_number"`
- BtsModel string `json:"bts_model"`
- SoftVersion string `json:"soft_version"`
- BleName string `json:"ble_name"`
- }
- type BtsSysParam struct {
- mysqlmodel.BaseModelDB
- }
- type MobileBtsParam struct {
-
- BtsID int `json:"bts_id"`
- CarrierID uint8 `json:"carrier_id"`
- Timeslot uint8 `json:"timeslot"`
-
- CoordX int32 `json:"coord_x"`
- CoordY int32 `json:"coord_y"`
- CoordZ int32 `json:"coord_z"`
- LocationType uint8 `json:"location_type"`
- TwoBtsNum uint8 `json:"two_bts_num"`
- TwoBtsList string `json:"two_bts_list"`
- BleName string `json:"ble_name"`
- }
|