33 lines
565 B
Go
33 lines
565 B
Go
package mmysql
|
|
|
|
import "fmt"
|
|
|
|
type Ilist interface {
|
|
GetList(area string) ([]*List, error)
|
|
}
|
|
type List struct {
|
|
Id int32 `json:"id"`
|
|
Name string `json:"name"`
|
|
Host string `json:"host"`
|
|
Area string `json:"area"`
|
|
Port int32 `json:"port"`
|
|
Url string `json:"url"`
|
|
User string `json:"user"`
|
|
Sendto string `json:"sendto"`
|
|
}
|
|
|
|
func NewList() *List {
|
|
var list *List
|
|
return list
|
|
}
|
|
func (s *List) GetList(area string) ([]*List, error) {
|
|
var vv []*List
|
|
vv = append(vv, NewList())
|
|
return vv, nil
|
|
}
|
|
|
|
func test_main() {
|
|
fmt.Print("test run!")
|
|
|
|
}
|