using BBWY.Server.Business; using BBWY.Server.Model.Db; using BBWY.Server.Model.Dto; using Microsoft.AspNetCore.Authentication.JwtBearer; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using System.Collections.Generic; namespace BBWY.Server.API.Controllers { [Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme)] public class FinancialTerminalController : BaseApiController { private FinancialTerminalBusiness financialTerminalBusiness; public FinancialTerminalController(IHttpContextAccessor httpContextAccessor, FinancialTerminalBusiness financialTerminalBusiness) : base(httpContextAccessor) { this.financialTerminalBusiness = financialTerminalBusiness; } [HttpPost] public IList GetAuditPayBillList([FromBody] QueryAuditPayBillRequest request) { return financialTerminalBusiness.GetAuditPayBillList(request); } [HttpPost] public bool IsExistAuditPayBill([FromBody] QueryAuditPayBillRequest request) { return financialTerminalBusiness.IsExistAuditPayBill(request); } [HttpPost] public void BatchInsertAuditPayBill([FromBody] List insertList) { financialTerminalBusiness.BatchInsertAuditPayBill(insertList); } } }