import request from "@/utils/request"; /** 按月份查询对账单明细(生成前预览) */ export function getAccountStatementDetailsByMonth(params) { return request({ url: "/accountStatement/getAccountStatementDetailsByMonth", method: "get", params, }); } /** 新增对账单 */ export function addAccountStatement(data) { return request({ url: "/accountStatement/addAccountStatement", method: "post", data, }); } /** 对账单分页列表 */ export function listPageAccountStatement(params) { return request({ url: "/accountStatement/listPageAccountStatement", method: "get", params, }); } /** 删除对账单(Spring 要求 ids=1&ids=2 查询参数) */ export function deleteAccountStatement(ids) { const idList = Array.isArray(ids) ? ids : [ids]; const query = idList .filter((id) => id !== undefined && id !== null && id !== "") .map((id) => `ids=${encodeURIComponent(id)}`) .join("&"); return request({ url: `/accountStatement/deleteAccountStatement?${query}`, method: "delete", }); }