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"`
|
}
|