package tpl var LogicFile = `package {methodName} import ( "context" {import} "git.apinb.com/bsm-sdk/core/service" ) {comment} func {func}(ctx context.Context, in *pb.{input}) (reply *pb.{output},err error) { // parse authorization meta. _, err = service.ParseMetaCtx(ctx, nil) if err != nil { return nil, err } {valid} // TODO: add your logic code & delete this line. {return} } ` var CreateCode = ` ` var ValidCode = ` // valildate request id,identity. if in.Id == 0 && in.Identity == "" { return nil, errcode.ErrInvalidArgument } ` var FetchValidCode = ` // valildate request page_no,page_size. if in.GetPageNo() < 1 { in.PageNo = 1 } if in.GetPageSize() < 10 { in.PageSize = 50 } ` var StatusReplyCode = ` return &pb.StatusReply{ Status: 200, Message: "ok", Timeseq: time.Now().UnixNano(), }, nil `