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