R62 A1-A6:2026年中国法定假期日历

这个提交包含在:
2026-04-12 21:31:24 +08:00
父节点 97b679033e
当前提交 f8d941ec64
共修改 10 个文件,包含 638 行新增和 31 行删除
+20
查看文件
@@ -83,6 +83,15 @@ export type LeaveBalanceResponse = {
items: LeaveBalanceItem[];
};
export type LeaveWorkingDaysPreview = {
requestedDays: number;
naturalRequestedDays: number;
holidayDayCount: number;
weekendDayCount: number;
adjustedWorkdayCount: number;
calendarApplied: boolean;
};
export type LeaveListQuery = {
status?: LeaveRequestStatus;
scope?: "own" | "all";
@@ -164,6 +173,17 @@ export async function fetchLeaveRequestDetail(leaveRequestId: string) {
return apiRequestData<LeaveRequestItem>(`/api/leave-requests/${leaveRequestId}`);
}
export async function fetchLeaveWorkingDaysPreview(query: {
startDate: string;
endDate: string;
startSession: LeaveSession;
endSession: LeaveSession;
}) {
return apiRequestData<LeaveWorkingDaysPreview>(
`/api/leave-requests/working-days${toQueryString(query)}`,
);
}
export async function createLeaveRequest(payload: {
leaveTypeId: string;
startDate: string;