using DocumentServiceAPI.Model.cyDocumentModel; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DocumentServiceAPI.Application.DocManage.Dtos { /// /// 文档信息 /// public class Document_List_Dto { /// /// 添加/更新时间 /// public DateTime add_time { get; set; } /// /// 状态 /// public int status { get; set; } public int id { get; set; } /// /// 归属分类(子类型) /// public int? class_id { get; set; } public string class_name { get; set; } /// /// 名称 /// public string doc_name { get; set; } /// /// 单位ID /// public int? org_id { get; set; } public string org_name { get; set; } /// /// 项目id /// public int? project_id { get; set; } public string project_name { get; set; } /// /// 排序 /// public int? sort { get; set; } /// /// 资格文件类型 /// public int? zige_code { get; set; } public string zige_code_name { get; set; } /// /// 获奖时间 /// public string zb_time { get; set; } } /// /// 提交文档信息 /// public class Document_Submit_Dto { public int id { get; set; } public int tenant_id { get; set; } /// /// 分类id /// public int? class_id { get; set; } public string name { get; set; } /// /// 文档编码 /// public string code { get; set; } /// /// 投标单位 /// public int? org_id { get; set; } /// /// 项目名称 /// public int? project_id { get; set; } public int status { get; set; } /// /// 排序 /// public int? sort { get; set; } /// /// 资格文件类型 /// public int? zige_code { get; set; } /// /// 获奖时间 /// public DateTime? zb_time { get; set; } public List newfiles { get; set; } public List editfiles { get; set; } public List delfiles { get; set; } } /// /// 查询文档信息 /// public class Document_Info_Dto { public Document_Info_Dto() { } public Document_Info_Dto(Doc_Info doc,List filelist) { this.id = doc.id; if (doc.classification_id.HasValue) { this.class_id = doc.classification_id.Value; } this.name = doc.doc_name; if (doc.org_id.HasValue) { this.org_id = doc.org_id.Value; } this.status = doc.status; this.files = filelist; this.sort = doc.sort; this.zb_time = doc.zb_time; this.zige_code = doc.zige_code; } public int id { get; set; } /// /// 分类id /// public int class_id { get; set; } public string name { get; set; } /// /// 投标单位 /// public int org_id { get; set; } public int status { get; set; } public int? sort { get; set; } /// /// 资格文件类型 /// public int? zige_code { get; set; } /// /// 获奖时间 /// public DateTime? zb_time { get; set; } public List files { get; set; } } /// /// 提交文件信息 /// public class DocumentFile_Submit_Dto { public int id { get; set; } /// /// 原文件名称 /// public string fileoldname { get; set; } /// /// 新名称 /// public string filenewname { get; set; } /// /// 保存文件名称 /// public string fileservername { get; set; } /// /// 文件大小(字节) /// public int filesize { get; set; } /// /// 后缀名 /// public string suffix { get; set; } /// /// 文档ID /// public int doc_id { get; set; } /// /// 文件类型 /// public string filetype { get; set; } /// /// 上传人员 /// public int up_userid { get; set; } /// /// 上传人员 /// public string up_username { get; set; } public string filepath { get; set; } public int sort { get; set; } } }