using System; using System.Linq; using System.Text.Json.Serialization; namespace QYZH.InteractiveMagazine.Models.Dto.Journal { public class JournalImportDto { /// /// 书Id /// public long JournalId { get; set; } /// /// pdf地址 /// public string PdfUrl { get; set; } /// /// 从多少页开始 /// public int Index { get; set; } public List JournalCatalogs { get; set; } } /// /// 目录导入 /// public class JournalCatalogImportDto { /// /// 一级目录 /// public string ParentName { get; set; } /// /// 二级目录 /// public string Name { get; set; } /// /// 页码 /// public int PageNum { get; set; } [JsonIgnore] public long PagePageId { get; set; } } public class JournalCatalogAddInput { /// /// 目录名称 /// public string Name { get; set; } /// /// 级别 /// public int Level { get; set; } /// /// 类型0-目录 1-页 /// public int Type { get; set; } /// /// url /// public string Url { get; set; } } public class JournalCatalogInput { /// /// 书Id /// public long JournalId { get; set; } /// /// 目录名称 /// public string Name { get; set; } /// /// 父Id;无限级别 /// public long ParentId { get; set; } /// /// 等级 /// public int Level { get; set; } /// /// 指定插入位置的索引(从0开始)不传或传null时默认追加到末尾 /// public int? Position { get; set; } /// /// 类型0-目录 1-页 /// public int Type { get; set; } /// /// url /// public string Url { get; set; } } }