longz
2026-06-10 1f4fd950f6aa0dd8f865f63daeb2303efb3f8d76
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package com.stylefeng.guns.modular.system.dao;
 
import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.stylefeng.guns.modular.system.model.SysUserCompanyScope;
import org.apache.ibatis.annotations.Param;
 
import java.util.List;
import java.util.Map;
 
public interface SysUserCompanyScopeMapper extends BaseMapper<SysUserCompanyScope> {
 
    List<Map<String, Object>> selectScopesByUserId(@Param("userId") Integer userId);
 
    SysUserCompanyScope selectActiveScope(@Param("userId") Integer userId, @Param("companyId") Integer companyId);
 
    Integer countScopesByUserId(@Param("userId") Integer userId);
 
    int clearDefault(@Param("userId") Integer userId);
 
    int deleteByUserId(@Param("userId") Integer userId);
}