user.go 815 B

123456789101112131415161718192021222324252627282930313233
  1. package sys
  2. import (
  3. "dy-admin/internal/pcmserver/common"
  4. "dy-admin/internal/pcmserver/pkg/code"
  5. "dy-admin/internal/pcmserver/sys/model"
  6. "dy-admin/internal/pcmserver/sys/service"
  7. "time"
  8. )
  9. func initUserData() error {
  10. adminUser := model.User{
  11. Username: "admin",
  12. Password: "666",
  13. NickName: "超级管理员",
  14. Phone: "13811111111",
  15. Remark: "超级管理员,请谨慎操作",
  16. Status: "1",
  17. RoleIds: []int{1},
  18. DeptId: 0,
  19. ControlBy: common.ControlBy{CreateBy: 1, UpdateBy: 1},
  20. ModelTime: common.ModelTime{CreatedAt: time.Now(), UpdatedAt: time.Now()},
  21. }
  22. if _, err := service.ServicesGroupApp.UserService.Register(adminUser); err != nil {
  23. if err.Error() == code.ErrCodeMap[code.ErrUserAlreadyExistCode].Error() {
  24. return nil
  25. } else {
  26. return err
  27. }
  28. }
  29. return nil
  30. }