| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | package serviceimport "fmt"type Service interface {	Index() string	Sample(username string) string	Admin(username string)  string	// HealthCheck check service health status	HealthCheck() bool}type CommonService struct {}func (s *CommonService) Index() string {	return fmt.Sprintf("hello, wecome to index")}func (s *CommonService) Sample(username string) string {	return fmt.Sprintf("hello %s, wecome to sample", username)}func (s *CommonService) Admin(username string) string {	return fmt.Sprintf("hello %s, wecome to admin", username)}// HealthCheck implement Service method// 用于检查服务的健康状态,这里仅仅返回truefunc (s *CommonService) HealthCheck() bool {	return true}func NewCommonService() *CommonService {	return &CommonService{}}
 |