MCPcopy Index your code
hub / github.com/go-dev-frame/sponge / DeleteByID

Method DeleteByID

internal/handler/userExample_logic.go:64–78  ·  view source on GitHub ↗

DeleteByID delete a userExample by id

(ctx context.Context, req *serverNameExampleV1.DeleteUserExampleByIDRequest)

Source from the content-addressed store, hash-verified

62
63// DeleteByID delete a userExample by id
64func (h *userExamplePbHandler) DeleteByID(ctx context.Context, req *serverNameExampleV1.DeleteUserExampleByIDRequest) (*serverNameExampleV1.DeleteUserExampleByIDReply, error) {
65 err := req.Validate()
66 if err != nil {
67 logger.Warn("req.Validate error", logger.Err(err), logger.Any("req", req), middleware.CtxRequestIDField(ctx))
68 return nil, ecode.InvalidParams.Err()
69 }
70
71 err = h.userExampleDao.DeleteByID(ctx, req.Id)
72 if err != nil {
73 logger.Warn("DeleteByID error", logger.Err(err), middleware.CtxRequestIDField(ctx))
74 return nil, ecode.InternalServerError.Err()
75 }
76
77 return &serverNameExampleV1.DeleteUserExampleByIDReply{}, nil
78}
79
80// UpdateByID update a userExample by id
81func (h *userExamplePbHandler) UpdateByID(ctx context.Context, req *serverNameExampleV1.UpdateUserExampleByIDRequest) (*serverNameExampleV1.UpdateUserExampleByIDReply, error) {

Callers

nothing calls this directly

Calls 7

WarnFunction · 0.92
ErrFunction · 0.92
AnyFunction · 0.92
CtxRequestIDFieldFunction · 0.92
ValidateMethod · 0.65
DeleteByIDMethod · 0.65
ErrMethod · 0.45

Tested by

no test coverage detected