package com.zy.asrs.controller; import com.alibaba.fastjson.JSONArray; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.core.annotations.ManagerAuth; import com.core.common.Cools; import com.core.common.R; import com.zy.asrs.entity.CheckDetl; import com.zy.asrs.entity.StaDesc; import com.zy.asrs.service.CheckDetlService; import com.zy.asrs.service.LocCheckService; import com.zy.common.web.BaseController; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import java.util.List; @RestController public class CheckDetlController extends BaseController { @Autowired private CheckDetlService checkDetlService; @RequestMapping(value = "/check/delete/auth") @ManagerAuth(memo = "库存盘点记录删除") public R delete(@RequestParam String param){ List list = JSONArray.parseArray(param, CheckDetl.class); if (Cools.isEmpty(list)){ return R.error(); } for (CheckDetl entity : list){ checkDetlService.delete(new EntityWrapper<>(entity)); } return R.ok(); } }