实现长效套餐创建逻辑,并整合不同套餐类型的创建流程

This commit is contained in:
2025-05-17 18:59:43 +08:00
parent d9613a19fb
commit 3f8e48ec68
9 changed files with 391 additions and 297 deletions

View File

@@ -60,6 +60,11 @@ func newBill(db *gorm.DB, opts ...gen.DOOption) bill {
}{
RelationField: field.NewRelation("Resource.Short", "models.ResourceShort"),
},
Long: struct {
field.RelationField
}{
RelationField: field.NewRelation("Resource.Long", "models.ResourceLong"),
},
}
_bill.fillFieldMap()
@@ -308,6 +313,9 @@ type billBelongsToResource struct {
Short struct {
field.RelationField
}
Long struct {
field.RelationField
}
}
func (a billBelongsToResource) Where(conds ...field.Expr) *billBelongsToResource {