export const CREATE = ` INSERT INTO customergroup (name, company_id, sort) OUTPUT INSERTED.id, INSERTED.name, INSERTED.sort VALUES (@name, @companyId, @sort) `; export const CREATE_WITHOUT_COMPANY = ` INSERT INTO customergroup (name, sort) OUTPUT INSERTED.id, INSERTED.name, INSERTED.sort VALUES (@name, @sort) `; export const SET_COMPANY = ` UPDATE customergroup SET company_id = @companyId WHERE id = @id `; export const GET_BY_COMPANY_AND_NAME = ` SELECT id, name, sort FROM customergroup WHERE company_id = @companyId AND name = @name `; export const LIST_BY_COMPANY = ` SELECT id, name, sort FROM customergroup WHERE company_id = @companyId ORDER BY sort ASC, name ASC, id ASC `; export const GET_BY_COMPANY_AND_ID = ` SELECT id, name, sort FROM customergroup WHERE id = @id AND company_id = @companyId `; export const GET_NEXT_SORT = ` SELECT ISNULL(MAX(sort), -1) + 1 AS sort FROM customergroup WHERE company_id = @companyId `; export const LIST_IDS_BY_COMPANY = ` SELECT id FROM customergroup WHERE company_id = @companyId `; export const UPDATE = ` UPDATE customergroup SET name = @name, updated_at = SYSUTCDATETIME() OUTPUT INSERTED.id, INSERTED.name, INSERTED.sort WHERE id = @id AND company_id = @companyId `; export const UPDATE_SORT = ` UPDATE customergroup SET sort = @sort, updated_at = SYSUTCDATETIME() WHERE id = @id AND company_id = @companyId `; export const DELETE_BY_COMPANY_AND_ID = ` DELETE FROM customergroup WHERE id = @id AND company_id = @companyId `;