From 30248ac5bcb3e3f497f2ec5aeb925d645da96f10 Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期三, 24 六月 2020 17:09:01 +0800
Subject: [PATCH] fix

---
 entites.go |  146 +-----------------------------------------------
 1 files changed, 5 insertions(+), 141 deletions(-)

diff --git a/entites.go b/entites.go
index 9724f6a..9d5c3ca 100644
--- a/entites.go
+++ b/entites.go
@@ -1,9 +1,5 @@
 package dbapi
 
-import (
-	"time"
-)
-
 type Result struct {
 	Code    int         `json:"code"`
 	Data    interface{} `json:"data"`
@@ -11,145 +7,13 @@
 	Success bool        `json:"success"`
 }
 
-//鍏叡瀛楁
-type BaseEntity struct {
-	Uuid        string `json:"uuid"`
-	Create_time string `json:"create_time"`
-	Update_time string `json:"update_time"`
-	Create_by   string `json:"create_by"`
-	Del_flag    string `json:"del_flag"`
-	Enabled     string `json:"enabled"`
-}
-
-//鐩綍鍖哄煙缁撴瀯
-type Area struct {
-	Id         uint
-	Parentid   int
-	Parentids  string
-	Name       string
-	Createby   int
-	Createtime time.Time
-	Reserved   string
-}
-
 type TreeMenu struct {
 	Id        string     `json:"id" `
 	Type      string     `json:"type"`
 	Name      string     `json:"name"`
+	IsAI      bool       `json:"isAI"`
 	Treenodes []TreeMenu `json:"children"`
-}
-
-type TreeNode struct {
-	Id       int
-	Name     string
-	Parentid int
-}
-
-//鎽勫儚鏈虹粨鏋�
-type Camera struct {
-	Id        string
-	Name      string  `json:"name"`
-	Type      int     `json:"type" `
-	Areaid    uint    `json:"areaid"`
-	Addr      string  `json:"addr"`
-	Longitude float64 `json:"longitude"`
-	Latitude  float64 `json:"latitude"`
-	Rtsp      string  `json:"rtsp"`
-	Ip        string  `json:"ip"`
-	Port      int     `json:"port"`
-	Username  string  `json:"username"`
-	Password  string  `json:"password"`
-	Brand     string  `json:"brand"`
-	Reserved  string  `json:"reserved"`
-	CamTask   []CameraTask
-}
-
-//浠诲姟缁撴瀯
-type Task struct {
-	Taskid   string `json:"taskid"`
-	Taskname string `json:"taskname"`
-	CreateAt time.Time
-	Createby string
-	UpdateAt time.Time
-	Enable   bool
-	IsAlarm  bool
-	DelFlag  bool
-	Isfull   bool
-}
-
-//鎽勫儚鏈轰换鍔�
-type CameraTask struct {
-	Cameraid   string `json:"cameraid"` //鎽勫儚鏈篿d 鏉ヨ嚜浜庢憚鍍忔満琛�
-	Taskid     string `json:"taskid"`   //浠诲姟id  鏉ヨ嚜浜庝换鍔¤〃
-
-	DelFlag    bool
-	UpdateFlag bool   // 绠楁硶鍚嶇О
-	SdkArgs    string `json:"sdkArgs"` // 绠楁硶鍙傛暟
-	Enable     int    //榛樿鍚敤
-}
-
-type TasksRes struct {
-	Task      Task    `json:"task"` //浠诲姟缁撴瀯浣�
-	Sdks      []Sdk   `json:"sdks"` //浠诲姟瀵瑰簲鐨勭畻娉曚俊鎭拰鍙傛暟
-	CtlTime   TimeCtl `json:"ctlTime"`
-	LinkType  string         `json:"linkType"`
-	SdkFrames Frame   `json:"sdkFrames"` //鐢绘鐨勭粨鏋�
-}
-
-//浠诲姟鍜岀畻娉曞叧鑱�
-type TaskSdk struct {
-	Id 	   string
-	Taskid string
-	Sdkid  string //鏉ヨ嚜浜庣畻娉曡〃
-	Sort   int    `json:"sort"` //鎺掑簭
-}
-
-//绠楁硶缁撴瀯浣�
-type Sdk struct {
-	BaseEntity
-	SdkName string `json:"sdkName"` //绠楁硶鍚嶇О
-	Args    string `json:"args"`    //绠楁硶鍙傛暟
-	Icon    string `json:"icon"`    //绠楁硶鍥炬爣
-	Url     string `json:"url"`     //绠楁硶涓嬭浇鍦板潃
-}
-
-//绠楁硶鍙傛暟瀹氫箟
-type SdkArg struct {
-	Id    string `json:"id"`    //鍙傛暟id
-	Key   string `json:"key"`   //鍙傛暟鐨刱ey
-	Name  string `json:"name"`  //鍙傛暟鍚嶇О
-	Type  string `json:"type"`  //鍙傛暟绫诲瀷(鏁存暟锛屽瓧绗︿覆鎴栨暟缁�)
-	Must  bool   `json:"must"`  //鏄惁蹇呭~
-	Range string `json:"range"` //鍊肩殑鑼冨洿锛宔g锛�0,100琛ㄧず浠�0鍒�100
-	Sort  int    `json:"sort"`  //鍙傛暟椤哄簭
-}
-
-//鏃堕棿鍙傛暟,浠庡懆涓�鍒板懆鏃ユ煇澶╃殑寮�濮嬫椂闂村拰缁撴潫鏃堕棿,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 Point struct {
-	X string `json:"x"`
-	Y string `json:"y"`
-}
+	CameraType int       `json:"cameraType"`//0:鏈湴鎽勫儚鏈猴紝1锛氬浗鏍囨憚鍍忔満
+	IsRunning bool       `json:"isRunning"`//鏄惁姝e湪瑙g爜
+	Rtsp      string     `json:"rtsp"`
+}
\ No newline at end of file

--
Gitblit v1.8.0