controller

package
v0.0.0-...-ef91ec3 Latest Latest
Warning

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

Go to latest
Published: Nov 25, 2019 License: GPL-2.0 Imports: 18 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	EncodingAESKey = "yi1CvPLF1ZzablxtMnc93ER7d4W5HBsxVXlPFBtIARE"
)

Functions

This section is empty.

Types

type AppointTo

type AppointTo struct {
	IsAll     bool   `json:"isAll"`
	Exerciser string `json:"exerciser"`
}

type ChangeStatusRequest

type ChangeStatusRequest struct {
	Id     int `json:"id"`
	Status int `json:"status"`
}

type CollectionFormID

type CollectionFormID struct {
	FormID string `json:"formId"`
}

type CreateGroupRequest

type CreateGroupRequest struct {
	GroupName     string `json:"groupName"`
	GroupDescribe string `json:"groupDescribe"`
	GroupMaster   string `json:"groupMaster"`
	GroupCode     string `json:"groupCode"`
	JoinMethod    string `json:"joinMethod"`
	Question      string `json:"question"`
	Answer        string `json:"answer"`
}

CreateGroupRequest 创建组织请求体

type CreateTaskRequest

type CreateTaskRequest struct {
	TaskTitle      string    `json:"taskTitle"`
	TaskContent    string    `json:"taskContent"`
	TaskHTML       string    `json:"TaskHTML"`
	Assign         string    `json:"assign"`
	CompletionTime time.Time `json:"completionTime"`
	GroupID        int       `json:"groupId"`
	GroupName      string    `json:"groupName"`
	Tips           string    `json:"tips"`
	IsRemind       bool      `json:"isRemind"`
	IsAll          bool      `json:"isAll"`
	RemindAfterFin bool      `json:"remindAfterFin"`
	FileIds        []string  `json:"fileIds"`
}

type Exerciser

type Exerciser struct {
	// contains filtered or unexported fields
}

type GetGroupInfoResponse

type GetGroupInfoResponse struct {
	ID            int    `json:"id"`
	GroupName     string `json:"groupName"`
	GroupDescribe string `json:"groupDescribe"`
	GroupMaster   string `json:"groupMaster"`
	GroupCode     string `json:"groupCode"`
	CreateUser    string `json:"createUser"`
	CreateTime    string `json:"createTime"`
	JoinMethod    string `json:"joinMethod"`
	Question      string `json:"question"`
	Answer        string `json:"answer"`
}

type GetGroupResponse

type GetGroupResponse struct {
	CreateGroups *[]models.Group `json:"createGroups"`
	JoinGroups   *[]models.Group `json:"joinGroups"`
}

GetGroupResponse 获取用户所有群响应体

type GetMemberRequest

type GetMemberRequest struct {
	GroupId int `json:"groupId"`
}

type GetSignature

type GetSignature struct {
	Signature string `json:"signature"` //微信加密签名,signature结合了开发者填写的token参数和请求中的timestamp参数、nonce参数。
	Timestamp string `json:"timestamp"` //时间戳
	Nonce     string `json:"nonce"`     //随机数
	Echostr   string `json:"echostr"`   //随机字符串
}

type GetTaskDataResponse

type GetTaskDataResponse struct {
	Todo  int `json:"todo"`
	Doing int `json:"doing"`
	Done  int `json:"done"`
}

type GetTaskRequest

type GetTaskRequest struct {
	Id int `json:"id"`
}

type GetTaskResponse

type GetTaskResponse struct {
	Title          string   `json:"title"`
	Content        string   `json:"content"`
	HTML           string   `json:"html"`
	GroupName      string   `json:"groupName"`
	UserName       string   `json:"userName"`
	CreateTime     string   `json:"createTime"`
	CompletionTime string   `json:"completionTime"`
	FileIds        []string `json:"fileIds"`
}

type JoinGroupRequest

type JoinGroupRequest struct {
	GroupID    int    `json:"groupId"`
	GroupCode  string `json:"groupCode"`
	GroupName  string `json:"groupName"`
	JoinMethod string `json:"joinMethod"`
	Question   string `json:"question"`
	Answer     string `json:"answer"`
}

JoinGroupRequest 加入组织请求体

type ListMyGroupResponse

type ListMyGroupResponse struct {
	CreateGroups []models.GroupUser `json:"createGroups"`
	JoinGroups   []models.GroupUser `json:"joinGroups"`
}

type ListTaskRequest

type ListTaskRequest struct {
	Status int    `json:"status"`
	Title  string `json:"title"`
}

type ListTaskResponse

type ListTaskResponse struct {
	Tasks     []Tasks `json:"tasks"`
	UnReadNum int     `json:"unReadNum"`
}

type PhoneLoginRequest

type PhoneLoginRequest struct {
	Phone    string `json:"phone"`
	Password string `json:"password"`
}

type SearchGroupResponse

type SearchGroupResponse struct {
	GroupName     string `json:"groupName"`
	GroupDescribe string `json:"groupDescribe"`
	GroupID       int    `json:"groupId"`
	JoinMethod    string `json:"joinMethod"`
	Question      string `json:"question"`
}

SearchGroupResponse 搜索组织响应体

type Tasks

type Tasks struct {
	Id        int    `json:"id"`
	Title     string `json:"title"`
	Content   string `json:"content"`
	Time      string `json:"time"`
	IsRead    bool   `json:"isRead"`
	GroupName string `json:"groupName"`
}

type UpdateUserInfoRequest

type UpdateUserInfoRequest struct {
	NickName      string `json:"nickName"`
	RealName      string `json:"realName"`
	Gender        int    `json:"gender"`
	Phone         string `json:"phone"`
	Password      string `json:"password"`
	ReceiveRemind bool   `json:"receiveRemind"`
}

type WxLoginRequest

type WxLoginRequest struct {
	Code      string `json:"code" gvalid:"type@required#code码不能为空"`
	NickName  string `json:"nickName"`
	AvatarURL string `json:"avatarUrl"`
	Gender    int    `json:"gender"`
}

WxLoginRequest 微信登录request

type WxLoginResponse

type WxLoginResponse struct {
	Openid     string `json:"openid"`
	SessionKey string `json:"session_key"`
	Unionid    string `json:"unionid"`
	Errcode    int    `json:"errcode"`
	ErrMsg     string `json:"errMsg"`
	Token      string `json:"token"`
}

WxLoginResponse 微信登录response

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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