usercenter.go 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232
  1. // Code generated by goctl. DO NOT EDIT!
  2. // Source: userCenter.proto
  3. package usercenter
  4. import (
  5. "context"
  6. "bp.jydev.jianyu360.cn/BaseService/userCenter/rpc/pb"
  7. "github.com/zeromicro/go-zero/zrpc"
  8. "google.golang.org/grpc"
  9. )
  10. type (
  11. CheckData = pb.CheckData
  12. CheckEntReq = pb.CheckEntReq
  13. CheckEntResp = pb.CheckEntResp
  14. CheckExamineReq = pb.CheckExamineReq
  15. CheckIsEntAdminResp = pb.CheckIsEntAdminResp
  16. EntAuthData = pb.EntAuthData
  17. EntAuthReq = pb.EntAuthReq
  18. EntAuthResp = pb.EntAuthResp
  19. EntData = pb.EntData
  20. EntInfoData = pb.EntInfoData
  21. EntInfoResp = pb.EntInfoResp
  22. EntList = pb.EntList
  23. EntListReq = pb.EntListReq
  24. EntListResp = pb.EntListResp
  25. EntUpdateReq = pb.EntUpdateReq
  26. EntUser = pb.EntUser
  27. EntUserListData = pb.EntUserListData
  28. EntUserListReq = pb.EntUserListReq
  29. EntUserListResp = pb.EntUserListResp
  30. EntUserReq = pb.EntUserReq
  31. EntUserResp = pb.EntUserResp
  32. ExamineData = pb.ExamineData
  33. ExamineList = pb.ExamineList
  34. ExamineListData = pb.ExamineListData
  35. ExamineListReq = pb.ExamineListReq
  36. ExamineListResp = pb.ExamineListResp
  37. ExamineReq = pb.ExamineReq
  38. ExamineResp = pb.ExamineResp
  39. GetStatusByCode = pb.GetStatusByCode
  40. GetStatusByCodeReq = pb.GetStatusByCodeReq
  41. GetStatusByCodeResp = pb.GetStatusByCodeResp
  42. Items = pb.Items
  43. Keys = pb.Keys
  44. List = pb.List
  45. MenuData = pb.MenuData
  46. MenuList = pb.MenuList
  47. SecondLevelMenu = pb.SecondLevelMenu
  48. Subscribe = pb.Subscribe
  49. ThreeLevelMenu = pb.ThreeLevelMenu
  50. TipInfo = pb.TipInfo
  51. UserAddReq = pb.UserAddReq
  52. UserAddResp = pb.UserAddResp
  53. UserAdds = pb.UserAdds
  54. UserIdReq = pb.UserIdReq
  55. UserInfo = pb.UserInfo
  56. UserReq = pb.UserReq
  57. WorkDesktopClearUserInfoReq = pb.WorkDesktopClearUserInfoReq
  58. WorkDesktopComprehensiveReq = pb.WorkDesktopComprehensiveReq
  59. WorkDesktopComprehensiveResp = pb.WorkDesktopComprehensiveResp
  60. WorkDesktopMenuInfoReq = pb.WorkDesktopMenuInfoReq
  61. WorkDesktopMenuInfoResp = pb.WorkDesktopMenuInfoResp
  62. UserCenter interface {
  63. // 企业认证
  64. EntAuth(ctx context.Context, in *EntAuthReq, opts ...grpc.CallOption) (*EntAuthResp, error)
  65. // 机构审核
  66. EntExamine(ctx context.Context, in *ExamineReq, opts ...grpc.CallOption) (*ExamineResp, error)
  67. // 企业列表
  68. EntList(ctx context.Context, in *EntListReq, opts ...grpc.CallOption) (*EntListResp, error)
  69. // 审核列表
  70. ExamineList(ctx context.Context, in *ExamineListReq, opts ...grpc.CallOption) (*ExamineListResp, error)
  71. // 查看企业状态
  72. CheckEnt(ctx context.Context, in *CheckEntReq, opts ...grpc.CallOption) (*CheckEntResp, error)
  73. // 查看企业详情
  74. EntInfo(ctx context.Context, in *CheckEntReq, opts ...grpc.CallOption) (*EntInfoResp, error)
  75. // 冻结/解冻企业
  76. EntUpdate(ctx context.Context, in *EntUpdateReq, opts ...grpc.CallOption) (*ExamineResp, error)
  77. // 查看审核详情
  78. ExamineInfo(ctx context.Context, in *CheckExamineReq, opts ...grpc.CallOption) (*EntInfoResp, error)
  79. // 根据统一社会信用代码查询企业状态
  80. GetStatusByCode(ctx context.Context, in *GetStatusByCodeReq, opts ...grpc.CallOption) (*GetStatusByCodeResp, error)
  81. // 新增用户
  82. UserAdd(ctx context.Context, in *UserAddReq, opts ...grpc.CallOption) (*UserAddResp, error)
  83. // 更新用户
  84. UserUpdate(ctx context.Context, in *UserIdReq, opts ...grpc.CallOption) (*ExamineResp, error)
  85. // 删除用户
  86. UserDel(ctx context.Context, in *UserIdReq, opts ...grpc.CallOption) (*ExamineResp, error)
  87. // 获取菜单树
  88. WorkDesktopMenuInfo(ctx context.Context, in *WorkDesktopMenuInfoReq, opts ...grpc.CallOption) (*WorkDesktopMenuInfoResp, error)
  89. // 菜单选择模式||常用功能更新||常用功能列表
  90. WorkDesktopComprehensive(ctx context.Context, in *WorkDesktopComprehensiveReq, opts ...grpc.CallOption) (*WorkDesktopComprehensiveResp, error)
  91. // 手动清除用户功能内存信息
  92. WorkDesktopClearUserInfo(ctx context.Context, in *WorkDesktopClearUserInfoReq, opts ...grpc.CallOption) (*WorkDesktopComprehensiveResp, error)
  93. // 获取客户信息
  94. GetUserInfo(ctx context.Context, in *UserReq, opts ...grpc.CallOption) (*UserInfo, error)
  95. // 根据企业员工id获取员工的信息
  96. GetEntUserInfo(ctx context.Context, in *EntUserReq, opts ...grpc.CallOption) (*EntUserResp, error)
  97. // 获取企业员工列表
  98. GetEntUserList(ctx context.Context, in *EntUserListReq, opts ...grpc.CallOption) (*EntUserListResp, error)
  99. // 查看员工是否是企业管理员
  100. CheckIsEntAdmin(ctx context.Context, in *EntUserReq, opts ...grpc.CallOption) (*CheckIsEntAdminResp, error)
  101. }
  102. defaultUserCenter struct {
  103. cli zrpc.Client
  104. }
  105. )
  106. func NewUserCenter(cli zrpc.Client) UserCenter {
  107. return &defaultUserCenter{
  108. cli: cli,
  109. }
  110. }
  111. // 企业认证
  112. func (m *defaultUserCenter) EntAuth(ctx context.Context, in *EntAuthReq, opts ...grpc.CallOption) (*EntAuthResp, error) {
  113. client := pb.NewUserCenterClient(m.cli.Conn())
  114. return client.EntAuth(ctx, in, opts...)
  115. }
  116. // 机构审核
  117. func (m *defaultUserCenter) EntExamine(ctx context.Context, in *ExamineReq, opts ...grpc.CallOption) (*ExamineResp, error) {
  118. client := pb.NewUserCenterClient(m.cli.Conn())
  119. return client.EntExamine(ctx, in, opts...)
  120. }
  121. // 企业列表
  122. func (m *defaultUserCenter) EntList(ctx context.Context, in *EntListReq, opts ...grpc.CallOption) (*EntListResp, error) {
  123. client := pb.NewUserCenterClient(m.cli.Conn())
  124. return client.EntList(ctx, in, opts...)
  125. }
  126. // 审核列表
  127. func (m *defaultUserCenter) ExamineList(ctx context.Context, in *ExamineListReq, opts ...grpc.CallOption) (*ExamineListResp, error) {
  128. client := pb.NewUserCenterClient(m.cli.Conn())
  129. return client.ExamineList(ctx, in, opts...)
  130. }
  131. // 查看企业状态
  132. func (m *defaultUserCenter) CheckEnt(ctx context.Context, in *CheckEntReq, opts ...grpc.CallOption) (*CheckEntResp, error) {
  133. client := pb.NewUserCenterClient(m.cli.Conn())
  134. return client.CheckEnt(ctx, in, opts...)
  135. }
  136. // 查看企业详情
  137. func (m *defaultUserCenter) EntInfo(ctx context.Context, in *CheckEntReq, opts ...grpc.CallOption) (*EntInfoResp, error) {
  138. client := pb.NewUserCenterClient(m.cli.Conn())
  139. return client.EntInfo(ctx, in, opts...)
  140. }
  141. // 冻结/解冻企业
  142. func (m *defaultUserCenter) EntUpdate(ctx context.Context, in *EntUpdateReq, opts ...grpc.CallOption) (*ExamineResp, error) {
  143. client := pb.NewUserCenterClient(m.cli.Conn())
  144. return client.EntUpdate(ctx, in, opts...)
  145. }
  146. // 查看审核详情
  147. func (m *defaultUserCenter) ExamineInfo(ctx context.Context, in *CheckExamineReq, opts ...grpc.CallOption) (*EntInfoResp, error) {
  148. client := pb.NewUserCenterClient(m.cli.Conn())
  149. return client.ExamineInfo(ctx, in, opts...)
  150. }
  151. // 根据统一社会信用代码查询企业状态
  152. func (m *defaultUserCenter) GetStatusByCode(ctx context.Context, in *GetStatusByCodeReq, opts ...grpc.CallOption) (*GetStatusByCodeResp, error) {
  153. client := pb.NewUserCenterClient(m.cli.Conn())
  154. return client.GetStatusByCode(ctx, in, opts...)
  155. }
  156. // 新增用户
  157. func (m *defaultUserCenter) UserAdd(ctx context.Context, in *UserAddReq, opts ...grpc.CallOption) (*UserAddResp, error) {
  158. client := pb.NewUserCenterClient(m.cli.Conn())
  159. return client.UserAdd(ctx, in, opts...)
  160. }
  161. // 更新用户
  162. func (m *defaultUserCenter) UserUpdate(ctx context.Context, in *UserIdReq, opts ...grpc.CallOption) (*ExamineResp, error) {
  163. client := pb.NewUserCenterClient(m.cli.Conn())
  164. return client.UserUpdate(ctx, in, opts...)
  165. }
  166. // 删除用户
  167. func (m *defaultUserCenter) UserDel(ctx context.Context, in *UserIdReq, opts ...grpc.CallOption) (*ExamineResp, error) {
  168. client := pb.NewUserCenterClient(m.cli.Conn())
  169. return client.UserDel(ctx, in, opts...)
  170. }
  171. // 获取菜单树
  172. func (m *defaultUserCenter) WorkDesktopMenuInfo(ctx context.Context, in *WorkDesktopMenuInfoReq, opts ...grpc.CallOption) (*WorkDesktopMenuInfoResp, error) {
  173. client := pb.NewUserCenterClient(m.cli.Conn())
  174. return client.WorkDesktopMenuInfo(ctx, in, opts...)
  175. }
  176. // 菜单选择模式||常用功能更新||常用功能列表
  177. func (m *defaultUserCenter) WorkDesktopComprehensive(ctx context.Context, in *WorkDesktopComprehensiveReq, opts ...grpc.CallOption) (*WorkDesktopComprehensiveResp, error) {
  178. client := pb.NewUserCenterClient(m.cli.Conn())
  179. return client.WorkDesktopComprehensive(ctx, in, opts...)
  180. }
  181. // 手动清除用户功能内存信息
  182. func (m *defaultUserCenter) WorkDesktopClearUserInfo(ctx context.Context, in *WorkDesktopClearUserInfoReq, opts ...grpc.CallOption) (*WorkDesktopComprehensiveResp, error) {
  183. client := pb.NewUserCenterClient(m.cli.Conn())
  184. return client.WorkDesktopClearUserInfo(ctx, in, opts...)
  185. }
  186. // 获取客户信息
  187. func (m *defaultUserCenter) GetUserInfo(ctx context.Context, in *UserReq, opts ...grpc.CallOption) (*UserInfo, error) {
  188. client := pb.NewUserCenterClient(m.cli.Conn())
  189. return client.GetUserInfo(ctx, in, opts...)
  190. }
  191. // 根据企业员工id获取员工的信息
  192. func (m *defaultUserCenter) GetEntUserInfo(ctx context.Context, in *EntUserReq, opts ...grpc.CallOption) (*EntUserResp, error) {
  193. client := pb.NewUserCenterClient(m.cli.Conn())
  194. return client.GetEntUserInfo(ctx, in, opts...)
  195. }
  196. // 获取企业员工列表
  197. func (m *defaultUserCenter) GetEntUserList(ctx context.Context, in *EntUserListReq, opts ...grpc.CallOption) (*EntUserListResp, error) {
  198. client := pb.NewUserCenterClient(m.cli.Conn())
  199. return client.GetEntUserList(ctx, in, opts...)
  200. }
  201. // 查看员工是否是企业管理员
  202. func (m *defaultUserCenter) CheckIsEntAdmin(ctx context.Context, in *EntUserReq, opts ...grpc.CallOption) (*CheckIsEntAdminResp, error) {
  203. client := pb.NewUserCenterClient(m.cli.Conn())
  204. return client.CheckIsEntAdmin(ctx, in, opts...)
  205. }