From 8ed1e960d5b13822385ecb9fcbdd18807de701e4 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期一, 10 二月 2025 16:36:23 +0800
Subject: [PATCH] 完善出行规律模型内容

---
 db/db.go |   78 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 78 insertions(+), 0 deletions(-)

diff --git a/db/db.go b/db/db.go
index 6ed04f8..34ab3bc 100644
--- a/db/db.go
+++ b/db/db.go
@@ -82,6 +82,14 @@
 			Description: "閫氱敤鍦烘墍鍒嗘瀽妯″瀷",
 			Version:     "v1.0.0",
 			Enabled:     false,
+		}, {
+			BaseModel: BaseModel{
+				ID: ModelIdAccessRegularity,
+			},
+			Name:        "鍑鸿瑙勫緥鍒嗘瀽",
+			Description: "鍑鸿瑙勫緥鍒嗘瀽妯″瀷",
+			Version:     "v1.0.0",
+			Enabled:     false,
 		},
 		//{
 		//	BaseModel: BaseModel{
@@ -278,6 +286,76 @@
 				Sort:     1,
 			},
 		},
+
+		// 鍑鸿瑙勫緥
+		{
+			Id:      "6ba7b810-9dad-11d1-80b4-00c04fd430c8",
+			ModelId: ModelIdAccessRegularity,
+			Scope:   "",
+			RuleArg: RuleArg{
+				Alias:    "duration",
+				Name:     "鐩戞帶鏃堕棿娈�",
+				Type:     "input",
+				Must:     true,
+				Unit:     "澶╁唴",
+				Range:    "1,60",
+				Value:    "30",
+				ValType:  "int",
+				Operator: ">=",
+				Sort:     0,
+			},
+		},
+		{
+			Id:      "f47ac10b-58cc-4372-a567-0e02b2c3d479",
+			ModelId: ModelIdAccessRegularity,
+			Scope:   "",
+			RuleArg: RuleArg{
+				Alias:    "timeRange",
+				Name:     "鍑鸿鏃堕棿娈�",
+				Type:     "range",
+				Must:     true,
+				Unit:     "鐐�",
+				Range:    "1,24",
+				Value:    "21,3",
+				ValType:  "int",
+				Operator: ">=",
+				Sort:     1,
+			},
+		},
+		{
+			Id:      "c9bf9e57-1685-4c89-bafb-ff5af830be8a",
+			ModelId: ModelIdAccessRegularity,
+			Scope:   "",
+			RuleArg: RuleArg{
+				Alias:    "appearances",
+				Name:     "鍑鸿娆℃暟",
+				Type:     "input",
+				Must:     false,
+				Unit:     "娆�",
+				Range:    "1,100",
+				Value:    "2",
+				ValType:  "int",
+				Operator: "==",
+				Sort:     2,
+			},
+		},
+		{
+			Id:      "e4eaaaf2-d142-11e1-b3e4-080027620cdd",
+			ModelId: ModelIdAccessRegularity,
+			Scope:   "",
+			RuleArg: RuleArg{
+				Alias:    "direction",
+				Name:     "杩涘嚭鏂瑰悜",
+				Type:     "select",
+				Must:     false,
+				Unit:     "",
+				Range:    "",
+				Value:    "",
+				ValType:  "[{\"label\":\"杩沑", \"value\":\"in\"},{\"label\":\"鍑篭", \"value\":\"out\"}]",
+				Operator: "==",
+				Sort:     3,
+			},
+		},
 	}
 
 	for i := range rules {

--
Gitblit v1.8.0