package com.ruoyi.account.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.ruoyi.account.api.dto.CompanyAllocateRecordQueryDTO; import com.ruoyi.account.api.model.TCompanyAllocateRecord; import com.ruoyi.account.service.TCompanyAllocateRecordService; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.web.controller.BaseController; import com.ruoyi.common.security.annotation.Logical; import com.ruoyi.common.security.annotation.RequiresPermissions; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @Api(tags = "公司额度分配记录") @RestController @RequestMapping("/company-allocate-record") public class TCompanyAllocateRecordController extends BaseController { @Autowired private TCompanyAllocateRecordService companyAllocateRecordService; @ApiOperation(value = "分页查询公司额度分配记录") @RequiresPermissions(value = {"/companyManagement/list"}, logical = Logical.OR) @PostMapping("/page") public R> page(@RequestBody CompanyAllocateRecordQueryDTO query) { return R.ok(companyAllocateRecordService.selectRecordPage(query)); } }