using Tiobon.Core.Common.HttpContextUser; using Tiobon.Core.Controllers; using Tiobon.Core.IServices.BASE; using Tiobon.Core.Model; using Tiobon.Core.Model.Models; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; namespace Tiobon.Core.Api.Controllers.Tenant; /// /// 多租户-Id方案 测试 /// [Produces("application/json")] [Route("api/Tenant/ById")] [Authorize] public class TenantByIdController : BaseApiController { private readonly IBaseServices _services; private readonly IUser _user; public TenantByIdController(IUser user, IBaseServices services) { _user = user; _services = services; } /// /// 获取租户下全部业务数据
///
/// [HttpGet] public async Task>> GetAll() { var data = await _services.Query(); return Success(data); } /// /// 新增业务数据 /// /// [HttpPost] public async Task Post([FromBody] BusinessTable data) { await _services.Db.Insertable(data).ExecuteReturnSnowflakeIdAsync(); return Success(); } }