import { Range } from "./permiss_policy";
// 策略信息结构体
export interface ModelPolicy {
  ID: number;
  CreatedAt: string; // 日期时间格式，如 "2025-11-03T20:09:59.455+08:00"
  UpdatedAt: string; // 日期时间格式
  DeletedAt: null | string; // 可能为 null 或日期时间格式
  name: string;
  info: string;
  model_id: string;
  range: Range[]; // 范围信息数组
}

export interface ModelPolicyUserRange {
  ID: number;
  CreatedAt: string;
  UpdatedAt: string; // 日期时间格式
  DeletedAt: null | string; // 可能为 null 或日期时间格式
  name: string;
  info: string;
  model_id: number[];
  range: number[]; // 范围信息数组
}

// 完整响应结构体
export interface ModelPolicyResponseData {
  policy: ModelPolicy;
  range: Range[]; // 范围信息数组
}