1
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
*接口编写处...
|
||||
*如果接口需要做Action的权限验证,请在Action上使用属性
|
||||
*如: [ApiActionPermission("Tools_Tool",Enums.ActionPermissionOptions.Search)]
|
||||
*/
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Threading.Tasks;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using iMES.Entity.DomainModels;
|
||||
using iMES.Tools.IServices;
|
||||
using iMES.Tools.Services;
|
||||
using iMES.Core.Filters;
|
||||
using iMES.Core.Enums;
|
||||
|
||||
namespace iMES.Tools.Controllers
|
||||
{
|
||||
public partial class Tools_ToolController
|
||||
{
|
||||
private readonly ITools_ToolService _service;//访问业务代码
|
||||
private readonly IHttpContextAccessor _httpContextAccessor;
|
||||
|
||||
[ActivatorUtilitiesConstructor]
|
||||
public Tools_ToolController(
|
||||
ITools_ToolService service,
|
||||
IHttpContextAccessor httpContextAccessor
|
||||
)
|
||||
: base(service)
|
||||
{
|
||||
_service = service;
|
||||
_httpContextAccessor = httpContextAccessor;
|
||||
}
|
||||
//后台App_ProductController中添加代码,返回table数据
|
||||
[HttpPost, Route("getSelectorTools")]
|
||||
[ApiActionPermission(ActionPermissionOptions.Search)]
|
||||
public IActionResult GetSelectorTools([FromBody] PageDataOptions options)
|
||||
{
|
||||
//1.可以直接调用框架的GetPageData查询
|
||||
PageGridData<Tools_Tool> data = Tools_ToolService.Instance.GetPageData(options);
|
||||
return JsonNormal(data);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
*接口编写处...
|
||||
*如果接口需要做Action的权限验证,请在Action上使用属性
|
||||
*如: [ApiActionPermission("Tools_ToolType",Enums.ActionPermissionOptions.Search)]
|
||||
*/
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Threading.Tasks;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using iMES.Entity.DomainModels;
|
||||
using iMES.Tools.IServices;
|
||||
|
||||
namespace iMES.Tools.Controllers
|
||||
{
|
||||
public partial class Tools_ToolTypeController
|
||||
{
|
||||
private readonly ITools_ToolTypeService _service;//访问业务代码
|
||||
private readonly IHttpContextAccessor _httpContextAccessor;
|
||||
|
||||
[ActivatorUtilitiesConstructor]
|
||||
public Tools_ToolTypeController(
|
||||
ITools_ToolTypeService service,
|
||||
IHttpContextAccessor httpContextAccessor
|
||||
)
|
||||
: base(service)
|
||||
{
|
||||
_service = service;
|
||||
_httpContextAccessor = httpContextAccessor;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
*接口编写处...
|
||||
*如果接口需要做Action的权限验证,请在Action上使用属性
|
||||
*如: [ApiActionPermission("Tools_ToolsReceive",Enums.ActionPermissionOptions.Search)]
|
||||
*/
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Threading.Tasks;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using iMES.Entity.DomainModels;
|
||||
using iMES.Tools.IServices;
|
||||
using iMES.Tools.IRepositories;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using iMES.Core.Filters;
|
||||
using iMES.Core.Enums;
|
||||
|
||||
namespace iMES.Tools.Controllers
|
||||
{
|
||||
public partial class Tools_ToolsReceiveController
|
||||
{
|
||||
private readonly ITools_ToolsReceiveService _service;//访问业务代码
|
||||
private readonly IHttpContextAccessor _httpContextAccessor;
|
||||
private readonly ITools_ToolsReceiveListRepository _toolsReceiveListRepository;
|
||||
|
||||
[ActivatorUtilitiesConstructor]
|
||||
public Tools_ToolsReceiveController(
|
||||
ITools_ToolsReceiveService service,
|
||||
IHttpContextAccessor httpContextAccessor,
|
||||
ITools_ToolsReceiveListRepository toolsReceiveListRepository
|
||||
)
|
||||
: base(service)
|
||||
{
|
||||
_service = service;
|
||||
_httpContextAccessor = httpContextAccessor;
|
||||
_toolsReceiveListRepository = toolsReceiveListRepository;
|
||||
}
|
||||
/// <summary>
|
||||
/// 获取领用单工装夹具明细列表
|
||||
/// </summary>
|
||||
/// <param name="ToolsReceiveId">工装领用主键</param>
|
||||
/// <returns></returns>
|
||||
[Route("getDetailRows"), HttpGet]
|
||||
[ApiActionPermission(ActionPermissionOptions.Search)]
|
||||
public async Task<IActionResult> GetDetailRows(int ToolsReceiveId)
|
||||
{
|
||||
var rows = await _toolsReceiveListRepository.FindAsIQueryable(x => x.ToolsReceiveId == ToolsReceiveId)
|
||||
.ToListAsync();
|
||||
return JsonNormal(rows);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
*接口编写处...
|
||||
*如果接口需要做Action的权限验证,请在Action上使用属性
|
||||
*如: [ApiActionPermission("Tools_ToolsReceiveList",Enums.ActionPermissionOptions.Search)]
|
||||
*/
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Threading.Tasks;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using iMES.Entity.DomainModels;
|
||||
using iMES.Tools.IServices;
|
||||
|
||||
namespace iMES.Tools.Controllers
|
||||
{
|
||||
public partial class Tools_ToolsReceiveListController
|
||||
{
|
||||
private readonly ITools_ToolsReceiveListService _service;//访问业务代码
|
||||
private readonly IHttpContextAccessor _httpContextAccessor;
|
||||
|
||||
[ActivatorUtilitiesConstructor]
|
||||
public Tools_ToolsReceiveListController(
|
||||
ITools_ToolsReceiveListService service,
|
||||
IHttpContextAccessor httpContextAccessor
|
||||
)
|
||||
: base(service)
|
||||
{
|
||||
_service = service;
|
||||
_httpContextAccessor = httpContextAccessor;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
/*
|
||||
*接口编写处...
|
||||
*如果接口需要做Action的权限验证,请在Action上使用属性
|
||||
*如: [ApiActionPermission("Tools_ToolsReturn",Enums.ActionPermissionOptions.Search)]
|
||||
*/
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Threading.Tasks;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using iMES.Entity.DomainModels;
|
||||
using iMES.Tools.IServices;
|
||||
using iMES.Tools.IRepositories;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using iMES.Core.Filters;
|
||||
using iMES.Core.Enums;
|
||||
|
||||
namespace iMES.Tools.Controllers
|
||||
{
|
||||
public partial class Tools_ToolsReturnController
|
||||
{
|
||||
private readonly ITools_ToolsReturnService _service;//访问业务代码
|
||||
private readonly IHttpContextAccessor _httpContextAccessor;
|
||||
private readonly ITools_ToolsReturnListRepository _toolsReturnListRepository;
|
||||
|
||||
[ActivatorUtilitiesConstructor]
|
||||
public Tools_ToolsReturnController(
|
||||
ITools_ToolsReturnService service,
|
||||
IHttpContextAccessor httpContextAccessor,
|
||||
ITools_ToolsReturnListRepository toolsReturnListRepository
|
||||
)
|
||||
: base(service)
|
||||
{
|
||||
_service = service;
|
||||
_httpContextAccessor = httpContextAccessor;
|
||||
_toolsReturnListRepository = toolsReturnListRepository;
|
||||
}
|
||||
/// <summary>
|
||||
/// 获取领用单工装夹具明细列表
|
||||
/// </summary>
|
||||
/// <param name="ToolsReceiveId">工装领用主键</param>
|
||||
/// <returns></returns>
|
||||
[Route("getDetailRows"), HttpGet]
|
||||
[ApiActionPermission(ActionPermissionOptions.Search)]
|
||||
public async Task<IActionResult> GetDetailRows(int ToolsReturnId)
|
||||
{
|
||||
var rows = await _toolsReturnListRepository.FindAsIQueryable(x => x.ToolsReturnId == ToolsReturnId)
|
||||
.ToListAsync();
|
||||
return JsonNormal(rows);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
/*
|
||||
*接口编写处...
|
||||
*如果接口需要做Action的权限验证,请在Action上使用属性
|
||||
*如: [ApiActionPermission("Tools_ToolsReturnList",Enums.ActionPermissionOptions.Search)]
|
||||
*/
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Threading.Tasks;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.AspNetCore.Http;
|
||||
using iMES.Entity.DomainModels;
|
||||
using iMES.Tools.IServices;
|
||||
|
||||
namespace iMES.Tools.Controllers
|
||||
{
|
||||
public partial class Tools_ToolsReturnListController
|
||||
{
|
||||
private readonly ITools_ToolsReturnListService _service;//访问业务代码
|
||||
private readonly IHttpContextAccessor _httpContextAccessor;
|
||||
|
||||
[ActivatorUtilitiesConstructor]
|
||||
public Tools_ToolsReturnListController(
|
||||
ITools_ToolsReturnListService service,
|
||||
IHttpContextAccessor httpContextAccessor
|
||||
)
|
||||
: base(service)
|
||||
{
|
||||
_service = service;
|
||||
_httpContextAccessor = httpContextAccessor;
|
||||
}
|
||||
}
|
||||
}
|
||||
21
iMES.WebApi/Controllers/Tools/Tools_ToolController.cs
Normal file
21
iMES.WebApi/Controllers/Tools/Tools_ToolController.cs
Normal file
@@ -0,0 +1,21 @@
|
||||
/*
|
||||
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
|
||||
*如果要增加方法请在当前目录下Partial文件夹Tools_ToolController编写
|
||||
*/
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using iMES.Core.Controllers.Basic;
|
||||
using iMES.Entity.AttributeManager;
|
||||
using iMES.Tools.IServices;
|
||||
namespace iMES.Tools.Controllers
|
||||
{
|
||||
[Route("api/Tools_Tool")]
|
||||
[PermissionTable(Name = "Tools_Tool")]
|
||||
public partial class Tools_ToolController : ApiBaseController<ITools_ToolService>
|
||||
{
|
||||
public Tools_ToolController(ITools_ToolService service)
|
||||
: base(service)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
21
iMES.WebApi/Controllers/Tools/Tools_ToolTypeController.cs
Normal file
21
iMES.WebApi/Controllers/Tools/Tools_ToolTypeController.cs
Normal file
@@ -0,0 +1,21 @@
|
||||
/*
|
||||
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
|
||||
*如果要增加方法请在当前目录下Partial文件夹Tools_ToolTypeController编写
|
||||
*/
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using iMES.Core.Controllers.Basic;
|
||||
using iMES.Entity.AttributeManager;
|
||||
using iMES.Tools.IServices;
|
||||
namespace iMES.Tools.Controllers
|
||||
{
|
||||
[Route("api/Tools_ToolType")]
|
||||
[PermissionTable(Name = "Tools_ToolType")]
|
||||
public partial class Tools_ToolTypeController : ApiBaseController<ITools_ToolTypeService>
|
||||
{
|
||||
public Tools_ToolTypeController(ITools_ToolTypeService service)
|
||||
: base(service)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
/*
|
||||
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
|
||||
*如果要增加方法请在当前目录下Partial文件夹Tools_ToolsReceiveController编写
|
||||
*/
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using iMES.Core.Controllers.Basic;
|
||||
using iMES.Entity.AttributeManager;
|
||||
using iMES.Tools.IServices;
|
||||
namespace iMES.Tools.Controllers
|
||||
{
|
||||
[Route("api/Tools_ToolsReceive")]
|
||||
[PermissionTable(Name = "Tools_ToolsReceive")]
|
||||
public partial class Tools_ToolsReceiveController : ApiBaseController<ITools_ToolsReceiveService>
|
||||
{
|
||||
public Tools_ToolsReceiveController(ITools_ToolsReceiveService service)
|
||||
: base(service)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
/*
|
||||
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
|
||||
*如果要增加方法请在当前目录下Partial文件夹Tools_ToolsReceiveListController编写
|
||||
*/
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using iMES.Core.Controllers.Basic;
|
||||
using iMES.Entity.AttributeManager;
|
||||
using iMES.Tools.IServices;
|
||||
namespace iMES.Tools.Controllers
|
||||
{
|
||||
[Route("api/Tools_ToolsReceiveList")]
|
||||
[PermissionTable(Name = "Tools_ToolsReceiveList")]
|
||||
public partial class Tools_ToolsReceiveListController : ApiBaseController<ITools_ToolsReceiveListService>
|
||||
{
|
||||
public Tools_ToolsReceiveListController(ITools_ToolsReceiveListService service)
|
||||
: base(service)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
21
iMES.WebApi/Controllers/Tools/Tools_ToolsReturnController.cs
Normal file
21
iMES.WebApi/Controllers/Tools/Tools_ToolsReturnController.cs
Normal file
@@ -0,0 +1,21 @@
|
||||
/*
|
||||
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
|
||||
*如果要增加方法请在当前目录下Partial文件夹Tools_ToolsReturnController编写
|
||||
*/
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using iMES.Core.Controllers.Basic;
|
||||
using iMES.Entity.AttributeManager;
|
||||
using iMES.Tools.IServices;
|
||||
namespace iMES.Tools.Controllers
|
||||
{
|
||||
[Route("api/Tools_ToolsReturn")]
|
||||
[PermissionTable(Name = "Tools_ToolsReturn")]
|
||||
public partial class Tools_ToolsReturnController : ApiBaseController<ITools_ToolsReturnService>
|
||||
{
|
||||
public Tools_ToolsReturnController(ITools_ToolsReturnService service)
|
||||
: base(service)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
/*
|
||||
*代码由框架生成,任何更改都可能导致被代码生成器覆盖
|
||||
*如果要增加方法请在当前目录下Partial文件夹Tools_ToolsReturnListController编写
|
||||
*/
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using iMES.Core.Controllers.Basic;
|
||||
using iMES.Entity.AttributeManager;
|
||||
using iMES.Tools.IServices;
|
||||
namespace iMES.Tools.Controllers
|
||||
{
|
||||
[Route("api/Tools_ToolsReturnList")]
|
||||
[PermissionTable(Name = "Tools_ToolsReturnList")]
|
||||
public partial class Tools_ToolsReturnListController : ApiBaseController<ITools_ToolsReturnListService>
|
||||
{
|
||||
public Tools_ToolsReturnListController(ITools_ToolsReturnListService service)
|
||||
: base(service)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user