diff --git a/README.md b/README.md index 138a914..b19b649 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,7 @@ type Model struct { Tags string `json:"tags"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` + UserID int `json:"user_id"` } type Task struct { @@ -76,6 +77,7 @@ type Task struct { Progress int `json:"progress"` // (0-100) CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` + UserID int `json:"user_id"` } type Image struct { @@ -92,6 +94,7 @@ type Image struct { FromImage string `json:"from_image"` // Image to start from CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` + UserID int `json:"user_id"` } type Tag struct { diff --git a/configs/sqlite3.go b/configs/sqlite3.go index a1be0e1..c9e2bc0 100644 --- a/configs/sqlite3.go +++ b/configs/sqlite3.go @@ -40,7 +40,8 @@ func init() { seed INTEGER, from_image TEXT, created_at TEXT, - updated_at TEXT + updated_at TEXT, + user_id INTEGER ); CREATE TABLE IF NOT EXISTS models( id INTEGER PRIMARY KEY AUTOINCREMENT, @@ -53,14 +54,15 @@ func init() { progress INTEGER, tags TEXT, created_at TEXT, - updated_at TEXT + updated_at TEXT, + user_id INTEGER ); CREATE TABLE IF NOT EXISTS users( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, password TEXT, created_at TEXT, - updated_at TEXT + updated_at TEXT, ); CREATE TABLE IF NOT EXISTS tags( id INTEGER PRIMARY KEY AUTOINCREMENT, @@ -74,7 +76,8 @@ func init() { status TEXT, progress INTEGER, created_at TEXT, - updated_at TEXT + updated_at TEXT, + user_id INTEGER ); `) defer db.Close() diff --git a/models/Image.go b/models/Image.go index 00b1c7a..d23fc4b 100644 --- a/models/Image.go +++ b/models/Image.go @@ -19,6 +19,7 @@ type Image struct { FromImage string `json:"from_image"` // Image to start from CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` + UserID int `json:"user_id"` } func (image *Image) Create() error { diff --git a/models/Model.go b/models/Model.go index 95d082d..14cc933 100644 --- a/models/Model.go +++ b/models/Model.go @@ -17,6 +17,7 @@ type Model struct { Tags string `json:"tags"` CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` + UserID int `json:"user_id"` } func (model *Model) Create() error { diff --git a/models/Task.go b/models/Task.go index 3ea89e6..6e996ce 100644 --- a/models/Task.go +++ b/models/Task.go @@ -13,6 +13,7 @@ type Task struct { Progress int `json:"progress"` // (0-100) CreatedAt string `json:"created_at"` UpdatedAt string `json:"updated_at"` + UserID int `json:"user_id"` } func (task *Task) Create() error {