| 12345678910111213141516171819202122232425262728293031323334 | 
							- package model
 
- import (
 
- 	"fmt"
 
- )
 
- type PageGroup struct {
 
- 	ID         int64  `xorm:"id pk autoincr" json:"id"`
 
- 	Name       string `xorm:"name" json:"name"`
 
- 	PageNumber string `xorm:"paging_number" json:"pageNumber"`
 
- 	Mode       string `xorm:"mode" json:"mode"`
 
- 	Timeout    string `xorm:"timeout" json:"timeout"`
 
- 	VoiceFile  string `xorm:"voice_file" json:"voiceFile"`
 
- 	AutoAnswer string `xorm:"auto_answer" json:"autoAnswer"`
 
- 	Members []*PageGroupMember `xorm:"-"`
 
- }
 
- func (*PageGroup) TableName() string {
 
- 	return "t_paging_group"
 
- }
 
- type PageGroupMember struct {
 
- 	ID        int64  `xorm:"id pk autoincr" json:"id"`
 
- 	Extension string `xorm:"exten"`
 
- 	GroupID   string `xorm:"group_id"`
 
- }
 
- func (*PageGroupMember) TableName() string {
 
- 	return "t_paging_group_member"
 
- }
 
- func (group PageGroupMember) String() string {
 
- 	return fmt.Sprintf("Extension: %+v GroupID: %+v", group.Extension, group.GroupID)
 
- }
 
 
  |