erp研发项目

This commit is contained in:
2024-10-09 13:42:39 +08:00
parent b3223e7966
commit fc4fc7ed3f
3 changed files with 58 additions and 0 deletions

View File

@@ -0,0 +1,35 @@
using JNPF.Common.Core.Manager;
using JNPF.DependencyInjection;
using JNPF.DynamicApiController;
using JNPF.Systems.Interfaces.System;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using SqlSugar;
using Tnb.BasicData.Entities;
using Tnb.ProductionMgr.Entities.Entity.ErpEntity;
using Tnb.ProductionMgr.Interfaces;
namespace Tnb.ProductionMgr
{
[ApiDescriptionSettings(Tag = ModuleConst.Tag, Area = ModuleConst.Area, Order = 700)]
[Route("api/[area]/[controller]/[action]")]
public class ErpInfoService : IErpInfoService, IDynamicApiController, ITransient
{
private readonly ISqlSugarClient _db;
private readonly IUserManager _userManager;
public ErpInfoService(ISqlSugarRepository<BasMaterial> repository,
IUserManager userManager)
{
_userManager = userManager;
_db = repository.AsSugarClient();
}
[HttpPost]
public async Task<dynamic> GetProjects()
{
var erpdb = _db.AsTenant().GetConnection("erpdb");
return await erpdb.Queryable<ErpBdProject>().ToListAsync();
}
}
}