管道基础大数据平台系统开发-【后端】-Server
1
sws
2022-11-26 ab849f796bdc17236a95ea5fe5c166fb8f24a75c
src/main/java/com/lf/server/mapper/all/BaseQueryMapper.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,59 @@
package com.lf.server.mapper.all;
import com.lf.server.entity.ctrl.IdNameEntity;
import com.lf.server.entity.ctrl.TabEntity;
import com.lf.server.entity.data.DictEntity;
import com.lf.server.entity.data.DomainEntity;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
import java.util.List;
/**
 * çˆ¶æŸ¥è¯¢Mapper
 * @author WWW
 */
@Mapper
@Repository
public interface BaseQueryMapper {
    /**
     * æ¨¡ç³Šæœç´¢ç”¨æˆ·
     *
     * @param name ç”¨æˆ·å
     * @return å®žä½“类集合
     */
    public List<IdNameEntity> selectUserFuzzy(String name);
    /**
     * æ¨¡ç³Šæœç´¢å•位
     *
     * @param name å•位名
     * @return å®žä½“类集合
     */
    public List<IdNameEntity> selectDepFuzzy(String name);
    /**
     * æŸ¥è¯¢æ‰€æœ‰è¡¨
     *
     * @return
     */
    public List<TabEntity> selectTabs();
    /**
     * æŸ¥è¯¢å­—段信息
     *
     * @param ns  åç§°ç©ºé—´
     * @param tab è¡¨å
     * @return å®žä½“类集合
     */
    public List<DictEntity> selectFields(String ns, String tab);
    /**
     * æŸ¥è¯¢å€¼åŸŸä¿¡æ¯
     *
     * @param ns  åç§°ç©ºé—´
     * @param tab è¡¨å
     * @return å®žä½“类集合
     */
    public List<DomainEntity> selectDomains(String ns, String tab);
}