实现长效套餐创建逻辑,并整合不同套餐类型的创建流程
This commit is contained in:
@@ -46,6 +46,9 @@ func main() {
|
||||
resourceShort := g.GenerateModel("resource_short", common...)
|
||||
customs["resource_short"] = resourceShort
|
||||
|
||||
resourceLong := g.GenerateModel("resource_long", common...)
|
||||
customs["resource_long"] = resourceLong
|
||||
|
||||
resource := g.GenerateModel("resource", append(common,
|
||||
gen.FieldRelate(field.HasOne, "Short", resourceShort, &field.RelateConfig{
|
||||
RelatePointer: true,
|
||||
@@ -54,6 +57,13 @@ func main() {
|
||||
"references": []string{"ID"},
|
||||
},
|
||||
}),
|
||||
gen.FieldRelate(field.HasOne, "Long", resourceLong, &field.RelateConfig{
|
||||
RelatePointer: true,
|
||||
GORMTag: field.GormTag{
|
||||
"foreignKey": []string{"ResourceID"},
|
||||
"references": []string{"ID"},
|
||||
},
|
||||
}),
|
||||
)...)
|
||||
customs["resource"] = resource
|
||||
|
||||
|
||||
Reference in New Issue
Block a user