| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291 |
- <?php
- use Illuminate\Http\Request;
- /*
- |--------------------------------------------------------------------------
- | API Routes
- |--------------------------------------------------------------------------
- |
- | Here is where you can register API routes for your application. These
- | routes are loaded by the RouteServiceProvider within a group which
- | is assigned the "api" middleware group. Enjoy building your API!
- |
- */
- Route::get('ping', 'AuthController@pong');
- // 授权
- Route::group(
- [
- 'prefix' => '/auth',
- ],
- function () {
- Route::post('/login', 'AuthController@login')->name('auth.login');
- Route::post('/refresh/token', 'AuthController@refreshToken')->name('auth.refresh');
- }
- );
- // 管理员
- Route::group(
- [
- 'prefix' => '/manager',
- ],
- function () {
- // 管理员分页列表.
- Route::post('/lists', 'ManagerController@lists');
- // 管理员详情.
- Route::post('/detail', 'ManagerController@detail');
- // 验证管理员用户名
- Route::post('/check/username', 'ManagerController@checkUsername');
- // 管理员添加.
- Route::post('/add', 'ManagerController@add');
- // 管理员修改.
- Route::post('/modify', 'ManagerController@modify');
- // 管理员删除.
- Route::post('/delete', 'ManagerController@delete');
- // 管理员批量操作.
- Route::post('/batch', 'ManagerController@batch');
- // 管理员自己详情.
- Route::post('/detail/me', 'ManagerController@detailMe');
- // 管理员自己修改.
- Route::post('/modify/me', 'ManagerController@modifyMe');
- // 权限
- Route::group(
- [
- 'prefix' => '/permission',
- ],
- function () {
- // 权限资源分页列表.
- Route::post('/resource/lists', 'PermissionController@resourceLists');
- // 权限资源删除.
- Route::post('/resource/delete', 'PermissionController@resourceDelete');
- // 所有资源树形数组.
- Route::post('/all/tree', 'PermissionController@allTree');
- // 角色分页列表.
- Route::post('/role/lists', 'PermissionController@roleLists');
- // 角色详情.
- Route::post('/role/detail', 'PermissionController@roleDetail');
- // 角色添加.
- Route::post('/role/add', 'PermissionController@roleAdd');
- // 角色修改.
- Route::post('/role/modify', 'PermissionController@roleModify');
- // 角色删除.
- Route::post('/role/delete', 'PermissionController@roleDelete');
- }
- );
- }
- );
- // 代理
- Route::group(
- [
- 'prefix' => '/agent',
- ],
- function () {
- // 管理员分页列表.
- Route::post('/lists', 'AgentController@lists');
- // 管理员详情.
- Route::post('/detail', 'AgentController@detail');
- // 管理员添加.
- Route::post('/create', 'AgentController@create');
- // 匹配用户名
- Route::post('/check/username', 'AgentController@checkUsername');
- // 管理员修改.
- Route::post('/modify', 'AgentController@modify');
- // 管理员状态修改.
- Route::post('/edit/status', 'AgentController@editStatus');
- // 管理员删除.
- Route::post('/delete', 'AgentController@delete');
- // 管理员批量操作.
- Route::post('/batch', 'AgentController@batch');
- // 管理员自己详情.
- Route::post('/detail/me', 'AgentController@detailMe');
- // 管理员自己修改.
- Route::post('/modify/me', 'AgentController@modifyMe');
- // 代理提现账户修改.
- Route::post('/withdraw/account/edit', 'AgentController@editAgentBank');
- // 代理渠道
- Route::post('/channel/list', 'AgentController@channelList');
- // 渠道打包
- Route::post('/channel/pack', 'AgentController@channelPack');
- // 权限
- Route::group(
- [
- 'prefix' => '/permission',
- ],
- function () {
- // 权限资源分页列表.
- Route::post('/resource/lists', 'PermissionController@resourceLists');
- // 权限资源删除.
- Route::post('/resource/delete', 'PermissionController@resourceDelete');
- // 所有资源树形数组.
- Route::post('/all/tree', 'PermissionController@allTree');
- // 角色分页列表.
- Route::post('/role/lists', 'PermissionController@roleLists');
- // 角色详情.
- Route::post('/role/detail', 'PermissionController@roleDetail');
- // 角色添加.
- Route::post('/role/add', 'PermissionController@roleAdd');
- // 角色修改.
- Route::post('/role/modify', 'PermissionController@roleModify');
- // 角色删除.
- Route::post('/role/delete', 'PermissionController@roleDelete');
- }
- );
- }
- );
- // 系统
- Route::group(
- [
- 'prefix' => '/system',
- ],
- function () {
- // 配置信息.
- Route::post('/config/info', 'SystemController@configInfo');
- // 保存系统分组配置信息.
- Route::post('/config/save', 'SystemController@configSave');
- // 更新系统配置缓存.
- Route::post('/config/update/cache', 'SystemController@configUpdateCache');
- // 管理日志列表
- Route::post('/log/lists', 'SystemController@logLists');
- }
- );
- // 上传
- Route::group(
- [
- 'prefix' => '/upload',
- ],
- function () {
- // Plupload上传.
- Route::any('/plupload', 'PluploadController@upload');
- // 百度UEditor
- Route::any('/ueditor', 'UeditorController@service');
- }
- );
- // APP应用
- Route::group(
- [
- 'prefix' => '/app',
- ],
- function () {
- // 应用分页列表
- Route::post('/lists', 'AppController@lists');
- // 应用详情
- Route::post('/detail', 'AppController@detail');
- // 应用新增
- Route::post('/create', 'AppController@create');
- // 应用修改
- Route::post('/modify', 'AppController@modify');
- // 应用修改状态
- Route::post('/edit/status', 'AppController@editStatus');
- Route::post('/edit/android/enable', 'AppController@editAndroidEnable');
- Route::post('/edit/ios/enable', 'AppController@editIosEnable');
- // 应用删除
- Route::post('/delete', 'AppController@delete');
- // 应用批量删除
- Route::post('/batch/delete', 'AppController@batchDelete');
- // 批量操作应用
- Route::post('/batch', 'AppController@batch');
- // 所有应用
- Route::post('/all', 'AppController@all');
- }
- );
- // 推广落地页
- Route::group(
- [
- 'prefix' => '/web',
- ],
- function () {
- // 首页
- Route::post('/lists','shareUrlsController@lists');
- // 添加
- Route::post('/create','shareUrlsController@create');
- // 详情
- Route::post('/detail', 'shareUrlsController@detail');
- // 修改
- Route::post('/modify', 'shareUrlsController@modify');
- // 应用修改状态
- Route::post('/edit/status', 'shareUrlsController@editStatus');
- // 应用删除
- Route::post('/delete', 'shareUrlsController@delete');
- }
- );
- // 公告
- Route::group(
- [
- 'prefix' => '/announce',
- ],
- function () {
- // 公告分页列表
- Route::post('/lists', 'AnnounceController@lists');
- // 公告详情
- Route::post('/detail', 'AnnounceController@detail');
- // 公告新增
- Route::post('/create', 'AnnounceController@create');
- // 公告修改
- Route::post('/modify', 'AnnounceController@modify');
- // 公告删除
- Route::post('/delete', 'AnnounceController@delete');
- // 批量操作公告
- Route::post('/batch', 'AnnounceController@batch');
- // 操作公告状态
- Route::post('/edit/status', 'AnnounceController@editStatus');
- }
- );
- //扣量
- Route::group(
- [
- 'prefix' => '/deduction',
- ],
- function () {
- // 规则列表
- Route::post('/lists', 'AppDeductionRuleController@lists');
- // 新增规则
- Route::post('/create', 'AppDeductionRuleController@create');
- //修改规则
- Route::post('/modify', 'AppDeductionRuleController@modify');
- //删除规则
- Route::post('/delete', 'AppDeductionRuleController@delete');
- //删除规则
- Route::post('/detail', 'AppDeductionRuleController@detail');
- }
- );
- //财务管理
- Route::group(
- [
- 'prefix' => '/finance',
- ],
- function () {
- //充值列表
- Route::post('/recharge/lists', 'FinanceController@rechargeLists');
- //提现列表
- Route::post('/withdraw/lists', 'FinanceController@withdrawList');
- //提现操作
- Route::post('/withdraw/apply', 'FinanceController@applyWithdraw');
- //删除提现银行卡
- Route::post('/withdraw/bank/del', 'FinanceController@withdrawBankDel');
- }
- );
- //数据统计
- Route::group(
- [
- 'prefix' => '/total',
- ],
- function () {
- //收益统计
- Route::post('/income', 'TotalController@income');
- }
- );
|