refactor(schema): 废弃 AllWhitelist 函数并移除相关字段映射

- 标记 AllWhitelist 函数为已废弃,提示以 metadata.go 的 Hidden 属性为准
- 移除 AllWhitelist 中所有字段控制映射,函数返回 nil
- 新增 AllLabels 函数,用于字段标签映射的定义
- 简化 schema 包字段控制逻辑,提升代码可维护性
This commit is contained in:
zhouyonggao 2025-12-18 16:05:35 +08:00
parent c64fa29617
commit 95a4c7a0de
1 changed files with 5 additions and 27 deletions

View File

@ -1,33 +1,11 @@
package schema package schema
// AllWhitelist 已废弃,字段控制以 metadata.go 的 Hidden 属性为准
func AllWhitelist() map[string]bool { func AllWhitelist() map[string]bool {
m := map[string]bool{ return nil
"order.order_number": true, }
"order.key": true,
"order.creator": true, func AllLabels() map[string]string {
"order.out_trade_no": true,
"order.type": true,
"order.status": true,
"order.account": true,
"order.product_id": true,
"order.reseller_id": true,
"order.plan_id": true,
"order.key_batch_id": true,
"order.code_batch_id": true,
"order.pay_type": true,
"order.pay_status": true,
"order.use_coupon": true,
"order.deliver_status": true,
"order.expire_time": true,
"order.recharge_time": true,
"order.contract_price": true,
"order.num": true,
"order.total": true,
"order.pay_amount": true,
"order.create_time": true,
"order.update_time": true,
"order.card_code": true,
"order.official_price": true,
"order.merchant_name": true, "order.merchant_name": true,
"order.activity_name": true, "order.activity_name": true,
"order.goods_name": true, "order.goods_name": true,