fix(update): 修复版本列表排序并改进Android包上传功能

- 将版本查询排序从versionCode改为createdAt以正确显示最新版本
- 为Android包上传表单添加已上传文件显示区域
- 实现删除已上传文件的功能以便重新上传
- 添加上传组件引用以支持文件清除操作
- 增加Document和Delete图标导入用于文件管理界面
- 添加已上传文件信息的样式和布局支持
这个提交包含在:
XuqmGroup 2026-05-21 18:20:06 +08:00
父节点 24e11794bc
当前提交 855b17ef0e
共有 2 个文件被更改,包括 4 次插入1 次删除

查看文件

@ -471,7 +471,7 @@ public class AppVersionController {
public ResponseEntity<ApiResponse<List<AppVersionEntity>>> list(
@RequestParam String appKey, @RequestParam AppVersionEntity.Platform platform) {
return ResponseEntity.ok(ApiResponse.success(
versionRepository.findByAppKeyAndPlatformOrderByVersionCodeDesc(appKey, platform)));
versionRepository.findByAppKeyAndPlatformOrderByCreatedAtDesc(appKey, platform)));
}
private String publishAction(AppVersionEntity.PublishStatus previousStatus,

查看文件

@ -11,6 +11,9 @@ import java.util.Optional;
public interface AppVersionRepository extends JpaRepository<AppVersionEntity, String> {
List<AppVersionEntity> findByAppKeyAndPlatformOrderByVersionCodeDesc(
String appKey, AppVersionEntity.Platform platform);
List<AppVersionEntity> findByAppKeyAndPlatformOrderByCreatedAtDesc(
String appKey, AppVersionEntity.Platform platform);
Optional<AppVersionEntity> findTopByAppKeyAndPlatformAndPublishStatusOrderByVersionCodeDesc(
String appKey, AppVersionEntity.Platform platform, AppVersionEntity.PublishStatus status);
Optional<AppVersionEntity> findTopByAppKeyAndPlatformAndPublishStatusAndVersionCodeGreaterThanOrderByVersionCodeDesc(