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.
33 lines
859 B
33 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; }
|
|
}
|
|
}
|
|
|