package com.gkhy.exam.admin.web; import com.gkhy.exam.common.annotation.Log; import com.gkhy.exam.common.api.CommonResult; import com.gkhy.exam.common.enums.BusinessType; import com.gkhy.exam.system.domain.ExCompanyPeriod; import com.gkhy.exam.system.service.ExCompanyPeriodService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; /** *

* 企业课时变更记录表 前端控制器 *

* * @author kzy * @since 2024-06-13 14:52:17 */ @Api(tags = "企业课时变更记录前端控制器") @RestController @RequestMapping("/company-period") public class ExCompanyPeriodController { @Autowired private ExCompanyPeriodService companyPeriodService; @ApiOperation(value = "企业课时变更记录列表(分页)") @ApiImplicitParams({ @ApiImplicitParam(paramType = "query", name = "pageNum", dataType = "int", required = false, value = "当前页,默认1"), @ApiImplicitParam(paramType = "query", name = "pageSize", dataType = "int", required = false, value = "每页数目,默认10") }) @GetMapping("/list") public CommonResult list(ExCompanyPeriod companyPeriod){ return CommonResult.success(companyPeriodService.selectCompanyPeriodList(companyPeriod)); } @Log(title = "企业课时变更记录管理", businessType = BusinessType.UPDATE) @ApiOperation(value = "删除企业课时变更记录") @DeleteMapping(value = { "/{periodId}" }) public CommonResult delete(@PathVariable(value = "periodId", required = true) Long periodId){ return CommonResult.success(companyPeriodService.deleteCompanyPeriodById(periodId)); } /** *

* 题库表 前端控制器 *

* * @author kzy * @since 2024-06-18 10:09:52 */ @RestController @RequestMapping("/system/ex-question-bank") public static class ExQuestionBankController { } }