本次提交完成了整个网盘电影刮削系统的功能开发,包含以下核心改动: 1. 新增个人资料模块,支持用户修改用户名和头像上传 2. 实现电影刮削状态查询接口,可查看刮削进度、结果和失败原因 3. 完善每日推荐功能,支持当日固定推荐结果缓存 4. 新增图标清理定时任务,自动清理过期图标文件 5. 优化数据库查询映射,修复关联表查询错误 6. 统一各服务配置,移除调试日志并升级加密配置 7. 新增MinIO工具类和文件上传支持 8. 完善接口文档,补充所有新增API的说明示例
177 lines
12 KiB
XML
177 lines
12 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project version="4">
|
|
<component name="AutoImportSettings">
|
|
<option name="autoReloadType" value="SELECTIVE" />
|
|
</component>
|
|
<component name="ChangeListManager">
|
|
<list default="true" id="a2d7bfcd-46c4-4e1a-941c-f149d0cd7b56" name="Changes" comment="">
|
|
<change beforePath="$PROJECT_DIR$/wangpan-common/src/main/java/com/wangpan/common/dal/dataobject/MovieDO.java" beforeDir="false" afterPath="$PROJECT_DIR$/wangpan-common/src/main/java/com/wangpan/common/dal/dataobject/MovieDO.java" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/wangpan-common/src/main/java/com/wangpan/common/dal/mapper/MovieMapper.java" beforeDir="false" afterPath="$PROJECT_DIR$/wangpan-common/src/main/java/com/wangpan/common/dal/mapper/MovieMapper.java" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/wangpan-common/src/main/java/com/wangpan/common/dal/mapper/TmdbCacheMapper.java" beforeDir="false" afterPath="$PROJECT_DIR$/wangpan-common/src/main/java/com/wangpan/common/dal/mapper/TmdbCacheMapper.java" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/wangpan-common/src/main/java/com/wangpan/common/dal/repository/DriveMovieRepository.java" beforeDir="false" afterPath="$PROJECT_DIR$/wangpan-common/src/main/java/com/wangpan/common/dal/repository/DriveMovieRepository.java" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/wangpan-common/src/main/java/com/wangpan/common/dal/repository/IconRepository.java" beforeDir="false" afterPath="$PROJECT_DIR$/wangpan-common/src/main/java/com/wangpan/common/dal/repository/IconRepository.java" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/wangpan-common/src/main/java/com/wangpan/common/entity/Movie.java" beforeDir="false" afterPath="$PROJECT_DIR$/wangpan-common/src/main/java/com/wangpan/common/entity/Movie.java" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/wangpan-common/src/main/java/com/wangpan/common/util/MinioUtil.java" beforeDir="false" afterPath="$PROJECT_DIR$/wangpan-common/src/main/java/com/wangpan/common/util/MinioUtil.java" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/wangpan-common/src/main/resources/com/wangpan/common/dal/mapper/MovieMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/wangpan-common/src/main/resources/com/wangpan/common/dal/mapper/MovieMapper.xml" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/wangpan-common/src/main/resources/com/wangpan/common/dal/mapper/TmdbCacheMapper.xml" beforeDir="false" afterPath="$PROJECT_DIR$/wangpan-common/src/main/resources/com/wangpan/common/dal/mapper/TmdbCacheMapper.xml" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/wangpan-drive-service/src/main/java/com/wangpan/controller/DriveController.java" beforeDir="false" afterPath="$PROJECT_DIR$/wangpan-drive-service/src/main/java/com/wangpan/controller/DriveController.java" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/wangpan-drive-service/src/main/java/com/wangpan/controller/IconController.java" beforeDir="false" afterPath="$PROJECT_DIR$/wangpan-drive-service/src/main/java/com/wangpan/controller/IconController.java" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/wangpan-drive-service/src/main/resources/application.yml" beforeDir="false" afterPath="$PROJECT_DIR$/wangpan-drive-service/src/main/resources/application.yml" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/wangpan-gateway/src/main/resources/META-INF/resources/api-doc.html" beforeDir="false" afterPath="$PROJECT_DIR$/wangpan-gateway/src/main/resources/META-INF/resources/api-doc.html" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/wangpan-gateway/src/main/resources/application.yml" beforeDir="false" afterPath="$PROJECT_DIR$/wangpan-gateway/src/main/resources/application.yml" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/wangpan-tmdb-service/src/main/java/com/wangpan/config/DatabaseInitializer.java" beforeDir="false" afterPath="$PROJECT_DIR$/wangpan-tmdb-service/src/main/java/com/wangpan/config/DatabaseInitializer.java" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/wangpan-tmdb-service/src/main/java/com/wangpan/service/TmdbScraperService.java" beforeDir="false" afterPath="$PROJECT_DIR$/wangpan-tmdb-service/src/main/java/com/wangpan/service/TmdbScraperService.java" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/wangpan-tmdb-service/src/main/resources/application.yml" beforeDir="false" afterPath="$PROJECT_DIR$/wangpan-tmdb-service/src/main/resources/application.yml" afterDir="false" />
|
|
<change beforePath="$PROJECT_DIR$/wangpan-user-service/src/main/resources/application.yml" beforeDir="false" afterPath="$PROJECT_DIR$/wangpan-user-service/src/main/resources/application.yml" afterDir="false" />
|
|
</list>
|
|
<option name="SHOW_DIALOG" value="false" />
|
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
|
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
|
|
<option name="LAST_RESOLUTION" value="IGNORE" />
|
|
</component>
|
|
<component name="CopilotPersistence">
|
|
<persistenceIdMap>
|
|
<entry key="_D:/java2/wangpan/java" value="3Ekulj5UUM57tZGI3EQwJeZxtS7" />
|
|
</persistenceIdMap>
|
|
</component>
|
|
<component name="Git.Settings">
|
|
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
|
|
</component>
|
|
<component name="ProjectColorInfo">{
|
|
"associatedIndex": 4
|
|
}</component>
|
|
<component name="ProjectId" id="3Ekulj5UUM57tZGI3EQwJeZxtS7" />
|
|
<component name="ProjectViewState">
|
|
<option name="flattenModules" value="true" />
|
|
<option name="showLibraryContents" value="true" />
|
|
<option name="showScratchesAndConsoles" value="false" />
|
|
</component>
|
|
<component name="PropertiesComponent">{
|
|
"keyToString": {
|
|
"Application.Application.executor": "Run",
|
|
"ModuleVcsDetector.initialDetectionPerformed": "true",
|
|
"RequestMappingsPanelOrder0": "0",
|
|
"RequestMappingsPanelOrder1": "1",
|
|
"RequestMappingsPanelWidth0": "75",
|
|
"RequestMappingsPanelWidth1": "75",
|
|
"RunOnceActivity.ShowReadmeOnStart": "true",
|
|
"RunOnceActivity.typescript.service.memoryLimit.init": "true",
|
|
"Spring Boot.DriveServiceApplication.executor": "Run",
|
|
"Spring Boot.GatewayApplication.executor": "Run",
|
|
"Spring Boot.TmdbServiceApplication.executor": "Run",
|
|
"Spring Boot.UserServiceApplication.executor": "Run",
|
|
"git-widget-placeholder": "main",
|
|
"kotlin-language-version-configured": "true",
|
|
"last_opened_file_path": "D:/java2/wangpan/java",
|
|
"nodejs_package_manager_path": "npm",
|
|
"project.structure.last.edited": "Project",
|
|
"project.structure.proportion": "0.0",
|
|
"project.structure.side.proportion": "0.0",
|
|
"run.configurations.included.in.services": "true",
|
|
"settings.editor.selected.configurable": "preferences.pluginManager",
|
|
"vue.rearranger.settings.migration": "true"
|
|
}
|
|
}</component>
|
|
<component name="RunDashboard">
|
|
<option name="configurationTypes">
|
|
<set>
|
|
<option value="KtorApplicationConfigurationType" />
|
|
<option value="MicronautRunConfigurationType" />
|
|
<option value="QuarkusRunConfigurationType" />
|
|
<option value="SpringBootApplicationConfigurationType" />
|
|
</set>
|
|
</option>
|
|
<option name="configurationStatuses">
|
|
<map>
|
|
<entry key="SpringBootApplicationConfigurationType">
|
|
<value>
|
|
<map>
|
|
<entry key="DriveServiceApplication" value="STOPPED" />
|
|
<entry key="GatewayApplication" value="STOPPED" />
|
|
<entry key="TmdbServiceApplication" value="STOPPED" />
|
|
<entry key="UserServiceApplication" value="STOPPED" />
|
|
</map>
|
|
</value>
|
|
</entry>
|
|
</map>
|
|
</option>
|
|
</component>
|
|
<component name="RunManager" selected="Application.Application">
|
|
<configuration name="Application" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
|
<option name="MAIN_CLASS_NAME" value="com.wangpan.Application" />
|
|
<module name="wangpan-login" />
|
|
<extension name="coverage">
|
|
<pattern>
|
|
<option name="PATTERN" value="com.wangpan.*" />
|
|
<option name="ENABLED" value="true" />
|
|
</pattern>
|
|
</extension>
|
|
<method v="2">
|
|
<option name="Make" enabled="true" />
|
|
</method>
|
|
</configuration>
|
|
<configuration name="DriveServiceApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true">
|
|
<module name="wangpan-drive-service" />
|
|
<option name="SPRING_BOOT_MAIN_CLASS" value="com.wangpan.DriveServiceApplication" />
|
|
<method v="2">
|
|
<option name="Make" enabled="true" />
|
|
</method>
|
|
</configuration>
|
|
<configuration name="GatewayApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true">
|
|
<module name="wangpan-gateway" />
|
|
<option name="SPRING_BOOT_MAIN_CLASS" value="com.wangpan.GatewayApplication" />
|
|
<method v="2">
|
|
<option name="Make" enabled="true" />
|
|
</method>
|
|
</configuration>
|
|
<configuration name="TmdbServiceApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true">
|
|
<module name="wangpan-tmdb-service" />
|
|
<option name="SPRING_BOOT_MAIN_CLASS" value="com.wangpan.TmdbServiceApplication" />
|
|
<method v="2">
|
|
<option name="Make" enabled="true" />
|
|
</method>
|
|
</configuration>
|
|
<configuration name="UserServiceApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot" nameIsGenerated="true">
|
|
<module name="wangpan-user-service" />
|
|
<option name="SPRING_BOOT_MAIN_CLASS" value="com.wangpan.UserServiceApplication" />
|
|
<method v="2">
|
|
<option name="Make" enabled="true" />
|
|
</method>
|
|
</configuration>
|
|
<recent_temporary>
|
|
<list>
|
|
<item itemvalue="Application.Application" />
|
|
</list>
|
|
</recent_temporary>
|
|
</component>
|
|
<component name="SharedIndexes">
|
|
<attachedChunks>
|
|
<set>
|
|
<option value="bundled-jdk-30f59d01ecdd-cffe25b9f5b3-intellij.indexing.shared.core-IU-253.28294.334" />
|
|
<option value="bundled-js-predefined-d6986cc7102b-c7e53b3be11b-JavaScript-IU-253.28294.334" />
|
|
</set>
|
|
</attachedChunks>
|
|
</component>
|
|
<component name="TaskManager">
|
|
<task active="true" id="Default" summary="Default task">
|
|
<changelist id="a2d7bfcd-46c4-4e1a-941c-f149d0cd7b56" name="Changes" comment="" />
|
|
<created>1780735042508</created>
|
|
<option name="number" value="Default" />
|
|
<option name="presentableId" value="Default" />
|
|
<updated>1780735042508</updated>
|
|
<workItem from="1780735043932" duration="324000" />
|
|
<workItem from="1780908974643" duration="53000" />
|
|
<workItem from="1780982378586" duration="749000" />
|
|
<workItem from="1781080653000" duration="1636000" />
|
|
<workItem from="1781082319895" duration="1150000" />
|
|
<workItem from="1781159460445" duration="603000" />
|
|
<workItem from="1781337048187" duration="8000" />
|
|
<workItem from="1781512008893" duration="1610000" />
|
|
<workItem from="1781769488160" duration="642000" />
|
|
</task>
|
|
<servers />
|
|
</component>
|
|
<component name="TypeScriptGeneratedFilesManager">
|
|
<option name="version" value="3" />
|
|
</component>
|
|
</project> |