service.xpcool.com/internal/model/dto
夏犀麟 d0a084b80e
Some checks failed
Build and Deploy (service.xpcool.com) / build-and-deploy (push) Failing after 28s
feat(wallpaper): 平台配置脱敏回显 + 图库元字段补齐
后台做完界面才发现的两个接口缺口:

1) 平台配置不回显 → 用户只改一个开关,defaultQuery / purity / baseUrl
   会被一起清空(SaveSource 只对 apiKey/apiSecret 做了"留空即保留")。
   现在 Sources() 返回脱敏后的 config(凭据一律置空,是否已设置由
   HasApiKey 表达),前台接口不下发该字段 —— toAPISource 加 withConfig
   开关,公开接口没必要泄露自建反代地址等内部信息。

2) Item 缺 enabled / sort / remark → 后台列表无法显示启用状态,
   编辑抽屉也拿不到当前值。补齐字段并在 library.toItem 中填充,
   开源平台条目保持默认值(这三个字段对前台无意义)。

另抽出 sanitizeSourceConfig 统一处理凭据抹除,避免以后再加配置项时漏抹。
2026-09-14 01:48:23 +08:00
..
admin_menu.go feat(house): 实现看房模块后端功能 2026-08-26 23:42:38 +08:00
admin_rbac.go feat(notice+job): 通知模块(渠道/规则/日志/测试) + 自动任务管理(DB驱动gcron) + 用户表加Bark/pushplus字段 2026-08-27 22:58:33 +08:00
auth.go feat(admin): 后台登录/菜单/按钮级权限/RBAC管理与服务器日志监控 2026-08-24 22:35:54 +08:00
house.go feat(house): 扩充看房数据并增强服务器日志功能 2026-08-27 01:47:32 +08:00
job.go feat(notice+job): 通知模块(渠道/规则/日志/测试) + 自动任务管理(DB驱动gcron) + 用户表加Bark/pushplus字段 2026-08-27 22:58:33 +08:00
log.go feat(house): 扩充看房数据并增强服务器日志功能 2026-08-27 01:47:32 +08:00
notice_meta.go feat: 招聘爬虫健壮性 + 通知记录增强(归档工作区留存改动) 2026-09-14 01:22:39 +08:00
notice.go feat: 招聘爬虫健壮性 + 通知记录增强(归档工作区留存改动) 2026-09-14 01:22:39 +08:00
recruitment.go feat(house): 扩充看房数据并增强服务器日志功能 2026-08-27 01:47:32 +08:00
security.go feat(security): 服务器安全日志模块——上报/查询/统计接口 + 015建表菜单 2026-08-27 11:30:00 +08:00
wallpaper.go feat(wallpaper): 平台配置脱敏回显 + 图库元字段补齐 2026-09-14 01:48:23 +08:00