/// <summary> /// 标记为删除(不直接删除) /// </summary> /// <param name="id">文件的ID</param> /// <returns></returns> public bool SetDeleteFlag(string id) { IFileUploads dal = baseDal as IFileUploads; return(dal.SetDeleteFlag(id)); }
/// <summary> /// 根据附件组GUID获取对应的文件名列表,方便列出文件名 /// </summary> /// <param name="attachmentGUID">附件组GUID</param> /// <returns>返回ID和文件名的列表</returns> public Dictionary <string, string> GetFileNames(string attachmentGUID) { IFileUploads dal = baseDal as IFileUploads; return(dal.GetFileNames(attachmentGUID)); }
/// <summary> /// 根据文件的相对路径,删除文件 /// </summary> /// <param name="relativeFilePath"></param> /// <returns></returns> public bool DeleteByFilePath(string relativeFilePath, string userId) { IFileUploads dal = baseDal as IFileUploads; return(dal.DeleteByFilePath(relativeFilePath, userId)); }
/// <summary> /// 获取指定附件组GUID的附件信息 /// </summary> /// <param name="attachmentGUID">附件组GUID</param> /// <returns></returns> public List <FileUploadInfo> GetByAttachGUID(string attachmentGUID) { IFileUploads dal = baseDal as IFileUploads; return(dal.GetByAttachGUID(attachmentGUID)); }
/// <summary> /// 获取指定用户的上传信息 /// </summary> /// <param name="userId">用户ID</param> /// <param name="category">附件分类:个人附件,业务附件</param> /// <param name="pagerInfo">分页信息</param> /// <returns></returns> public List <FileUploadInfo> GetAllByUser(Int32 userId, string category, PagerInfo pagerInfo) { IFileUploads dal = baseDal as IFileUploads; return(dal.GetAllByUser(userId, category, pagerInfo)); }
/// <summary> /// 获取指定用户的上传信息 /// </summary> /// <param name="userId">用户ID</param> /// <returns></returns> public List <FileUploadInfo> GetAllByUser(Int32 userId) { IFileUploads dal = baseDal as IFileUploads; return(dal.GetAllByUser(userId)); }