Documentation ¶
Index ¶
Constants ¶
View Source
const (
AppName = "wechatWork"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeleteWechatWorkConf ¶
type DeleteWechatWorkConf struct {
ID string
}
DeleteWechatWorkConf todo
type DescribeWechatWorkConf ¶
type DescribeWechatWorkConf struct {
Domain string
}
DescribeWechatWorkConf 描述配置
func NewDescribeConfWithDomain ¶
func NewDescribeConfWithDomain(domain string) *DescribeWechatWorkConf
NewDescribeConfWithDomain todo
func (*DescribeWechatWorkConf) Validate ¶
func (req *DescribeWechatWorkConf) Validate() error
type QueryConfigRequest ¶
type QueryConfigRequest struct { *session.Session *request.PageRequest }
QueryConfigRequest 查询企业微信配置
func NewQueryConfigRequest ¶
func NewQueryConfigRequest(pageReq *request.PageRequest) *QueryConfigRequest
NewQueryConfigRequest todo
type QueryWechatWorkConfRequest ¶
type QueryWechatWorkConfRequest struct { *session.Session *request.PageRequest }
QueryWechatWorkConfRequest 查询企业微信配置
type SaveConfRequest ¶
type SaveConfRequest struct { Enabled bool `bson:"enabled" json:"enabled"` *wxwork.Config `bson:",inline"` *session.Session `bson:"-" json:"-"` }
func NewSaveConfRequest ¶
func NewSaveConfRequest() *SaveConfRequest
type WechatWork ¶
type WechatWork interface { SaveConfig(*SaveConfRequest) (*WechatWorkConfig, error) QueryConfig(*QueryConfigRequest) (*WechatWorkSet, error) DescribeConfig(*DescribeWechatWorkConf) (*WechatWorkConfig, error) DeleteConfig(*DescribeWechatWorkConf) error }
type WechatWorkConfig ¶
type WechatWorkConfig struct { Domain string `bson:"_id" json:"domain,omitempty"` // 所属域ID Creater string `bson:"creater" json:"creater,omitempty"` // 创建人 CreateAt ftime.Time `bson:"create_at" json:"create_at,omitempty"` // 创建时间 UpdateAt ftime.Time `bson:"update_at" json:"update_at,omitempty"` // 更新时间 *SaveConfRequest `bson:",inline"` }
func NewDefaultWechatWorkConfig ¶
func NewDefaultWechatWorkConfig() *WechatWorkConfig
NewDefaultWechatWorkConfig todo
func NewWechatWorkConfig ¶
func NewWechatWorkConfig(req *SaveConfRequest) (*WechatWorkConfig, error)
NewWechatWorkConfig todo
type WechatWorkSet ¶
type WechatWorkSet struct { *request.PageRequest Total int64 `json:"total"` Items []*WechatWorkConfig `json:"items"` }
WechatWorkSet 列表
Click to show internal directories.
Click to hide internal directories.