namespace molilian.core { public class AiOpenRiskDailyDTO { public long id { get; set; } public DateTime report_date { get; set; } public int account_id { get; set; } public string account_name { get; set; } = string.Empty; public int endpoint_id { get; set; } public string endpoint_name { get; set; } = string.Empty; public string reason_code { get; set; } = string.Empty; public string reason { get; set; } = string.Empty; public int biz_error_code { get; set; } public int result_code { get; set; } public DateTime first_trigger_time { get; set; } public int request_count_at_trigger { get; set; } public int success_count_at_trigger { get; set; } public DateTime release_time { get; set; } public DateTime create_time { get; set; } } public class AiOpenRiskStatusDTO { public bool applicable { get; set; } public bool triggered { get; set; } public string reason_code { get; set; } = string.Empty; public string reason { get; set; } = string.Empty; public DateTime? first_trigger_time { get; set; } public int request_count_at_trigger { get; set; } public int success_count_at_trigger { get; set; } public DateTime? release_time { get; set; } } }