123456789101112131415161718192021222324252627 |
- package models
- import (
- "crypto/sha256"
- "fmt"
- )
- type Answer struct {
- ID string `json:"id" gorm:"primaryKey"`
- Text string `json:"text"`
- }
- func (a *Answer) String() string {
- return a.Text
- }
- func (a *Answer) GetID() string {
- return a.ID
- }
- func (a *Answer) SetID(id string) {
- a.ID = id
- }
- func (a *Answer) GetHash() string {
- return fmt.Sprintf("%x", sha256.Sum256([]byte(a.Text)))
- }
|