From 8771da2ccf6f7c3fd2a8c89a1a0e230c6386db7f Mon Sep 17 00:00:00 2001
From: 石广澎 <shiguangpeng@163.com>
Date: 星期一, 17 十一月 2025 15:40:48 +0800
Subject: [PATCH] feat(api): 新增多个API接口并优化配置

---
 common/math.js |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/common/math.js b/common/math.js
new file mode 100644
index 0000000..57e84fe
--- /dev/null
+++ b/common/math.js
@@ -0,0 +1,24 @@
+const $math = require('mathjs')
+export const math = {
+  add () {
+    return comp('add', arguments)
+  },
+  subtract () {
+    return comp('subtract', arguments)
+  },
+  multiply () {
+    return comp('multiply', arguments)
+  },
+  divide () {
+    return comp('divide', arguments)
+  }
+}
+
+function comp (_func, args) {
+  let t = $math.chain($math.bignumber(args[0]))
+  for (let i = 1; i < args.length; i++) {
+    t = t[_func]($math.bignumber(args[i]))
+  }
+  // 闃叉瓒呰繃6浣嶄娇鐢ㄧ瀛﹁鏁版硶
+  return parseFloat(t.done())
+}
\ No newline at end of file

--
Gitblit v1.9.1