feat: 更新用户、订单、媒体资产和租户模型,添加新的字段类型和结构体
This commit is contained in:
@@ -14,19 +14,30 @@ field_type:
|
||||
users:
|
||||
gender: consts.Gender
|
||||
roles: types.Array[consts.Role]
|
||||
location: types.JSONType[fields.UserLocation]
|
||||
status: consts.UserStatus
|
||||
contents:
|
||||
status: consts.ContentStatus
|
||||
visibility: consts.ContentVisibility
|
||||
genre: string # genre is varchar(64) but no enum defined yet?
|
||||
genre: string
|
||||
tags: types.JSONSlice[string]
|
||||
content_prices:
|
||||
currency: consts.Currency
|
||||
discount_type: consts.DiscountType
|
||||
orders:
|
||||
status: consts.OrderStatus
|
||||
type: consts.OrderType
|
||||
snapshot: types.JSONType[fields.OrdersSnapshot]
|
||||
order_items:
|
||||
snapshot: types.JSONType[fields.OrderItemsSnapshot]
|
||||
tenants:
|
||||
status: consts.TenantStatus
|
||||
config: types.JSONType[fields.TenantConfig]
|
||||
tenant_users:
|
||||
role: types.Array[consts.TenantUserRole]
|
||||
# status: consts.UserStatus # Skipping status for now to avoid mismatch 'active' vs 'verified' without enum update
|
||||
field_relate:
|
||||
media_assets:
|
||||
meta: types.JSONType[fields.MediaAssetMeta]
|
||||
type: consts.MediaAssetType
|
||||
status: consts.MediaAssetStatus
|
||||
variant: consts.MediaAssetVariant
|
||||
field_relate:
|
||||
|
||||
Reference in New Issue
Block a user