otfe/models/post.go

34 lines
542 B
Go

// package models
// import (
// "time"
// "github.com/jinzhu/gorm"
// )
// //Post model
// type Post struct {
// gorm.Model
// Title string
// Author string
// Published time.Time
// LastEdited time.Time
// Content []byte
// }
// //Create new post
// func (p Post) Create() error {
// return create(&p)
// }
// func (p *Post) Read() (*Post, error) {
// err := read(&p)
// return p, err
// }
// func (p Post) ReadAll() ([]Post, error) {
// var posts []Post
// err := readAll(&posts)
// return posts, err
// }