u
This commit is contained in:
@@ -68,6 +68,22 @@ WHERE ca.category_id = @categoryId
|
||||
ORDER BY a.id
|
||||
`;
|
||||
|
||||
export const GET_CATEGORY_ARTICLE_WAREHOUSE_SUMMARIES = `
|
||||
SELECT
|
||||
aws.id,
|
||||
aws.article_id AS articleId,
|
||||
aws.warehouse_id AS warehouseId,
|
||||
w.name AS warehouseName,
|
||||
aws.stock
|
||||
FROM articlewarehousesummary aws
|
||||
INNER JOIN warehouse w ON w.id = aws.warehouse_id
|
||||
INNER JOIN categoryarticle ca ON ca.article_id = aws.article_id
|
||||
INNER JOIN article a ON a.id = ca.article_id
|
||||
WHERE ca.category_id = @categoryId
|
||||
AND a.parentarticle_id IS NULL
|
||||
ORDER BY w.sort ASC, w.name ASC, aws.id ASC
|
||||
`;
|
||||
|
||||
export const CREATE = `
|
||||
INSERT INTO category (parent_id, sort)
|
||||
OUTPUT INSERTED.id, INSERTED.parent_id AS parentId, INSERTED.sort
|
||||
|
||||
@@ -5,6 +5,7 @@ import { ARTICLE_LIST_COLUMNS, ARTICLE_LIST_JOINS } from './article.js';
|
||||
const queries = translateQueries(source, 'category');
|
||||
export const {
|
||||
CREATE, DELETE, GET_BY_PARENT_AND_NAME,
|
||||
GET_CATEGORY_ARTICLE_WAREHOUSE_SUMMARIES,
|
||||
GET_NEXT_SIBLING_SORT, LIST_CHILD_IDS,
|
||||
MOVE, UPDATE_SORT,
|
||||
} = queries;
|
||||
|
||||
Reference in New Issue
Block a user