package org.springblade.jfpt.riskreporting.controller; import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.tool.api.R; import org.springblade.jfpt.riskreporting.entity.RiskReporting; import org.springblade.jfpt.riskreporting.service.RiskReportingService; import org.springblade.jfpt.visitrecord.entity.Visitrecord; 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 javax.validation.Valid; import java.util.Date; /** * 风险记录控制层 * @author zhongrj * @time 2021-05-26 */ @RestController @AllArgsConstructor @RequestMapping("/riskReporting") public class RiskReportingController extends BladeController { private final RiskReportingService riskReportingService; /** * 新增风险记录信息 * @param riskReporting 风险记录对象 */ @PostMapping("/save") @ApiOperationSupport(order = 4) @ApiOperation(value = "新增", notes = "传入riskReporting") public R save(@Valid @RequestBody RiskReporting riskReporting) { //设置信息 riskReporting.setCreateTime(new Date()); //请求新增并返回 return R.status(riskReportingService.insert(riskReporting)); } }