import type { PageResult } from '#/packages/effects/request/src';
|
|
import { requestClient } from '#/api/request';
|
|
export namespace HrmLeaveTypeConfigApi {
|
/** 请假类型扣款配置 */
|
export interface LeaveTypeConfig {
|
id?: number;
|
leaveType?: number;
|
name?: string;
|
deductionRatio?: number;
|
remark?: string;
|
status?: number;
|
createTime?: string;
|
}
|
}
|
|
/** 获取请假类型配置列表 */
|
export function getLeaveTypeConfigList() {
|
return requestClient.get<HrmLeaveTypeConfigApi.LeaveTypeConfig[]>(
|
'/hrm/leave-type-config/list',
|
);
|
}
|
|
/** 更新请假类型配置 */
|
export function updateLeaveTypeConfig(data: HrmLeaveTypeConfigApi.LeaveTypeConfig) {
|
return requestClient.put('/hrm/leave-type-config/update', data);
|
}
|