1600089797118_migrate.go 707 B

123456789101112131415161718192021222324252627282930313233343536
  1. package version
  2. import (
  3. "runtime"
  4. "gorm.io/gorm"
  5. "device-manage/app/admin/models"
  6. "device-manage/cmd/migrate/migration"
  7. common "device-manage/common/models"
  8. )
  9. func init() {
  10. _, fileName, _, _ := runtime.Caller(0)
  11. migration.Migrate.SetVersion(migration.GetFilename(fileName), _1600089797118Migrate)
  12. }
  13. func _1600089797118Migrate(db *gorm.DB, version string) error {
  14. return db.Transaction(func(tx *gorm.DB) error {
  15. f := &models.SysFileDir{
  16. Label: "根目录",
  17. PId: 0,
  18. Sort: 0,
  19. Path: "",
  20. CreateBy: "1",
  21. UpdateBy: "1",
  22. }
  23. err := tx.Create(f).Error
  24. if err != nil {
  25. return err
  26. }
  27. return tx.Create(&common.Migration{
  28. Version: version,
  29. }).Error
  30. })
  31. }