Documentation
¶
Index ¶
- Constants
- func AccountRegister(userName string, nickName string, email string, password string) (int64, error)
- func Download(objectName, filePath string) error
- func GetCode(name string) (string, error)
- func GetCodeName() string
- func GetImgName(userId int64, picType string) string
- func GetNameByPath(path string) string
- func GetQQUrl() string
- func GetSaveCode(name string) (string, error)
- func GetSubmitCodeName(userId int64, language string) string
- func GetTeam(id int64) (*map[string]interface{}, error)
- func GetUserCollection(userId int64, currentPage int, perPage int) (map[string]interface{}, error)
- func GetUserCount(userName string) (map[string]interface{}, error)
- func GetUserMess(userName string) (map[string]interface{}, error)
- func GetUserProgress(userName string) (map[string]interface{}, error)
- func GetUserRecentRank(userName string) ([]map[string]interface{}, error)
- func GetUserRecentSubmit(userName string) ([]map[string]interface{}, error)
- func GroupRankGet(currentPage int, perPage int) ([]map[string]interface{}, error)
- func Login(param1, param2, loginType string) (int, string, int64, string)
- func MemberAccept(gid, user int64, stat int) (string, error)
- func MemberApply(gid, user int64) (string, error)
- func MemberAudit(gid, uid, user int64, stat int) (string, error)
- func MemberCheckByGid(uid, gid int64) (int64, error)
- func MemberCheckByUid(uid, gid int64) (int64, error)
- func MemberInvite(gid, uid, user int64) (string, error)
- func MemberRemove(uid, gid, user int64) error
- func PersonRankGet(userId int64, isWeek int) ([]map[string]interface{}, error)
- func RankListGet(currentPage int, perPage int) (map[string]interface{}, error)
- func RemoveCode(name string) error
- func SaveCode(code string) (string, error)
- func SaveImg(reader io.Reader, userId int64, picType string) (string, error)
- func SaveSubmitCode(code string, userId int64, language string) (string, error)
- func TeamCreat(name, avator, description string, uid int64) (int64, error)
- func TeamRemove(id, owner int64) error
- func TeamUpdate(id, owner int64, name, avator, description string) (string, error)
- func TeamsGetByCreate(id int64) (*map[string]interface{}, error)
- func TeamsGetByJoin(id int64) (*map[string]interface{}, error)
- func UpdateUserMess(userId int64, userName string, NickName string, Sex string, Blog string, ...) error
- func UploadImage(reader io.Reader, userId int64, picType string) error
- type SubmitCount
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 GetCodeName ¶
func GetCodeName() string
func GetImgName ¶
func GetNameByPath ¶
func GetSaveCode ¶
func GetSubmitCodeName ¶
func GetUserCollection ¶
func GetUserCount ¶
func GetUserMess ¶
func GetUserProgress ¶
func GetUserRecentRank ¶
func GetUserRecentSubmit ¶
func GroupRankGet ¶
func MemberApply ¶
func MemberInvite ¶
func MemberRemove ¶
func RemoveCode ¶
func SaveSubmitCode ¶
func TeamRemove ¶
func TeamUpdate ¶
func TeamsGetByCreate ¶
func TeamsGetByJoin ¶
func UpdateUserMess ¶
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"` }
Click to show internal directories.
Click to hide internal directories.