From 1591f9a85671985eed33896cd58be3a5b544c9b8 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周二, 23 4月 2024 14:50:21 +0800
Subject: [PATCH] 修改服务
---
iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/Service.cs.vm | 29 ++++++++++-------------------
1 files changed, 10 insertions(+), 19 deletions(-)
diff --git a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/Service.cs.vm b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/Service.cs.vm
index a42d87e..f5f2385 100644
--- a/iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/Service.cs.vm
+++ b/iWare_RawMaterialWarehouse_Wms/Admin.NET.Web.Entry/wwwroot/Template/Service.cs.vm
@@ -19,7 +19,7 @@
/// @(@Model.BusName)鏈嶅姟
/// </summary>
[ApiDescriptionSettings("@Model.ModuleName", Name = "@Model.ClassName", Order = 100)]
- [Route("api/[Controller]")]
+ [Route("api")]
public class @(@Model.ClassName)Service : I@(@Model.ClassName)Service, IDynamicApiController, ITransient
{
private readonly IRepository<@(@Model.ClassName),@(@Model.DatabaseName)> _@(@Model.CamelizeClassName)Rep;
@@ -73,8 +73,7 @@
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
- [Description("@Model.ClassName/page")]
- [HttpGet("page")]
+ [HttpGet("@Model.ClassName/page")]
public async Task<PageResult<@(@Model.ClassName)Output>> Page([FromQuery] @(@Model.ClassName)Search input)
{
var @(@Model.CamelizeClassName)s = await _@(@Model.CamelizeClassName)Rep.DetachedEntities
@@ -126,8 +125,7 @@
/// </summary>
/// <param name="input">@(@Model.BusName)鏌ヨ鍙傛暟</param>
/// <returns>(@Model.BusName)瀹炰緥鍒楄〃</returns>
- [Description("@Model.ClassName/listNonPage")]
- [HttpGet("listNonPage")]
+ [HttpGet("@Model.ClassName/listNonPage")]
public async Task<List<@(@Model.ClassName)Output>> ListNonPageAsync([FromQuery] @(@Model.ClassName)SearchNonPage input)
{
@foreach (var column in Model.TableField)
@@ -196,8 +194,7 @@
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
- [Description("@Model.ClassName/detail")]
- [HttpGet("detail")]
+ [HttpGet("@Model.ClassName/detail")]
public async Task<@(@Model.ClassName)Output> Get([FromQuery] Querye@(@Model.ClassName)Input input)
{
@foreach (var column in Model.TableField){
@@ -216,8 +213,7 @@
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
- [Description("@Model.ClassName/list")]
- [HttpGet("list")]
+ [HttpGet("@Model.ClassName/list")]
public async Task<List<@(@Model.ClassName)Output>> List([FromQuery] @(@Model.ClassName)Input input)
{
return await _@(@Model.CamelizeClassName)Rep.DetachedEntities.ProjectToType<@(@Model.ClassName)Output>().ToListAsync();
@@ -245,8 +241,7 @@
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
- [Description("@Model.ClassName/add")]
- [HttpPost("add")]
+ [HttpPost("@Model.ClassName/add")]
public async Task Add(Add@(@Model.ClassName)Input input)
{
var @(@Model.CamelizeClassName) = input.Adapt<@(@Model.ClassName)>();
@@ -264,8 +259,7 @@
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
- [Description("@Model.ClassName/delete")]
- [HttpPost("delete")]
+ [HttpPost("@Model.ClassName/delete")]
public async Task Delete(Delete@(@Model.ClassName)Input input)
{
@foreach (var column in Model.TableField){
@@ -282,8 +276,7 @@
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
- [Description("@Model.ClassName/edit")]
- [HttpPost("edit")]
+ [HttpPost("@Model.ClassName/edit")]
public async Task Update(Update@(@Model.ClassName)Input input)
{
var isExist = await _@(@Model.CamelizeClassName)Rep.AnyAsync(u => u.Id == input.Id, false);
@@ -308,8 +301,7 @@
/// </summary>
/// <param name="file">Excel妯℃澘鏂囦欢</param>
/// <returns>瀵煎叆鐨勮褰曟暟</returns>
- [Description("@Model.ClassName/importExcel")]
- [HttpPost("importExcel")]
+ [HttpPost("@Model.ClassName/importExcel")]
public async Task<int> ImportExcelAsync(IFormFile file)
{
int _HeadStartLine = 2;//绗�1琛屾槸璇存槑,绗�2琛屾槸鍒楀悕
@@ -358,8 +350,7 @@
/// </summary>
/// <param name="version">妯℃澘鐗堟湰</param>
/// <returns>涓嬭浇鐨勬ā鏉挎枃浠�</returns>
- [Description("@Model.ClassName/downloadExcelTemplate")]
- [HttpGet("downloadExcelTemplate")]
+ [HttpGet("@Model.ClassName/downloadExcelTemplate")]
public IActionResult DownloadExcelTemplate([FromQuery] string version)
{
string _path = TemplateConst.EXCEL_TEMPLATEFILE_瀵煎叆妯$増璺緞 + $"\\@Model.ClassName{TemplateConst.EXCEL_TEMPLATEFILE_瀵煎叆妯$増鍚嶇О鍚庣紑}.xlsx";
--
Gitblit v1.9.3