Documentation
¶
Index ¶
- type BaseService
- type DatingService
- func (d *DatingService) GetDating(datingId uint) (*db.Dating, *common.DatingResult, []common.DatingUser, error)
- func (d *DatingService) GetUserByCode(code string, u *db.User) (err error)
- func (d *DatingService) Match(datingId uint) (res *db.DatingResult, err error)
- func (d *DatingService) MatchGoroutine(datingId uint, function ...func())
- func (d *DatingService) SimplePeriod(unixTimes []int) []string
- type ServiceGroup
- type TgService
- type Validator
- func (v *Validator) ValidatorFeedbackPost(data *common.FeedbackPost) error
- func (v *Validator) ValidatorInfo(data *common.InfoPost) error
- func (v *Validator) ValidatorLoginPost(data *common.LoginPost) error
- func (v *Validator) ValidatorUpload(file *multipart.FileHeader) error
- func (v *Validator) ValidatorUserAddPost(data *common.UserInfoPost) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseService ¶
type BaseService struct{}
func (*BaseService) LoginToken ¶
func (b *BaseService) LoginToken(user *db.User) (string, error)
type DatingService ¶
type DatingService struct{}
func (*DatingService) GetDating ¶ added in v1.3.0
func (d *DatingService) GetDating(datingId uint) (*db.Dating, *common.DatingResult, []common.DatingUser, error)
获取会面详情
func (*DatingService) GetUserByCode ¶
func (d *DatingService) GetUserByCode(code string, u *db.User) (err error)
用Code向微信换取用户信息
func (*DatingService) Match ¶
func (d *DatingService) Match(datingId uint) (res *db.DatingResult, err error)
匹配最合适的时间
func (*DatingService) MatchGoroutine ¶
func (d *DatingService) MatchGoroutine(datingId uint, function ...func())
func (*DatingService) SimplePeriod ¶
func (d *DatingService) SimplePeriod(unixTimes []int) []string
简化时间表达; 如: ["02-15(8-10时|12-13时)"]
type ServiceGroup ¶
type ServiceGroup struct { Validator BaseService DatingService TgService }
type Validator ¶
type Validator struct{}
func (*Validator) ValidatorFeedbackPost ¶
func (v *Validator) ValidatorFeedbackPost(data *common.FeedbackPost) error
检验FeedbackPost参数
func (*Validator) ValidatorInfo ¶
检验InfoPost参数
func (*Validator) ValidatorLoginPost ¶
检验LoginPost参数
func (*Validator) ValidatorUpload ¶
func (v *Validator) ValidatorUpload(file *multipart.FileHeader) error
检验上传的文件
func (*Validator) ValidatorUserAddPost ¶
func (v *Validator) ValidatorUserAddPost(data *common.UserInfoPost) error
检验UserAddPost参数
Click to show internal directories.
Click to hide internal directories.