sqlite的api,便于内部使用
liuxiaolong
2019-05-21 cd0e3e77b769396ba634429b25ae6c8a448a73f6
update submodule url
2个文件已修改
39 ■■■■ 已修改文件
entites.go 37 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
protomsg @ fc2d2b 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
entites.go
@@ -74,7 +74,6 @@
    Enable   bool
    IsAlarm  bool
    DelFlag  bool
    Isfull   bool
}
//摄像机任务
@@ -91,9 +90,8 @@
type TasksRes struct {
    Task      Task    `json:"task"` //任务结构体
    Sdks      []Sdk   `json:"sdks"` //任务对应的算法信息和参数
    CtlTime   TimeCtl `json:"ctlTime"`
    LinkType  string         `json:"linkType"`
    SdkFrames Frame   `json:"sdkFrames"` //画框的结构
}
//任务和算法关联
@@ -107,7 +105,7 @@
//算法结构体
type Sdk struct {
    BaseEntity
    SdkName string `json:"sdkName"` //算法名称
    SdkName string `json:"sdk_name"` //算法名称
    Args    string `json:"args"`    //算法参数
    Icon    string `json:"icon"`    //算法图标
    Url     string `json:"url"`     //算法下载地址
@@ -115,8 +113,7 @@
//算法参数定义
type SdkArg struct {
    Id    string `json:"id"`    //参数id
    Key   string `json:"key"`   //参数的key
    Alias   string `json:"alias"`   //参数的别名
    Name  string `json:"name"`  //参数名称
    Type  string `json:"type"`  //参数类型(整数,字符串或数组)
    Must  bool   `json:"must"`  //是否必填
@@ -125,31 +122,13 @@
}
//时间参数,从周一到周日某天的开始时间和结束时间,controller用
type TimeCtl struct {
    MondayStart    string `json:"mondayStart"`
    MondayEnd      string `json:"mondayEnd"`
    TuesdayStart   string `json:"tuesdayStart"`
    TuesdayEnd     string `json:"tuesdayEnd"`
    WednesdayStart string `json:"wednesdayStart"`
    WednesdayEnd   string `json:"wednesdayEnd"`
    ThursdayStart  string `json:"thursdayStart"`
    ThursdayEnd    string `json:"thursdayEnd"`
    FridayStart    string `json:"fridayStart"`
    FridayEnd      string `json:"fridayEnd"`
    SaturdayStart  string `json:"saturdayStart"`
    SaturdayEnd    string `json:"saturdayEnd"`
    SundayStart    string `json:"sundayStart"`
    SundayEnd      string `json:"sundayEnd"`
}
//画框的结构体
type Frame struct {
    Area  [][]Point `json:"area"`
    Arrow []Point   `json:"arrow"`
type TimeRange struct {
    Start string
    End string
}
//多边形结构体
type Point struct {
    X string `json:"x"`
    Y string `json:"y"`
    X int32 `json:"x"`
    Y int32 `json:"y"`
}
protomsg
@@ -1 +1 @@
Subproject commit dd1ef998554df4189cf6c2115548689e5825d299
Subproject commit fc2d2bcbdea4e392cfb0a81d8b1365854faaed60