| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- using VberZero.AppService.Attaches.Dto;
- namespace VberZero.DomainService.Attaches;
- public interface IAttachManager
- {
- /// <summary>
- /// 查询附件
- /// </summary>
- /// <param name="codeKey"></param>
- /// <param name="sourceKey"></param>
- /// <returns></returns>
- Task<AttachDto> GetFile(string codeKey, string sourceKey);
- /// <summary>
- /// 查询附件
- /// </summary>
- /// <param name="codeKey"></param>
- /// <param name="sourceKey"></param>
- /// <returns></returns>
- Task<List<AttachDto>> GetFiles(string codeKey, string sourceKey);
- /// <summary>
- /// 删除附件
- /// </summary>
- /// <param name="codeKey"></param>
- /// <param name="sourceKey"></param>
- /// <returns></returns>
- Task DeleteFile(string codeKey, string sourceKey);
- /// <summary>
- /// 删除附件
- /// </summary>
- /// <param name="id"></param>
- /// <returns></returns>
- Task DeleteFile(int id);
- /// <summary>
- /// 上传附件
- /// </summary>
- /// <param name="input"></param>
- /// <returns></returns>
- Task FileUpload(AttachDto input);
- /// <summary>
- /// 上传附件
- /// </summary>
- /// <returns></returns>
- Task FileUpload(string fileInfo, string filePath, string fileName, string fileExt);
- /// <summary>
- /// 上传附件
- /// </summary>
- /// <returns></returns>
- Task FileUpload(string fileInfo, string filePath, string fileName, string fileExt, string allowExt, bool checkAll);
- }
|