public long count(AdminAccountQuery query) { AdminAccountExample example = new AdminAccountExample(); Criteria criteria = example.createCriteria(); criteria.andStatEqualTo(DataStatus.ENABLED); if (StringUtils.isNotEmpty(query.getAccountCode())) { criteria.andUserNameEqualTo(query.getAccountCode()); } if (StringUtils.isNotEmpty(query.getRoleId())) { criteria.andRoleIdEqualTo(query.getRoleId()); } return mapper.countByExample(example); }
public long countAll() { AdminAccountExample example = new AdminAccountExample(); Criteria criteria = example.createCriteria(); criteria.andStatEqualTo(DataStatus.ENABLED); return mapper.countByExample(example); }