无关风月
昨天 4b8477f30194cf6dea7f1cecf405e29efb0f7bed
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/TLocationTypeController.java
@@ -6,8 +6,10 @@
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.system.dto.LocationTypeDTO;
import com.ruoyi.system.model.TLocation;
import com.ruoyi.system.model.TLocationType;
import com.ruoyi.system.query.LocationTypeListQuery;
import com.ruoyi.system.service.TLocationService;
import com.ruoyi.system.service.TLocationTypeService;
import com.ruoyi.system.vo.system.LocationTypeListVO;
import io.swagger.annotations.Api;
@@ -31,6 +33,8 @@
public class TLocationTypeController {
    @Resource
    private TLocationTypeService locationTypeService;
    @Resource
    private TLocationService locationService;
    @ApiOperation(value = "点位类型分页列表")
    @PostMapping(value = "/pageList")
    public R<PageInfo<LocationTypeListVO>> pageList(@RequestBody LocationTypeListQuery query) {
@@ -61,6 +65,10 @@
    @DeleteMapping(value = "/delete")
    public R<Boolean> edit(@RequestParam String ids) {
        String[] split = ids.split(",");
        Long count = locationService.lambdaQuery().in(TLocation::getLocationType, Arrays.asList(split)).count();
        if (count>0){
            return R.fail("请先删除该类型下的点位");
        }
        locationTypeService.removeBatchByIds(Arrays.asList(split));
        return R.ok();
    }