u
This commit is contained in:
88
src/providers/mssql/queries/subagentschedule.js
Normal file
88
src/providers/mssql/queries/subagentschedule.js
Normal file
@@ -0,0 +1,88 @@
|
||||
export const SUBAGENTSCHEDULE_COLUMNS = `
|
||||
id,
|
||||
company_id,
|
||||
[desc],
|
||||
prompt,
|
||||
skills,
|
||||
lastagentnote,
|
||||
max_itr,
|
||||
cron,
|
||||
created_at,
|
||||
lastrun_at
|
||||
`;
|
||||
|
||||
export const LIST_BY_COMPANY = `
|
||||
SELECT
|
||||
${SUBAGENTSCHEDULE_COLUMNS}
|
||||
FROM subagentschedule
|
||||
WHERE company_id = @companyId
|
||||
ORDER BY id ASC
|
||||
`;
|
||||
|
||||
export const GET_BY_COMPANY_AND_ID = `
|
||||
SELECT
|
||||
${SUBAGENTSCHEDULE_COLUMNS}
|
||||
FROM subagentschedule
|
||||
WHERE id = @id AND company_id = @companyId
|
||||
`;
|
||||
|
||||
export const CREATE = `
|
||||
INSERT INTO subagentschedule (
|
||||
company_id,
|
||||
[desc],
|
||||
prompt,
|
||||
skills,
|
||||
lastagentnote,
|
||||
max_itr,
|
||||
cron
|
||||
)
|
||||
OUTPUT
|
||||
INSERTED.id,
|
||||
INSERTED.company_id,
|
||||
INSERTED.[desc],
|
||||
INSERTED.prompt,
|
||||
INSERTED.skills,
|
||||
INSERTED.lastagentnote,
|
||||
INSERTED.max_itr,
|
||||
INSERTED.cron,
|
||||
INSERTED.created_at,
|
||||
INSERTED.lastrun_at
|
||||
VALUES (
|
||||
@companyId,
|
||||
@desc,
|
||||
@prompt,
|
||||
@skills,
|
||||
@lastagentnote,
|
||||
@maxItr,
|
||||
@cron
|
||||
)
|
||||
`;
|
||||
|
||||
export const UPDATE = `
|
||||
UPDATE subagentschedule
|
||||
SET
|
||||
[desc] = @desc,
|
||||
prompt = @prompt,
|
||||
skills = @skills,
|
||||
lastagentnote = @lastagentnote,
|
||||
max_itr = @maxItr,
|
||||
cron = @cron,
|
||||
lastrun_at = @lastrunAt
|
||||
OUTPUT
|
||||
INSERTED.id,
|
||||
INSERTED.company_id,
|
||||
INSERTED.[desc],
|
||||
INSERTED.prompt,
|
||||
INSERTED.skills,
|
||||
INSERTED.lastagentnote,
|
||||
INSERTED.max_itr,
|
||||
INSERTED.cron,
|
||||
INSERTED.created_at,
|
||||
INSERTED.lastrun_at
|
||||
WHERE id = @id AND company_id = @companyId
|
||||
`;
|
||||
|
||||
export const DELETE_BY_COMPANY_AND_ID = `
|
||||
DELETE FROM subagentschedule
|
||||
WHERE id = @id AND company_id = @companyId
|
||||
`;
|
||||
Reference in New Issue
Block a user