web-文件接口

This commit is contained in:
2025-10-16 10:45:44 +08:00
parent 6858899c4c
commit 40ef609ea3
191 changed files with 2379 additions and 1593 deletions

View File

@@ -6,7 +6,7 @@ import java.math.BigDecimal;
/**
* @description 智能体配置表
* @filename TbAiAgentConfig.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -6,7 +6,7 @@ import java.util.Date;
/**
* @description 对话会话表
* @filename TbAiConversation.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 知识库表
* @filename TbAiKnowledge.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 对话消息表
* @filename TbAiMessage.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 上传文件表
* @filename TbAiUploadFile.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -6,7 +6,7 @@ import java.util.Date;
/**
* @description AI使用统计表
* @filename TbAiUsageStatistics.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 统一资源权限控制表
* @filename TbResourcePermission.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description Banner表
* @filename TbBanner.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -6,7 +6,7 @@ import java.util.Date;
/**
* @description 数据采集配置表
* @filename TbDataCollectionConfig.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -6,7 +6,7 @@ import java.util.Date;
/**
* @description 数据采集记录表
* @filename TbDataCollectionLog.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -6,7 +6,7 @@ import java.util.Date;
/**
* @description 资源表
* @filename TbResource.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 资源分类表
* @filename TbResourceCategory.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 资源推荐表
* @filename TbResourceRecommend.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 资源标签关联表
* @filename TbResourceTag.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 标签表
* @filename TbTag.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 课程表
* @filename TbCourse.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 课程章节表
* @filename TbCourseChapter.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 课程标签关联表
* @filename TbCourseTag.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -7,7 +7,7 @@ import java.util.Date;
/**
* @description 学习记录表
* @filename TbLearningRecord.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -6,7 +6,7 @@ import java.util.Date;
/**
* @description 学习统计表
* @filename TbLearningStatistics.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -6,7 +6,7 @@ import java.util.Date;
/**
* @description 学习任务表
* @filename TbLearningTask.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 任务课程关联表
* @filename TbTaskCourse.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 任务资源关联表
* @filename TbTaskResource.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -7,7 +7,7 @@ import java.util.Date;
/**
* @description 任务用户表
* @filename TbTaskUser.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 系统配置表
* @filename TbSysConfig.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 字典数据表
* @filename TbSysDictData.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 字典类型表
* @filename TbSysDictType.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,13 +5,15 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 文件上传记录表
* @filename TbSysFile.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/
public class TbSysFile extends BaseDTO {
private static final long serialVersionUID = 1L;
private String fileID;
/**
* @description 文件名
@@ -48,6 +50,11 @@ public class TbSysFile extends BaseDTO {
*/
private String mimeType;
/**
* @description 存储类型local-本地存储、minio-MinIO存储、oss-阿里云OSS等
*/
private String storageType;
/**
* @description 所属模块
*/
@@ -63,6 +70,14 @@ public class TbSysFile extends BaseDTO {
*/
private String uploader;
public String getFileID() {
return fileID;
}
public void setFileID(String fileID) {
this.fileID = fileID;
}
public String getFileName() {
return fileName;
}
@@ -119,6 +134,14 @@ public class TbSysFile extends BaseDTO {
this.mimeType = mimeType;
}
public String getStorageType() {
return storageType;
}
public void setStorageType(String storageType) {
this.storageType = storageType;
}
public String getModule() {
return module;
}
@@ -146,11 +169,12 @@ public class TbSysFile extends BaseDTO {
@Override
public String toString() {
return "TbSysFile{" +
"id=" + getID() +
"fileID='" + fileID + '\'' +
", fileName='" + fileName + '\'' +
", originalName='" + originalName + '\'' +
", fileSize=" + fileSize +
", fileType='" + fileType + '\'' +
", storageType='" + storageType + '\'' +
", module='" + module + '\'' +
", businessID='" + businessID + '\'' +
", uploader='" + uploader + '\'' +

View File

@@ -6,7 +6,7 @@ import java.util.Date;
/**
* @description 系统通知表
* @filename TbSysNotification.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 操作日志表
* @filename TbSysOperationLog.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -6,7 +6,7 @@ import java.util.Date;
/**
* @description 系统访问统计表
* @filename TbSysVisitStatistics.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 成就表
* @filename TbAchievement.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 积分记录表
* @filename TbPointsRecord.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -6,7 +6,7 @@ import java.util.Date;
/**
* @description 用户成就表
* @filename TbUserAchievement.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -6,7 +6,7 @@ import java.util.Date;
/**
* @description 用户浏览记录表
* @filename TbUserBrowseRecord.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 用户收藏表
* @filename TbUserCollection.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/

View File

@@ -5,7 +5,7 @@ import org.xyzh.common.dto.BaseDTO;
/**
* @description 用户积分表
* @filename TbUserPoints.java
* @author system
* @author yslg
* @copyright xyzh
* @since 2025-10-15
*/