From e4fc307d58856a0b319c41f0930cd3b731cb0b24 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期二, 11 二月 2025 10:19:47 +0800 Subject: [PATCH] 修复规律分析bug --- db/db.go | 88 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 88 insertions(+), 0 deletions(-) diff --git a/db/db.go b/db/db.go index 4d479ec..7a108d7 100644 --- a/db/db.go +++ b/db/db.go @@ -82,7 +82,24 @@ Description: "閫氱敤鍦烘墍鍒嗘瀽妯″瀷", Version: "v1.0.0", Enabled: false, + }, { + BaseModel: BaseModel{ + ID: ModelIdAccessRegularity, + }, + Name: "鍑鸿瑙勫緥鍒嗘瀽", + Description: "鍑鸿瑙勫緥鍒嗘瀽妯″瀷", + Version: "v1.0.0", + Enabled: false, }, + //{ + // BaseModel: BaseModel{ + // ID: ModelIdNightAnalysis, + // }, + // Name: "鏄间紡澶滃嚭鍒嗘瀽", + // Description: "鏄间紡澶滃嚭鍒嗘瀽", + // Version: "v1.0.0", + // Enabled: false, + //}, } for i := range models { @@ -269,6 +286,77 @@ 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: "string", + Operator: "==", + Options: "[{\"label\":\"杩沑", \"value\":\"in\"},{\"label\":\"鍑篭", \"value\":\"out\"}]", + Sort: 3, + }, + }, } for i := range rules { -- Gitblit v1.8.0