Update
This commit is contained in:
parent
70e95eaba5
commit
58aaf088b5
@ -26,7 +26,7 @@ model todo {
|
|||||||
id Int @id @default(autoincrement())
|
id Int @id @default(autoincrement())
|
||||||
name String @default("")
|
name String @default("")
|
||||||
completed Boolean @default(false)
|
completed Boolean @default(false)
|
||||||
duedate Json @default("{}")
|
due Json @default("{}")
|
||||||
user_id Int @default(0)
|
user_id Int @default(0)
|
||||||
created_at DateTime @default(now())
|
created_at DateTime @default(now())
|
||||||
updated_at DateTime @default(now()) @updatedAt
|
updated_at DateTime @default(now()) @updatedAt
|
||||||
|
|||||||
@ -38,7 +38,7 @@ func (r *TodoRepository) Create(todo Todo) (int, error) {
|
|||||||
"updated_at": time.Now(),
|
"updated_at": time.Now(),
|
||||||
"name": todo.Name,
|
"name": todo.Name,
|
||||||
"completed": todo.Completed,
|
"completed": todo.Completed,
|
||||||
"duedate": r.jsonToString(todo.Duedate),
|
"due": r.jsonToString(todo.Due),
|
||||||
"user_id": todo.UserId,
|
"user_id": todo.UserId,
|
||||||
}).
|
}).
|
||||||
Returning("id").
|
Returning("id").
|
||||||
@ -80,7 +80,7 @@ func (e TodoAlreadyExistsError) Error() string {
|
|||||||
|
|
||||||
func (r *TodoRepository) getSelectColumns() []any {
|
func (r *TodoRepository) getSelectColumns() []any {
|
||||||
return []any{"id", "created_at", "updated_at",
|
return []any{"id", "created_at", "updated_at",
|
||||||
"name", "completed", "duedate", "user_id",
|
"name", "completed", "due", "user_id",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -124,7 +124,7 @@ func (r *TodoRepository) rowToItem(rows pgx.Rows, rowId bool) (Todo, int, error)
|
|||||||
&item.UpdatedAt,
|
&item.UpdatedAt,
|
||||||
&item.Name,
|
&item.Name,
|
||||||
&item.Completed,
|
&item.Completed,
|
||||||
&item.Duedate,
|
&item.Due,
|
||||||
&item.UserId,
|
&item.UserId,
|
||||||
)
|
)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -137,7 +137,7 @@ func (r *TodoRepository) rowToItem(rows pgx.Rows, rowId bool) (Todo, int, error)
|
|||||||
&item.UpdatedAt,
|
&item.UpdatedAt,
|
||||||
&item.Name,
|
&item.Name,
|
||||||
&item.Completed,
|
&item.Completed,
|
||||||
&item.Duedate,
|
&item.Due,
|
||||||
&item.UserId,
|
&item.UserId,
|
||||||
)
|
)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -150,7 +150,7 @@ func (r *TodoRepository) rowToItem(rows pgx.Rows, rowId bool) (Todo, int, error)
|
|||||||
UpdatedAt: item.UpdatedAt,
|
UpdatedAt: item.UpdatedAt,
|
||||||
Name: item.Name,
|
Name: item.Name,
|
||||||
Completed: item.Completed,
|
Completed: item.Completed,
|
||||||
Duedate: item.Duedate,
|
Due: item.Due,
|
||||||
UserId: item.UserId,
|
UserId: item.UserId,
|
||||||
}, item.Count, nil
|
}, item.Count, nil
|
||||||
}
|
}
|
||||||
@ -163,7 +163,7 @@ func (r *TodoRepository) Update(userId int, todo Todo) error {
|
|||||||
"updated_at": time.Now(),
|
"updated_at": time.Now(),
|
||||||
"name": todo.Name,
|
"name": todo.Name,
|
||||||
"completed": todo.Completed,
|
"completed": todo.Completed,
|
||||||
"duedate": r.jsonToString(todo.Duedate),
|
"due": r.jsonToString(todo.Due),
|
||||||
"user_id": todo.UserId,
|
"user_id": todo.UserId,
|
||||||
}).
|
}).
|
||||||
Where(goqu.Ex{
|
Where(goqu.Ex{
|
||||||
@ -212,7 +212,7 @@ type TodoField string
|
|||||||
const (
|
const (
|
||||||
TodoFieldName TodoField = "name"
|
TodoFieldName TodoField = "name"
|
||||||
TodoFieldCompleted TodoField = "completed"
|
TodoFieldCompleted TodoField = "completed"
|
||||||
TodoFieldDuedate TodoField = "duedate"
|
TodoFieldDue TodoField = "due"
|
||||||
)
|
)
|
||||||
|
|
||||||
type TodoNameFilter struct {
|
type TodoNameFilter struct {
|
||||||
|
|||||||
@ -12,7 +12,7 @@ type Todo struct {
|
|||||||
Id int `db:"id"`
|
Id int `db:"id"`
|
||||||
Name string `db:"name"`
|
Name string `db:"name"`
|
||||||
Completed bool `db:"completed"`
|
Completed bool `db:"completed"`
|
||||||
Duedate time `db:"duedate"`
|
Due time `db:"due"`
|
||||||
UserId int `db:"user_id"`
|
UserId int `db:"user_id"`
|
||||||
CreatedAt time.Time `db:"created_at"`
|
CreatedAt time.Time `db:"created_at"`
|
||||||
UpdatedAt time.Time `db:"updated_at"`
|
UpdatedAt time.Time `db:"updated_at"`
|
||||||
@ -23,7 +23,7 @@ func (s *Todo) String() string {
|
|||||||
"Id: ", s.Id, ", ",
|
"Id: ", s.Id, ", ",
|
||||||
"Name: ", s.Name, ", ",
|
"Name: ", s.Name, ", ",
|
||||||
"Completed: ", s.Completed, ", ",
|
"Completed: ", s.Completed, ", ",
|
||||||
"Duedate: ", s.Duedate, ", ",
|
"Due: ", s.Due, ", ",
|
||||||
"UserId: ", s.UserId, ", ",
|
"UserId: ", s.UserId, ", ",
|
||||||
"CreatedAt: ", s.CreatedAt, ", ",
|
"CreatedAt: ", s.CreatedAt, ", ",
|
||||||
"UpdatedAt: ", s.UpdatedAt, ", ",
|
"UpdatedAt: ", s.UpdatedAt, ", ",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user