migrate.go 655 B

123456789101112131415161718192021222324252627282930313233
  1. package forms
  2. import (
  3. "errors"
  4. "gadmin/internal/gorm/model"
  5. )
  6. type MigrateUserInfoReq struct {
  7. PlayerId int64 `json:"player_id" form:"player_id"`
  8. }
  9. func (req *MigrateUserInfoReq) Check() error {
  10. if req.PlayerId <= 0 {
  11. return errors.New("玩家ID不能为空")
  12. }
  13. return nil
  14. }
  15. type MigrateCompleteReq struct {
  16. PlayerId int64 `json:"player_id" form:"player_id"`
  17. }
  18. func (req *MigrateCompleteReq) Check() error {
  19. if req.PlayerId <= 0 {
  20. return errors.New("玩家ID不能为空")
  21. }
  22. return nil
  23. }
  24. // MigrateCompleteData 需要迁移的表数据
  25. type MigrateCompleteData struct {
  26. PlayerMaterial *model.PlayerMaterial `json:"playerMaterial"`
  27. }