Skip to content

Documentation


Documentation / @kizami/db / UpdateLeaveGrantProposalStatusParams

Interface: UpdateLeaveGrantProposalStatusParams

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

Properties

decidedAt?

optional decidedAt?: number | null

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


decidedBy?

optional decidedBy?: string | null

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


decisionNote?

optional decisionNote?: string | null

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


fromStatus?

optional fromStatus?: LeaveGrantProposalStatus

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

渡すと条件付き UPDATE になり、0件更新なら null(楽観ロック。updateLeaveRequestStatus と同じ形)


grantId?

optional grantId?: string | null

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


id

id: string

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


status

status: LeaveGrantProposalStatus

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


tenantId

tenantId: string

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