package basemapapi const adminTemplate = ` 底图资源管理平台
Tile Server Admin Console

底图资源管理平台

统一管理已接入的底图瓦片、GeoJSON 与 Shapefile 资源,负责目录扫描、元数据治理、访问授权以及下游系统推送记录,满足内部服务化管理场景的日常运维需求。

本系统仅维护资源台账、访问控制与投递链路,不承担切片生成、矢量转换或重建任务。界面中的编码、路径与 URL 保持技术原值,便于与现有业务系统直接对接。
服务版本{{.SystemInfo.ServiceVersion}}
底图资源数{{len .Basemaps}}
矢量资源数{{len .VectorAssets}}
扫描源数{{len .ScanSources}}
目标系统数{{len .TargetSystems}}
令牌总数{{len .Tokens}}
{{if .Flash}}
{{.Flash}}
{{end}} {{if .CreatedToken}}
新建访问令牌
{{.CreatedToken}}
令牌明文仅展示一次,后续系统仅保存哈希前缀,请立即妥善保管。
{{end}}

底图扫描源

登记底图目录与清单文件规则,并按需执行增量扫描。

{{len .ScanSources}} 个
{{range .ScanSources}} {{else}} {{end}}
扫描源路径与规则状态操作
{{.Code}}
{{.Name}}
{{.RootPath}}
清单文件:{{.ManifestName}}
{{enabledText .Enabled}}
暂无已登记的底图扫描源。

矢量资源

递归扫描 GeoJSON、Shapefile 及压缩包,并维护可下载资源清单。

{{len .VectorAssets}} 项
扫描根目录:{{.SystemInfo.VectorScanRoot}}
{{range .VectorAssets}} {{else}} {{end}}
资源格式与状态大小下载地址
{{.Code}}
{{.Name}}
{{vectorPath .}}
{{.Format}}
状态:{{statusText .Status}}
{{.FileName}}
{{formatBytes .FileSize}}
查看下载地址
{{.DownloadURL}}
当前未扫描到矢量资源文件。

目标系统

维护下游回调地址与请求头配置,用于资源推送对接。

{{len .TargetSystems}} 个
{{range .TargetSystems}} {{else}} {{end}}
目标系统回调配置状态
{{.Code}}
{{.Name}}
{{.CallbackMethod}}
查看回调地址
{{.CallbackURL}}
{{enabledText .Enabled}}
暂无下游目标系统配置。

底图台账

查看底图资源编码、版本、缩放级别、默认版本与对外访问模板。

{{len .Basemaps}} 项
{{range .Basemaps}} {{else}} {{end}}
底图资源版本清单默认版本当前访问地址
{{.Code}}
{{.Name}}
{{if .Description}}{{.Description}}{{else}}未填写资源说明{{end}}
{{range .Versions}}
{{versionLabel .}}
查看版本访问模板
{{.URLTemplate}}
级别 {{.MinZoom}}-{{.MaxZoom}} · 格式 {{.TileFormat}} · 方案 {{.TileScheme}} · 状态 {{statusText .Status}}
{{if .Attribution}}
署名:{{.Attribution}}
{{end}}
{{end}}
{{defaultVersion .Default}}
{{if .Default}}
查看默认访问地址
{{.Default.URLTemplate}}
{{else}}-{{end}}
暂无底图资源台账。

访问令牌

为下游系统或前端应用分配底图与矢量资源访问权限。

{{len .Tokens}} 枚
多个值可使用逗号、空格或换行分隔。
支持填写内部资源编码,也支持填写扫描目录下的相对路径。
{{range .Tokens}} {{else}} {{end}}
令牌授权范围状态操作
{{.Name}}
{{.TokenPrefix}}
创建时间:{{fmtTime .CreatedAt}}
底图:{{tokenGrants .Grants}}
矢量:{{vectorTokenGrants .VectorGrants}}
{{statusText .Status}}
到期时间:{{fmtTimePtr .ExpiresAt}}
最近使用:{{fmtTimePtr .LastUsedAt}}
暂无已发放的访问令牌。

底图推送

向下游系统发送底图元数据与瓦片 URL 模板,不直接传输瓦片内容。

矢量推送

向下游系统发送矢量元数据与受控下载地址,Shapefile 将以压缩包方式提供。

近期运行记录

汇总展示扫描任务、底图推送与矢量推送的最新执行情况,便于审计与排障。

{{range .ScanRuns}} {{end}} {{range .PushRecords}} {{end}} {{range .VectorPushRecords}} {{end}} {{if and (eq (len .ScanRuns) 0) (eq (len .PushRecords) 0) (eq (len .VectorPushRecords) 0)}} {{end}}
记录类型对象状态时间
底图扫描 {{.SourceCode}}
新增 {{.AddedCount}} · 更新 {{.UpdatedCount}} · 删除 {{.RemovedCount}}
{{statusText .Status}} {{fmtTime .StartedAt}}
底图推送 {{.TargetSystemCode}}
{{.BasemapCode}} / {{.BasemapVersion}}
{{statusText .Status}} {{fmtTime .PushedAt}}
矢量推送 {{.TargetSystemCode}}
{{.VectorCode}}
{{statusText .Status}} {{fmtTime .PushedAt}}
暂无运行记录。
`