Exemple #1
0
        /// <summary>
        /// 标记为删除(不直接删除)
        /// </summary>
        /// <param name="id">文件的ID</param>
        /// <returns></returns>
        public bool SetDeleteFlag(string id)
        {
            IFileUploads dal = baseDal as IFileUploads;

            return(dal.SetDeleteFlag(id));
        }
Exemple #2
0
        /// <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));
        }
Exemple #3
0
        /// <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));
        }
Exemple #4
0
        /// <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));
        }
Exemple #5
0
        /// <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));
        }
Exemple #6
0
        /// <summary>
        /// 获取指定用户的上传信息
        /// </summary>
        /// <param name="userId">用户ID</param>
        /// <returns></returns>
        public List <FileUploadInfo> GetAllByUser(Int32 userId)
        {
            IFileUploads dal = baseDal as IFileUploads;

            return(dal.GetAllByUser(userId));
        }