智慧教务系统 PHP-NiuCloud框架开发
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

205 lines
6.7 KiB

<?php
// +----------------------------------------------------------------------
// | Niucloud-admin 企业快速开发的多应用管理平台
// +----------------------------------------------------------------------
// | 官方网址:https://www.niucloud.com
// +----------------------------------------------------------------------
// | niucloud团队 版权所有 开源版本可自由商用
// +----------------------------------------------------------------------
// | Author: Niucloud Team
// +----------------------------------------------------------------------
use think\facade\Route;
use app\adminapi\middleware\AdminCheckRole;
use app\adminapi\middleware\AdminCheckToken;
use app\adminapi\middleware\AdminLog;
/**
* 智慧教务系统
*/
Route::group('zhjw', function () {
/***************************************************** hello world ****************************************************/
Route::get('hello_world', 'addon\zhjw\app\adminapi\controller\hello_world\Index@index');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_BEGIN -- venues
Route::group('zhjw', function () {
//场地管理列表
Route::get('venues', 'addon\zhjw\app\adminapi\controller\venues\Venues@lists');
//场地管理详情
Route::get('venues/:id', 'addon\zhjw\app\adminapi\controller\venues\Venues@info');
//添加场地管理
Route::post('venues', 'addon\zhjw\app\adminapi\controller\venues\Venues@add');
//编辑场地管理
Route::put('venues/:id', 'addon\zhjw\app\adminapi\controller\venues\Venues@edit');
//删除场地管理
Route::delete('venues/:id', 'addon\zhjw\app\adminapi\controller\venues\Venues@del');
Route::get('campuses_all','addon\zhjw\app\adminapi\controller\venues\Venues@getCampusesAll');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_END -- venues
// USER_CODE_BEGIN -- campuses
Route::group('zhjw', function () {
//校区管理列表
Route::get('campuses', 'addon\zhjw\app\adminapi\controller\campuses\Campuses@lists');
//校区管理详情
Route::get('campuses/:id', 'addon\zhjw\app\adminapi\controller\campuses\Campuses@info');
//添加校区管理
Route::post('campuses', 'addon\zhjw\app\adminapi\controller\campuses\Campuses@add');
//编辑校区管理
Route::put('campuses/:id', 'addon\zhjw\app\adminapi\controller\campuses\Campuses@edit');
//删除校区管理
Route::delete('campuses/:id', 'addon\zhjw\app\adminapi\controller\campuses\Campuses@del');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_END -- campuses
// USER_CODE_BEGIN -- roles
Route::group('zhjw', function () {
//角色管理列表
Route::get('roles', 'addon\zhjw\app\adminapi\controller\roles\Roles@lists');
//角色管理详情
Route::get('roles/:id', 'addon\zhjw\app\adminapi\controller\roles\Roles@info');
//添加角色管理
Route::post('roles', 'addon\zhjw\app\adminapi\controller\roles\Roles@add');
//编辑角色管理
Route::put('roles/:id', 'addon\zhjw\app\adminapi\controller\roles\Roles@edit');
//删除角色管理
Route::delete('roles/:id', 'addon\zhjw\app\adminapi\controller\roles\Roles@del');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_END -- roles
// USER_CODE_BEGIN -- staff
Route::group('zhjw', function () {
//人员管理列表
Route::get('staff', 'addon\zhjw\app\adminapi\controller\staff\Staff@lists');
//人员管理详情
Route::get('staff/:id', 'addon\zhjw\app\adminapi\controller\staff\Staff@info');
//添加人员管理
Route::post('staff', 'addon\zhjw\app\adminapi\controller\staff\Staff@add');
//编辑人员管理
Route::put('staff/:id', 'addon\zhjw\app\adminapi\controller\staff\Staff@edit');
//删除人员管理
Route::delete('staff/:id', 'addon\zhjw\app\adminapi\controller\staff\Staff@del');
Route::get('roles_all','addon\zhjw\app\adminapi\controller\staff\Staff@getRolesAll');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_END -- staff
// USER_CODE_BEGIN -- classes
Route::group('zhjw', function () {
//班级管理列表
Route::get('classes', 'addon\zhjw\app\adminapi\controller\classes\Classes@lists');
//班级管理详情
Route::get('classes/:id', 'addon\zhjw\app\adminapi\controller\classes\Classes@info');
//添加班级管理
Route::post('classes', 'addon\zhjw\app\adminapi\controller\classes\Classes@add');
//编辑班级管理
Route::put('classes/:id', 'addon\zhjw\app\adminapi\controller\classes\Classes@edit');
//删除班级管理
Route::delete('classes/:id', 'addon\zhjw\app\adminapi\controller\classes\Classes@del');
Route::get('venues_all','addon\zhjw\app\adminapi\controller\classes\Classes@getVenuesAll');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_END -- classes
// USER_CODE_BEGIN -- timetables
Route::group('zhjw', function () {
//课表管理列表
Route::get('timetables', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@lists');
//课表管理详情
Route::get('timetables/:id', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@info');
//添加课表管理
Route::post('timetables', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@add');
//编辑课表管理
Route::put('timetables/:id', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@edit');
//删除课表管理
Route::delete('timetables/:id', 'addon\zhjw\app\adminapi\controller\timetables\Timetables@del');
Route::get('classes_all','addon\zhjw\app\adminapi\controller\timetables\Timetables@getClassesAll');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_END -- timetables
// USER_CODE_BEGIN -- courses
Route::group('zhjw', function () {
//课程管理列表
Route::get('courses', 'addon\zhjw\app\adminapi\controller\courses\Courses@lists');
//课程管理详情
Route::get('courses/:id', 'addon\zhjw\app\adminapi\controller\courses\Courses@info');
//添加课程管理
Route::post('courses', 'addon\zhjw\app\adminapi\controller\courses\Courses@add');
//编辑课程管理
Route::put('courses/:id', 'addon\zhjw\app\adminapi\controller\courses\Courses@edit');
//删除课程管理
Route::delete('courses/:id', 'addon\zhjw\app\adminapi\controller\courses\Courses@del');
})->middleware([
AdminCheckToken::class,
AdminCheckRole::class,
AdminLog::class
]);
// USER_CODE_END -- courses