using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace XHWK.Model { #region 铺码模型 /// /// TQL铺码模型 /// public class Model_TmatrixCode { /// /// 返回标志 /// 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 Model_PageInfoItem { /// /// Pdf 文件页码 /// public string pagenumber { get; set; } /// /// Pdf 文件页码对应使用的铺码pageid /// public string pageid { get; set; } } #endregion #region 查询进度 /// /// 进度查询 /// public class Model_ScheduleQuery { /// /// 结果 /// public string state { get; set; } /// /// 消息 /// public string message { get; set; } /// /// 进度列表 /// public List list { get; set; } } /// /// 查询状态 /// public class Model_ScheduleQueryState { /// /// 铺码 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 Model_HistoryQuery { /// /// 返回标志 /// public string state { get; set; } /// /// 返回标志说明 /// public string message { get; set; } /// /// 历史数据列表数组 /// public List pageList { get; set; } } /// /// 历史数据列表 /// public class Model_HistoryPageList { /// /// 页码 ID /// public string pageIndex { get; set; } /// /// 历史数据 pdf 文档详情数组 /// public List list { get; set; } } /// /// 历史信息 /// public class Model_HistoryListItem { /// /// 铺码 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 Enum_StatetType { //1000 操作成功 //1001 打开数据库失败 //1002 用户名或密码错误 //1003 Key 信息错误(过期或已使用完) //1004 上传 Pdf 文档无法打开 //1005 铺码初始化失败 //1006 铺码错误 //1007 Json 数据错误 //1008 接口错误 //1009 UserID 错误 //1010 未查到该历史数据 } }