status.go 522 字节
Newer Older
E
eoLinker API Management 已提交
1 2
package common

Y
Your Name 已提交
3
//StatusHandler 状态码处理器
E
eoLinker API Management 已提交
4 5 6 7 8
type StatusHandler struct {
	code   int
	status string
}

Y
Your Name 已提交
9
//SetStatus 设置状态
E
eoLinker API Management 已提交
10 11 12 13
func (s *StatusHandler) SetStatus(code int, status string) {
	s.code, s.status = code, status
}

Y
Your Name 已提交
14
//StatusCode 获取状态码
E
eoLinker API Management 已提交
15 16 17 18
func (s *StatusHandler) StatusCode() int {
	return s.code
}

Y
Your Name 已提交
19
//Status 获取状态描述
E
eoLinker API Management 已提交
20 21 22 23
func (s *StatusHandler) Status() string {
	return s.status
}

Y
Your Name 已提交
24
//NewStatusHandler 创建状态处理器
E
eoLinker API Management 已提交
25 26 27
func NewStatusHandler() *StatusHandler {
	return new(StatusHandler)
}