¶Ô±ÈÐÂÎļþ |
| | |
| | | package org.jeecg.modules.system.mapper; |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.jeecg.modules.system.entity.MdcUserProduction; |
| | | import org.jeecg.modules.system.entity.SysUser; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ç¨æ·äº§çº¿Mapperæ¥å£ |
| | | * |
| | | * @author: LiuS |
| | | * @create: 2023-03-24 15:43 |
| | | */ |
| | | public interface MdcUserProductionMapper extends BaseMapper<MdcUserProduction> { |
| | | |
| | | /** |
| | | * æ ¹æ®æå®ç¨æ·idæ¥è¯¢äº§çº¿idéå |
| | | */ |
| | | List<String> queryProductionIdsByUserId(@Param("userId") String userId); |
| | | |
| | | /** |
| | | * è·åå·²åé
çç¨æ·å表 |
| | | * @param proId |
| | | * @return |
| | | */ |
| | | List<SysUser> getUserPermsByGroupId(@Param("proId") String proId); |
| | | |
| | | /** |
| | | * è·åæªåé
çç¨æ·å表 |
| | | * @param proId |
| | | * @return |
| | | */ |
| | | List<SysUser> getUserNonPermsByGroupId(@Param("proId") String proId); |
| | | |
| | | /** |
| | | * è·åè®¾å¤æªåé
çç¨æ· |
| | | * @param proId |
| | | * @return |
| | | */ |
| | | List<SysUser> getUserNonPermsByDeviceId(String proId); |
| | | |
| | | |
| | | /** |
| | | * è·å设å¤å·²åé
çç¨æ· |
| | | * @param deviceId |
| | | * @return |
| | | */ |
| | | List<SysUser> getUserPermsByDeviceId(String deviceId); |
| | | |
| | | /** |
| | | * éè¿è½¦é´idä¸å²ä½idçéç¨æ· |
| | | * @param post |
| | | * @param proId |
| | | * @return |
| | | */ |
| | | List<SysUser> queryByPostAndProId(@Param("post") String post, @Param("proId") String proId); |
| | | } |