Skip to content

Documentation


Documentation / @kizami/db / index / listApprovedLeaveRequestsInRange

Function: listApprovedLeaveRequestsInRange() ​

listApprovedLeaveRequestsInRange(db, params): Promise<object[]>

Defined in: packages/db/src/queries/leave.ts:201

GET /attendance/monthly の paidLeave 組み立て、および残高・年5日計算の入力に使う。

Database | Transaction を受け取る(apps/api/src/lib/closing-amend.ts が締め後修正の 反映と同一トランザクションで月次を再計算するために必要)。

Parameters ​

db ​

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

params ​

fromDate ​

string

tenantId ​

string

toDate ​

string

userId ​

string

Returns ​

Promise<object[]>