智慧食堂
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.

34 righe
1.5 KiB

  1. package md
  2. type UserListReq struct {
  3. Limit int `json:"limit" binding:"required"`
  4. Page int `json:"page" binding:"required"`
  5. Nickname string `json:"nickname" label:"支付宝昵称"`
  6. Phone string `json:"phone" label:"手机号"`
  7. EnterpriseId int `json:"enterprise_id" label:"企业id"`
  8. UserIdentityName string `json:"user_identity_name" label:"身份名称"`
  9. CreateTimeStart string `json:"create_time_start" label:"创建时间-起始"`
  10. CreateTimeEnd string `json:"create_time_end" label:"创建时间-截止"`
  11. }
  12. type UserListResp struct {
  13. List []UserList `json:"list"`
  14. Total int64 `json:"total"`
  15. }
  16. type UserList struct {
  17. Id int `json:"id" label:"id"`
  18. Nickname string `json:"nickname" label:"支付宝昵称"`
  19. Phone string `json:"phone" label:"联系电话"`
  20. Avatar string `json:"avatar" label:"头像"`
  21. CreateAt string `json:"create_at" label:"创建时间"`
  22. BindUserIdentity []struct {
  23. Id int `json:"id" label:"id"`
  24. IdNo string `json:"id_no" label:"身份证号"`
  25. CertType int `json:"cert_type" label:"证件类型"`
  26. Name string `json:"name" label:"姓名"`
  27. EnterpriseName string `json:"enterprise_name" label:"企业名"`
  28. EnterpriseKind int32 `json:"enterprise_kind" label:"企业类型"`
  29. Kind int `json:"kind" label:"身份类型"`
  30. } `json:"bind_user_identity" label:"绑定身份"`
  31. }