using SqlSugar; using System; using System.Collections.Generic; using System.Data; using System.Linq; namespace IStation.DAL { /// /// 附件 /// public partial class AttachmentFile : CorpDAL_Sorter_UseStatus_TagName_TerminalId { /// /// /// public override ConnectionConfig ConnectionConfig { get { return ConfigHelper.DefaultConnectionConfig; } } /// /// 通过 AttachType 和 AttachID 获取 /// public List GetByAttachTypeAndAttachID(long CorpID, string AttachType, long AttachID) { using (var db = new SqlSugarClient(ConnectionConfig)) { return db.Queryable() .Where(x => x.CorpID == CorpID && x.AttachType == AttachType && x.AttachID == AttachID).ToList(); } } /// /// 通过 AttachType 和 AttachID 删除 /// public bool DeleteByAttachTypeAndAttachID(long CorpID, string AttachType, long AttachID) { using (SqlSugarClient db = new SqlSugarClient(ConnectionConfig)) { return db.Deleteable() .Where(x => x.CorpID == CorpID && x.AttachType==AttachType&&x.AttachID==AttachID) .ExecuteCommand() > 0; } } } }