feat: add room management functionality
This commit is contained in:
@@ -112,7 +112,7 @@ func (q *Queries) ListRooms(ctx context.Context) ([]Room, error) {
|
||||
|
||||
const updateRoom = `-- name: UpdateRoom :one
|
||||
UPDATE rooms
|
||||
SET name = coalesce($1, name),
|
||||
SET name = CASE WHEN $1 = '' THEN name ELSE $1 END,
|
||||
description = coalesce($2, description),
|
||||
updated_at = $3
|
||||
WHERE id = $4
|
||||
@@ -120,7 +120,7 @@ RETURNING id, warehouse_id, name, description, created_at, updated_at
|
||||
`
|
||||
|
||||
type UpdateRoomParams struct {
|
||||
Name string `db:"name" json:"name"`
|
||||
Name interface{} `db:"name" json:"name"`
|
||||
Description pgtype.Text `db:"description" json:"description"`
|
||||
UpdatedAt time.Time `db:"updated_at" json:"updatedAt"`
|
||||
ID int64 `db:"id" json:"id"`
|
||||
|
||||
@@ -112,7 +112,7 @@ func (q *Queries) ListWarehouses(ctx context.Context) ([]Warehouse, error) {
|
||||
|
||||
const updateWarehouse = `-- name: UpdateWarehouse :one
|
||||
UPDATE warehouses
|
||||
SET name = CASE WHEN $1 = '' THEN name ELSE $1 END,
|
||||
SET name = CASE WHEN $1 = '' THEN name ELSE $1 END,
|
||||
description = coalesce($2, description),
|
||||
address = coalesce($3, address),
|
||||
updated_at = $4
|
||||
|
||||
Reference in New Issue
Block a user