liu
4 天以前 611dd8268e40caa4d97e8954b85b5adaaef99afa
src/api/hrm/employee/index.ts
@@ -33,6 +33,10 @@
    sickLeaveBalance?: number;
    salaryStructureId?: number;
    baseSalary?: number;
    /** 岗位工资 */
    postSalary?: number;
    /** 工龄工资 */
    senioritySalary?: number;
    roleIds?: number[];
    roleNames?: string[];
    bankName?: string;
@@ -91,8 +95,13 @@
    id: number;
    employeeNo: string;
    name: string;
    /** 部门ID */
    deptId?: number;
    deptName?: string;
    /** 岗位ID列表 */
    postIds?: number[];
    postName?: string;
    employeeStatus?: number;
  }
  /** 员工导入结果 */
@@ -175,3 +184,15 @@
export function deleteEmergencyContact(id: number) {
  return requestClient.delete(`/hrm/employee/emergency-contact/delete?id=${id}`);
}
/** 员工转正(仅劳动合同可转正) */
export function regularizeEmployee(id: number) {
  return requestClient.put(`/hrm/employee/regular?id=${id}`);
}
/** 待转正提醒列表(试用中、劳动合同、试用期即将到期) */
export function getRegularizeReminders(days = 7) {
  return requestClient.get<HrmEmployeeApi.Employee[]>(
    `/hrm/employee/regularize-reminders?days=${days}`,
  );
}