From 3a4b2114c4bb687ccbc09b585b7d650f94e16979 Mon Sep 17 00:00:00 2001
From: zs <zhousong@weben-smart.com>
Date: 周一, 19 5月 2025 18:03:27 +0800
Subject: [PATCH] 单据记录高级查询
---
Weben_CMS专用代码生成器/WareCmsUtilityApi/server/src/CMS.Plugin.WareCmsUtilityApi/Controller/SampleController.cs | 340 ++++++++++++++++++++++++++++----------------------------
1 files changed, 170 insertions(+), 170 deletions(-)
diff --git "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/WareCmsUtilityApi/server/src/CMS.Plugin.WareCmsUtilityApi/Controller/SampleController.cs" "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/WareCmsUtilityApi/server/src/CMS.Plugin.WareCmsUtilityApi/Controller/SampleController.cs"
index aa3918d..77ce32b 100644
--- "a/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/WareCmsUtilityApi/server/src/CMS.Plugin.WareCmsUtilityApi/Controller/SampleController.cs"
+++ "b/Weben_CMS\344\270\223\347\224\250\344\273\243\347\240\201\347\224\237\346\210\220\345\231\250/WareCmsUtilityApi/server/src/CMS.Plugin.WareCmsUtilityApi/Controller/SampleController.cs"
@@ -1,187 +1,187 @@
-using Ao.Lang;
-using CMS.Extensions.Abp.AspNetCore.Mvc.Filters;
-using CMS.Plugin.WareCmsUtilityApi.Application.Contracts.Dtos.Samples;
-using CMS.Plugin.WareCmsUtilityApi.Application.Contracts.Services;
-using Microsoft.AspNetCore.Authorization;
-using Microsoft.AspNetCore.Http;
-using Microsoft.AspNetCore.Mvc;
-using MiniExcelLibs;
-using System.Reflection;
-using Volo.Abp;
-using Volo.Abp.Application.Dtos;
+//using Ao.Lang;
+//using CMS.Extensions.Abp.AspNetCore.Mvc.Filters;
+//using CMS.Plugin.WareCmsUtilityApi.Application.Contracts.Dtos.Samples;
+//using CMS.Plugin.WareCmsUtilityApi.Application.Contracts.Services;
+//using Microsoft.AspNetCore.Authorization;
+//using Microsoft.AspNetCore.Http;
+//using Microsoft.AspNetCore.Mvc;
+//using MiniExcelLibs;
+//using System.Reflection;
+//using Volo.Abp;
+//using Volo.Abp.Application.Dtos;
-namespace CMS.Plugin.WareCmsUtilityApi.Controller
-{
- /// <summary>
- /// Sample鏈嶅姟
- /// </summary>
- [ApiController]
- [TypeFilter(typeof(CMSLanguageFilter))]
- [TypeFilter(typeof(CMSUowActionFilter))]
- [TypeFilter(typeof(CMSAuditActionFilter))]
- [TypeFilter(typeof(CMSExceptionFilter))]
- [Route("api/v{version:apiVersion}/WareCmsUtilityApi/[controller]")]
- public class SampleController : ControllerBase
- {
- private readonly ISampleAppService _sampleAppService;
+//namespace CMS.Plugin.WareCmsUtilityApi.Controller
+//{
+// /// <summary>
+// /// Sample鏈嶅姟
+// /// </summary>
+// [ApiController]
+// [TypeFilter(typeof(CMSLanguageFilter))]
+// [TypeFilter(typeof(CMSUowActionFilter))]
+// [TypeFilter(typeof(CMSAuditActionFilter))]
+// [TypeFilter(typeof(CMSExceptionFilter))]
+// [Route("api/v{version:apiVersion}/WareCmsUtilityApi/[controller]")]
+// public class SampleController : ControllerBase
+// {
+// private readonly ISampleAppService _sampleAppService;
- /// <summary>
- /// Initializes a new instance of the <see cref="SampleController"/> class.
- /// </summary>
- /// <param name="sampleAppService">The sample application service.</param>
- public SampleController(ISampleAppService sampleAppService)
- {
- _sampleAppService = sampleAppService;
- }
+// /// <summary>
+// /// Initializes a new instance of the <see cref="SampleController"/> class.
+// /// </summary>
+// /// <param name="sampleAppService">The sample application service.</param>
+// public SampleController(ISampleAppService sampleAppService)
+// {
+// _sampleAppService = sampleAppService;
+// }
- /// <summary>
- /// 鑾峰彇sample.
- /// </summary>
- /// <param name="id">鏍囪瘑绗�.</param>
- /// <returns></returns>
- [HttpGet]
- [Route("{id}")]
- public virtual Task<SampleDto> GetAsync(Guid id)
- {
- return _sampleAppService.GetAsync(id);
- }
+// /// <summary>
+// /// 鑾峰彇sample.
+// /// </summary>
+// /// <param name="id">鏍囪瘑绗�.</param>
+// /// <returns></returns>
+// [HttpGet]
+// [Route("{id}")]
+// public virtual Task<SampleDto> GetAsync(Guid id)
+// {
+// return _sampleAppService.GetAsync(id);
+// }
- /// <summary>
- /// 鑾峰彇sample鐨勫垪琛�.
- /// </summary>
- /// <param name="input">杈撳叆.</param>
- /// <returns></returns>
- [HttpGet]
- public virtual Task<PagedResultDto<SampleDto>> GetListAsync([FromQuery] GetSamplesInput input)
- {
- return _sampleAppService.GetListAsync(input);
- }
+// /// <summary>
+// /// 鑾峰彇sample鐨勫垪琛�.
+// /// </summary>
+// /// <param name="input">杈撳叆.</param>
+// /// <returns></returns>
+// [HttpGet]
+// public virtual Task<PagedResultDto<SampleDto>> GetListAsync([FromQuery] GetSamplesInput input)
+// {
+// return _sampleAppService.GetListAsync(input);
+// }
- /// <summary>
- /// 鍒涘缓sample.
- /// </summary>
- /// <param name="input">杈撳叆.</param>
- /// <returns></returns>
- //[Authorize]
- [HttpPost]
- public virtual Task<SampleDto> CreateAsync(SampleCreateDto input)
- {
- return _sampleAppService.CreateAsync(input);
- }
+// /// <summary>
+// /// 鍒涘缓sample.
+// /// </summary>
+// /// <param name="input">杈撳叆.</param>
+// /// <returns></returns>
+// //[Authorize]
+// [HttpPost]
+// public virtual Task<SampleDto> CreateAsync(SampleCreateDto input)
+// {
+// return _sampleAppService.CreateAsync(input);
+// }
- /// <summary>
- /// 鏇存柊sample.
- /// </summary>
- /// <param name="id">鏍囪瘑绗�.</param>
- /// <param name="input">杈撳叆.</param>
- /// <returns></returns>
- //[Authorize]
- [HttpPut]
- [Route("{id}")]
- public virtual Task<SampleDto> UpdateAsync(Guid id, SampleUpdateDto input)
- {
- return _sampleAppService.UpdateAsync(id, input);
- }
+// /// <summary>
+// /// 鏇存柊sample.
+// /// </summary>
+// /// <param name="id">鏍囪瘑绗�.</param>
+// /// <param name="input">杈撳叆.</param>
+// /// <returns></returns>
+// //[Authorize]
+// [HttpPut]
+// [Route("{id}")]
+// public virtual Task<SampleDto> UpdateAsync(Guid id, SampleUpdateDto input)
+// {
+// return _sampleAppService.UpdateAsync(id, input);
+// }
- /// <summary>
- /// 鍏嬮殕Sample.
- /// </summary>
- /// <param name="ids">Id闆嗗悎.</param>
- /// <returns></returns>
- //[Authorize]
- [HttpPost]
- [Route("Clone")]
- public virtual Task<List<SampleDto>> CloneAsync([FromBody] IEnumerable<Guid> ids)
- {
- return _sampleAppService.CloneAsync(ids);
- }
+// /// <summary>
+// /// 鍏嬮殕Sample.
+// /// </summary>
+// /// <param name="ids">Id闆嗗悎.</param>
+// /// <returns></returns>
+// //[Authorize]
+// [HttpPost]
+// [Route("Clone")]
+// public virtual Task<List<SampleDto>> CloneAsync([FromBody] IEnumerable<Guid> ids)
+// {
+// return _sampleAppService.CloneAsync(ids);
+// }
- /// <summary>
- /// 鍒犻櫎sample.
- /// </summary>
- /// <param name="id">鏍囪瘑绗�.</param>
- /// <returns></returns>
- //[Authorize]
- [HttpDelete]
- [Route("{id}")]
- public virtual Task DeleteAsync(Guid id)
- {
- return _sampleAppService.DeleteAsync(id);
- }
+// /// <summary>
+// /// 鍒犻櫎sample.
+// /// </summary>
+// /// <param name="id">鏍囪瘑绗�.</param>
+// /// <returns></returns>
+// //[Authorize]
+// [HttpDelete]
+// [Route("{id}")]
+// public virtual Task DeleteAsync(Guid id)
+// {
+// return _sampleAppService.DeleteAsync(id);
+// }
- /// <summary>
- /// 鎵归噺鍒犻櫎sample.
- /// </summary>
- /// <param name="ids">The ids.</param>
- /// <returns></returns>
- //[Authorize]
- [HttpDelete]
- public virtual Task DeleteAsync([FromBody] IEnumerable<Guid> ids)
- {
- return _sampleAppService.DeleteManyAsync(ids);
- }
+// /// <summary>
+// /// 鎵归噺鍒犻櫎sample.
+// /// </summary>
+// /// <param name="ids">The ids.</param>
+// /// <returns></returns>
+// //[Authorize]
+// [HttpDelete]
+// public virtual Task DeleteAsync([FromBody] IEnumerable<Guid> ids)
+// {
+// return _sampleAppService.DeleteManyAsync(ids);
+// }
- /// <summary>
- /// 璋冩暣鎺掑簭.
- /// </summary>
- /// <param name="id">鏍囪瘑绗�.</param>
- /// <returns></returns>
- [HttpPut]
- [Route("{id}/AdjustSort/{sort}")]
- public virtual Task AdjustSortAsync(Guid id, int sort)
- {
- return _sampleAppService.AdjustSortAsync(id, sort);
- }
+// /// <summary>
+// /// 璋冩暣鎺掑簭.
+// /// </summary>
+// /// <param name="id">鏍囪瘑绗�.</param>
+// /// <returns></returns>
+// [HttpPut]
+// [Route("{id}/AdjustSort/{sort}")]
+// public virtual Task AdjustSortAsync(Guid id, int sort)
+// {
+// return _sampleAppService.AdjustSortAsync(id, sort);
+// }
- /// <summary>
- /// 瀵煎叆sample.
- /// </summary>
- /// <returns></returns>
- [Authorize]
- [HttpPost]
- [Route("Import")]
- public virtual async Task<IActionResult> ImportAsync(IFormFile file)
- {
- using var stream = new MemoryStream();
- await file.CopyToAsync(stream);
- stream.Seek(0L, SeekOrigin.Begin);
+// /// <summary>
+// /// 瀵煎叆sample.
+// /// </summary>
+// /// <returns></returns>
+// [Authorize]
+// [HttpPost]
+// [Route("Import")]
+// public virtual async Task<IActionResult> ImportAsync(IFormFile file)
+// {
+// using var stream = new MemoryStream();
+// await file.CopyToAsync(stream);
+// stream.Seek(0L, SeekOrigin.Begin);
- var sheetNames = stream.GetSheetNames();
- var sampleRows = sheetNames.Contains("閰嶇疆") ? MiniExcel.Query<SamplesImportModel.SampleImportModel>(stream, sheetName: "閰嶇疆").ToList() : new();
+// var sheetNames = stream.GetSheetNames();
+// var sampleRows = sheetNames.Contains("閰嶇疆") ? MiniExcel.Query<SamplesImportModel.SampleImportModel>(stream, sheetName: "閰嶇疆").ToList() : new();
- if (!sampleRows.Any())
- {
- throw new UserFriendlyException("璇锋鏌ュ鍏ョ殑琛ㄦ牸");
- }
+// if (!sampleRows.Any())
+// {
+// throw new UserFriendlyException("璇锋鏌ュ鍏ョ殑琛ㄦ牸");
+// }
- await _sampleAppService.ImportAsync(new SamplesImportModel
- {
- Samples = sampleRows,
- });
+// await _sampleAppService.ImportAsync(new SamplesImportModel
+// {
+// Samples = sampleRows,
+// });
- return Ok();
- }
+// return Ok();
+// }
- /// <summary>
- /// 瀵煎嚭sample.
- /// </summary>
- /// <returns></returns>
- [HttpGet]
- [Route("Export")]
- public virtual async Task<IActionResult> ExportAsync([FromQuery] GetSamplesInput input)
- {
- input.MaxResultCount = int.MaxValue;
- var exportData = await _sampleAppService.ExportAsync(input);
- var templatePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $"Resources/Templates/Sample瀵煎嚭妯℃澘.xlsx");
- if (!System.IO.File.Exists(templatePath))
- {
- templatePath = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) ?? string.Empty, $"Resources/Templates/Sample瀵煎嚭妯℃澘.xlsx");
- }
+// /// <summary>
+// /// 瀵煎嚭sample.
+// /// </summary>
+// /// <returns></returns>
+// [HttpGet]
+// [Route("Export")]
+// public virtual async Task<IActionResult> ExportAsync([FromQuery] GetSamplesInput input)
+// {
+// input.MaxResultCount = int.MaxValue;
+// var exportData = await _sampleAppService.ExportAsync(input);
+// var templatePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $"Resources/Templates/Sample瀵煎嚭妯℃澘.xlsx");
+// if (!System.IO.File.Exists(templatePath))
+// {
+// templatePath = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) ?? string.Empty, $"Resources/Templates/Sample瀵煎嚭妯℃澘.xlsx");
+// }
- var memoryStream = new MemoryStream();
- await memoryStream.SaveAsByTemplateAsync(templatePath, exportData.Sheets);
- memoryStream.Seek(0L, SeekOrigin.Begin);
- return new FileStreamResult(memoryStream, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") { FileDownloadName = $"{exportData.FileName}_{DateTime.Now:yyyyMMddhhmmss}.xlsx" };
- }
- }
-}
+// var memoryStream = new MemoryStream();
+// await memoryStream.SaveAsByTemplateAsync(templatePath, exportData.Sheets);
+// memoryStream.Seek(0L, SeekOrigin.Begin);
+// return new FileStreamResult(memoryStream, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet") { FileDownloadName = $"{exportData.FileName}_{DateTime.Now:yyyyMMddhhmmss}.xlsx" };
+// }
+// }
+//}
--
Gitblit v1.9.3