| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- <?php
- use app\controller\admin\Agent;
- use app\controller\admin\Dash;
- use app\controller\admin\Goods;
- use app\controller\admin\Order;
- use app\controller\admin\Pois;
- use app\controller\admin\User;
- use app\controller\common\Login;
- use app\controller\common\Menu;
- use app\controller\life\Webhooks;
- use app\controller\merchant\Detail;
- use app\middleware\AuthMiddleware;
- use Webman\Route;
- Route::get("/", function () {
- $path = public_path().DIRECTORY_SEPARATOR."index";
- return view('index');
- });
- Route::group("/life",function (){
- Route::any("/hooks",[Webhooks::class,"getWebhooks"]);
- Route::any("/spi",[Webhooks::class,"getSpiData"]);
- Route::any("/token",[Webhooks::class,"getToken"]);
- });
- Route::group("/api",function (){
- Route::group("/dash",function (){
- Route::get("/data",[Dash::class,"getDashData"]);
- });
- Route::group("/login",function (){
- Route::get("/data",[Login::class,"getSystemData"]);
- Route::get("/profile",[Login::class,"getLoginUser"]);
- Route::post("/user",[Login::class,"setLogin"]);
- });
- Route::group("/menu",function (){
- Route::get("/list",[Menu::class,"getMenuList"]);
- Route::post("/save",[Menu::class,"saveMenuData"]);
- });
- Route::group("/user",function (){
- Route::get("/list",[User::class,"getUserList"]);
- Route::post("/save",[User::class,"setUserData"]);
- Route::post("/passwd",[User::class,"setUserPasswd"]);
- Route::post("/del",[User::class,"deleteUser"]);
- });
- Route::group("/order",function (){
- Route::get("/list",[Order::class,"getOrderList"]);
- Route::get("/detail",[User::class,"setUserData"]);
- Route::post("/verify",[Order::class,"verifyOrder"]);
- Route::post("/done",[Order::class,"doneOrder"]);
- });
- Route::group("/merchant",function (){
- Route::group("/user",function (){
- Route::get("/list",[\app\controller\merchant\User::class,"getUserList"]);
- Route::post("/save",[\app\controller\merchant\User::class,"setUserData"]);
- });
- Route::get("/detail",[Detail::class,"getStoreData"]);
- });
- Route::group("/agent",function (){
- Route::get("/list",[Agent::class,"getAgentList"]);
- Route::post("/save",[Agent::class,"setListData"]);
- Route::post("/batch",[Agent::class,"setBatchData"]);
- Route::post("/del",[Agent::class,"delData"]);
- Route::post("/sync",[Agent::class,"syncPoi"]);
- });
- Route::group("/poi",function (){
- Route::get("/list",[Pois::class,"getPoiList"]);
- Route::post("/save",[Pois::class,"setPoiData"]);
- });
- Route::group("/goods",function (){
- Route::get("/list",[Goods::class,"getGoodsList"]);
- Route::post("/save",[Goods::class,"setData"]);
- });
- Route::group("/config",function (){
- Route::get("/list",[\app\controller\admin\Config::class,"getConfigList"]);
- Route::post("/save",[\app\controller\admin\Config::class,"setConfigData"]);
- });
- })->middleware(AuthMiddleware::class);
|