using Business.Core.Utilities; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Volo.Abp.AspNetCore.Mvc; using Volo.Abp; namespace Business.Controllers { /// /// 二维码生成接口 /// [RemoteService] [Area("Business")] [Route("api/business/code")] public class QRcodeController : AbpController { /// /// 生成二维码 /// /// 文件路径 /// 二维码内容 /// x轴偏移量 /// y轴偏移量 [HttpGet] [Route("qrcode")] public void GenerateQrCode(string filePath, string context, int x, int y) { //二维码帮助类 QRcodeHelper qRcode = new QRcodeHelper(); //生成二维码 qRcode.GenerateQrCode(filePath, context, x, y); } /// /// 生成条形码 /// /// 文件路径 /// 挑衅码内容 /// x轴偏移量 /// y轴偏移量 [HttpGet] [Route("barcode")] public void GenerateBarcode(string filePath, string context, int x, int y) { QRcodeHelper qRcode = new QRcodeHelper(); qRcode.GenerateBarcode(filePath, context, x, y); } } }