diff --git a/src/main/java/com/lz/modules/flow/dao/StaffRoleMapper.java b/src/main/java/com/lz/modules/flow/dao/StaffRoleMapper.java index a79f3bb1..ca6b7343 100644 --- a/src/main/java/com/lz/modules/flow/dao/StaffRoleMapper.java +++ b/src/main/java/com/lz/modules/flow/dao/StaffRoleMapper.java @@ -50,4 +50,6 @@ public interface StaffRoleMapper extends BaseMapper { List selectByRoleLevel(@Param("name") String name); List selectPageByRoleLevel(@Param("page") IPage page, @Param("name") String name); + + StaffRole selectStaffRolesByStaffIdDepartmentLevel(@Param("staffId") Long staffId, @Param("departmentLevel") String departmentLevel); } \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/service/impl/StaffRoleServiceImpl.java b/src/main/java/com/lz/modules/flow/service/impl/StaffRoleServiceImpl.java index 4723ae33..af0d0c22 100644 --- a/src/main/java/com/lz/modules/flow/service/impl/StaffRoleServiceImpl.java +++ b/src/main/java/com/lz/modules/flow/service/impl/StaffRoleServiceImpl.java @@ -407,6 +407,10 @@ public class StaffRoleServiceImpl extends ServiceImpl select * from lz_staff_role where is_delete = 0 and department_level = #{name} +