18 lines
601 B
Go
18 lines
601 B
Go
package model
|
|
|
|
import "next-terminal/server/common"
|
|
|
|
type SessionAudit struct {
|
|
ID string `gorm:"primary_key,type:varchar(36)" json:"id"`
|
|
SessionId string `gorm:"index,type:varchar(36)" json:"sessionId"`
|
|
Status string `gorm:"type:varchar(32);default:'pending'" json:"status"`
|
|
Content string `gorm:"type:text" json:"content"`
|
|
Error string `gorm:"type:text" json:"error"`
|
|
Created common.JsonTime `json:"createdAt"`
|
|
Updated common.JsonTime `json:"updatedAt"`
|
|
}
|
|
|
|
func (r *SessionAudit) TableName() string {
|
|
return "session_audit"
|
|
}
|