步步为盈
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
859 B

using BBWY.Common.Extensions;
using BBWY.Common.Models;
using System.Data;
using Yitter.IdGenerator;
namespace BBWY.Server.Business
{
/// <summary>
/// SQL业务类,仅适用内部系统之间调用
/// </summary>
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; }
}
}