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(); } } } }