| | |
| | | import com.ks.vip.mapper.VipGradeMapper; |
| | | import com.ks.vip.pojo.DO.VipCombo; |
| | | import com.ks.vip.pojo.DO.VipGrade; |
| | | import com.ks.vip.pojo.Enums.VIPEnum; |
| | | import com.ks.vip.query.VipComboQuery; |
| | | import com.ks.vip.query.VipGradeQuery; |
| | | import com.ks.vip.service.VipComboService; |
| | |
| | | @Override |
| | | public long count(VipGrade t) { |
| | | VipGradeQuery query = new VipGradeQuery(); |
| | | query.id = t.getId(); |
| | | query.name = t.getName(); |
| | | if (t.getIdentity() != null) { |
| | | query.identity = t.getIdentity().name(); |
| | | } |
| | | query.state = t.getState(); |
| | | return vipGradeMapper.count(query); |
| | | } |
| | |
| | | @Override |
| | | public List<VipGrade> listByPage(int page, int pageSize, VipGrade t) { |
| | | VipGradeQuery query = new VipGradeQuery(); |
| | | query.id = t.getId(); |
| | | query.name = t.getName(); |
| | | if (t.getIdentity() != null) { |
| | | query.identity = t.getIdentity().name(); |
| | | } |
| | | query.state = t.getState(); |
| | | query.start = (page - 1) * pageSize; |
| | | query.count = pageSize; |
| | |
| | | return listByPage(0, Integer.MAX_VALUE, t); |
| | | } |
| | | |
| | | @Override |
| | | public VipGrade selectByPrimaryKey(Long id){ |
| | | return vipGradeMapper.selectByPrimaryKey(id); |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public VipGrade getDefaultGrade(){ |
| | | return vipGradeMapper.getByIdentity(VIPEnum.silver.name()); |
| | | } |
| | | |
| | | @Override |
| | | public VipGrade getByVipEnum(VIPEnum vipEnum){ |
| | | return vipGradeMapper.getByIdentity(vipEnum.name()); |
| | | } |
| | | |
| | | } |