user

package
v1.3.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 18, 2025 License: MIT Imports: 23 Imported by: 0

Documentation

Index

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 TgService

type TgService struct{}

func (*TgService) TgSend

func (t *TgService) TgSend(text string) (err error)

向Tg发送信息(请用协程执行)

type Validator

type Validator struct{}

func (*Validator) ValidatorFeedbackPost

func (v *Validator) ValidatorFeedbackPost(data *common.FeedbackPost) error

检验FeedbackPost参数

func (*Validator) ValidatorInfo

func (v *Validator) ValidatorInfo(data *common.InfoPost) error

检验InfoPost参数

func (*Validator) ValidatorLoginPost

func (v *Validator) ValidatorLoginPost(data *common.LoginPost) error

检验LoginPost参数

func (*Validator) ValidatorUpload

func (v *Validator) ValidatorUpload(file *multipart.FileHeader) error

检验上传的文件

func (*Validator) ValidatorUserAddPost

func (v *Validator) ValidatorUserAddPost(data *common.UserInfoPost) error

检验UserAddPost参数

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL