package com.doumee.api.business; import com.doumee.api.BaseController; import com.doumee.core.annotation.pr.PreventRepeat; import com.doumee.core.model.ApiResponse; import com.doumee.dao.business.model.Fund; import com.doumee.dao.system.dto.CountDataDTO; import com.doumee.dao.system.vo.BusinessDataCountVO; import com.doumee.dao.system.vo.CountDataVO; import com.doumee.service.business.FundService; import com.doumee.service.business.WorkbenchService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; /** * @author 江蹄蹄 * @date 2023/03/21 15:48 */ @Api(tags = "工作台数据统计接口") @RestController @RequestMapping("/business/workbench") public class WorkbenchController extends BaseController { @Autowired private WorkbenchService workbenchService; @PreventRepeat @ApiOperation("新建") @PostMapping("/businessData") @RequiresPermissions("business:fund:create") public ApiResponse create(@RequestBody CountDataDTO param) { return ApiResponse.success(workbenchService.businessData(param)); } }