zhoult

zhoult odeslal do větve document v repositáři yp/game_event

  • 94c5e201de refactor(game-event): 优化事件模块服务实现代码结构 - 移除未使用的 TableRenderData 导入 - 移除未使用的业务服务接口依赖 - 添加缺失的 BigInteger 导入 - 简化代码结构并移除冗余字段注入 - 统一 BigInteger 类型引用以提高代码一致性 - 清理相关配置类以匹配服务层变更

před 2 dny

zhoult odeslal do větve document v repositáři yp/game_event

  • 266c2e9a8a fix(doc): 解决Word文档表格渲染和字段更新问题 - 修复了赛程安排表格渲染逻辑,改用列表方式构建表格数据 - 修复了分组详情表格渲染逻辑,统一使用列表构建方式 - 修复了运动员名单表格渲染逻辑,简化表格创建过程 - 添加了Word文档字段强制更新功能,确保目录等自动内容正确显示 - 升级poi-tl依赖版本从1.9.0到1.10.5以支持更好的文档处理功能
  • aadd58898a refactor(game-event): 优化移动端富文本服务实现 - 添加了 hutool 日期工具类导入并统一使用 DateUtil - 移除废弃的 BO 类导入并新增必要的 VO 和 Mapper 依赖 - 注入运动员竞赛分组相关服务和映射器实例 - 修复代码注释格式统一添加空格 - 优化查询逻辑将异步查询改为同步以避免 SaToken 线程上下文丢失 - 重构项目分组查询改为批量查询提升性能 - 使用 Stream API 优化集合排序和分组操作 - 重构运动员信息展示逻辑从数据库查询改为内存映射 - 优化 Word 文档导出的文件名编码和响应头设置 - 移除不必要的异常消息传递简化错误处理
  • Zobrazit porovnání pro tyto 2 revize »

před 2 dny

zhoult odeslal do větve document v repositáři yp/game_event

  • 88ac4bb641 feat(game-event): 新增赛事秩序册Word文档导出功能 - 在AppEventMdMapper接口上添加@Mapper注解 - 在AppEventMdServiceImpl服务类中注入游戏事件相关依赖服务 - 实现exportEventWord方法支持导出包含日程、分组详情和号码表的完整秩序册 - 在IAppEventMdService接口中定义exportEventWord方法 - 在MarkdownController控制器中添加/exportEventWord接口端点 - 集成poi-tl文档模板引擎用于Word文档生成 - 实现表格对角线绘制等高级文档格式化功能 - 从Redis缓存获取默认赛事ID并支持中文数字编号显示
  • e31e9a7ca1 feat(app): 添加字典数据查询接口 - 移除未使用的 ObjectMapper 导入 - 在 IToClientService 中新增 selectDictDataByType 方法定义 - 在 ToClientController 中新增 /dictData 接口用于查询字典数据 - 在 ToClientServiceImpl 中实现字典数据查询功能 - 注入 ISysDictTypeService 服务并调用其 selectDictDataByType 方法 - 使用通配符导入 Vo 类以简化代码结构
  • 11e54a538e refactor(game-event): 移除未使用的依赖项 - 移除未使用的 QRCodeReferee 导入 - 移除未使用的 ObjectMapper 依赖注入 - 清理相关引用以优化代码结构
  • 242ae6ec8b feat(game): 添加裁判敏感信息脱敏功能 - 引入敏感数据注解和策略类 - 移除未使用的Date导入 - 为密码字段添加脱敏注解支持 - 配置密码显示权限控制
  • 3c339fb04e feat(app): 添加客户端登录功能和项目状态管理 - 新增 ClientLoginBo 和 ClientLoginVo 数据传输对象 - 实现客户端登录验证逻辑,支持赛事ID、项目ID、密码和裁判号码验证 - 添加项目结束功能,允许将项目状态更新为已结束 - 修复 GameEventProject 中状态字段的注释说明 - 更新控制器映射,添加登录和结束项目接口 - 优化代码格式和注释文档

před 3 dny

zhoult vytvořil novou větev document v yp/game_event

před 3 dny

zhoult odeslal do větve dev v repositáři yp_web/game_event_admin

  • 7b7e30c852 feat(gameEvent): 添加赛事文章编辑页面导出秩序册功能 - 在赛事文章编辑页面头部添加导出秩序册按钮 - 引入getCurrentInstance和ComponentInternalInstance类型定义 - 实现handleExportOrderBook方法用于调用下载接口 - 使用proxy调用download方法导出赛事秩序册word文档

před 3 dny

zhoult odeslal do větve dev v repositáři yp/game_event

  • e31e9a7ca1 feat(app): 添加字典数据查询接口 - 移除未使用的 ObjectMapper 导入 - 在 IToClientService 中新增 selectDictDataByType 方法定义 - 在 ToClientController 中新增 /dictData 接口用于查询字典数据 - 在 ToClientServiceImpl 中实现字典数据查询功能 - 注入 ISysDictTypeService 服务并调用其 selectDictDataByType 方法 - 使用通配符导入 Vo 类以简化代码结构

před 1 týdnem

zhoult odeslal do větve dev v repositáři yp/game_event

  • 11e54a538e refactor(game-event): 移除未使用的依赖项 - 移除未使用的 QRCodeReferee 导入 - 移除未使用的 ObjectMapper 依赖注入 - 清理相关引用以优化代码结构
  • 242ae6ec8b feat(game): 添加裁判敏感信息脱敏功能 - 引入敏感数据注解和策略类 - 移除未使用的Date导入 - 为密码字段添加脱敏注解支持 - 配置密码显示权限控制
  • Zobrazit porovnání pro tyto 2 revize »

před 1 týdnem

zhoult odeslal do větve dev v repositáři yp/game_event

  • 3c339fb04e feat(app): 添加客户端登录功能和项目状态管理 - 新增 ClientLoginBo 和 ClientLoginVo 数据传输对象 - 实现客户端登录验证逻辑,支持赛事ID、项目ID、密码和裁判号码验证 - 添加项目结束功能,允许将项目状态更新为已结束 - 修复 GameEventProject 中状态字段的注释说明 - 更新控制器映射,添加登录和结束项目接口 - 优化代码格式和注释文档

před 1 týdnem

zhoult odeslal do větve dev v repositáři yp/game_event

  • 6a275aa55f feat(game-event): 新增成绩预览功能并优化项目查询 - 新增成绩预览列表查询、修改、删除接口实现 - 添加ScorePreviewVo和ScorePreviewUpdateBo数据对象 - 实现成绩预览相关的控制器和业务逻辑 - 优化项目选项精简列表查询功能 - 完善成绩删除时关联明细的处理逻辑 - 重构部分代码结构提升可维护性

před 2 týdny

zhoult odeslal do větve dev v repositáři yp_web/game_event_admin

  • f9fb23e8de feat(gameEventProject): 新增项目下拉选项接口并优化排行榜页面 新增 getProjectOptionList 接口用于查询项目下拉选项列表, 优化 RankingBoardPage 页面中项目选项加载逻辑, 移除不必要的分页参数和排序参数, 统一使用精简数据结构。 BREAKING CHANGE: 接口返回数据结构调整为 res.data

před 2 týdny

zhoult odeslal do větve dev v repositáři yp_web/game_event_admin

  • fa111a4210 feat(system): 添加参赛序号/道次字段支持 为GameAthlete相关接口类型定义添加trackIndex字段,用于app端录入成绩时 存储参赛序号/道次信息。该字段在VO、Form和Query三个接口中都进行了扩展, 类型为string或number,可选字段。
  • cc33f767f0 feat(ImageOrUrlInput): 添加普通文本输入功能 - 新增普通文本标签页,支持文本内容输入 - 添加textValue响应式变量存储文本值 - 实现handleTextInput方法处理文本输入事件 - 在标签页切换时重置对应的数据状态 - 优化watch逻辑,根据输入类型自动切换标签页 - 添加文本容器样式
  • 06080e0b0a feat(gameEventProject): 更新参赛组别字段映射 - 将原groups字段替换为rgName(参赛组别名称)和rgId(排名分组ID) - 更新类型定义中的接口字段 - 修改表格列的prop属性指向rgName字段 - 调整表单选择器绑定到rgId并添加变更处理函数 - 初始化数据中更新对应字段名称
  • Zobrazit porovnání pro tyto 3 revize »

před 2 týdny

zhoult odeslal do větve dev v repositáři yp/game_event

  • f2c7bc6dea feat(app): 为移动端应用增加赛事和项目管理功能 - 在GameEventProject实体类中完善项目类型的详细注释说明 - 为IToClientService接口添加获取赛事列表、删除赛事和获取项目列表的方法定义 - 在ToClientController控制器中实现赛事列表查询、赛事删除和项目列表查询的REST API端点 - 在ToClientServiceImpl服务实现类中添加异步删除赛事数据的功能,支持删除关联的组别、配置、成绩和项目数据 - 实现赛事列表查询功能,按创建时间倒序返回赛事基本信息 - 实现项目列表查询功能,根据赛事ID返回对应的项目信息 - 使用@Async注解实现异步删除操作,提高大容量数据删除的性能 - 添加事务管理和异常处理机制,确保数据删除操作的一致性和可靠性
  • 9b4ab35847 feat(app): 为移动端应用增加赛事和项目管理功能 - 在GameEventProject实体类中完善项目类型的详细注释说明 - 为IToClientService接口添加获取赛事列表、删除赛事和获取项目列表的方法定义 - 在ToClientController控制器中实现赛事列表查询、赛事删除和项目列表查询的REST API端点 - 在ToClientServiceImpl服务实现类中添加异步删除赛事数据的功能,支持删除关联的组别、配置、成绩和项目数据 - 实现赛事列表查询功能,按创建时间倒序返回赛事基本信息 - 实现项目列表查询功能,根据赛事ID返回对应的项目信息 - 使用@Async注解实现异步删除操作,提高大容量数据删除的性能 - 添加事务管理和异常处理机制,确保数据删除操作的一致性和可靠性
  • 1475ade8d9 fix(game): 修复游戏事件配置类型设置问题 - 将硬编码的数字字符串 "4" 替换为更具语义化的常量 "SYSTEM" - 提高代码可读性和维护性 - 保持原有系统配置功能不变
  • ea4ed2f0b9 feat(game): 新增客户端赛事项目保存功能 - 添加 ClientProjectSaveBo 业务对象用于客户端数据传输 - 修改 GameEventProject 实体类将 groups 字段改为 rgName 并新增 rgId 字段 - 更新 GameEventProjectBo 和 GameEventProjectVo 对应字段变更 - 优化 GameEventProjectMapper.xml 中的查询逻辑和条件筛选 - 新增 IToClientService 接口和服务实现类 - 添加 ToClientController 控制器提供赛事数据同步接口 - 实现客户端同步赛事及项目信息的完整业务逻辑 - 支持赛事、项目、组别、配置信息的批量维护和关联处理
  • Zobrazit porovnání pro tyto 4 revize »

před 2 týdny

zhoult odeslal do větve dev v repositáři yp/game_event

  • 5eecec1af4 fix(game): 修复成绩排名和积分计算中的空值处理问题 - 在数据库查询条件中添加score_rank非空且大于0的过滤条件 - 将成绩为0或负数时的排名和积分设置从0改为null - 修改数据类型从int改为Integer以支持空值处理 - 更新buildUpdateScore方法参数类型以匹配新的空值逻辑
  • 8178e4017d feat(game): 添加项目成绩分页查询和个人排名功能 - 新增 GameProjectScoreVo 视图对象用于项目个人成绩分页展示 - 在 GameProjectStatsVo 中添加报名总人数和未完赛数量字段 - 在 GameScoreMapper 中新增单个项目统计方法 selectProjectStats - 添加分页查询项目个人成绩和团体成绩的方法 selectProjectIndividualScorePage 和 selectProjectTeamScorePage - 在 GameScoreMapper.xml 中实现新的 SQL 查询语句 - 优化 Service 层项目成绩数据获取逻辑,使用关联查询替代多表连接 - 重构团队成绩更新逻辑,修复运动员ID变量命名错误 - 优化排名计算逻辑,处理零分情况的排名和积分计算 - 添加健康检查成绩备注处理功能 - 移除冗余的 BO 对象导入和过时注释
  • 526d85f1a0 fix(game): 修复比赛成绩统计中运动员删除标记的过滤逻辑 - 在成绩查询中添加对运动员表的内连接 - 增加运动员删除标记的过滤条件 - 添加项目分类与成绩记录匹配的逻辑判断 - 确保个人和团队成绩统计的一致性 - 修复因运动员删除导致的成绩统计错误问题
  • Zobrazit porovnání pro tyto 3 revize »

před 2 týdny

zhoult odeslal do větve dev v repositáři yp_web/game_event_admin

  • 87d5c1d836 fix(gameEvent): 修复排名显示逻辑 当排名为null、0或'0'时,现在正确返回空字符串而不是'无成绩' 这解决了排名数据异常时的显示问题
  • 43cec4fe49 refactor(api): 移除系统API中的调试日志 移除以下文件中的调试console.log语句: - src/api/system/gameEvent/index.ts - src/api/system/gameEvent/task.ts 这些调试日志在生产环境中不应存在,影响代码整洁性。 --- refactor(components): 清理组件中的调试日志 移除以下组件中的调试console.log语句: - src/components/ChunkUpload.vue - src/components/ImageSelector/index.vue 保持组件代码的清洁,移除开发阶段的调试信息。 --- refactor(config): 移除环境配置中的调试日志 从src/config/api.ts中移除环境切换时的调试日志, 只保留必要的警告信息用于调试目的。 --- refactor(views): 清理多个视图文件中的调试日志 从以下视图文件中移除大量调试console.log语句: - src/views/demo/demo/index.vue - src/views/login.vue - src/views/system/common/file/info/index.vue - src/views/system/common/nav/components/BannerConfig.vue - src/views/system/common/nav/components/BottomIconNav.vue - src/views/system/gameEvent/TaskList.vue - src/views/system/gameEvent/athlete.vue - src/views/system/gameEvent/components/bibViewerDialog.vue - src views/system/gameEvent/edit.vue - src/views/system/gameEvent/index.vue - src/views/system/gameEventGroup/detail.vue - src/views/system/gameEventGroup/index.vue - src/views/system/gameReferee/index.vue - src/views/system/gameScore/gameScoreBonus.vue - src/views/system/gameScore/gameScoreEdit.vue 统一清理开发调试日志,提升代码质量。
  • Zobrazit porovnání pro tyto 2 revize »

před 2 týdny

zhoult odeslal do větve dev v repositáři yp_web/game_event_admin

  • 0659dd99c7 feat(gameEvent): 添加自定义字体上传和云端字体库功能 - 在BIB预览对话框中添加字体上传组件,支持TF/OTF格式字体文件上传 - 集成云端字体库功能,可从OSS资源中选择已上传的字体文件 - 实现自定义字体的动态加载和预览功能,包括字体加载状态显示 - 添加字体预览加载动画,提升用户体验 - 支持自定义字体在BIB任务创建时正确传递字体ID参数
  • ef37635582 refactor(gameEvent): 移除未使用的画布比例选择器和排行榜文章编辑功能 移除了 bibViewerDialog 组件中的画布比例选择器相关代码, 包括对应的表单项和坐标转换函数 convertCoordinatesWithScale。 同时移除了 gameEvent 主页面中被注释掉的排行榜对话框和 文章编写对话框的相关组件声明和模板代码,清理了无用的功能模块。
  • f3a50f475d feat(gameScore): 添加成绩导入功能 - 新增importScore API用于导入成绩数据 - 新增importTemplate API用于下载导入模板 - 在成绩编辑页面添加导入按钮和导入对话框组件 - 实现文件上传拖拽功能,支持xlsx/xls格式 - 添加导入模板下载链接和覆盖选项 - 实现上传进度提示和成功处理逻辑
  • 73187206c2 feat(system): 参赛队伍管理增加导入更新功能 - 为参赛队伍表格的号码列添加可排序功能 - 在导入组件中增加是否更新已存在数据的复选框选项 - 设置默认导入时更新已存在的参赛队伍数据
  • 398ae88460 feat(gameAthlete): 优化参赛队员表格显示 - 将参与项目字段从projectList改为projectNames,直接显示项目名称 - 移除formatProjectList格式化函数和相关项目列表获取逻辑 - 简化表格列配置,移除不必要的模板渲染 - 移除组件初始化时的项目列表获取调用
  • Zobrazit porovnání pro tyto 5 revize »

před 2 týdny

zhoult odeslal do větve dev v repositáři yp/game_event

  • b03ffa82bf feat(game-event): 添加云端字体加载功能支持OSS字体文件 - 引入OssFactory和OssClient依赖用于OSS文件操作 - 实现loadCustomFont方法支持通过ossId从OSS加载字体文件 - 在GenerateBibBo中添加fontOssId字段用于传递云端字体ID - 修改号码绘制逻辑优先使用云端字体当fontOssId不为空时 - 更新赛事名称绘制逻辑支持云端字体加载 - 移除调试日志减少控制台输出 - 删除预览框尺寸常量定义优化代码结构
  • 81d1c21b47 refactor(NumberController): 移除参赛证参数边界检查功能 - 删除了 validateAndCorrectBibParams 方法及其相关边界验证逻辑 - 移除了未使用的 InputStream 导入 - 清理了相关的调试日志和注释代码
  • edfa8be24c feat(game-score): 新增成绩导入功能并优化项目成绩数据查询 - 新增成绩导入接口支持Excel批量导入 - 添加导入模板下载功能 - 将ExcelUtil的resetResponse方法改为public以支持外部调用 - 移除运动员服务中的调试日志输出 - 优化成绩服务中的项目分类判断逻辑 - 重构参数校验注解格式提高代码可读性 - 添加FastExcel依赖库支持Excel文件读写操作 - 实现成绩导入的数据验证和错误处理机制 - 优化成绩排名计算算法支持个人和团队项目 - 修改分页查询逻辑使用真正的分页而非全量加载
  • e7b6b84898 feat(game-team): 优化队伍导入功能 - 移除 MapstructUtils 相关代码,简化导入逻辑 - 新增 GameTeamImportVo 类,专门用于导入操作的数据传输 - 修改 importExcel 方法,使用新的导入 VO 对象并增加更新支持选项 - 更新导出模板方法,使用新的导入 VO 对象作为模板 - 实现完整的导入队伍服务方法,包括数据校验、重复检查和批量处理 - 优化导入性能,使用内存映射避免循环查询数据库 - 改进错误处理机制,提供更详细的导入结果反馈 - 调整 GameTeamVo 中的 Excel 注解配置,优化导出格式
  • 069aaa86e3 feat(game): 添加纯排名计算功能支持 - 新增isOnlyRecalculate判断逻辑,支持不带具体录入对象的纯排名计算请求 - 优化成绩处理流程,区分普通成绩录入和纯排名计算场景 - 保持原有成绩录入功能完整性,确保正常业务流程不受影响 - 重构代码结构提高可读性和维护性
  • Zobrazit porovnání pro tyto 7 revize »

před 2 týdny

zhoult odeslal do větve dev v repositáři yp/game_event

  • 07dfa6e3e0 feat(enroll): 优化报名服务实现逻辑 - 重构代码格式,改善代码可读性 - 预加载项目分类信息以区分个人/团体项目 - 新增团队项目汇总功能并存储到队伍信息中 - 实现覆盖式校验统计机制,提升数据准确性 - 优化项目报名人数和性别统计逻辑 - 移除重复的号码冲突检查逻辑 - 更新数值转换方法使用 parseInt 替代 valueOf - 修复多处字符串处理和集合操作的性能问题
  • f01a12e32b feat(game-event): 添加项目报名人数限制功能 - 在 GameEventProject 实体类中新增 limitMale、limitFemale 和 limitTeam 字段 - 在 GameEventProjectBo 和 GameEventProjectVo 中同步添加限制字段 - 修改 Excel 模板导出功能以支持 UTF-8 字符编码 - 实现项目报名限制校验逻辑,支持个人项目和团体项目的男女报名人数限制 - 添加队伍报名数量限制校验功能 - 优化导入数据时的批量处理和去重逻辑 - 改进号码段生成和冲突检测机制 - 重构运动员和队伍信息的批量更新流程
  • Zobrazit porovnání pro tyto 2 revize »

před 2 týdny

zhoult odeslal do větve dev v repositáři yp_web/game_event_admin

  • 79f20caf5a feat(system): 添加赛事项目报名人数限制功能 - 在GameEventProject类型定义中新增limitMale、limitFemale、limitTeam字段 - 用于限制个人项目的男女报名人数和个人/团体项目的队伍数量 - 在表单界面添加报名限制配置区域,区分个人项目和团体项目的不同配置方式 - 个人项目显示限报男、限报女字段 - 团体项目显示限报队数、每队限男、每队限女字段 - 初始化表单数据时设置默认值为0
  • 7fc569f692 fix(gameTeam): 修正导出文件名显示错误 将导出的Excel文件名从"队伍详情.xlsx"更正为"队伍列表.xlsx", 以准确反映导出内容的实际性质。
  • Zobrazit porovnání pro tyto 2 revize »

před 2 týdny

zhoult odeslal do větve dev v repositáři yp/game_event

  • 9a9c2dd831 feat(game-score): 新增看板排名数据接口 - 在GameScoreController中添加getRankingBoardData方法提供极简排名接口 - 新增RankingBoardVO视图对象用于封装看板排名数据 - 在GameScoreMapper中添加selectRankingBoardData查询方法 - 实现GameScoreService中的getRankingBoardData业务逻辑 - 配置GameScoreMapper.xml中的selectRankingBoardData查询语句 - 支持个人项目和团体项目的排名数据查询 - 集成计时类成绩的数据格式转换功能
  • 49d7c4b65f refactor(game-event): 重构游戏事件模块中的VO类Excel导出配置 - 移除GameAthleteVo中未使用的Date导入 - 将GameAthleteVo中队伍名称字段移动到类末尾并添加Excel导出注解 - 为GameAthleteVo中年龄和手机号字段添加Excel导出注解 - 注释掉GameAthleteVo中状态字段的Excel导出功能 - 注释掉GameRankGroupVo中状态字段的Excel导出功能 - 重新排列GameTeamVo中队伍编号、分组名和领队字段的位置 - 为GameTeamVo中团队描述字段添加Excel导出注解 - 注释掉GameTeamVo中状态和备注字段的Excel导出功能
  • a1daa5b6d2 feat(game): 扩展成绩管理功能支持失误统计和明细管理 - 在GameScore实体中添加faultA和faultB字段用于记录失误次数 - 在GameScoreBo业务对象中增加失误字段和details成绩明细列表 - 扩展GameScoreDetail实体添加projectId、teamId、athleteId关联字段 - 实现成绩明细的批量保存和更新功能 - 重构成绩更新逻辑支持根据明细自动汇总主成绩和失误统计 - 优化团体项目成绩处理逻辑改为批量操作提升性能 - 完善排名计算算法支持多维度排序规则包括失误次数权重 - 为GameScoreDetailMapper添加@Mapper注解确保正确注入 - 优化Excel导出功能修复单元格类型转换问题
  • Zobrazit porovnání pro tyto 3 revize »

před 2 týdny

zhoult odeslal do větve dev v repositáři yp_web/game_event_admin

  • d5661ef162 feat(gameEvent): 排行榜页面优化成绩显示格式并添加单位标识 - 统一个人赛和个人团队赛的成绩显示逻辑,简化条件判断 - 添加项目单位自动识别功能,支持计时类(秒)和距离/远度/高度类(米) - 新增个人项目和团队项目的单位计算属性 - 为成绩显示添加数字字体样式和单位标签样式 - 移除冗余的成绩分类判断逻辑,统一使用score字段显示
  • 983d1a2d40 feat(gameScore): 新增看板排名数据接口 新增 getRankingBoardData 接口,提供极简接口用于获取看板排名数据, 后端完成排序和排名计算,减少前端处理逻辑。 refactor(RankingBoardPage): 优化排行榜页面数据获取逻辑 将排行榜数据获取逻辑改为调用新的后端接口,移除前端排序和排名计算逻辑, 改为后端直接返回有序且带排名的数据,提升性能和准确性。 fix(rankGroup): 修正导出文件名中的文字描述 将排名分组导出文件名从 "_排名分组.xlsx" 修改为 "_排名分组组别.xlsx" 以更准确反映文件内容。
  • f4a0b0a619 fix(gameEvent): 注释掉默认事件获取调用 由于自动刷新机制已启动,暂时注释掉fetchDefaultEvent()调用避免重复请求, 等待并行数据加载逻辑完成后再重新启用
  • ccf18f3b44 feat(gameEvent): 使用赛事编码优化文件导出命名规则 - 在多个页面中引入 useGameEventStore 以获取默认赛事信息 - 将导出文件名从时间戳格式改为包含赛事编码的标准格式 - 优化了运动员、赛事、配置、分组、项目等模块的文件命名规则 - 使文件名更具可识别性,便于用户管理和查找
  • Zobrazit porovnání pro tyto 4 revize »

před 2 týdny