fix(api): 修复节点流量限额共享统计与父子显隐联动
统一节点流量统计与限额展示口径,节点详情新增昨日流量, 并让今日、昨日和本月使用清晰的半开时间窗口聚合 同 machine_id 或同 host 的节点现在共享当前账期已用流量, 管理端优先使用后端 traffic_limit_snapshot 展示月额度状态, mi-node 下发的 current_used 也改为共享账期统计 新增 parent_auto_hidden 标记与父节点显隐联动服务,父节点 因自动上线或流量限额变为不可展示时会隐藏当前显示的子节点, 恢复时只恢复这批自动隐藏的子节点,避免覆盖手动操作
This commit is contained in:
@@ -28,6 +28,8 @@ use Illuminate\Database\Eloquent\Casts\Attribute;
|
||||
* @property boolean $gfw_check_enabled 是否自动检测墙状态并同步显示
|
||||
* @property boolean $gfw_auto_hidden 是否由墙状态自动隐藏
|
||||
* @property int|null $gfw_auto_action_at 最近墙状态自动显隐时间
|
||||
* @property boolean $parent_auto_hidden 是否由父节点自动状态联动隐藏
|
||||
* @property int|null $parent_auto_action_at 最近父节点自动联动显隐时间
|
||||
* @property boolean $traffic_limit_enabled 是否启用节点流量限额强制下线
|
||||
* @property int|null $traffic_limit_reset_day 节点流量每月重置日
|
||||
* @property string|null $traffic_limit_reset_time 节点流量重置时间
|
||||
@@ -143,6 +145,8 @@ class Server extends Model
|
||||
'gfw_check_enabled' => 'boolean',
|
||||
'gfw_auto_hidden' => 'boolean',
|
||||
'gfw_auto_action_at' => 'integer',
|
||||
'parent_auto_hidden' => 'boolean',
|
||||
'parent_auto_action_at' => 'integer',
|
||||
'traffic_limit_enabled' => 'boolean',
|
||||
'traffic_limit_reset_day' => 'integer',
|
||||
'traffic_limit_last_reset_at' => 'integer',
|
||||
|
||||
Reference in New Issue
Block a user