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<List<HollowBigStorageAndDetailsDTO>> insertHollowBigStorageCageDetails(@RequestBody HollowBigStorageCageDetails details) {
|
hollowBigStorageCageDetailsService.insertHollowBigStorageCageDetails(details);
|
return Result.build(200, "添加成功", null);
|
}
|
|
@ApiOperation("理片笼详情删除")
|
@PostMapping("/deleteHollowBigStorageCageDetails")
|
public Result<List<HollowBigStorageAndDetailsDTO>> deleteHollowBigStorageCageDetails(String glassId, Integer deviceId, Integer slot) {
|
hollowBigStorageCageDetailsService.deleteHollowBigStorageCageDetails(glassId, deviceId, slot);
|
return Result.build(200, "删除成功", null);
|
}
|
|
@ApiOperation("理片笼笼内玻璃破损0/拿走1")
|
@PostMapping("/damageHollowBigStorageCageDetails")
|
public Result<List<HollowBigStorageAndDetailsDTO>> 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);
|
}
|
|
}
|