const crud = require("../service/biz_admin_crud"); const { getRequestBody } = crud; module.exports = { "POST /biz_usage/page": async (ctx) => { const body = getRequestBody(ctx); const data = await crud.page("biz_usage_monthly", body); ctx.success({ rows: data.rows, count: data.count }); }, "POST /biz_usage/add": async (ctx) => { const body = getRequestBody(ctx); const row = await crud.add("biz_usage_monthly", body); ctx.success(row); }, "POST /biz_usage/edit": async (ctx) => { const body = getRequestBody(ctx); await crud.edit("biz_usage_monthly", body); ctx.success({}); }, "POST /biz_usage/del": async (ctx) => { const body = getRequestBody(ctx); await crud.del("biz_usage_monthly", body); ctx.success({}); }, "GET /biz_usage/detail": async (ctx) => { const q = ctx.query || {}; const row = await crud.detail("biz_usage_monthly", { id: q.id || q.ID }); ctx.success(row); }, "POST /biz_usage/export": async (ctx) => { const body = getRequestBody(ctx); const res = await crud.exportCsv("biz_usage_monthly", body); ctx.success(res); }, };