api contract template obligation contract template dependency

This commit is contained in:
glovetleong
2021-07-17 14:14:49 +08:00
parent 3f804cbbc3
commit fca442fb7c
6 changed files with 348 additions and 12 deletions
+40 -1
View File
@@ -200,7 +200,7 @@ Route::group(['namespace' => 'User', 'prefix' => 'user-backsys/api'], function (
);
});
// Contract Templete Obligation
// Contract Templete Obligation Dependency
Route::prefix('contract-template-obligation-dependency')->group(function () {
Route::get('list',
[
@@ -239,6 +239,45 @@ Route::group(['namespace' => 'User', 'prefix' => 'user-backsys/api'], function (
);
});
// Contract Templete Obligation Contract Template Dependency
Route::prefix('contract-template-obligation-contract-template-dependency')->group(function () {
Route::get('list',
[
'as' => 'api.contract-template-obligation-contract-template-dependency.list',
'uses' => 'ContractTemplateObligationContractTemplateDependencyController@list',
'middleware' => ['permission:view contract_template_obligation_dependency']
]
);
Route::get('show/{hash_id}',
[
'as' => 'api.contract-template-obligation-contract-template-dependency.show',
'uses' => 'ContractTemplateObligationContractTemplateDependencyController@show',
'middleware' => ['permission:view contract_template_obligation_dependency']
]
);
Route::post('store',
[
'as' => 'api.contract-template-obligation-contract-template-dependency.store',
'uses' => 'ContractTemplateObligationContractTemplateDependencyController@store',
'middleware' => ['permission:add contract_template_obligation_dependency']
]
);
Route::put('update/{hash_id}',
[
'as' => 'api.contract-template-obligation-contract-template-dependency.update',
'uses' => 'ContractTemplateObligationContractTemplateDependencyController@update',
'middleware' => ['permission:edit contract_template_obligation_dependency']
]
);
Route::delete('delete/{hash_id}',
[
'as' => 'api.contract-template-obligation-contract-template-dependency.delete',
'uses' => 'ContractTemplateObligationContractTemplateDependencyController@delete',
'middleware' => ['permission:delete contract_template_obligation_dependency']
]
);
});
// Contract
Route::prefix('contract')->group(function () {