DocumentServiceAPI.Application/DocManage/DocManageAppService.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
DocumentServiceAPI.Application/DocManage/Services/DocumentManageService.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
DocumentServiceAPI.Application/DocumentServiceAPI.Application.csproj | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
DocumentServiceAPI.Application/DocumentServiceAPI.Application.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
DocumentServiceAPI.Model/cyDocumentModel/Doc_Classification.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
DocumentServiceAPI.Model/cyDocumentModel/Document_AptitudeType.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
DocumentServiceAPI.Application/DocManage/DocManageAppService.cs
New file @@ -0,0 +1,62 @@ using DocumentServiceAPI.Application.System.Services; using DocumentServiceAPI.Application.System; using DocumentServiceAPI.Utility; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using DocumentServiceAPI.Application.DocManage.Services; using DocumentServiceAPI.Model; using DocumentServiceAPI.Model.cyDocumentModel; namespace DocumentServiceAPI.Application.DocManage { public class DocManageAppService : IDynamicApiController { private readonly DocClassificationService _classificationService; public DocManageAppService(DocClassificationService classificationService) { _classificationService = classificationService; } public IActionResult GetInfo() { var person = _classificationService.GetList(); return new JsonResult(person); } public IActionResult PostListPage(DocClassificationPageSearch page) { PageModel pg = new PageModel(); pg.PageSize = page.PageSize; pg.PageIndex = page.PageIndex; PageResult<Doc_Classification> result = new PageResult<Doc_Classification>(); result.Items = _classificationService.GetPageListAsync(c => c.parent_code==page.Code, pg).Result; result.TotalCount = pg.TotalCount; return new JsonResult(result); } public IActionResult PostAddTest(Doc_Classification info) { var person = _classificationService.InsertAsync(info); return new JsonResult(person.Result); } public IActionResult PostEdtTest(Doc_Classification info) { var person = _classificationService.UpdateAsync(info); return new JsonResult(person.Result); } public IActionResult PostDelTest(int id) { var person = _classificationService.DeleteByIdAsync(id); return new JsonResult(person.Result); } } } DocumentServiceAPI.Application/DocManage/Services/DocumentManageService.cs
New file @@ -0,0 +1,27 @@ using DocumentServiceAPI.Core; using DocumentServiceAPI.Model; using DocumentServiceAPI.Model.cyDocumentModel; using DocumentServiceAPI.Utility; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DocumentServiceAPI.Application.DocManage.Services { public class DocClassificationPageSearch : PageBaseSearch { /// <summary> /// 分类代码 /// </summary> public string Code { get; set; } } /// <summary> /// 文档分类 /// </summary> public class DocClassificationService : BaseRepository<Doc_Classification>, ITransient { } } DocumentServiceAPI.Application/DocumentServiceAPI.Application.csproj
@@ -29,6 +29,7 @@ </ItemGroup> <ItemGroup> <Folder Include="DocManage\Dtos\" /> <Folder Include="GlobalServices\" /> </ItemGroup> DocumentServiceAPI.Application/DocumentServiceAPI.Application.xml
@@ -4,6 +4,16 @@ <name>DocumentServiceAPI.Application</name> </assembly> <members> <member name="P:DocumentServiceAPI.Application.DocManage.Services.DocClassificationPageSearch.Code"> <summary> 分类代码 </summary> </member> <member name="T:DocumentServiceAPI.Application.DocManage.Services.DocClassificationService"> <summary> 文档分类 </summary> </member> <member name="T:DocumentServiceAPI.Application.Repository.EmployeeRepository"> <summary> 员工读取 DocumentServiceAPI.Model/cyDocumentModel/Doc_Classification.cs
New file @@ -0,0 +1,71 @@ using SqlSugar; using System; using System.Collections.Generic; using System.Linq; using System.Security.Principal; using System.Text; using System.Threading.Tasks; namespace DocumentServiceAPI.Model.cyDocumentModel { ///<summary> ///文档分类 ///</summary> [SugarTable("t_doc_classification")] public class Doc_Classification : Doc_Base { public Doc_Classification() { } /// <summary> /// id /// </summary> [SugarColumn(IsPrimaryKey = true, IsIdentity = true)] public int id { get; set; } /// <summary> /// 编码 /// </summary> public string doc_classification_code { get; set; } /// <summary> /// 名称 /// </summary> public string doc_classification { get; set; } /// <summary> /// 父级编码 /// </summary> public string parent_code { get; set; } /// <summary> /// 系统标识 /// </summary> public bool is_system { get; set; } } public abstract class Doc_Base { /// <summary> /// 租户标识 /// </summary> public string tenant_code { get; set; } /// <summary> /// 添加/更新时间 /// </summary> public DateTime add_time { get; set; } /// <summary> /// 状态 /// </summary> public int status { get; set; } /// <summary> /// 排序 /// </summary> public int sort_id { get; set; } } } DocumentServiceAPI.Model/cyDocumentModel/Document_AptitudeType.cs
@@ -66,4 +66,5 @@ public int? OrderItem {get;set;} } }