package db type BuildingType int const ( BuildingTypeResidential BuildingType = 1 //住宅楼 BuildingTypeMixedUse BuildingType = 2 //商住楼 BuildingTypePublicRental BuildingType = 3 //公租房 BuildingTypeLowIncome BuildingType = 4 //廉租房 BuildingTypeOldResidential BuildingType = 5 //老旧小区 BuildingTypeOffice BuildingType = 6 //写字楼 ) const ( StatusStranger int = 1 StatusVisitor int = 2 StatusResident int = 3 ) type AlarmRule struct { RuleId string `json:"ruleId"` RuleText string `json:"ruleText"` AlarmLevel string `json:"alarmLevel"` } type TaskPerson struct { Id string `json:"id"` CameraId string `json:"cameraId"` CommunityId string `json:"communityId"` PicDate string `json:"picDate"` DocumentNumber string `json:"documentNumber"` TargetType string `json:"targetType"` Floor string `json:"floor"` } type StatusPersonMapping struct { Status string IDs []string } type CaptureInfo struct { DocumentNumber string `json:"documentNumber"` CaptureDays int `json:"captureDays"` //抓拍天数 OvernightStays int `json:"overnightStays"` //过夜天数 Status string `json:"status"` //状态 FrequentAddress string `json:"frequentAddress"` //常用地址 Age int `json:"age"` //年龄 CaptureDetail []CaptureDetail `json:"captureDetail"` } type CaptureDetail struct { CaptureDate string `json:"captureDate"` CaptureAddress string `json:"captureAddress"` Direction string `json:"direction"` }