error_code.go 1.4 KB

12345678910111213141516171819202122232425262728293031
  1. package biz
  2. import (
  3. "github.com/go-kratos/kratos/v2/errors"
  4. pb "sikey/w303a/http/api/user/v2"
  5. )
  6. // 在proto中自定义的错误码
  7. // BadRequest这个方法固定返回 http的400 Code!
  8. // Notice 但是这些code都http错误码的含义,如果业务中有更多错误情况的话,建议自定义一个专门返回业务错误的错误码!
  9. var (
  10. // ErrUserIncorrectAccountOrPassword 用户账号或密码不正确
  11. ErrUserIncorrectAccountOrPassword = errors.New(400, pb.ErrorReason_USER_INCORRECT_ACCOUNT_OR_PASSWORD.String(), "用户账号或密码不正确")
  12. // ErrUserPhoneNumberHasBeenUsed 手机号已被使用
  13. ErrUserPhoneNumberHasBeenUsed = errors.New(400, pb.ErrorReason_USER_PHONE_NUMBER_HAS_BEEN_USED.String(), "手机号已被使用")
  14. // ErrUserIncorrectCaptcha 验证码已被使用
  15. ErrUserIncorrectCaptcha = errors.New(400, pb.ErrorReason_USER_INCORRECT_CAPTCHA.String(), "验证码已被使用")
  16. // ErrContactsNoPerson 通讯录没有成员
  17. ErrContactsNoPerson = errors.New(400, pb.ErrorReason_CONTACTS_NO_PERSON.String(), "通讯录没有成员")
  18. // ErrContactsNotInitialized 通讯录未初始化
  19. ErrContactsNotInitialized = errors.New(400, pb.ErrorReason_CONTACTS_NOT_INITIALIZED.String(), "通讯录未初始化")
  20. // ErrContactsPersonAlreadyExists 通讯录中已存在该成员
  21. ErrContactsPersonAlreadyExists = errors.New(400, pb.ErrorReason_CONTACTS_PERSON_ALREADY_EXISTS.String(), "通讯录中已存在该成员")
  22. )