import axios from "@/assets/js/http.js" /** * 通道收付款项查询接口 * @param {*} param0 */ export const AssetsPayment = ({ beginDate, endDate, sendStatus, page, pageSize, }) => axios.post("payment/getPaymentSums", { beginDate, endDate, sendStatus, page, pageSize, }) /** * 获取支付公司列表 */ export const getCompanyId = () => axios.get("manage/getCompanys") /** * 通道收付款项查询详情 * @param {*} param0 */ export const AssetsPaymentDetail = ({ paymentNo, institutionId, sendStatus, beginDate, endDate, }) => axios.post("payment/getPaymentDetails", { paymentNo, institutionId, sendStatus, beginDate, endDate, }) /** * 新增/编辑收付款项接口 * @param {*} param0 */ export const AssetsPaymentAdd = ({ paymentDetails, institutionId, beginDate, endDate, paymentNo, }) => axios.post("payment/addPaymentSum", { paymentDetails, institutionId, beginDate, endDate, paymentNo, }) /** * 编辑/收付款接口 * @param {*} param0 */ export const AssetsPaymentEdit = ({ paymentDetails, institutionId, beginDate, endDate, paymentNo, }) => axios.post("payment/editPaymentSum", { paymentDetails, institutionId, beginDate, endDate, paymentNo, }) /** * 获取资金通道 */ export const CapitalChannel = () => axios.post("payment/getCapitalChannel") /** * 收付款类型 */ export const PaymentType = () => axios.post("payment/getPaymentType") /** * 编辑收付款项接口 * @param {*} param0 */ export const SavePayment = ({ paymentDetails, institutionId, beginDate, endDate, paymentNo, paymentAmount, transAmount, }) => axios.post("payment/saveEditPaymentSum", { paymentDetails, institutionId, beginDate, endDate, paymentNo, paymentAmount, transAmount, }) /** * 保存新增收付款项 * @param {*} param0 */ export const SaveNewPayment = (obj) => axios.post("payment/saveNewPaymentSum", obj) /** * 删除收付款项 * @param {*} param0 */ export const DeletePayment = (params) => axios.post("payment/deletePaymentSum", params) /** * 支付总账报送 * @param {*} param0 */ export const SubmitPayment = ({ paymentDetails, institutionId, beginDate, endDate }) => axios.post("payment/sendPaymentSum", { paymentDetails: Array, institutionId, beginDate, endDate, }) /** * 交易费率/新增 * @param {*} params */ export const TranRateAdd = (params) => axios.post("transFee/addFee", params) /** * 交易费率/编辑 * @param {*} params */ export const TranRateEdit = (params) => axios.post("transFee/updateFee", params) /** * 财务总账报送 * @param {*} params */ export const LedgerDeliver = (params) => axios.post("payment/sendPaymentSum", params) /** * 网银流水导入 * @param {*} param0 */ export const PipelinQuery = ({ beginDate, endDate, page, pageSize }) => axios.post("acctTrans/getAcctTransInputs", { beginDate, endDate, page, pageSize }) /** * 网银流水详情查询 * @param {*} param0 */ export const PipelinDetail = ({ batchNo, pageSize, page }) => axios.post("acctTrans/getAcctTransDetails", { batchNo, pageSize, page }) /** * 网银流水详情删除 * @param {*} batchNo */ export const PipelinDetele = ({ batchNo }) => axios.post("acctTrans/deleteAcctTrans", { batchNo }) /** * 获取银行数据 */ export const getBankCode = () => axios.post("acctTrans/getBankList") /** * 上传文件 * @param {*} params */ export const uploadFile = (data) => axios.post("acctTrans/uploadFile", data, 'formData') /** * * 获取银行流水账号 */ export const bankStream = () => axios.post("acctTrans/getAccountList") /** * 流水提交 * @param {*} param0 */ export const streamSubmit = ({ acctName, acctNo, bankId, bankName, batchNo, remark, uploadStatus }) => axios.post("acctTrans/submit", { acctName, acctNo, bankId, bankName, batchNo, remark, uploadStatus }) /** * 流水删除 * @param {*} batchNo */ export const streamDelete = ({ batchNo, }) => axios.post("acctTrans/deleteAcctTrans", { batchNo, }) /** * 详情删除 * @param {*} data */ export const detailDelete = (data) => axios.post("acctTrans/deleteAcctTransDetail", data) /** * 统计监控查询 * @param {*} param0 */ export const StaticData = ({ beginDate, endDate, page, pageSize, transType }) => axios.post("statistics/getTrsStatistics", { beginDate, endDate, page, pageSize, transType }) /** * 失败分析 * @param {*} param0 */ export const staticAnaly = ({ statisticNo, page, pageSize, }) => axios.post("statistics/getTrsFailInfo", { statisticNo, page, pageSize, }) /** * 失败统计详情 * @param {*} params */ export const statisticsFailDetail = (params) => axios.post("statistics/getTrsFailDetail", params) /** * 事件实时查询 * @param {*} param0 */ export const staticTotal = ({ companyId, institutionId, merId, transType }) => axios.post("statistics/getRealTrsStatistics", { companyId, institutionId, merId, transType }) /** * 获取实时交易下拉接口 */ export const staticMerId = () => axios.post("statistics/getCompanyInfo") /** * 导出统计列表 * @param {*} param0 */ export const staticPrint = ({ beginDate, endDate, transType }) => axios.get("statistics/exportExcel", { beginDate, endDate, transType }) /** * 导出失败详情 * @param {*} params */ export const exportStatisticsFail = ({ transDate, companyId, merId, transType, retCode, retMessage }) => axios.get("statistics/exportFailDetail", { transDate, companyId, merId, transType, retCode, retMessage }) /** * 上传拦截流水 * @param {*} param0 */ export const uploadInterceptTrans = (params) => axios.post("bankTrans/uploadInterceptTrans", params) /** * 删除拦截流水 * @param {*} param0 */ export const deleteInterceptTrans = (params) => axios.post("bankTrans/deleteInterceptTrans", params)