package com.mes.hollow.controller; import com.mes.hollow.entity.HollowBigStorageCageDetails; import com.mes.hollow.entity.dto.HollowBigStorageAndDetailsDTO; import com.mes.hollow.service.HollowBigStorageCageDetailsService; import com.mes.utils.Result; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; /** * (HollowBigStorageCageDetails)表控制层 * * @author makejava * @since 2024-11-21 09:23:12 */ @Api(tags = "中空理片笼子详情") @RestController @RequestMapping("hollowBigStorageCageDetails") public class HollowBigStorageCageDetailsController { @Autowired private HollowBigStorageCageDetailsService hollowBigStorageCageDetailsService; @ApiOperation("理片笼详情添加") @PostMapping("/insertHollowBigStorageCageDetails") public Result> insertHollowBigStorageCageDetails(@RequestBody HollowBigStorageCageDetails details) { hollowBigStorageCageDetailsService.insertHollowBigStorageCageDetails(details); return Result.build(200, "添加成功", null); } @ApiOperation("理片笼详情删除") @PostMapping("/deleteHollowBigStorageCageDetails") public Result> deleteHollowBigStorageCageDetails(String glassId, Integer deviceId, Integer slot) { hollowBigStorageCageDetailsService.deleteHollowBigStorageCageDetails(glassId, deviceId, slot); return Result.build(200, "删除成功", null); } @ApiOperation("理片笼笼内玻璃破损0/拿走1") @PostMapping("/damageHollowBigStorageCageDetails") public Result> damageHollowBigStorageCageDetails(String glassId, Integer deviceId, Integer slot, int state) { hollowBigStorageCageDetailsService.damageHollowBigStorageCageDetails(glassId, deviceId, slot, state); return Result.build(200, "破损/拿走成功", null); } @ApiOperation("中空理片笼格子禁用/启用") @GetMapping("/updateHollowStorageCageDisabled") public Result updateHollowStorageCageDisabled(int slot, int enableState) { hollowBigStorageCageDetailsService.updateHollowStorageCageDisabled(slot, enableState); return Result.build(200, "启用/禁用成功", 1); } }