Skip to content

Documentation


Documentation / @kizami/db / insertWorkPolicyVersion

Function: insertWorkPolicyVersion()

insertWorkPolicyVersion(db, params): Promise<{ core: string | null; createdAt: number; effectiveFrom: string; id: string; kind: string; settlementPeriod: string; standardDayMinutes: number; tenantId: string; workPolicyId: string; }>

Defined in: packages/db/src/queries/work-policies.ts:77

新しい版を1件追記する(UPDATE ではない)。過去日禁止・重複禁止のバリデーションは 呼び出し側(apps/api/src/routes/settings.ts)が行う。

Parameters

db

Database | SQLiteTransaction<"async", ResultSet, schema, ExtractTablesWithRelations<schema>>

params

InsertWorkPolicyVersionParams

Returns

Promise<{ core: string | null; createdAt: number; effectiveFrom: string; id: string; kind: string; settlementPeriod: string; standardDayMinutes: number; tenantId: string; workPolicyId: string; }>