物资管理大屏仓库实时监控接口优化

This commit is contained in:
2025-12-19 15:39:24 +08:00
parent 1e3767eed4
commit c2c6cd16cc

View File

@ -7,10 +7,13 @@ import com.alibaba.excel.write.metadata.WriteSheet;
import com.alibaba.excel.write.metadata.style.WriteCellStyle;
import com.alibaba.excel.write.style.HorizontalCellStyleStrategy;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import lombok.RequiredArgsConstructor;
import org.apache.poi.ss.usermodel.IndexedColors;
import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.common.log.annotation.Log;
import org.dromara.common.log.enums.BusinessType;
@ -223,38 +226,38 @@ public class BusBillofquantitiesVersionsController extends BaseController {
// return R.ok(busBillofquantitiesVersionsService.queryById(id));
// }
//
// /**
// * 新增工程量清单版本
// */
// @SaCheckPermission("design:billofquantitiesVersions:add")
// @Log(title = "工程量清单版本", businessType = BusinessType.INSERT)
// @RepeatSubmit()
// @PostMapping()
// public R<Void> add(@Validated(AddGroup.class) @RequestBody BusBillofquantitiesVersionsBo bo) {
// return toAjax(busBillofquantitiesVersionsService.insertByBo(bo));
// }
//
// /**
// * 修改工程量清单版本
// */
// @SaCheckPermission("design:billofquantitiesVersions:edit")
// @Log(title = "工程量清单版本", businessType = BusinessType.UPDATE)
// @RepeatSubmit()
// @PutMapping()
// public R<Void> edit(@Validated(EditGroup.class) @RequestBody BusBillofquantitiesVersionsBo bo) {
// return toAjax(busBillofquantitiesVersionsService.updateByBo(bo));
// }
//
// /**
// * 删除工程量清单版本
// *
// * @param ids 主键串
// */
// @SaCheckPermission("design:billofquantitiesVersions:remove")
// @Log(title = "工程量清单版本", businessType = BusinessType.DELETE)
// @DeleteMapping("/{ids}")
// public R<Void> remove(@NotEmpty(message = "主键不能为空")
// @PathVariable Long[] ids) {
// return toAjax(busBillofquantitiesVersionsService.deleteWithValidByIds(List.of(ids), true));
// }
/**
* 新增工程量清单版本
*/
@SaCheckPermission("design:billofquantitiesVersions:add")
@Log(title = "工程量清单版本", businessType = BusinessType.INSERT)
@RepeatSubmit()
@PostMapping()
public R<Void> add(@Validated(AddGroup.class) @RequestBody BusBillofquantitiesVersionsBo bo) {
return toAjax(busBillofquantitiesVersionsService.insertByBo(bo));
}
/**
* 修改工程量清单版本
*/
@SaCheckPermission("design:billofquantitiesVersions:edit")
@Log(title = "工程量清单版本", businessType = BusinessType.UPDATE)
@RepeatSubmit()
@PutMapping()
public R<Void> edit(@Validated(EditGroup.class) @RequestBody BusBillofquantitiesVersionsBo bo) {
return toAjax(busBillofquantitiesVersionsService.updateByBo(bo));
}
/**
* 删除工程量清单版本
*
* @param ids 主键串
*/
@SaCheckPermission("design:billofquantitiesVersions:remove")
@Log(title = "工程量清单版本", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public R<Void> remove(@NotEmpty(message = "主键不能为空")
@PathVariable Long[] ids) {
return toAjax(busBillofquantitiesVersionsService.deleteWithValidByIds(List.of(ids), true));
}
}