feat: wrap up user API functionality
This commit is contained in:
0
api/queries/OrderQueries.go
Normal file
0
api/queries/OrderQueries.go
Normal file
@@ -22,14 +22,48 @@ UPDATE ordr_user SET active = FALSE WHERE id = $1;
|
||||
|
||||
const USER_GET_TABLE_DATA string = `
|
||||
SELECT
|
||||
id,
|
||||
ordr_user.id,
|
||||
user_name,
|
||||
job_position,
|
||||
position_name,
|
||||
active,
|
||||
is_admin
|
||||
FROM
|
||||
ordr_user
|
||||
INNER JOIN ordr_position
|
||||
ON job_position = ordr_position.id
|
||||
ORDER BY user_name
|
||||
OFFSET $2
|
||||
LIMIT $3;
|
||||
OFFSET $1
|
||||
LIMIT $2;
|
||||
`
|
||||
|
||||
const GET_CURRENT_USER_OBJECT string = `
|
||||
SELECT
|
||||
ordr_user.id,
|
||||
user_name,
|
||||
position_name,
|
||||
active,
|
||||
is_admin
|
||||
FROM
|
||||
ordr_user
|
||||
INNER JOIN ordr_position
|
||||
ON job_position = ordr_position.id
|
||||
AND ordr_user.sub_id = $1;
|
||||
`
|
||||
|
||||
const USER_SET_POSITION string = `
|
||||
UPDATE ordr_user SET job_position = $1 WHERE id = $2;
|
||||
`
|
||||
|
||||
const POSITION_GET_POSITION string = `
|
||||
SELECT
|
||||
id,
|
||||
position_name
|
||||
FROM
|
||||
ordr_position
|
||||
WHERE
|
||||
position_name LIKE '%' || $1 || '%'
|
||||
`
|
||||
|
||||
const CREATE_POSITION string = `
|
||||
INSERT INTO ordr_position(position_name) VALUES ($1)
|
||||
`
|
||||
|
||||
Reference in New Issue
Block a user