base

package
v0.0.0-...-ca8b2fb Latest Latest
Warning

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

Go to latest
Published: Aug 7, 2025 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 BaseResponse

type BaseResponse struct {
	Code    int64  `thrift:"code,1" form:"code" json:"code" query:"code"`
	Message string `thrift:"message,2" form:"message" json:"message" query:"message"`
}

func NewBaseResponse

func NewBaseResponse() *BaseResponse

func (*BaseResponse) GetCode

func (p *BaseResponse) GetCode() (v int64)

func (*BaseResponse) GetMessage

func (p *BaseResponse) GetMessage() (v string)

func (*BaseResponse) InitDefault

func (p *BaseResponse) InitDefault()

func (*BaseResponse) Read

func (p *BaseResponse) Read(iprot thrift.TProtocol) (err error)

func (*BaseResponse) ReadField1

func (p *BaseResponse) ReadField1(iprot thrift.TProtocol) error

func (*BaseResponse) ReadField2

func (p *BaseResponse) ReadField2(iprot thrift.TProtocol) error

func (*BaseResponse) String

func (p *BaseResponse) String() string

func (*BaseResponse) Write

func (p *BaseResponse) Write(oprot thrift.TProtocol) (err error)

type InternalChatMessage

type InternalChatMessage struct {
	RoomId  int64  `thrift:"roomId,1,required" form:"roomId,required" json:"roomId,required" query:"roomId,required"`
	UserId  int64  `thrift:"userId,2,required" form:"userId,required" json:"userId,required" query:"userId,required"`
	Message string `thrift:"message,3,required" form:"message,required" json:"message,required" query:"message,required"`
}
var InternalPayload_ChatMessage_DEFAULT *InternalChatMessage

func NewInternalChatMessage

func NewInternalChatMessage() *InternalChatMessage

func (*InternalChatMessage) GetMessage

func (p *InternalChatMessage) GetMessage() (v string)

func (*InternalChatMessage) GetRoomId

func (p *InternalChatMessage) GetRoomId() (v int64)

func (*InternalChatMessage) GetUserId

func (p *InternalChatMessage) GetUserId() (v int64)

func (*InternalChatMessage) InitDefault

func (p *InternalChatMessage) InitDefault()

func (*InternalChatMessage) Read

func (p *InternalChatMessage) Read(iprot thrift.TProtocol) (err error)

func (*InternalChatMessage) ReadField1

func (p *InternalChatMessage) ReadField1(iprot thrift.TProtocol) error

func (*InternalChatMessage) ReadField2

func (p *InternalChatMessage) ReadField2(iprot thrift.TProtocol) error

func (*InternalChatMessage) ReadField3

func (p *InternalChatMessage) ReadField3(iprot thrift.TProtocol) error

func (*InternalChatMessage) String

func (p *InternalChatMessage) String() string

func (*InternalChatMessage) Write

func (p *InternalChatMessage) Write(oprot thrift.TProtocol) (err error)

type InternalControlMessage

type InternalControlMessage struct {
	Operation string `thrift:"operation,1,required" form:"operation,required" json:"operation,required" query:"operation,required"`
}
var InternalPayload_ControlMessage_DEFAULT *InternalControlMessage

func NewInternalControlMessage

func NewInternalControlMessage() *InternalControlMessage

func (*InternalControlMessage) GetOperation

func (p *InternalControlMessage) GetOperation() (v string)

func (*InternalControlMessage) InitDefault

func (p *InternalControlMessage) InitDefault()

func (*InternalControlMessage) Read

func (p *InternalControlMessage) Read(iprot thrift.TProtocol) (err error)

func (*InternalControlMessage) ReadField1

func (p *InternalControlMessage) ReadField1(iprot thrift.TProtocol) error

func (*InternalControlMessage) String

func (p *InternalControlMessage) String() string

func (*InternalControlMessage) Write

func (p *InternalControlMessage) Write(oprot thrift.TProtocol) (err error)

type InternalMessage

type InternalMessage struct {
	Type    InternalMessageType `thrift:"type,1,required" form:"type,required" json:"type,required" query:"type,required"`
	Payload *InternalPayload    `thrift:"payload,2,required" form:"payload,required" json:"payload,required" query:"payload,required"`
}

func NewInternalMessage

func NewInternalMessage() *InternalMessage

func (*InternalMessage) GetPayload

func (p *InternalMessage) GetPayload() (v *InternalPayload)

func (*InternalMessage) GetType

func (p *InternalMessage) GetType() (v InternalMessageType)

func (*InternalMessage) InitDefault

func (p *InternalMessage) InitDefault()

func (*InternalMessage) IsSetPayload

func (p *InternalMessage) IsSetPayload() bool

func (*InternalMessage) Read

func (p *InternalMessage) Read(iprot thrift.TProtocol) (err error)

func (*InternalMessage) ReadField1

func (p *InternalMessage) ReadField1(iprot thrift.TProtocol) error

func (*InternalMessage) ReadField2

func (p *InternalMessage) ReadField2(iprot thrift.TProtocol) error

func (*InternalMessage) String

func (p *InternalMessage) String() string

func (*InternalMessage) Write

func (p *InternalMessage) Write(oprot thrift.TProtocol) (err error)

type InternalMessageType

type InternalMessageType int64

Redis 内部通信结构体

const (
	InternalMessageType_CHAT_MESSAGE    InternalMessageType = 1
	InternalMessageType_CONTRAL_MESSAGE InternalMessageType = 2
	InternalMessageType_QUIZ_CHOICE     InternalMessageType = 3
	InternalMessageType_QUIZ_JUDGE      InternalMessageType = 4
	InternalMessageType_QUIZ_STATUS     InternalMessageType = 5
)

func InternalMessageTypeFromString

func InternalMessageTypeFromString(s string) (InternalMessageType, error)

func InternalMessageTypePtr

func InternalMessageTypePtr(v InternalMessageType) *InternalMessageType

func (*InternalMessageType) Scan

func (p *InternalMessageType) Scan(value interface{}) (err error)

func (InternalMessageType) String

func (p InternalMessageType) String() string

func (*InternalMessageType) Value

func (p *InternalMessageType) Value() (driver.Value, error)

type InternalPayload

type InternalPayload struct {
	ChatMessage    *InternalChatMessage    `thrift:"chatMessage,1,optional"`
	ControlMessage *InternalControlMessage `thrift:"controlMessage,2,optional"`
	QuizChoice     *InternalQuizChoice     `thrift:"quizChoice,3,optional"`
	QuizJudge      *InternalQuizJudge      `thrift:"quizJudge,4,optional"`
	QuizStatus     *InternalQuizStatus     `thrift:"quizStatus,5,optional"`
}
var InternalMessage_Payload_DEFAULT *InternalPayload

func NewInternalPayload

func NewInternalPayload() *InternalPayload

func (*InternalPayload) CountSetFieldsInternalPayload

func (p *InternalPayload) CountSetFieldsInternalPayload() int

func (*InternalPayload) GetChatMessage

func (p *InternalPayload) GetChatMessage() (v *InternalChatMessage)

func (*InternalPayload) GetControlMessage

func (p *InternalPayload) GetControlMessage() (v *InternalControlMessage)

func (*InternalPayload) GetQuizChoice

func (p *InternalPayload) GetQuizChoice() (v *InternalQuizChoice)

func (*InternalPayload) GetQuizJudge

func (p *InternalPayload) GetQuizJudge() (v *InternalQuizJudge)

func (*InternalPayload) GetQuizStatus

func (p *InternalPayload) GetQuizStatus() (v *InternalQuizStatus)

func (*InternalPayload) InitDefault

func (p *InternalPayload) InitDefault()

func (*InternalPayload) IsSetChatMessage

func (p *InternalPayload) IsSetChatMessage() bool

func (*InternalPayload) IsSetControlMessage

func (p *InternalPayload) IsSetControlMessage() bool

func (*InternalPayload) IsSetQuizChoice

func (p *InternalPayload) IsSetQuizChoice() bool

func (*InternalPayload) IsSetQuizJudge

func (p *InternalPayload) IsSetQuizJudge() bool

func (*InternalPayload) IsSetQuizStatus

func (p *InternalPayload) IsSetQuizStatus() bool

func (*InternalPayload) Read

func (p *InternalPayload) Read(iprot thrift.TProtocol) (err error)

func (*InternalPayload) ReadField1

func (p *InternalPayload) ReadField1(iprot thrift.TProtocol) error

func (*InternalPayload) ReadField2

func (p *InternalPayload) ReadField2(iprot thrift.TProtocol) error

func (*InternalPayload) ReadField3

func (p *InternalPayload) ReadField3(iprot thrift.TProtocol) error

func (*InternalPayload) ReadField4

func (p *InternalPayload) ReadField4(iprot thrift.TProtocol) error

func (*InternalPayload) ReadField5

func (p *InternalPayload) ReadField5(iprot thrift.TProtocol) error

func (*InternalPayload) String

func (p *InternalPayload) String() string

func (*InternalPayload) Write

func (p *InternalPayload) Write(oprot thrift.TProtocol) (err error)

type InternalQuizChoice

type InternalQuizChoice struct {
	RoomId     int64    `thrift:"roomId,1,required" form:"roomId,required" json:"roomId,required" query:"roomId,required"`
	UserId     int64    `thrift:"userId,2,required" form:"userId,required" json:"userId,required" query:"userId,required"`
	QuestionId int64    `thrift:"questionId,3,required" form:"questionId,required" json:"questionId,required" query:"questionId,required"`
	Title      string   `thrift:"title,4,required" form:"title,required" json:"title,required" query:"title,required"`
	Options    []string `thrift:"options,5,required" form:"options,required" json:"options,required" query:"options,required"`
	Answers    []int8   `thrift:"answers,6,required" form:"answers,required" json:"answers,required" query:"answers,required"`
	TTL        int64    `thrift:"ttl,7,required" form:"ttl,required" json:"ttl,required" query:"ttl,required"`
}
var InternalPayload_QuizChoice_DEFAULT *InternalQuizChoice

func NewInternalQuizChoice

func NewInternalQuizChoice() *InternalQuizChoice

func (*InternalQuizChoice) GetAnswers

func (p *InternalQuizChoice) GetAnswers() (v []int8)

func (*InternalQuizChoice) GetOptions

func (p *InternalQuizChoice) GetOptions() (v []string)

func (*InternalQuizChoice) GetQuestionId

func (p *InternalQuizChoice) GetQuestionId() (v int64)

func (*InternalQuizChoice) GetRoomId

func (p *InternalQuizChoice) GetRoomId() (v int64)

func (*InternalQuizChoice) GetTTL

func (p *InternalQuizChoice) GetTTL() (v int64)

func (*InternalQuizChoice) GetTitle

func (p *InternalQuizChoice) GetTitle() (v string)

func (*InternalQuizChoice) GetUserId

func (p *InternalQuizChoice) GetUserId() (v int64)

func (*InternalQuizChoice) InitDefault

func (p *InternalQuizChoice) InitDefault()

func (*InternalQuizChoice) Read

func (p *InternalQuizChoice) Read(iprot thrift.TProtocol) (err error)

func (*InternalQuizChoice) ReadField1

func (p *InternalQuizChoice) ReadField1(iprot thrift.TProtocol) error

func (*InternalQuizChoice) ReadField2

func (p *InternalQuizChoice) ReadField2(iprot thrift.TProtocol) error

func (*InternalQuizChoice) ReadField3

func (p *InternalQuizChoice) ReadField3(iprot thrift.TProtocol) error

func (*InternalQuizChoice) ReadField4

func (p *InternalQuizChoice) ReadField4(iprot thrift.TProtocol) error

func (*InternalQuizChoice) ReadField5

func (p *InternalQuizChoice) ReadField5(iprot thrift.TProtocol) error

func (*InternalQuizChoice) ReadField6

func (p *InternalQuizChoice) ReadField6(iprot thrift.TProtocol) error

func (*InternalQuizChoice) ReadField7

func (p *InternalQuizChoice) ReadField7(iprot thrift.TProtocol) error

func (*InternalQuizChoice) String

func (p *InternalQuizChoice) String() string

func (*InternalQuizChoice) Write

func (p *InternalQuizChoice) Write(oprot thrift.TProtocol) (err error)

type InternalQuizJudge

type InternalQuizJudge struct {
	RoomId     int64  `thrift:"roomId,1,required" form:"roomId,required" json:"roomId,required" query:"roomId,required"`
	UserId     int64  `thrift:"userId,2,required" form:"userId,required" json:"userId,required" query:"userId,required"`
	Title      string `thrift:"title,3,required" form:"title,required" json:"title,required" query:"title,required"`
	QuestionId int64  `thrift:"questionId,4,required" form:"questionId,required" json:"questionId,required" query:"questionId,required"`
	Answer     bool   `thrift:"answer,5,required" form:"answer,required" json:"answer,required" query:"answer,required"`
	TTL        int64  `thrift:"ttl,6,required" form:"ttl,required" json:"ttl,required" query:"ttl,required"`
}
var InternalPayload_QuizJudge_DEFAULT *InternalQuizJudge

func NewInternalQuizJudge

func NewInternalQuizJudge() *InternalQuizJudge

func (*InternalQuizJudge) GetAnswer

func (p *InternalQuizJudge) GetAnswer() (v bool)

func (*InternalQuizJudge) GetQuestionId

func (p *InternalQuizJudge) GetQuestionId() (v int64)

func (*InternalQuizJudge) GetRoomId

func (p *InternalQuizJudge) GetRoomId() (v int64)

func (*InternalQuizJudge) GetTTL

func (p *InternalQuizJudge) GetTTL() (v int64)

func (*InternalQuizJudge) GetTitle

func (p *InternalQuizJudge) GetTitle() (v string)

func (*InternalQuizJudge) GetUserId

func (p *InternalQuizJudge) GetUserId() (v int64)

func (*InternalQuizJudge) InitDefault

func (p *InternalQuizJudge) InitDefault()

func (*InternalQuizJudge) Read

func (p *InternalQuizJudge) Read(iprot thrift.TProtocol) (err error)

func (*InternalQuizJudge) ReadField1

func (p *InternalQuizJudge) ReadField1(iprot thrift.TProtocol) error

func (*InternalQuizJudge) ReadField2

func (p *InternalQuizJudge) ReadField2(iprot thrift.TProtocol) error

func (*InternalQuizJudge) ReadField3

func (p *InternalQuizJudge) ReadField3(iprot thrift.TProtocol) error

func (*InternalQuizJudge) ReadField4

func (p *InternalQuizJudge) ReadField4(iprot thrift.TProtocol) error

func (*InternalQuizJudge) ReadField5

func (p *InternalQuizJudge) ReadField5(iprot thrift.TProtocol) error

func (*InternalQuizJudge) ReadField6

func (p *InternalQuizJudge) ReadField6(iprot thrift.TProtocol) error

func (*InternalQuizJudge) String

func (p *InternalQuizJudge) String() string

func (*InternalQuizJudge) Write

func (p *InternalQuizJudge) Write(oprot thrift.TProtocol) (err error)

type InternalQuizStatus

type InternalQuizStatus struct {
	RoomId     int64 `thrift:"roomId,1,required" form:"roomId,required" json:"roomId,required" query:"roomId,required"`
	QuestionId int64 `thrift:"questionId,2,required" form:"questionId,required" json:"questionId,required" query:"questionId,required"`
	// 课堂的人数
	RequiredNum int64 `thrift:"requiredNum,3,required" form:"requiredNum,required" json:"requiredNum,required" query:"requiredNum,required"`
	// 当前参与答题人数
	CurrentNum int64 `thrift:"currentNum,4,required" form:"currentNum,required" json:"currentNum,required" query:"currentNum,required"`
	// 正确率(AC率)
	AcceptRate float64 `thrift:"AcceptRate,5,required" form:"AcceptRate,required" json:"AcceptRate,required" query:"AcceptRate,required"`
}
var InternalPayload_QuizStatus_DEFAULT *InternalQuizStatus

func NewInternalQuizStatus

func NewInternalQuizStatus() *InternalQuizStatus

func (*InternalQuizStatus) GetAcceptRate

func (p *InternalQuizStatus) GetAcceptRate() (v float64)

func (*InternalQuizStatus) GetCurrentNum

func (p *InternalQuizStatus) GetCurrentNum() (v int64)

func (*InternalQuizStatus) GetQuestionId

func (p *InternalQuizStatus) GetQuestionId() (v int64)

func (*InternalQuizStatus) GetRequiredNum

func (p *InternalQuizStatus) GetRequiredNum() (v int64)

func (*InternalQuizStatus) GetRoomId

func (p *InternalQuizStatus) GetRoomId() (v int64)

func (*InternalQuizStatus) InitDefault

func (p *InternalQuizStatus) InitDefault()

func (*InternalQuizStatus) Read

func (p *InternalQuizStatus) Read(iprot thrift.TProtocol) (err error)

func (*InternalQuizStatus) ReadField1

func (p *InternalQuizStatus) ReadField1(iprot thrift.TProtocol) error

func (*InternalQuizStatus) ReadField2

func (p *InternalQuizStatus) ReadField2(iprot thrift.TProtocol) error

func (*InternalQuizStatus) ReadField3

func (p *InternalQuizStatus) ReadField3(iprot thrift.TProtocol) error

func (*InternalQuizStatus) ReadField4

func (p *InternalQuizStatus) ReadField4(iprot thrift.TProtocol) error

func (*InternalQuizStatus) ReadField5

func (p *InternalQuizStatus) ReadField5(iprot thrift.TProtocol) error

func (*InternalQuizStatus) String

func (p *InternalQuizStatus) String() string

func (*InternalQuizStatus) Write

func (p *InternalQuizStatus) Write(oprot thrift.TProtocol) (err error)

type NilRequest

type NilRequest struct {
}

func NewNilRequest

func NewNilRequest() *NilRequest

func (*NilRequest) InitDefault

func (p *NilRequest) InitDefault()

func (*NilRequest) Read

func (p *NilRequest) Read(iprot thrift.TProtocol) (err error)

func (*NilRequest) String

func (p *NilRequest) String() string

func (*NilRequest) Write

func (p *NilRequest) Write(oprot thrift.TProtocol) (err error)

type NilResponse

type NilResponse struct {
}

func NewNilResponse

func NewNilResponse() *NilResponse

func (*NilResponse) InitDefault

func (p *NilResponse) InitDefault()

func (*NilResponse) Read

func (p *NilResponse) Read(iprot thrift.TProtocol) (err error)

func (*NilResponse) String

func (p *NilResponse) String() string

func (*NilResponse) Write

func (p *NilResponse) Write(oprot thrift.TProtocol) (err error)

Jump to

Keyboard shortcuts

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