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