{"code":0,"data":{"docs":"/api/health  GET  \u5065\u5eb7\u68c0\u67e5","endpoints":{"attendance":"/api/attendance     \u51fa\u52e4","auth":"/api/auth           \u767b\u5f55/\u6ce8\u518c/JWT","business":"/api/business       \u4e1a\u52a1\u7ba1\u7406 (\u4e1a\u52a1\u4eba\u5458/\u5408\u4f5c\u5355\u4f4d/\u5ba2\u6237\u5206\u914d/\u63d0\u6210 v1.6.0)","business_portal":"/business          \u4e1a\u52a1\u7ba1\u7406\u72ec\u7acb\u767b\u5f55\u5165\u53e3 (\u4e1a\u52a1\u4eba\u5458/\u5408\u4f5c\u5355\u4f4d \u4e13\u7528 v1.6.2)","cert_types":"/api/cert-types     \u8bc1\u4e66\u7c7b\u578b 35 \u5f20","certificates":"/api/certificates   \u8bc1\u4e66\u53d1\u653e + \u590d\u5ba1\u63d0\u9192","classes":"/api/classes        \u57f9\u8bad\u73ed\u6b21","enterprises":"/api/enterprises    \u4f01\u4e1a\u7ba1\u7406","finance":"/api/finance        \u8d22\u52a1\u5bf9\u8d26","hours":"/api/hours-compliance \u5b66\u65f6\u5408\u89c4 (\u7406\u8bba/\u5b9e\u64cd\u5206\u522b)","logs":"/api/operation-logs \u64cd\u4f5c\u65e5\u5fd7","orders":"/api/enterprise-orders \u6279\u91cf\u8ba2\u5355 (10/30/50 \u9636\u68af)","payments":"/api/payments       \u652f\u4ed8\u6d41\u6c34","reports":"/api/reports        9 \u5f20\u5e7f\u4e1c\u5e94\u6025\u5c40\u62a5\u8868 + \u73ed\u7ea7\u82b1\u540d\u518c","student_portal":"/api/student-portal \u5b66\u5458\u7aef (\u624b\u673a\u9a8c\u8bc1\u7801\u767b\u5f55+\u626b\u7801\u7b7e\u5230 v1.5.0)","students":"/api/students       \u5b66\u5458 CRUD + 16:1 \u6821\u9a8c","teachers":"/api/teachers       \u6559\u5e08 CRUD","venues":"/api/venues         \u573a\u5730 10 \u95f4"},"system":"\u6e05\u8fdc\u5e02\u6e05\u57ce\u533a\u5efa\u8bda\u804c\u4e1a\u57f9\u8bad\u5b66\u6821\u6709\u9650\u516c\u53f8","version":"1.8.15"},"message":"\u6b22\u8fce\u4f7f\u7528\u5efa\u8bda SOTMS \u57f9\u8bad\u7ba1\u7406\u7cfb\u7edf"}
