tlias管理系统-删除部门功能实现
This commit is contained in:
@@ -32,4 +32,14 @@ public class DeptController {
|
|||||||
List<Dept> deptList = deptService.list();
|
List<Dept> deptList = deptService.list();
|
||||||
return Result.success(deptList);
|
return Result.success(deptList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
删除部门
|
||||||
|
*/
|
||||||
|
@DeleteMapping("/depts/{id}")
|
||||||
|
public Result delete(@PathVariable Integer id){
|
||||||
|
log.info("删除部门:{}",id);
|
||||||
|
deptService.delete(id);
|
||||||
|
return Result.success();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package com.inmind.mapper;
|
package com.inmind.mapper;
|
||||||
|
|
||||||
import com.inmind.pojo.Dept;
|
import com.inmind.pojo.Dept;
|
||||||
|
import org.apache.ibatis.annotations.Delete;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Select;
|
import org.apache.ibatis.annotations.Select;
|
||||||
|
|
||||||
@@ -8,6 +9,11 @@ import java.util.List;
|
|||||||
|
|
||||||
@Mapper
|
@Mapper
|
||||||
public interface DeptMapper {
|
public interface DeptMapper {
|
||||||
|
//查询部门
|
||||||
@Select("select * from dept")
|
@Select("select * from dept")
|
||||||
List<Dept> list();
|
List<Dept> list();
|
||||||
|
|
||||||
|
//根据id删除部门
|
||||||
|
@Delete("delete from dept where id = #{id}")
|
||||||
|
void delete(Integer id);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,4 +7,7 @@ import java.util.List;
|
|||||||
public interface DeptService {
|
public interface DeptService {
|
||||||
//查询部门列表数据
|
//查询部门列表数据
|
||||||
List<Dept> list();
|
List<Dept> list();
|
||||||
|
|
||||||
|
//根据id删除部门
|
||||||
|
void delete(Integer id);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,10 +14,16 @@ public class DeptServiceImpl implements DeptService {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private DeptMapper deptMapper;
|
private DeptMapper deptMapper;
|
||||||
|
|
||||||
@Override
|
//查询部门列表 @Override
|
||||||
public List<Dept> list() {
|
public List<Dept> list() {
|
||||||
//调用deptMapper获取部门列表数据
|
//调用deptMapper获取部门列表数据
|
||||||
List<Dept> deptList = deptMapper.list();
|
List<Dept> deptList = deptMapper.list();
|
||||||
return deptList;
|
return deptList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//根据id删除部门
|
||||||
|
@Override
|
||||||
|
public void delete(Integer id) {
|
||||||
|
deptMapper.delete(id);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user