Documentation ¶
Index ¶
- func AddClient(id uint32, conn *websocket.Conn)
- func CalculateResult(i uint32) (r *public.Result, err error)
- func CopyQuestions(id uint32, creator string, target uint64) (err error)
- func DeleteActiveGroup(k uint64)
- func DeleteQuestion(id uint32) (err error)
- func GetActiveGroup(k uint64) uint32
- func GetAllActiveGroup() map[uint64]uint32
- func GetCaches(k uint32) *wenda.Detail
- func InsertAnswer(a *wenda.AnswersTab) (err error)
- func InsertQuestion(q *wenda.QuestionsTab) (err error)
- func PushData(id uint32, data *wenda.Result)
- func RemoveClient(id uint32, conn *websocket.Conn)
- func SelectAnswers(qid uint32) (data []*wenda.AnswersTab, err error)
- func SelectQuestions(v *wenda.QuestionsTab, page uint32) (data []*wenda.QuestionsTab, err error)
- func UpdateQuestion(q *wenda.QuestionsTab) (err error)
- func UpdateQuestionStatus(q *wenda.QuestionsTab, status uint8) (err error)
- func WriteActiveGroup(k uint64, u uint32)
- func WriteCaches(k uint32, d *wenda.Detail)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CalculateResult ¶
CalculateResult 计算结果。 参数 i:问题标识号
func CopyQuestions ¶
CopyQuestions 复制问题
func GetAllActiveGroup ¶
GetAllActiveGroup 获取 ActiveGroup 数据
func InsertAnswer ¶
func InsertAnswer(a *wenda.AnswersTab) (err error)
InsertAnswer 插入回答 结构体中无需传 ID、Time
func SelectAnswers ¶
func SelectAnswers(qid uint32) (data []*wenda.AnswersTab, err error)
SelectAnswers 获取回答 qid 问题 ID
func SelectQuestions ¶
func SelectQuestions(v *wenda.QuestionsTab, page uint32) (data []*wenda.QuestionsTab, err error)
SelectQuestions 获取问题
func UpdateQuestionStatus ¶
func UpdateQuestionStatus(q *wenda.QuestionsTab, status uint8) (err error)
UpdateQuestionStatus 更新问题状态
func WriteActiveGroup ¶
WriteActiveGroup 写入 ActiveGroup 字段
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.