using System; using System.Collections.Generic; using System.Data; using System.Linq; using SqlSugar; namespace IStation.DAL { /// /// 电力价格主项 /// public partial class ElecPrice : CorpTraceDAL { /// /// /// public override ConnectionConfig ConnectionConfig { get { return ConfigHelper.DefaultConnectionConfig; } } /// /// 更新设置 /// public bool UpdateSettings(long CorpID, long ID, string Settings, long UpdateUserID, DateTime UpdateTime) { using (SqlSugarClient db = new SqlSugarClient(ConnectionConfig)) { return db.Updateable() .SetColumns(x => x.Settings == Settings) .SetColumns(x => x.UpdateUserID == UpdateUserID) .SetColumns(x => x.UpdateTime == UpdateTime) .Where(x => x.CorpID == CorpID && x.ID == ID) .ExecuteCommand() > 0; } } /// /// 更新失效日期 /// public bool UpdateExpireDay(long CorpID, long ID, DateTime ExpireDay, long UpdateUserID, DateTime UpdateTime) { using (SqlSugarClient db = new SqlSugarClient(ConnectionConfig)) { return db.Updateable() .SetColumns(x => x.ExpireDay == ExpireDay.Date) .SetColumns(x => x.UpdateUserID == UpdateUserID) .SetColumns(x => x.UpdateTime == UpdateTime) .Where(x => x.CorpID == CorpID && x.ID == ID) .ExecuteCommand() > 0; } } } }