Browse Source

访客删除

夏文涛 1 year atrás
parent
commit
546e669555

+ 2 - 2
src/main/java/com/template/controller/WelcomeVisitorController.java

@@ -81,8 +81,8 @@ public class WelcomeVisitorController implements WelcomeVisitorControllerAPI {
 
 
     @Override
     @Override
     public CommonResult deleteByIds(List<Long> ids) {
     public CommonResult deleteByIds(List<Long> ids) {
-        welcomeVisitorService.removeByIds(ids);
-        return CommonResult.ok();
+        int result = welcomeVisitorService.deleteData(ids);
+        return result > 0 ? CommonResult.ok() : CommonResult.fail();
     }
     }
 
 
     @Override
     @Override

+ 2 - 0
src/main/java/com/template/mapper/WelcomeVisitorMapper.java

@@ -2,6 +2,7 @@ package com.template.mapper;
 
 
 import com.template.model.pojo.WelcomeVisitor;
 import com.template.model.pojo.WelcomeVisitor;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.springframework.stereotype.Repository;
 
 
 /**
 /**
  * <p>
  * <p>
@@ -11,6 +12,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  * @author ceshi
  * @author ceshi
  * @since 2025-06-16
  * @since 2025-06-16
  */
  */
+@Repository
 public interface WelcomeVisitorMapper extends BaseMapper<WelcomeVisitor> {
 public interface WelcomeVisitorMapper extends BaseMapper<WelcomeVisitor> {
 
 
 }
 }

+ 5 - 0
src/main/java/com/template/model/pojo/WelcomeVisitor.java

@@ -72,4 +72,9 @@ public class WelcomeVisitor implements Serializable {
     @ApiModelProperty(value = "创建时间")
     @ApiModelProperty(value = "创建时间")
     @TableField(fill = FieldFill.INSERT)
     @TableField(fill = FieldFill.INSERT)
     private Date createTime;
     private Date createTime;
+
+    @ApiModelProperty(value = "逻辑删除 未删除:0;删除:1")
+    @TableField(fill = FieldFill.INSERT)
+    @TableLogic
+    private Integer deleted;
 }
 }

+ 2 - 0
src/main/java/com/template/services/WelcomeVisitorService.java

@@ -8,6 +8,7 @@ import com.template.model.result.PageUtils;
 import com.template.model.vo.WelcomeVisitorVO;
 import com.template.model.vo.WelcomeVisitorVO;
 
 
 import java.time.LocalDateTime;
 import java.time.LocalDateTime;
+import java.util.List;
 
 
 
 
 /**
 /**
@@ -70,4 +71,5 @@ public interface WelcomeVisitorService extends IService<WelcomeVisitor> {
 
 
     Integer carTotal();
     Integer carTotal();
 
 
+    int deleteData(List<Long> ids);
 }
 }

+ 10 - 0
src/main/java/com/template/services/impl/WelcomeVisitorServiceImpl.java

@@ -15,6 +15,7 @@ import com.template.common.utils.BeanUtil;
 import com.template.common.utils.IPageUtil;
 import com.template.common.utils.IPageUtil;
 import com.template.component.ParkingFeeSystemComponent;
 import com.template.component.ParkingFeeSystemComponent;
 import com.template.component.bo.AddVisitorCarBO;
 import com.template.component.bo.AddVisitorCarBO;
+import com.template.mapper.WelcomeStudentDormitoryMapper;
 import com.template.mapper.WelcomeVisitorMapper;
 import com.template.mapper.WelcomeVisitorMapper;
 import com.template.model.pojo.WelcomeVisitor;
 import com.template.model.pojo.WelcomeVisitor;
 import com.template.model.query.WelcomeVisitorQuery;
 import com.template.model.query.WelcomeVisitorQuery;
@@ -25,6 +26,7 @@ import com.template.services.WelcomeVisitorService;
 import lombok.RequiredArgsConstructor;
 import lombok.RequiredArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.BeanUtils;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.context.request.RequestAttributes;
 import org.springframework.web.context.request.RequestAttributes;
@@ -43,6 +45,8 @@ import java.util.List;
 @RequiredArgsConstructor
 @RequiredArgsConstructor
 public class WelcomeVisitorServiceImpl extends ServiceImpl<WelcomeVisitorMapper, WelcomeVisitor> implements WelcomeVisitorService {
 public class WelcomeVisitorServiceImpl extends ServiceImpl<WelcomeVisitorMapper, WelcomeVisitor> implements WelcomeVisitorService {
 
 
+    @Autowired
+    private WelcomeVisitorMapper welcomeVisitorMapper;
     private final ParkingFeeSystemComponent parkingFeeSystemComponent;
     private final ParkingFeeSystemComponent parkingFeeSystemComponent;
 
 
     @Override
     @Override
@@ -201,6 +205,12 @@ public class WelcomeVisitorServiceImpl extends ServiceImpl<WelcomeVisitorMapper,
         return result;
         return result;
     }
     }
 
 
+    @Override
+    public int deleteData(List<Long> ids) {
+        int deleteDatas = welcomeVisitorMapper.deleteBatchIds(ids);
+        return deleteDatas;
+    }
+
     /**
     /**
      * 新增车辆信息
      * 新增车辆信息
      * @param visitor  访客信息
      * @param visitor  访客信息