|
@@ -14,7 +14,7 @@ import cn.iocoder.yudao.module.expense.service.expenseitem.ExpenseItemService;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
|
import io.swagger.v3.oas.annotations.Parameter;
|
|
import io.swagger.v3.oas.annotations.Parameter;
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
|
-import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
|
|
|
|
+import org.springdoc.api.annotations.ParameterObject;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
|
@@ -72,7 +72,7 @@ public class ExpenseItemController {
|
|
|
@GetMapping("/page")
|
|
@GetMapping("/page")
|
|
|
@Operation(summary = "获得报销费用项目信息分页")
|
|
@Operation(summary = "获得报销费用项目信息分页")
|
|
|
// @PreAuthorize("@ss.hasPermission('expense:item:query')")
|
|
// @PreAuthorize("@ss.hasPermission('expense:item:query')")
|
|
|
- public CommonResult<PageResult<ExpenseItemRespVO>> getItemPage(@Valid ExpenseItemPageReqVO pageReqVO) {
|
|
|
|
|
|
|
+ public CommonResult<PageResult<ExpenseItemRespVO>> getItemPage(@Valid @ParameterObject ExpenseItemPageReqVO pageReqVO) {
|
|
|
PageResult<ExpenseItemDO> pageResult = itemService.getItemPage(pageReqVO);
|
|
PageResult<ExpenseItemDO> pageResult = itemService.getItemPage(pageReqVO);
|
|
|
return success(BeanUtils.toBean(pageResult, ExpenseItemRespVO.class));
|
|
return success(BeanUtils.toBean(pageResult, ExpenseItemRespVO.class));
|
|
|
}
|
|
}
|
|
@@ -81,7 +81,7 @@ public class ExpenseItemController {
|
|
|
@Operation(summary = "导出报销费用项目信息 Excel")
|
|
@Operation(summary = "导出报销费用项目信息 Excel")
|
|
|
// @PreAuthorize("@ss.hasPermission('expense:item:export')")
|
|
// @PreAuthorize("@ss.hasPermission('expense:item:export')")
|
|
|
@ApiAccessLog(operateType = EXPORT)
|
|
@ApiAccessLog(operateType = EXPORT)
|
|
|
- public void exportItemExcel(@Valid ExpenseItemPageReqVO pageReqVO,
|
|
|
|
|
|
|
+ public void exportItemExcel(@Valid @ParameterObject ExpenseItemPageReqVO pageReqVO,
|
|
|
HttpServletResponse response) throws IOException {
|
|
HttpServletResponse response) throws IOException {
|
|
|
pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE);
|
|
pageReqVO.setPageSize(PageParam.PAGE_SIZE_NONE);
|
|
|
List<ExpenseItemDO> list = itemService.getItemPage(pageReqVO).getList();
|
|
List<ExpenseItemDO> list = itemService.getItemPage(pageReqVO).getList();
|