using MyCode.Project.Infrastructure.Common; using System.Web.Http; namespace MyCode.Project.WebApi.Controllers { /// /// 测试接口 /// public class TestController : BaseAPIController { public TestController( ) { } //#region AESEncrypt(AES加密) ///// ///// AES加密 ///// ///// ///// //[HttpGet] //[AllowAnonymous] //public string AESEncrypt(string text,string secretKey) //{ // return AESHelper.AESEncrypt(text, secretKey); //} //#endregion //#region AESDecrypt(AES解密) ///// ///// AES解密 ///// ///// ///// //[AllowAnonymous] //[HttpGet] //public string AESDecrypt(string text,string secretKey) //{ // if (string.IsNullOrWhiteSpace(secretKey)) // { // return AESHelper.AESDecrypt(text, ""); // } // return AESHelper.AESDecrypt(text, secretKey); //} //#endregion #region HtmLToXls(测试html转成xls) /// /// 测试html转成xls /// [AllowAnonymous] [HttpGet] public void HtmLToXls() { ExcelHelper.HtmlToExcel(@"D:\App_File\2.html", @"D:\App_File\2.xlsx"); } #endregion //#region ReportExportAnsy(异步执行导出,有带websocket异步推送) ///// ///// 异步执行导出,有带websocket异步推送 ///// ///// //[HttpPost] //public void ReportExportAnsy(AnsyReportExportAct act) //{ // _reportService.ReportExportAnsy(act); //} //#endregion #region GenerateHS256Key(JWTKEY) /// /// GenerateHS256Key /// /// /// [HttpGet] [AllowAnonymous] public string GenerateHS256Key() { return JwtKeyGenerator.GenerateHS256Key(); } #endregion } }