You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

39 lines
711 B
Go

3 weeks ago
package modules
import (
"cls-server/internal/domain/admin"
"cls-server/internal/domain/coupon"
"cls-server/internal/domain/gift_log"
"cls-server/internal/domain/price"
"cls-server/pkg/logger"
"cls-server/pkg/xorm_engine"
"go.uber.org/fx"
)
var Module = fx.Module("cls-server",
fx.Options(
ArticleModule,
ColumnModule,
UserModule,
AuthModule,
AdminModule,
PriceModule,
CouponModule,
),
fx.Invoke(registerModels),
)
func registerModels(engine *xorm_engine.Engine, logger logger.New) {
log := logger("cls:modules:module")
//路诚内建表
if err := engine.Sync2(
&admin.Admin{},
&gift_log.GiftLog{},
&price.Price{},
&coupon.Coupon{},
); err != nil {
log.Error(err)
}
}