using System.Collections.Generic; namespace XHWK.Model { #region 铺码模型 /// /// TQL铺码模型 /// public class ModelTmatrixCode { /// /// 返回标志 /// public string state { get; set; } /// /// 返回标志说明 /// public string message { get; set; } /// /// 文件名 /// public string filename { get; set; } /// /// 文件原始宽度 /// public string width { get; set; } /// /// 文件原始高度 /// public string hight { get; set; } /// /// 分配的铺码 ID /// public string pageserial { get; set; } /// /// 铺码文件使用的 sectionId /// public string sectionId { get; set; } /// /// 铺码文件使用的 ownerId /// public string ownerId { get; set; } /// /// 铺码文件使用的 bookId /// public string bookId { get; set; } /// /// 铺码文件的 page 信息 /// public List pageInfo { get; set; } } /// /// PDF页码对应铺码ID /// public class ModelPageInfoItem { /// /// Pdf 文件页码 /// public string pagenumber { get; set; } /// /// Pdf 文件页码对应使用的铺码pageid /// public string pageid { get; set; } } #endregion #region 查询进度 /// /// 进度查询 /// public class ModelScheduleQuery { /// /// 结果 /// public string state { get; set; } /// /// 消息 /// public string message { get; set; } /// /// 进度列表 /// public List list { get; set; } } /// /// 查询状态 /// public class ModelScheduleQueryState { /// /// 铺码 ID /// public string pageserial { get; set; } /// /// 返回铺码进度:0-100 /// public string schedule { get; set; } /// /// 状态 0:未铺码 1:正在铺码 2:铺码完成,3:未查到。 /// public string state { get; set; } } #endregion #region 历史查询 /// /// 历史查询模型 /// public class ModelHistoryQuery { /// /// 返回标志 /// public string state { get; set; } /// /// 返回标志说明 /// public string message { get; set; } /// /// 历史数据列表数组 /// public List pageList { get; set; } } /// /// 历史数据列表 /// public class ModelHistoryPageList { /// /// 页码 ID /// public string pageIndex { get; set; } /// /// 历史数据 pdf 文档详情数组 /// public List list { get; set; } } /// /// 历史信息 /// public class ModelHistoryListItem { /// /// 铺码 ID /// public string pageserial { get; set; } /// /// 铺码名称 /// public string fileName { get; set; } /// /// 铺码使用的 sectionId /// public string sectionId { get; set; } /// /// 铺码使用的 ownerId /// public string ownerId { get; set; } /// /// 铺码使用的 bookid /// public string bookId { get; set; } /// /// 铺码使用的开始 pagid /// public string beginPagId { get; set; } /// /// 铺码使用的结束 pagid /// public string endPagId { get; set; } /// /// 下载 URL /// public string url { get; set; } } #endregion public enum EnumStatetType { //1000 操作成功 //1001 打开数据库失败 //1002 用户名或密码错误 //1003 Key 信息错误(过期或已使用完) //1004 上传 Pdf 文档无法打开 //1005 铺码初始化失败 //1006 铺码错误 //1007 Json 数据错误 //1008 接口错误 //1009 UserID 错误 //1010 未查到该历史数据 } }