/** * 律师事务所年度经营报表 api 封装 * * @Author: wzh * @Date: 2026-01-07 15:57:43 * @Copyright 1.0 */ import { postRequest, getRequest } from '/@/lib/axios'; export const firmReportsApi = { /** * 分页查询 @author wzh */ queryPage : (param) => { return postRequest('/firmReports/queryPage', param); }, /** * 增加 @author wzh */ add: (param) => { return postRequest('/firmReports/add', param); }, /** * 修改 @author wzh */ update: (param) => { return postRequest('/firmReports/update', param); }, /** * 删除 @author wzh */ delete: (id) => { return getRequest(`/firmReports/delete/${id}`); }, /** * 批量删除 @author wzh */ batchDelete: (idList) => { return postRequest('/firmReports/batchDelete', idList); }, /** * 提交 @author wzh */ commit: (idList) => { return postRequest('/firmReports/commit', idList); }, /** * 查询有无填报 @author wzh */ query: () => { return getRequest('/firmReports/query'); }, queryByQuarter: (year, quarter) => { return getRequest(`/firmReports/queryByQuarter?year=${year}&quarter=${quarter}`); }, firmHasCostPermission: () => { return getRequest('/firmReports/firmHasCostPermission'); }, /** * 查询本年度已经提交的收入 @author wzh */ income: () => { return postRequest('/firmReports/income'); }, /** * 审核 @author wzh */ review: (param) => { return postRequest('/firmReports/review', param); }, /** * 驳回 @author wzh */ reject: (idList) => { return postRequest('/firmReports/reject', idList); }, /** * 提交前预检查 @author wzh */ preCommitCheck: (idList) => { return postRequest('/firmReports/preCommitCheck', idList); }, /** * 批量创建缺失季度记录 @author wzh */ batchCreateMissing: (param) => { return postRequest('/firmReports/batchCreateMissing', param); }, };