package org.hsweb.web.service.module;
import org.hsweb.web.bean.common.QueryParam;
import org.hsweb.web.bean.po.module.ModuleMeta;
import org.hsweb.web.service.GenericService;
import java.util.List;
public interface ModuleMetaService extends GenericService<ModuleMeta, String> {
List<ModuleMeta> selectByKeyAndRoleId(String key, List<String> roleId);
ModuleMeta selectSingleByKeyAndRoleId(String key, List<String> roleId);
String selectMD5SingleByKeyAndRoleId(String key, List<String> roleId);
default List<ModuleMeta> selectByKey(String key) {
QueryParam queryParam = new QueryParam();
queryParam.where("key", key);
return this.select(queryParam);
}
}