// Code generated by protoc-gen-micro. DO NOT EDIT. // source: w_user.proto package w_userpb import ( fmt "fmt" proto "google.golang.org/protobuf/proto" math "math" ) import ( context "context" api "go-micro.dev/v4/api" client "go-micro.dev/v4/client" server "go-micro.dev/v4/server" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // Reference imports to suppress errors if they are not otherwise used. var _ api.Endpoint var _ context.Context var _ client.Option var _ server.Option // Api Endpoints for WUser service func NewWUserEndpoints() []*api.Endpoint { return []*api.Endpoint{} } // Client API for WUser service type WUserService interface { // Login 登陆 Login(ctx context.Context, in *LoginReq, opts ...client.CallOption) (*LoginRes, error) // List 用户列表 List(ctx context.Context, in *ListReq, opts ...client.CallOption) (*ListRes, error) // Select 用户选择列表 Select(ctx context.Context, in *SelectReq, opts ...client.CallOption) (*SelectRes, error) // Show 员工详情 Show(ctx context.Context, in *ShowReq, opts ...client.CallOption) (*ShowRes, error) // Store 创建员工 Store(ctx context.Context, in *StoreReq, opts ...client.CallOption) (*StoreRes, error) // Update 更新员工 Update(ctx context.Context, in *UpdateReq, opts ...client.CallOption) (*UpdateRes, error) // Destroy 删除员工 Destroy(ctx context.Context, in *DestroyReq, opts ...client.CallOption) (*DestroyRes, error) } type wUserService struct { c client.Client name string } func NewWUserService(name string, c client.Client) WUserService { return &wUserService{ c: c, name: name, } } func (c *wUserService) Login(ctx context.Context, in *LoginReq, opts ...client.CallOption) (*LoginRes, error) { req := c.c.NewRequest(c.name, "WUser.Login", in) out := new(LoginRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wUserService) List(ctx context.Context, in *ListReq, opts ...client.CallOption) (*ListRes, error) { req := c.c.NewRequest(c.name, "WUser.List", in) out := new(ListRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wUserService) Select(ctx context.Context, in *SelectReq, opts ...client.CallOption) (*SelectRes, error) { req := c.c.NewRequest(c.name, "WUser.Select", in) out := new(SelectRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wUserService) Show(ctx context.Context, in *ShowReq, opts ...client.CallOption) (*ShowRes, error) { req := c.c.NewRequest(c.name, "WUser.Show", in) out := new(ShowRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wUserService) Store(ctx context.Context, in *StoreReq, opts ...client.CallOption) (*StoreRes, error) { req := c.c.NewRequest(c.name, "WUser.Store", in) out := new(StoreRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wUserService) Update(ctx context.Context, in *UpdateReq, opts ...client.CallOption) (*UpdateRes, error) { req := c.c.NewRequest(c.name, "WUser.Update", in) out := new(UpdateRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wUserService) Destroy(ctx context.Context, in *DestroyReq, opts ...client.CallOption) (*DestroyRes, error) { req := c.c.NewRequest(c.name, "WUser.Destroy", in) out := new(DestroyRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } // Server API for WUser service type WUserHandler interface { // Login 登陆 Login(context.Context, *LoginReq, *LoginRes) error // List 用户列表 List(context.Context, *ListReq, *ListRes) error // Select 用户选择列表 Select(context.Context, *SelectReq, *SelectRes) error // Show 员工详情 Show(context.Context, *ShowReq, *ShowRes) error // Store 创建员工 Store(context.Context, *StoreReq, *StoreRes) error // Update 更新员工 Update(context.Context, *UpdateReq, *UpdateRes) error // Destroy 删除员工 Destroy(context.Context, *DestroyReq, *DestroyRes) error } func RegisterWUserHandler(s server.Server, hdlr WUserHandler, opts ...server.HandlerOption) error { type wUser interface { Login(ctx context.Context, in *LoginReq, out *LoginRes) error List(ctx context.Context, in *ListReq, out *ListRes) error Select(ctx context.Context, in *SelectReq, out *SelectRes) error Show(ctx context.Context, in *ShowReq, out *ShowRes) error Store(ctx context.Context, in *StoreReq, out *StoreRes) error Update(ctx context.Context, in *UpdateReq, out *UpdateRes) error Destroy(ctx context.Context, in *DestroyReq, out *DestroyRes) error } type WUser struct { wUser } h := &wUserHandler{hdlr} return s.Handle(s.NewHandler(&WUser{h}, opts...)) } type wUserHandler struct { WUserHandler } func (h *wUserHandler) Login(ctx context.Context, in *LoginReq, out *LoginRes) error { return h.WUserHandler.Login(ctx, in, out) } func (h *wUserHandler) List(ctx context.Context, in *ListReq, out *ListRes) error { return h.WUserHandler.List(ctx, in, out) } func (h *wUserHandler) Select(ctx context.Context, in *SelectReq, out *SelectRes) error { return h.WUserHandler.Select(ctx, in, out) } func (h *wUserHandler) Show(ctx context.Context, in *ShowReq, out *ShowRes) error { return h.WUserHandler.Show(ctx, in, out) } func (h *wUserHandler) Store(ctx context.Context, in *StoreReq, out *StoreRes) error { return h.WUserHandler.Store(ctx, in, out) } func (h *wUserHandler) Update(ctx context.Context, in *UpdateReq, out *UpdateRes) error { return h.WUserHandler.Update(ctx, in, out) } func (h *wUserHandler) Destroy(ctx context.Context, in *DestroyReq, out *DestroyRes) error { return h.WUserHandler.Destroy(ctx, in, out) }