diff --git "a/Stardust.Data/Configs/\351\205\215\347\275\256\345\216\206\345\217\262.cs" "b/Stardust.Data/Configs/\351\205\215\347\275\256\345\216\206\345\217\262.cs"
index 1fc5a474..93c547c5 100644
--- "a/Stardust.Data/Configs/\351\205\215\347\275\256\345\216\206\345\217\262.cs"
+++ "b/Stardust.Data/Configs/\351\205\215\347\275\256\345\216\206\345\217\262.cs"
@@ -149,6 +149,15 @@ public override Object this[String name]
#endregion
#region 扩展查询
+ /// 根据创建时间查找
+ /// 创建时间
+ /// 实体列表
+ public static IList FindAllByCreateTime(DateTime createTime)
+ {
+ if (createTime.Year < 1000) return [];
+
+ return FindAll(_.CreateTime == createTime);
+ }
#endregion
#region 数据清理
diff --git "a/Stardust.Data/Entity/\345\272\224\347\224\250\345\221\275\344\273\244.cs" "b/Stardust.Data/Entity/\345\272\224\347\224\250\345\221\275\344\273\244.cs"
index fdc9d132..888eb2d7 100644
--- "a/Stardust.Data/Entity/\345\272\224\347\224\250\345\221\275\344\273\244.cs"
+++ "b/Stardust.Data/Entity/\345\272\224\347\224\250\345\221\275\344\273\244.cs"
@@ -226,6 +226,29 @@ public override Object this[String name]
#endregion
#region 扩展查询
+ /// 根据更新时间、应用、命令查找
+ /// 更新时间
+ /// 应用
+ /// 命令
+ /// 实体列表
+ public static IList FindAllByUpdateTimeAndAppIdAndCommand(DateTime updateTime, Int32 appId, String command)
+ {
+ if (updateTime.Year < 1000) return [];
+ if (appId < 0) return [];
+ if (command.IsNullOrEmpty()) return [];
+
+ return FindAll(_.UpdateTime == updateTime & _.AppId == appId & _.Command == command);
+ }
+
+ /// 根据更新时间查找
+ /// 更新时间
+ /// 实体列表
+ public static IList FindAllByUpdateTime(DateTime updateTime)
+ {
+ if (updateTime.Year < 1000) return [];
+
+ return FindAll(_.UpdateTime == updateTime);
+ }
#endregion
#region 数据清理
diff --git "a/Stardust.Data/Monitors/\345\272\224\347\224\250\345\210\206\351\222\237\347\273\237\350\256\241.cs" "b/Stardust.Data/Monitors/\345\272\224\347\224\250\345\210\206\351\222\237\347\273\237\350\256\241.cs"
index f2df1f40..61f9008d 100644
--- "a/Stardust.Data/Monitors/\345\272\224\347\224\250\345\210\206\351\222\237\347\273\237\350\256\241.cs"
+++ "b/Stardust.Data/Monitors/\345\272\224\347\224\250\345\210\206\351\222\237\347\273\237\350\256\241.cs"
@@ -170,6 +170,15 @@ public override Object this[String name]
#endregion
#region 扩展查询
+ /// 根据统计分钟查找
+ /// 统计分钟
+ /// 实体列表
+ public static IList FindAllByStatTime(DateTime statTime)
+ {
+ if (statTime.Year < 1000) return [];
+
+ return FindAll(_.StatTime == statTime);
+ }
#endregion
#region 数据清理
diff --git "a/Stardust.Data/Monitors/\345\272\224\347\224\250\346\257\217\346\227\245\347\273\237\350\256\241.cs" "b/Stardust.Data/Monitors/\345\272\224\347\224\250\346\257\217\346\227\245\347\273\237\350\256\241.cs"
index f4fb4b30..dcba2b69 100644
--- "a/Stardust.Data/Monitors/\345\272\224\347\224\250\346\257\217\346\227\245\347\273\237\350\256\241.cs"
+++ "b/Stardust.Data/Monitors/\345\272\224\347\224\250\346\257\217\346\227\245\347\273\237\350\256\241.cs"
@@ -249,6 +249,15 @@ public override Object this[String name]
#endregion
#region 扩展查询
+ /// 根据统计日期查找
+ /// 统计日期
+ /// 实体列表
+ public static IList FindAllByStatDate(DateTime statDate)
+ {
+ if (statDate.Year < 1000) return [];
+
+ return FindAll(_.StatDate == statDate);
+ }
#endregion
#region 数据清理
diff --git "a/Stardust.Data/Monitors/\350\267\237\350\270\252\345\210\206\351\222\237\347\273\237\350\256\241.cs" "b/Stardust.Data/Monitors/\350\267\237\350\270\252\345\210\206\351\222\237\347\273\237\350\256\241.cs"
index 73f502a6..4c34d416 100644
--- "a/Stardust.Data/Monitors/\350\267\237\350\270\252\345\210\206\351\222\237\347\273\237\350\256\241.cs"
+++ "b/Stardust.Data/Monitors/\350\267\237\350\270\252\345\210\206\351\222\237\347\273\237\350\256\241.cs"
@@ -211,6 +211,15 @@ public override Object this[String name]
#endregion
#region 扩展查询
+ /// 根据统计分钟查找
+ /// 统计分钟
+ /// 实体列表
+ public static IList FindAllByStatTime(DateTime statTime)
+ {
+ if (statTime.Year < 1000) return [];
+
+ return FindAll(_.StatTime == statTime);
+ }
#endregion
#region 数据清理
diff --git "a/Stardust.Data/Monitors/\350\267\237\350\270\252\345\260\217\346\227\266\347\273\237\350\256\241.cs" "b/Stardust.Data/Monitors/\350\267\237\350\270\252\345\260\217\346\227\266\347\273\237\350\256\241.cs"
index 44a73f87..7d49f2f0 100644
--- "a/Stardust.Data/Monitors/\350\267\237\350\270\252\345\260\217\346\227\266\347\273\237\350\256\241.cs"
+++ "b/Stardust.Data/Monitors/\350\267\237\350\270\252\345\260\217\346\227\266\347\273\237\350\256\241.cs"
@@ -221,6 +221,15 @@ public override Object this[String name]
#endregion
#region 扩展查询
+ /// 根据统计小时查找
+ /// 统计小时
+ /// 实体列表
+ public static IList FindAllByStatTime(DateTime statTime)
+ {
+ if (statTime.Year < 1000) return [];
+
+ return FindAll(_.StatTime == statTime);
+ }
#endregion
#region 数据清理
diff --git "a/Stardust.Data/Monitors/\350\267\237\350\270\252\346\257\217\346\227\245\347\273\237\350\256\241.cs" "b/Stardust.Data/Monitors/\350\267\237\350\270\252\346\257\217\346\227\245\347\273\237\350\256\241.cs"
index 3bddd85b..88e373b2 100644
--- "a/Stardust.Data/Monitors/\350\267\237\350\270\252\346\257\217\346\227\245\347\273\237\350\256\241.cs"
+++ "b/Stardust.Data/Monitors/\350\267\237\350\270\252\346\257\217\346\227\245\347\273\237\350\256\241.cs"
@@ -238,6 +238,8 @@ public override Object this[String name]
/// 实体列表
public static IList FindAllByStatDate(DateTime statDate)
{
+ if (statDate.Year < 1000) return [];
+
return FindAll(_.StatDate == statDate);
}
#endregion
diff --git a/Stardust.Data/Nodes/Model.xml b/Stardust.Data/Nodes/Model.xml
index 4a15f327..80465f54 100644
--- a/Stardust.Data/Nodes/Model.xml
+++ b/Stardust.Data/Nodes/Model.xml
@@ -158,7 +158,7 @@
-
+
diff --git a/Stardust.Data/Nodes/Stardust.htm b/Stardust.Data/Nodes/Stardust.htm
index d12efe32..50cd23a2 100644
--- a/Stardust.Data/Nodes/Stardust.htm
+++ b/Stardust.Data/Nodes/Stardust.htm
@@ -1181,7 +1181,7 @@ 节点在线(NodeOnline)
Token |
令牌 |
String |
- 200 |
+ 500 |
|
|
|
diff --git "a/Stardust.Data/Nodes/\350\212\202\347\202\271\345\221\275\344\273\244.cs" "b/Stardust.Data/Nodes/\350\212\202\347\202\271\345\221\275\344\273\244.cs"
index 07f9b32f..c14aa9cb 100644
--- "a/Stardust.Data/Nodes/\350\212\202\347\202\271\345\221\275\344\273\244.cs"
+++ "b/Stardust.Data/Nodes/\350\212\202\347\202\271\345\221\275\344\273\244.cs"
@@ -227,6 +227,20 @@ public override Object this[String name]
#endregion
#region 扩展查询
+ /// 根据更新时间、节点、命令查找
+ /// 更新时间
+ /// 节点
+ /// 命令
+ /// 实体列表
+ public static IList FindAllByUpdateTimeAndNodeIDAndCommand(DateTime updateTime, Int32 nodeId, String command)
+ {
+ if (updateTime.Year < 1000) return [];
+ if (nodeId < 0) return [];
+ if (command.IsNullOrEmpty()) return [];
+
+ return FindAll(_.UpdateTime == updateTime & _.NodeID == nodeId & _.Command == command);
+ }
+
/// 根据节点查找
/// 节点
/// 实体列表
@@ -236,6 +250,16 @@ public static IList FindAllByNodeID(Int32 nodeId)
return FindAll(_.NodeID == nodeId);
}
+
+ /// 根据更新时间查找
+ /// 更新时间
+ /// 实体列表
+ public static IList FindAllByUpdateTime(DateTime updateTime)
+ {
+ if (updateTime.Year < 1000) return [];
+
+ return FindAll(_.UpdateTime == updateTime);
+ }
#endregion
#region 数据清理
diff --git "a/Stardust.Data/Nodes/\350\212\202\347\202\271\345\234\250\347\272\277.cs" "b/Stardust.Data/Nodes/\350\212\202\347\202\271\345\234\250\347\272\277.cs"
index 89f56616..83f1a27a 100644
--- "a/Stardust.Data/Nodes/\350\212\202\347\202\271\345\234\250\347\272\277.cs"
+++ "b/Stardust.Data/Nodes/\350\212\202\347\202\271\345\234\250\347\272\277.cs"
@@ -327,7 +327,7 @@ public partial class NodeOnline
/// 令牌
[DisplayName("令牌")]
[Description("令牌")]
- [DataObjectField(false, false, true, 200)]
+ [DataObjectField(false, false, true, 500)]
[BindColumn("Token", "令牌", "")]
public String Token { get => _Token; set { if (OnPropertyChanging("Token", value)) { _Token = value; OnPropertyChanged("Token"); } } }
diff --git "a/Stardust.Data/Nodes/\350\212\202\347\202\271\347\273\237\350\256\241.cs" "b/Stardust.Data/Nodes/\350\212\202\347\202\271\347\273\237\350\256\241.cs"
index 0ca3e555..5d04b2cd 100644
--- "a/Stardust.Data/Nodes/\350\212\202\347\202\271\347\273\237\350\256\241.cs"
+++ "b/Stardust.Data/Nodes/\350\212\202\347\202\271\347\273\237\350\256\241.cs"
@@ -210,6 +210,28 @@ public static IList FindAllByCategory(String category)
return FindAll(_.Category == category);
}
+
+ /// 根据类别、统计日期查找
+ /// 类别
+ /// 统计日期
+ /// 实体列表
+ public static IList FindAllByCategoryAndStatDate(String category, DateTime statDate)
+ {
+ if (category.IsNullOrEmpty()) return [];
+ if (statDate.Year < 1000) return [];
+
+ return FindAll(_.Category == category & _.StatDate == statDate);
+ }
+
+ /// 根据统计日期查找
+ /// 统计日期
+ /// 实体列表
+ public static IList FindAllByStatDate(DateTime statDate)
+ {
+ if (statDate.Year < 1000) return [];
+
+ return FindAll(_.StatDate == statDate);
+ }
#endregion
#region 数据清理
diff --git a/Stardust.Data/xcodetool.exe b/Stardust.Data/xcodetool.exe
index 20cd538e..ab51cc06 100644
Binary files a/Stardust.Data/xcodetool.exe and b/Stardust.Data/xcodetool.exe differ