From 0071de69ad5b2c3ddc1abcefb817b1230413f4d6 Mon Sep 17 00:00:00 2001 From: pfk4vawr6 Date: Sun, 9 Apr 2023 17:36:00 +0800 Subject: [PATCH] ADD file via upload --- src/main/java/com/dao/IDepartmentDao.java | 69 +++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 src/main/java/com/dao/IDepartmentDao.java diff --git a/src/main/java/com/dao/IDepartmentDao.java b/src/main/java/com/dao/IDepartmentDao.java new file mode 100644 index 0000000..4afda8b --- /dev/null +++ b/src/main/java/com/dao/IDepartmentDao.java @@ -0,0 +1,69 @@ +package com.dao; + +import com.entity.Department; +import com.entity.TestEntity; +import com.utils.Page; +import org.springframework.stereotype.Repository; + +import java.util.List; +import java.util.Map; + +/** + * @ClassName IDepartmentDao + * @Description TODO + * @Author YHT + * @Date 2021/5/30 15:58 + */ +@Repository +public interface IDepartmentDao { + /** + * 查询部门所有信息 + * @return + */ + List findAllDepartment(); + + /** + * 添加部门 + * @param department + */ + void insertDept(Department department); + + /** + * 根据部门名称查询部门信息 + * @param map 部门名称 + * @return + */ + List searchByName(Map map); + + /** + * 获取部门的记录数 + * @return + */ + int getDeptTotal(); + + /** + * 按页查询部门信息 + * @param page + * @return + */ + List listDept(Page page); + + /** + * 根据id查询部门信息 + * @param id + * @return + */ + Department findDeptById(int id); + + /** + * 修改部门信息 + * @param department + */ + void modifyDept(Department department); + + /** + * 根据id删除部门 + * @param id + */ + void deleteDept(int id); +}