77 lines
3.3 KiB
PHP
77 lines
3.3 KiB
PHP
<?php
|
|
|
|
use CodeIgniter\Router\RouteCollection;
|
|
|
|
/**
|
|
* @var RouteCollection $routes
|
|
*/
|
|
|
|
$routes->setAutoRoute(true);
|
|
|
|
/**
|
|
* 화면
|
|
*/
|
|
|
|
$routes->get("/login", "Login::index");
|
|
$routes->get("/logout", "Login::out");
|
|
$routes->get('/', 'Home\Home::dashboard');
|
|
$routes->get('/home', 'Home\Home::dashboard');
|
|
|
|
$routes->get('/board/notice/lists', 'Board\Notice::notice'); // 공지사항
|
|
$routes->get('/board/notice/detail/(:num)', 'Board\Notice::detail/$1'); // 공지사항 상세
|
|
$routes->get('/board/notice/write', 'Board\Notice::write'); // 공지사항 작성
|
|
$routes->get('/board/notice/modify/(:num)', 'Board\Notice::modify/$1'); // 공지사항 수정
|
|
|
|
/**
|
|
* 시스템관리
|
|
*/
|
|
$routes->get('/manage/user/lists', 'Manage\User::user'); // 사용자관리
|
|
$routes->get('/manage/dept/lists', 'Manage\Dept::dept'); // 조직관리
|
|
$routes->get('/manage/dept/getchkuser', 'Manage\Dept::getchkuser'); // 총괄팀장 페이지
|
|
|
|
$routes->get('/manage/menu/lists', 'Manage\Menu::lists'); // 메뉴관리
|
|
$routes->get('/manage/dupl_phone/lists', 'Manage\Phone::lists'); // 전화확인관리
|
|
$routes->get('/manage/loginlog/lists', 'Manage\LoginLog::lists'); // 로그인이력
|
|
|
|
|
|
/**
|
|
* API ROUTES
|
|
*/
|
|
$routes->post('/login/chkLogin', 'Login::chkLogin'); // 로그인 요청
|
|
$routes->get('/board/notice/getNoticeList', 'Board\Notice::getNoticeList'); // 공지사항 목록 조회
|
|
$routes->post('/board/notice/actWrite', 'Board\Notice::actWrite'); // 공지사항 작성 요청
|
|
$routes->post('/board/notice/actModify', 'Board\Notice::actModify'); // 공지사항 작성 요청
|
|
$routes->post('/board/notice/remove', 'Board\Notice::actRemove'); // 공지사항 삭제 요청
|
|
$routes->get('/board/notice/download/(:num)', 'Board\Notice::download/$1'); // 첨부파일 다운로드
|
|
|
|
// 시스템관리
|
|
$routes->get('/manage/user/getUserList', 'Manage\User::getUserList'); // 유저 목록 조회
|
|
$routes->post('/manage/user/save', 'Manage\User::saveUser'); // 유저정보저장
|
|
$routes->post('/manage/user/remove', 'Manage\User::removeUser'); // 유저정보삭제
|
|
$routes->get('/manage/user/excel', 'Manage\User::excel'); // 유저 엑셀다운로드
|
|
|
|
$routes->get('/manage/dept/getDeptList', 'Manage\Dept::getDeptList'); // 조직목록 조회
|
|
$routes->get('/manage/dept/getUserList', 'Manage\Dept::getUserList'); // 유저 목록 조회
|
|
$routes->get('/manage/dept/getPdept', 'Manage\Dept::getPdept'); // 상위조직 조회
|
|
$routes->post('/manage/dept/saveDept', 'Manage\Dept::saveDept'); // 상위조직 조회
|
|
|
|
$routes->post('/manage/menu/getMenuList', 'Manage\Menu::getMenuList'); // 메뉴 목록 조회
|
|
|
|
$routes->get('/manage/dupl_phone/getDuplPhoneList', 'Manage\Phone::getDuplPhoneList'); // 전화확인 목록조회
|
|
$routes->post('/manage/dupl_phone/savePhone', 'Manage\Phone::savePhone'); // 전화정보저장
|
|
|
|
$routes->get('/manage/loginlog/getLogList', 'Manage\LoginLog::getLogList'); // 로그 목록 조회
|
|
$routes->get('/manage/loginlog/excel', 'Manage\LoginLog::excel'); // 엑셀다운로드
|
|
|
|
|
|
/*
|
|
* --------------------------------------------------------------------
|
|
* Additional Routing
|
|
* --------------------------------------------------------------------
|
|
*
|
|
* 이 영역에서 다른 라우트 파일을 로드할 수 있습니다.
|
|
*/
|
|
|
|
if (is_file($filepath = APPPATH . 'Config/Routes/Api.php')) {
|
|
require $filepath;
|
|
} |