feat:material_application

This commit is contained in:
LAPTOP-7SGDREK0\shiweijun
2025-02-06 18:13:20 +08:00
parent c0dffe3dc7
commit 575fe86aa6
6 changed files with 214 additions and 0 deletions

View File

@@ -30,5 +30,53 @@ class MaterialController
return (new MaterialService())->materialList();
}
/**
* 申请材料
* @param MaterialRequest $request
* @return array
*/
#[RequestMapping(path: "application", methods: "POST")]
#[Scene(scene: "material_application")]
public function materialApplication(MaterialRequest $request): array
{
return (new MaterialService())->materialApplication();
}
/**
* 修改申请材料
* @param MaterialRequest $request
* @return array
*/
#[RequestMapping(path: "application_edit", methods: "POST")]
#[Scene(scene: "application_edit")]
public function materialApplicationEdit(MaterialRequest $request): array
{
return (new MaterialService())->applicationEdit();
}
/**
* 删除申请材料
* @param MaterialRequest $request
* @return array
*/
#[RequestMapping(path: "application_delete", methods: "POST")]
#[Scene(scene: "application_delete")]
public function materialApplicationDelete(MaterialRequest $request): array
{
return (new MaterialService())->applicationDelete();
}
/**
* 个人申请材料列表
* @param MaterialRequest $request
* @return array
*/
#[RequestMapping(path: "application_list", methods: "GET")]
#[Scene(scene: "application_list")]
public function applicationList(MaterialRequest $request): array
{
return (new MaterialService())->applicationList();
}
}