This commit is contained in:
seb
2026-09-27 22:01:56 +02:00
parent 0cafa11a32
commit 87da854de4
12 changed files with 686 additions and 0 deletions

View File

@@ -816,6 +816,26 @@ END
`;
export const INIT_LABELTEMPLATE = `
IF NOT EXISTS (SELECT * FROM sys.tables WHERE name = 'labeltemplate')
BEGIN
CREATE TABLE labeltemplate (
id INT IDENTITY(1,1) PRIMARY KEY,
company_id INT NOT NULL,
name NVARCHAR(255) NOT NULL,
width INT NOT NULL,
height INT NOT NULL,
dpi INT NOT NULL,
type NVARCHAR(50) NOT NULL,
content NVARCHAR(MAX) NOT NULL,
thumb VARBINARY(MAX) NULL,
CONSTRAINT FK_labeltemplate_company FOREIGN KEY (company_id) REFERENCES company(id) ON DELETE CASCADE,
CONSTRAINT CK_labeltemplate_dpi CHECK (dpi IN (203, 300)),
CONSTRAINT CK_labeltemplate_type CHECK (type IN ('zpl'))
);
END
`;
export const INIT_FILE = `
IF NOT EXISTS (SELECT * FROM sys.tables WHERE name = 'file')
BEGIN
@@ -919,6 +939,7 @@ export const SCHEMA_SCRIPTS = [
INIT_POSTERMINAL,
INIT_POSTERMINALCATEGORY,
INIT_PRINTER,
INIT_LABELTEMPLATE,
INIT_FILE,
INIT_MANIFESTATTACHMENT,
INIT_MANIFESTATTACHMENT_TRIGGER,