package cn.gistack.sm.sjztmd.controller; import cn.gistack.sm.sjztmd.entity.TbAttResInformationProject; import cn.gistack.sm.sjztmd.service.ITbAttResInformationProjectService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.StringUtil; import org.springframework.web.bind.annotation.*; /** * @ClassName TbAttResInformationProjectController * @Description TODO * @author zhongrj * @Date 2023/8/14 * @Version 1.0 */ @Slf4j @Api(tags = "中台水库信息填报") @RestController @RequestMapping("/sjztmd/tbAttResInformationProject") @AllArgsConstructor public class TbAttResInformationProjectController { private final ITbAttResInformationProjectService tbAttResInformationProjectService; /** * 查询水库填报详情信息 * @param resGuid * @return */ @ApiOperation(value = "中台水库-查询水库填报详情信息", notes = "中台水库-查询水库填报详情信息") @GetMapping(value = "/getDetailByGuid") public R getDetailByCode(String resGuid) { TbAttResInformationProject attResBase = tbAttResInformationProjectService.getDetailByGuid(resGuid); return R.data(attResBase); } /** * 编辑 * @param tbAttResInformationProject * @return */ @ApiOperation(value = "水库信息-编辑", notes = "水库信息-编辑") @PostMapping(value = "/edit") public R edit(@RequestBody TbAttResInformationProject tbAttResInformationProject) { return R.status(tbAttResInformationProjectService.updateByGuid(tbAttResInformationProject)); } /** * 审核 * @param tbAttResInformationProject * @return */ @ApiOperation(value = "水库信息-审核", notes = "水库信息-审核") @PostMapping(value = "/audit") public R audit(@RequestBody TbAttResInformationProject tbAttResInformationProject) { return R.status(tbAttResInformationProjectService.auditByGuid(tbAttResInformationProject)); } }