usercenter.go 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286
  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. Identity = pb.Identity
  43. IdentityReq = pb.IdentityReq
  44. IdentityResp = pb.IdentityResp
  45. Items = pb.Items
  46. Keys = pb.Keys
  47. List = pb.List
  48. MenuData = pb.MenuData
  49. MenuList = pb.MenuList
  50. SecondLevelMenu = pb.SecondLevelMenu
  51. Subscribe = pb.Subscribe
  52. ThreeLevelMenu = pb.ThreeLevelMenu
  53. TipInfo = pb.TipInfo
  54. UserAddReq = pb.UserAddReq
  55. UserAddResp = pb.UserAddResp
  56. UserAdds = pb.UserAdds
  57. UserIdReq = pb.UserIdReq
  58. UserIdentityReq = pb.UserIdentityReq
  59. UserIdentityResp = pb.UserIdentityResp
  60. UserInfo = pb.UserInfo
  61. UserReq = pb.UserReq
  62. WorkDesktopClearUserInfoReq = pb.WorkDesktopClearUserInfoReq
  63. WorkDesktopClearUserInfoResp = pb.WorkDesktopClearUserInfoResp
  64. WorkDesktopComprehensiveReq = pb.WorkDesktopComprehensiveReq
  65. WorkDesktopComprehensiveResp = pb.WorkDesktopComprehensiveResp
  66. WorkDesktopMenuInfoReq = pb.WorkDesktopMenuInfoReq
  67. WorkDesktopMenuInfoResp = pb.WorkDesktopMenuInfoResp
  68. UserCenter interface {
  69. // 企业认证
  70. EntAuth(ctx context.Context, in *EntAuthReq, opts ...grpc.CallOption) (*EntAuthResp, error)
  71. // 机构审核
  72. EntExamine(ctx context.Context, in *ExamineReq, opts ...grpc.CallOption) (*ExamineResp, error)
  73. // 企业列表
  74. EntList(ctx context.Context, in *EntListReq, opts ...grpc.CallOption) (*EntListResp, error)
  75. // 审核列表
  76. ExamineList(ctx context.Context, in *ExamineListReq, opts ...grpc.CallOption) (*ExamineListResp, error)
  77. // 查看企业状态
  78. CheckEnt(ctx context.Context, in *CheckEntReq, opts ...grpc.CallOption) (*CheckEntResp, error)
  79. // 查看企业详情
  80. EntInfo(ctx context.Context, in *CheckEntReq, opts ...grpc.CallOption) (*EntInfoResp, error)
  81. // 冻结/解冻企业
  82. EntUpdate(ctx context.Context, in *EntUpdateReq, opts ...grpc.CallOption) (*ExamineResp, error)
  83. // 查看审核详情
  84. ExamineInfo(ctx context.Context, in *CheckExamineReq, opts ...grpc.CallOption) (*EntInfoResp, error)
  85. // 根据统一社会信用代码查询企业状态
  86. GetStatusByCode(ctx context.Context, in *GetStatusByCodeReq, opts ...grpc.CallOption) (*GetStatusByCodeResp, error)
  87. // 新增用户
  88. UserAdd(ctx context.Context, in *UserAddReq, opts ...grpc.CallOption) (*UserAddResp, error)
  89. // 更新用户
  90. UserUpdate(ctx context.Context, in *UserIdReq, opts ...grpc.CallOption) (*ExamineResp, error)
  91. // 删除用户
  92. UserDel(ctx context.Context, in *UserIdReq, opts ...grpc.CallOption) (*ExamineResp, error)
  93. // 获取菜单树
  94. WorkDesktopMenuInfo(ctx context.Context, in *WorkDesktopMenuInfoReq, opts ...grpc.CallOption) (*WorkDesktopMenuInfoResp, error)
  95. // 菜单选择模式||常用功能更新||常用功能列表
  96. WorkDesktopComprehensive(ctx context.Context, in *WorkDesktopComprehensiveReq, opts ...grpc.CallOption) (*WorkDesktopComprehensiveResp, error)
  97. // 手动清除用户功能内存信息
  98. WorkDesktopClearUserInfo(ctx context.Context, in *WorkDesktopClearUserInfoReq, opts ...grpc.CallOption) (*WorkDesktopClearUserInfoResp, error)
  99. // 获取客户信息
  100. GetUserInfo(ctx context.Context, in *UserReq, opts ...grpc.CallOption) (*UserInfo, error)
  101. // 根据企业员工id获取员工的信息
  102. GetEntUserInfo(ctx context.Context, in *EntUserReq, opts ...grpc.CallOption) (*EntUserResp, error)
  103. // 获取企业员工列表
  104. GetEntUserList(ctx context.Context, in *EntUserListReq, opts ...grpc.CallOption) (*EntUserListResp, error)
  105. // 查看员工是否是企业管理员
  106. CheckIsEntAdmin(ctx context.Context, in *EntUserReq, opts ...grpc.CallOption) (*CheckIsEntAdminResp, error)
  107. // 获取用户可切换的身份列表
  108. IdentityList(ctx context.Context, in *IdentityReq, opts ...grpc.CallOption) (*IdentityResp, error)
  109. // 获取账号id获取个人身份信息
  110. IdentityByUserId(ctx context.Context, in *IdentityReq, opts ...grpc.CallOption) (*Identity, error)
  111. // 根据职位id获取身份信息
  112. IdentityByPositionId(ctx context.Context, in *IdentityReq, opts ...grpc.CallOption) (*Identity, error)
  113. // 根据企业员工id获取身份信息
  114. IdentityByEntUserId(ctx context.Context, in *IdentityReq, opts ...grpc.CallOption) (*Identity, error)
  115. // 根据企业id获取身份信息
  116. IdentityByEntId(ctx context.Context, in *IdentityReq, opts ...grpc.CallOption) (*Identity, error)
  117. // 获取用户身份相关参数
  118. UserIdentity(ctx context.Context, in *UserIdentityReq, opts ...grpc.CallOption) (*UserIdentityResp, error)
  119. }
  120. defaultUserCenter struct {
  121. cli zrpc.Client
  122. }
  123. )
  124. func NewUserCenter(cli zrpc.Client) UserCenter {
  125. return &defaultUserCenter{
  126. cli: cli,
  127. }
  128. }
  129. // 企业认证
  130. func (m *defaultUserCenter) EntAuth(ctx context.Context, in *EntAuthReq, opts ...grpc.CallOption) (*EntAuthResp, error) {
  131. client := pb.NewUserCenterClient(m.cli.Conn())
  132. return client.EntAuth(ctx, in, opts...)
  133. }
  134. // 机构审核
  135. func (m *defaultUserCenter) EntExamine(ctx context.Context, in *ExamineReq, opts ...grpc.CallOption) (*ExamineResp, error) {
  136. client := pb.NewUserCenterClient(m.cli.Conn())
  137. return client.EntExamine(ctx, in, opts...)
  138. }
  139. // 企业列表
  140. func (m *defaultUserCenter) EntList(ctx context.Context, in *EntListReq, opts ...grpc.CallOption) (*EntListResp, error) {
  141. client := pb.NewUserCenterClient(m.cli.Conn())
  142. return client.EntList(ctx, in, opts...)
  143. }
  144. // 审核列表
  145. func (m *defaultUserCenter) ExamineList(ctx context.Context, in *ExamineListReq, opts ...grpc.CallOption) (*ExamineListResp, error) {
  146. client := pb.NewUserCenterClient(m.cli.Conn())
  147. return client.ExamineList(ctx, in, opts...)
  148. }
  149. // 查看企业状态
  150. func (m *defaultUserCenter) CheckEnt(ctx context.Context, in *CheckEntReq, opts ...grpc.CallOption) (*CheckEntResp, error) {
  151. client := pb.NewUserCenterClient(m.cli.Conn())
  152. return client.CheckEnt(ctx, in, opts...)
  153. }
  154. // 查看企业详情
  155. func (m *defaultUserCenter) EntInfo(ctx context.Context, in *CheckEntReq, opts ...grpc.CallOption) (*EntInfoResp, error) {
  156. client := pb.NewUserCenterClient(m.cli.Conn())
  157. return client.EntInfo(ctx, in, opts...)
  158. }
  159. // 冻结/解冻企业
  160. func (m *defaultUserCenter) EntUpdate(ctx context.Context, in *EntUpdateReq, opts ...grpc.CallOption) (*ExamineResp, error) {
  161. client := pb.NewUserCenterClient(m.cli.Conn())
  162. return client.EntUpdate(ctx, in, opts...)
  163. }
  164. // 查看审核详情
  165. func (m *defaultUserCenter) ExamineInfo(ctx context.Context, in *CheckExamineReq, opts ...grpc.CallOption) (*EntInfoResp, error) {
  166. client := pb.NewUserCenterClient(m.cli.Conn())
  167. return client.ExamineInfo(ctx, in, opts...)
  168. }
  169. // 根据统一社会信用代码查询企业状态
  170. func (m *defaultUserCenter) GetStatusByCode(ctx context.Context, in *GetStatusByCodeReq, opts ...grpc.CallOption) (*GetStatusByCodeResp, error) {
  171. client := pb.NewUserCenterClient(m.cli.Conn())
  172. return client.GetStatusByCode(ctx, in, opts...)
  173. }
  174. // 新增用户
  175. func (m *defaultUserCenter) UserAdd(ctx context.Context, in *UserAddReq, opts ...grpc.CallOption) (*UserAddResp, error) {
  176. client := pb.NewUserCenterClient(m.cli.Conn())
  177. return client.UserAdd(ctx, in, opts...)
  178. }
  179. // 更新用户
  180. func (m *defaultUserCenter) UserUpdate(ctx context.Context, in *UserIdReq, opts ...grpc.CallOption) (*ExamineResp, error) {
  181. client := pb.NewUserCenterClient(m.cli.Conn())
  182. return client.UserUpdate(ctx, in, opts...)
  183. }
  184. // 删除用户
  185. func (m *defaultUserCenter) UserDel(ctx context.Context, in *UserIdReq, opts ...grpc.CallOption) (*ExamineResp, error) {
  186. client := pb.NewUserCenterClient(m.cli.Conn())
  187. return client.UserDel(ctx, in, opts...)
  188. }
  189. // 获取菜单树
  190. func (m *defaultUserCenter) WorkDesktopMenuInfo(ctx context.Context, in *WorkDesktopMenuInfoReq, opts ...grpc.CallOption) (*WorkDesktopMenuInfoResp, error) {
  191. client := pb.NewUserCenterClient(m.cli.Conn())
  192. return client.WorkDesktopMenuInfo(ctx, in, opts...)
  193. }
  194. // 菜单选择模式||常用功能更新||常用功能列表
  195. func (m *defaultUserCenter) WorkDesktopComprehensive(ctx context.Context, in *WorkDesktopComprehensiveReq, opts ...grpc.CallOption) (*WorkDesktopComprehensiveResp, error) {
  196. client := pb.NewUserCenterClient(m.cli.Conn())
  197. return client.WorkDesktopComprehensive(ctx, in, opts...)
  198. }
  199. // 手动清除用户功能内存信息
  200. func (m *defaultUserCenter) WorkDesktopClearUserInfo(ctx context.Context, in *WorkDesktopClearUserInfoReq, opts ...grpc.CallOption) (*WorkDesktopClearUserInfoResp, error) {
  201. client := pb.NewUserCenterClient(m.cli.Conn())
  202. return client.WorkDesktopClearUserInfo(ctx, in, opts...)
  203. }
  204. // 获取客户信息
  205. func (m *defaultUserCenter) GetUserInfo(ctx context.Context, in *UserReq, opts ...grpc.CallOption) (*UserInfo, error) {
  206. client := pb.NewUserCenterClient(m.cli.Conn())
  207. return client.GetUserInfo(ctx, in, opts...)
  208. }
  209. // 根据企业员工id获取员工的信息
  210. func (m *defaultUserCenter) GetEntUserInfo(ctx context.Context, in *EntUserReq, opts ...grpc.CallOption) (*EntUserResp, error) {
  211. client := pb.NewUserCenterClient(m.cli.Conn())
  212. return client.GetEntUserInfo(ctx, in, opts...)
  213. }
  214. // 获取企业员工列表
  215. func (m *defaultUserCenter) GetEntUserList(ctx context.Context, in *EntUserListReq, opts ...grpc.CallOption) (*EntUserListResp, error) {
  216. client := pb.NewUserCenterClient(m.cli.Conn())
  217. return client.GetEntUserList(ctx, in, opts...)
  218. }
  219. // 查看员工是否是企业管理员
  220. func (m *defaultUserCenter) CheckIsEntAdmin(ctx context.Context, in *EntUserReq, opts ...grpc.CallOption) (*CheckIsEntAdminResp, error) {
  221. client := pb.NewUserCenterClient(m.cli.Conn())
  222. return client.CheckIsEntAdmin(ctx, in, opts...)
  223. }
  224. // 获取用户可切换的身份列表
  225. func (m *defaultUserCenter) IdentityList(ctx context.Context, in *IdentityReq, opts ...grpc.CallOption) (*IdentityResp, error) {
  226. client := pb.NewUserCenterClient(m.cli.Conn())
  227. return client.IdentityList(ctx, in, opts...)
  228. }
  229. // 获取账号id获取个人身份信息
  230. func (m *defaultUserCenter) IdentityByUserId(ctx context.Context, in *IdentityReq, opts ...grpc.CallOption) (*Identity, error) {
  231. client := pb.NewUserCenterClient(m.cli.Conn())
  232. return client.IdentityByUserId(ctx, in, opts...)
  233. }
  234. // 根据职位id获取身份信息
  235. func (m *defaultUserCenter) IdentityByPositionId(ctx context.Context, in *IdentityReq, opts ...grpc.CallOption) (*Identity, error) {
  236. client := pb.NewUserCenterClient(m.cli.Conn())
  237. return client.IdentityByPositionId(ctx, in, opts...)
  238. }
  239. // 根据企业员工id获取身份信息
  240. func (m *defaultUserCenter) IdentityByEntUserId(ctx context.Context, in *IdentityReq, opts ...grpc.CallOption) (*Identity, error) {
  241. client := pb.NewUserCenterClient(m.cli.Conn())
  242. return client.IdentityByEntUserId(ctx, in, opts...)
  243. }
  244. // 根据企业id获取身份信息
  245. func (m *defaultUserCenter) IdentityByEntId(ctx context.Context, in *IdentityReq, opts ...grpc.CallOption) (*Identity, error) {
  246. client := pb.NewUserCenterClient(m.cli.Conn())
  247. return client.IdentityByEntId(ctx, in, opts...)
  248. }
  249. // 获取用户身份相关参数
  250. func (m *defaultUserCenter) UserIdentity(ctx context.Context, in *UserIdentityReq, opts ...grpc.CallOption) (*UserIdentityResp, error) {
  251. client := pb.NewUserCenterClient(m.cli.Conn())
  252. return client.UserIdentity(ctx, in, opts...)
  253. }