models

package
v0.0.0-...-66eb22f Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2017 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SessionTab

type SessionTab struct {
	Id         int
	Session    string
	CreateTime time.Time
}

func (*SessionTab) CreateSession

func (this *SessionTab) CreateSession() (string, error)

create session and add session into database

func (*SessionTab) GetSession

func (this *SessionTab) GetSession(sid string) (SessionTab, error)

get session from database

func (*SessionTab) TableName

func (this *SessionTab) TableName() string

type TaskTab

type TaskTab struct {
	Id          int
	TaskId      string
	Language    string
	Type        string
	IoData      string
	Code        string
	Time        time.Time
	BuildLog    string
	BuildResult string
	RunResult   string
	DebugInfo   string
}

func (*TaskTab) AddTask

func (this *TaskTab) AddTask(id int, sid string, language string, ptype string, ioData string, code string) error

add task

func (*TaskTab) GetTaskInfo

func (this *TaskTab) GetTaskInfo(id int, sid string) (TaskTab, error)

func (*TaskTab) TableName

func (this *TaskTab) TableName() string

func (*TaskTab) UpdateTaskInfo

func (this *TaskTab) UpdateTaskInfo(id int, sid string, buildLog string, buildResult string, runResult string, debugInfo string) error

Jump to

Keyboard shortcuts

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