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