managers

package
v0.0.0-...-45e38b6 Latest Latest
Warning

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

Go to latest
Published: May 17, 2018 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EMAIL_NOT_EXIT     = 0
	PASSWORD_IS_WRONG  = 1
	PARAM_IS_WRONG     = 2
	FIRST_LOGIN        = 3
	LOGIN              = 4
	QQ_LOGIN_ERROR     = 5
	GITHUB_LOGIN_ERROR = 6
	SYSTEM_ERROR       = 7
)

Variables

This section is empty.

Functions

func AccountRegister

func AccountRegister(userName string, nickName string, email string, password string) (int64, error)

func Download

func Download(objectName, filePath string) error

func GetCode

func GetCode(name string) (string, error)

func GetCodeName

func GetCodeName() string

func GetImgName

func GetImgName(userId int64, picType string) string

func GetNameByPath

func GetNameByPath(path string) string

func GetQQUrl

func GetQQUrl() string

func GetSaveCode

func GetSaveCode(name string) (string, error)

func GetSubmitCodeName

func GetSubmitCodeName(userId int64, language string) string

func GetTeam

func GetTeam(id int64) (*map[string]interface{}, error)

func GetUserCollection

func GetUserCollection(userId int64, currentPage int, perPage int) (map[string]interface{}, error)

func GetUserCount

func GetUserCount(userName string) (map[string]interface{}, error)

func GetUserMess

func GetUserMess(userName string) (map[string]interface{}, error)

func GetUserProgress

func GetUserProgress(userName string) (map[string]interface{}, error)

func GetUserRecentRank

func GetUserRecentRank(userName string) ([]map[string]interface{}, error)

func GetUserRecentSubmit

func GetUserRecentSubmit(userName string) ([]map[string]interface{}, error)

func GroupRankGet

func GroupRankGet(currentPage int, perPage int) ([]map[string]interface{}, error)

func Login

func Login(param1, param2, loginType string) (int, string, int64, string)

func MemberAccept

func MemberAccept(gid, user int64, stat int) (string, error)

func MemberApply

func MemberApply(gid, user int64) (string, error)

func MemberAudit

func MemberAudit(gid, uid, user int64, stat int) (string, error)

func MemberCheckByGid

func MemberCheckByGid(uid, gid int64) (int64, error)

判断gid组内有没有uid成员

func MemberCheckByUid

func MemberCheckByUid(uid, gid int64) (int64, error)

判断uid成员是否加入gid组

func MemberInvite

func MemberInvite(gid, uid, user int64) (string, error)

func MemberRemove

func MemberRemove(uid, gid, user int64) error

func PersonRankGet

func PersonRankGet(userId int64, isWeek int) ([]map[string]interface{}, error)

func RankListGet

func RankListGet(currentPage int, perPage int) (map[string]interface{}, error)

func RemoveCode

func RemoveCode(name string) error

func SaveCode

func SaveCode(code string) (string, error)

func SaveImg

func SaveImg(reader io.Reader, userId int64, picType string) (string, error)

func SaveSubmitCode

func SaveSubmitCode(code string, userId int64, language string) (string, error)

func TeamCreat

func TeamCreat(name, avator, description string, uid int64) (int64, error)

func TeamRemove

func TeamRemove(id, owner int64) error

func TeamUpdate

func TeamUpdate(id, owner int64, name, avator, description string) (string, error)

func TeamsGetByCreate

func TeamsGetByCreate(id int64) (*map[string]interface{}, error)

func TeamsGetByJoin

func TeamsGetByJoin(id int64) (*map[string]interface{}, error)

func UpdateUserMess

func UpdateUserMess(userId int64, userName string, NickName string, Sex string, Blog string, Git string, Description string, Birthday string, DailyAddress string, StatSchool string, SchoolName string) error

func UploadImage

func UploadImage(reader io.Reader, userId int64, picType string) error

Types

type SubmitCount

type SubmitCount struct {
	Accepted            int64 `json:"accepted"`
	FailNum             int64 `json:"fail_num"`
	WrongAnswer         int64 `json:"wrong_answer"`
	CompilationError    int64 `json:"compilation_error"`
	TimeLimitExceeded   int64 `json:"time_limit_exceeded"`
	MemoryLimitExceeded int64 `json:"memory_limit_exceeded"`
	OutputLimitExceeded int64 `json:"output_limit_exceeded"`
	RuntimeError        int64 `json:"runtime_error"`
	SystemError         int64 `json:"system_error"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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