package models import "time" // PendingRequest 记录设备申请信息 type PendingRequest struct { ID int64 `json:"id"` // 申请 ID DeviceID string `json:"device_id"` // 申请的设备唯一 ID (MAC 地址) RequestTime time.Time `json:"request_time"` // 申请时间 Status string `json:"status"` // 申请状态 ("pending", "approved", "rejected") ApprovedBy *string `json:"approved_by,omitempty"` // 审批管理员用户名 (仅限 approved) ApprovedAt *time.Time `json:"approved_at,omitempty"` // 审批时间 (仅限 approved) Expiration *time.Time `json:"expiration,omitempty"` // 审批通过后的授权时间 (仅限 approved) }