personal.go 1010 B

1234567891011121314151617181920212223242526272829303132333435
  1. // ================================================================================
  2. // Code generated by GoFrame CLI tool. DO NOT EDIT.
  3. // You can delete these comments if you wish manually maintain this interface file.
  4. // ================================================================================
  5. package service
  6. import (
  7. "context"
  8. "github.com/tiger1103/gfast/v3/api/v1/system"
  9. )
  10. type (
  11. IPersonal interface {
  12. GetPersonalInfo(ctx context.Context, req *system.PersonalInfoReq) (res *system.PersonalInfoRes, err error)
  13. EditPersonal(ctx context.Context, req *system.PersonalEditReq) (res *system.PersonalEditRes, err error)
  14. ResetPwdPersonal(ctx context.Context, req *system.PersonalResetPwdReq) (res *system.PersonalResetPwdRes, err error)
  15. }
  16. )
  17. var (
  18. localPersonal IPersonal
  19. )
  20. func Personal() IPersonal {
  21. if localPersonal == nil {
  22. panic("implement not found for interface IPersonal, forgot register?")
  23. }
  24. return localPersonal
  25. }
  26. func RegisterPersonal(i IPersonal) {
  27. localPersonal = i
  28. }