@@ -1,8 +1,8 @@
|
||||
package com.yunhai.homework.service;
|
||||
|
||||
import com.yunhai.homework.entity.UpFile;
|
||||
import com.yunhai.homework.model.homework.UpFileVo;
|
||||
import com.yunhai.homework.model.homework.UpFileResultVo;
|
||||
import com.yunhai.homework.model.homework.UpFileVo;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
@@ -16,17 +16,17 @@ public interface IFileService {
|
||||
* 上传单个文件。
|
||||
*
|
||||
* @param file 上传的文件
|
||||
* @param appType 应用类型(如 "homework")
|
||||
* @param topicId 关联主题ID(可为空,作业保存后再绑定)
|
||||
* @param appType 应用类型(如 "notice")
|
||||
* @param topicId 关联主题ID(可为空,通知保存后再绑定)
|
||||
* @return 文件视图对象
|
||||
*/
|
||||
UpFileVo upload(MultipartFile file, String appType, Integer topicId);
|
||||
|
||||
/**
|
||||
* 将已上传但未绑定主题的附件绑定到指定作业。
|
||||
* 将已上传但未绑定主题的附件绑定到指定通知。
|
||||
*
|
||||
* @param fileIds 文件记录ID列表
|
||||
* @param topicId 作业ID
|
||||
* @param topicId 通知ID
|
||||
*/
|
||||
void bindToTopic(List<Integer> fileIds, Integer topicId);
|
||||
|
||||
@@ -75,7 +75,7 @@ public interface IFileService {
|
||||
/**
|
||||
* 按主题类型和主题ID打包下载附件为 ZIP(Controller 便捷方法,内部自行查附件列表)。
|
||||
*
|
||||
* @param topicType 主题类型(如 "homework")
|
||||
* @param topicType 主题类型(如 "notice")
|
||||
* @param topicId 主题ID
|
||||
* @param zipName 压缩包显示名
|
||||
* @param response HTTP 响应
|
||||
|
||||
Reference in New Issue
Block a user