Files
mir-godot/service/framework/database/game_code_data/table.go

37 lines
914 B
Go
Raw Normal View History

2024-08-06 18:30:21 +08:00
package GameCodeData
import (
"Service/framework/database"
"Service/framework/utils"
)
var TableName = "game_code_data"
type Data struct {
CodeId int `gorm:"primary_key;AUTO_INCREMENT;unique_index;not null;column:code_id" json:"code_id"`
CodePhone string `gorm:"column:code_phone" json:"code_phone"`
CodeMail string `gorm:"column:code_mail" json:"code_mail"`
CodeContent string `gorm:"column:code_content" json:"code_content"`
Database.DefaultField
}
type ReturnData struct {
Token string `json:"token"`
CodeId int `json:"code_id"`
CodePhone string `json:"code_phone"`
CodeMail string `json:"code_mail"`
CodeContent string `json:"code_content"`
}
func FormatData(dataStruct *Data) ReturnData {
data := ReturnData{}
if dataStruct.CodeId > 0 {
data.Token = Utils.EncodeId(32, dataStruct.CodeId, 1)
data.CodeContent = dataStruct.CodeContent
}
return data
}