package cn.gistack.sm.sjztmd.controller; import cn.gistack.sm.sjztmd.entity.TbAttResProjectUtilize; import cn.gistack.sm.sjztmd.service.ITbAttResProjectUtilizeService; 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 TbAttResProjectUtilizeController * @Description TODO * @author zhongrj * @Date 2023/8/14 * @Version 1.0 */ @Slf4j @Api(tags = "中台水库信息填报") @RestController @RequestMapping("/sjztmd/tbAttResProjectUtilize") @AllArgsConstructor public class TbAttResProjectUtilizeController { private final ITbAttResProjectUtilizeService tbAttResProjectUtilizeService; /** * 查询水库填报详情信息 * @param resGuid * @return */ @ApiOperation(value = "中台水库-查询水库填报详情信息", notes = "中台水库-查询水库填报详情信息") @GetMapping(value = "/getDetailByGuid") public R getDetailByCode(String resGuid) { TbAttResProjectUtilize attResBase = tbAttResProjectUtilizeService.getDetailByGuid(resGuid); return R.data(attResBase); } /** * 编辑 * @param tbAttResProjectUtilize * @return */ @ApiOperation(value = "水库信息-编辑", notes = "水库信息-编辑") @PostMapping(value = "/edit") public R edit(@RequestBody TbAttResProjectUtilize tbAttResProjectUtilize) { return R.status(tbAttResProjectUtilizeService.updateByGuid(tbAttResProjectUtilize)); } /** * 审核 * @param tbAttResProjectUtilize * @return */ @ApiOperation(value = "水库信息-审核", notes = "水库信息-审核") @PostMapping(value = "/audit") public R audit(@RequestBody TbAttResProjectUtilize tbAttResProjectUtilize) { return R.status(tbAttResProjectUtilizeService.auditByGuid(tbAttResProjectUtilize)); } }