import Router from "@koa/router";
const MiniAppController = require("../controller/MiniappController");

const miniAppRouter = new Router();

// 内容安全审核（支持platform query参数）
miniAppRouter.post("/contentSecurityCheck", MiniAppController.contentSecurityCheck);

// 角色名称修改上报（支持platform query参数）
miniAppRouter.post("/editUserRoleInfo", MiniAppController.editUserRoleInfo);

// 禁言接口
miniAppRouter.post("/forbidChat", MiniAppController.forbidChat);

// 订单校验接口
miniAppRouter.get("/verifyOrder", MiniAppController.verifyOrder);
miniAppRouter.post("/verifyOrder", MiniAppController.verifyOrder);

// 解除禁言接口
miniAppRouter.post("/freeChat", MiniAppController.freeChat);

// 角色查询接口
miniAppRouter.post("/roleQuery", MiniAppController.roleQuery);

// 账号状态上报接口（支持查询和存储）
miniAppRouter.post("/accountStatusReport", MiniAppController.accountStatusReport);
miniAppRouter.get("/accountStatusReport", MiniAppController.accountStatusReport);

// 游戏圈发货接口
miniAppRouter.post("/deliverGoods", MiniAppController.deliverGoods);

export default miniAppRouter;
