package com.hotent.runtime.controller; import com.hotent.base.annotation.ApiGroup; import com.hotent.base.constants.ApiGroupConsts; import com.hotent.base.controller.BaseController; import com.hotent.base.model.CommonResult; import com.hotent.runtime.manager.BpmProPublicityReadManager; import com.hotent.runtime.model.BpmProPublicityRead; import com.hotent.runtime.vo.BpmProPublicityReadVo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; 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; import java.util.List; /** * 流程公示阅读记录 控制器类 * @author liangjc * @company 广州宏天软件股份有限公司 * @email liangjc@jee-soft.cn * @date 2023-05-17 19:16 */ @RestController @RequestMapping(value="/runtime/bpmProPublicityRead/v1") @Api(tags="bpmProPublicityRead") @ApiGroup(group= {ApiGroupConsts.GROUP_BPM}) public class BpmProPublicityReadController extends BaseController { @ApiOperation(value="用户查看流程公示", httpMethod = "POST", notes = "用户查看流程公示") @PostMapping("/readed") public CommonResult readed(@RequestBody BpmProPublicityRead bpmProPublicityRead){ baseService.readed(bpmProPublicityRead); return CommonResult.ok(); } @ApiOperation(value="根据实例ids获取阅读状态", httpMethod = "POST", notes = "根据实例ids获取阅读状态") @PostMapping("/getIsReadByProcInstIds") public CommonResult> getIsReadByProcInstIds(@RequestBody List procInstIds){ return CommonResult.success(baseService.getIsReadByProcInstIds(procInstIds)); } }