namespace Yw.DAL.PostgreSql
{
///
/// Dma点位映射关系
///
public partial class DmaSiteMapping : BaseDAL, IDmaSiteMapping
{
///
///
///
public override ConnectionConfig ConnectionConfig
{
get { return ConfigHelper.PostgreSqlConnectionConfig; }
}
///
/// 通过 AreaID 获取
///
public List GetByAreaID(long AreaID)
{
using (var db = new SqlSugarClient(ConnectionConfig))
{
return db.Queryable()
.Where(x => x.AreaID == AreaID).ToList();
}
}
///
/// 通过 SiteID 获取
///
public List GetBySiteID(long SiteID)
{
using (var db = new SqlSugarClient(ConnectionConfig))
{
return db.Queryable()
.Where(x => x.SiteID == SiteID).ToList();
}
}
///
/// 更新方向
///
public bool UpdateDirection(long ID, int Direction)
{
using (SqlSugarClient db = new SqlSugarClient(ConnectionConfig))
{
return db.Updateable()
.SetColumns(x => x.Direction == Direction).Where(x => x.ID == ID)
.ExecuteCommandHasChange();
}
}
}
}