using System; using System.Collections.Generic; using System.Text; using System.Data; using Song.Entities; using System.Data.Common; namespace Song.ServiceInterfaces { /// /// 附件的管理 /// public interface IAccessory : WeiSha.Common.IBusinessInterface { /// /// 添加 /// /// 业务实体 void Add(Accessory entity); /// /// 修改 /// /// 业务实体 void Save(Accessory entity); /// /// 删除,按主键ID; /// /// 实体的主键 void Delete(int identify); /// /// 删除,按系统唯一id /// /// 系统唯一id void Delete(string uid); /// /// 删除,按系统唯一id /// /// /// 是否删除文件 void Delete(string uid, bool isDelfile); void Delete(string uid, WeiSha.Data.DbTrans tran); //void DeleteBatch(string uid); /// /// 获取单一实体对象,按主键ID; /// /// 实体的主键 /// Accessory GetSingle(int identify); Accessory GetSingle(string uid); /// /// 某个主体(如新闻)的所有附件 /// /// 主体的唯一标识 /// List GetAll(string uid); /// /// 某个主体(如新闻)的所有附件 /// /// 主体的唯一标识 /// 类型 /// List GetAll(string uid, string type); /// /// 共计多少个记录 /// /// /// /// int OfCount(string uid, string type); } }