package com.gkhy.exam.admin.controller.system; import com.gkhy.exam.common.annotation.Log; import com.gkhy.exam.common.annotation.RepeatSubmit; import com.gkhy.exam.common.api.CommonResult; import com.gkhy.exam.common.enums.BusinessType; import com.gkhy.exam.system.domain.AnnualMaintenanceService; import com.gkhy.exam.system.domain.Memo; import com.gkhy.exam.system.domain.SysCategory; import com.gkhy.exam.system.service.MemoService; 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.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; /** *
* 备忘录 前端控制器 *
* * @author hh * @since 2025-11-10 13:58:42 */ @Api(tags = "备忘录") @RestController @RequestMapping("/system/memo") public class MemoController { @Autowired private MemoService memoService; @RepeatSubmit @ApiOperation(value = "新增编辑备忘录") @PostMapping("/saveMemo") public CommonResult saveMemo(@Validated @RequestBody Memo memo){ return memoService.saveMemo(memo); } @ApiOperation(value = "获取备忘录") @GetMapping("/getMemo") public CommonResult getMemo(){ return memoService.getMemo(); } @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"), // @ApiImplicitParam(paramType = "query", name = "companyId", dataType = "int", required = false, value = "公司id"), }) @GetMapping("/getIndexTitle") public CommonResult getIndexTitle(){ return CommonResult.success(memoService.getIndexTitle()); } }