using BBWY.Common.Extensions; using BBWY.Common.Models; using System.Data; using Yitter.IdGenerator; namespace BBWY.Server.Business { /// /// SQL业务类,仅适用内部系统之间调用 /// public class SqlBusiness : BaseBusiness, IDenpendency { public SqlBusiness(IFreeSql fsql, NLogManager nLogManager, IIdGenerator idGenerator) : base(fsql, nLogManager, idGenerator) { } public int ExecuteNonQuery(BaseSqlData baseSqlData) { return fsql.Ado.ExecuteNonQuery(baseSqlData.Sql.AESDecrypt()); } public DataTable ExecuteDataTable(BaseSqlData baseSqlData) { return fsql.Ado.ExecuteDataTable(baseSqlData.Sql.AESDecrypt()); } } public class BaseSqlData { public string Sql { get; set; } } }