package cn.com.countrygarden.bi.main.dao.ck;

import cn.com.countrygarden.bi.main.core.Mapper;
import cn.com.countrygarden.bi.main.dto.ck.*;
import cn.com.countrygarden.bi.main.model.ck.CkCleanerFieldConfig;
import com.github.pagehelper.Page;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Description:    字段配置表-数据层
 * @author  木木子
 * @email 944528607@qq.com
 * @date  2020/4/20  9:15
 */
@org.apache.ibatis.annotations.Mapper
public interface CkCleanerFieldConfigMapper extends Mapper<CkCleanerFieldConfig>{
List<CkCleanerFieldConfigVo> selectListData(@Param("query")CkCleanerVo query);


    List<CkCleanerFieldConfigListVo> selectPageList(Page pageList, @Param("query") CkCleanerFieldConfigQuery query);


    List<CkFileidRoleListVo> selectFieldConfigTree(@Param("query")CkCleanerVo ckCleanerVo);

    List<CkFileidRoleListVo> selectFieldConfigTreedropDown(@Param("query")CkCleanerVo ckCleanerVo,@Param("role") String role);

    List<CkCleanerFieldConfigVo> selectListaddData(@Param("query") CkCleanerVo ckCleanerVo);
}