import request from '@/config/axios' // 员工薪资项目配置 VO export interface SalaryConfVO { id: number // 唯一标识符 idNo: string // 身份证号 levelGear: string // 职级档位 stationSalary: number // 岗位工资 hardshipAllowance: number // 艰苦补贴 annuityBase: number // 企业年金缴纳基数 socialSecurityBase: number // 社保缴纳基数 pensionBase: number // 养老金缴纳基数 housingFundBase: number // 住房公积金缴纳基数 month: string // 年月 } // 员工薪资项目配置 API export const SalaryConfApi = { // 查询员工薪资项目配置分页 getSalaryConfPage: async (params: any) => { return await request.get({ url: `/salary/salary-conf/page`, params }) }, // 查询员工薪资项目配置详情 getSalaryConf: async (id: number) => { return await request.get({ url: `/salary/salary-conf/get?id=` + id }) }, // 新增员工薪资项目配置 createSalaryConf: async (data: SalaryConfVO) => { return await request.post({ url: `/salary/salary-conf/create`, data }) }, // 修改员工薪资项目配置 updateSalaryConf: async (data: SalaryConfVO) => { return await request.put({ url: `/salary/salary-conf/update`, data }) }, // 删除员工薪资项目配置 deleteSalaryConf: async (id: number) => { return await request.delete({ url: `/salary/salary-conf/delete?id=` + id }) }, // 导出员工薪资项目配置 Excel exportSalaryConf: async (params) => { return await request.download({ url: `/salary/salary-conf/export-excel`, params }) }, }