{
criteria.andTypeEqualTo(Short.parseShort((String) queryMap.get("type")));
}
if (queryMap.containsKey("roleId"))
{
criteria.andRoleIdEqualTo(Long.parseLong((String) queryMap.get("roleId")));
}
if (queryMap.containsKey("merchantId"))
{
criteria.andMerchantIdEqualTo(Long.parseLong((String) queryMap.get("merchantId")));
}