8db9d33694
- A.1 备案对接: BindFiling/QueryFiling 关联网标号+备案号 - A.2 监管上报: DailyRegulatoryReport 日报 - B.1 号段管理: ListSegments + /admin/segments - C.1/C.2 全国统计按省聚合 + 跨省协同(单一可信源天然联动) - F.2 全国监管大屏: NationalStats(按省/类目/状态) - B(遗留) 监管大屏BFF: internal/bff + cmd/console-bff, 密钥仅存后端浏览器只用会话令牌 - G 真实链合约源码: contracts/tcs_registry/registry.go (ChainMaker Go) - 新增9个API+BFF服务; 5项新测试; 端到端BFF验证 - D/E(压测/等保/HSM)/F.1(标准)/真实链部署 标注需外部环境
39 lines
1.4 KiB
Go
39 lines
1.4 KiB
Go
package model
|
|
|
|
// 三期:备案对接、全国统计、监管上报相关模型。
|
|
|
|
// FilingRecord 备案/网标关联(三期 A.1,对接广电总局备案/发行许可证系统)。
|
|
type FilingRecord struct {
|
|
MACode string `json:"ma_code"`
|
|
LicenseNo string `json:"license_no"` // 网络剧片发行许可证号(网标号)
|
|
FilingNo string `json:"filing_no"` // 重点网络影视剧备案号
|
|
BoundAt string `json:"bound_at"`
|
|
}
|
|
|
|
// NationalStats 全国监管统计(三期 A.2/F.2 全国监管大屏)。
|
|
type NationalStats struct {
|
|
TotalContents int `json:"total_contents"`
|
|
ByStatus map[string]int `json:"by_status"`
|
|
ByCategory map[string]int `json:"by_category"`
|
|
ByProvince map[string]ProvinceStat `json:"by_province"`
|
|
}
|
|
|
|
// ProvinceStat 单省统计。
|
|
type ProvinceStat struct {
|
|
Province string `json:"province"`
|
|
OrgNode string `json:"org_node"`
|
|
Total int `json:"total"`
|
|
Published int `json:"published"`
|
|
Revoked int `json:"revoked"`
|
|
}
|
|
|
|
// RegulatoryReport 监管数据上报日报(三期 A.2,上报广电总局)。
|
|
type RegulatoryReport struct {
|
|
ReportType string `json:"report_type"`
|
|
Date string `json:"date"`
|
|
TotalNew int `json:"total_new"`
|
|
LevelDist map[string]int `json:"level_dist"`
|
|
BlacklistCnt int `json:"blacklist_count"`
|
|
RevokedCnt int `json:"revoked_count"`
|
|
}
|