Remove @mui, move states into zustand store

This commit is contained in:
cracklesparkle
2024-12-10 10:51:29 +09:00
parent e9595f9703
commit eeae97288a
27 changed files with 537 additions and 2079 deletions

View File

@ -61,11 +61,38 @@ router.get('/objects/list', async (req: Request, res: Response) => {
if (type) {
const result = await tediousQuery(
// `
// SELECT
// *
// FROM
// vObjects
// WHERE
// vObjects.id_city = ${city_id}
// AND vObjects.year = ${year}
// AND type = ${type}
// AND
// (
// CASE
// WHEN TRY_CAST(vObjects.planning AS BIT) IS NOT NULL THEN TRY_CAST(vObjects.planning AS BIT)
// WHEN vObjects.planning = 'TRUE' THEN 1
// WHEN vObjects.planning = 'FALSE' THEN 0
// ELSE NULL
// END
// ) = ${planning};
// `
`
SELECT
*
vObjects.*,
CASE
WHEN vObjects.boiler_id IS NOT NULL THEN vBoilers.name
ELSE CAST(tValues.value AS varchar(max))
END AS name
FROM
vObjects
JOIN
vBoilers ON vBoilers.id = vObjects.boiler_id
JOIN
tValues ON tValues.id_param = 4 AND tValues.id_object = vObjects.object_id
WHERE
vObjects.id_city = ${city_id}
AND vObjects.year = ${year}