Browse Source

ID卡删除

master
sige 2 years ago
parent
commit
5276c9d47c
  1. 4
      src/main/java/com/dreamworks/boditech/controller/IdChipController.java
  2. 5
      src/main/java/com/dreamworks/boditech/entity/parameter/ParamBatchDeleteById.java
  3. 3
      src/main/java/com/dreamworks/boditech/mapper/IdChipMapper.java
  4. 7
      src/main/java/com/dreamworks/boditech/service/IdChipService.java

4
src/main/java/com/dreamworks/boditech/controller/IdChipController.java

@ -1,6 +1,7 @@
package com.dreamworks.boditech.controller;
import com.dreamworks.boditech.controller.entity.ApiResponse;
import com.dreamworks.boditech.entity.MdbIdChip;
import com.dreamworks.boditech.entity.parameter.ParamBatchDeleteById;
import com.dreamworks.boditech.entity.parameter.ParamIdChipSearch;
import com.dreamworks.boditech.service.IdChipService;
import com.dreamworks.boditech.utils.MyCommon;
@ -39,7 +40,8 @@ public class IdChipController extends BaseController {
@ResponseBody
@RequestMapping("/api/id-chip/batch-delete")
public ApiResponse batchDelete() {
public ApiResponse batchDelete(@RequestBody ParamBatchDeleteById params) {
this.idChipService.batchDelete(params.idList);
return this.success();
}
}

5
src/main/java/com/dreamworks/boditech/entity/parameter/ParamBatchDeleteById.java

@ -1,2 +1,5 @@
package com.dreamworks.boditech.entity.parameter;public class ParamBatchDeleteById {
package com.dreamworks.boditech.entity.parameter;
import java.util.List;
public class ParamBatchDeleteById {
public List<Integer> idList;
}

3
src/main/java/com/dreamworks/boditech/mapper/IdChipMapper.java

@ -14,4 +14,7 @@ public interface IdChipMapper {
@Select("SELECT COUNT(id) FROM bdt_id_chips")
Integer count(ParamIdChipSearch param);
@Select("DELETE FROM bdt_id_chips WHERE id = #{id}")
void deleteById(Integer id);
}

7
src/main/java/com/dreamworks/boditech/service/IdChipService.java

@ -24,4 +24,11 @@ public class IdChipService {
public Integer count (ParamIdChipSearch param) {
return this.idChipMapper.count(param);
}
// batch delete
public void batchDelete (List<Integer> ids) {
for ( Integer id : ids ) {
this.idChipMapper.deleteById(id);
}
}
}
Loading…
Cancel
Save