From c85aa240db8fa4fd53d774b58ce6a3fc0ddb3580 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 24 五月 2021 17:48:56 +0800 Subject: [PATCH] 会员增加部分接口 --- service-vip/src/main/java/com/ks/vip/service/remote/VipGradeServiceImpl.java | 29 +++++++++++++++++++++++++---- 1 files changed, 25 insertions(+), 4 deletions(-) diff --git a/service-vip/src/main/java/com/ks/vip/service/remote/VipGradeServiceImpl.java b/service-vip/src/main/java/com/ks/vip/service/remote/VipGradeServiceImpl.java index dc0d61a..6d011ca 100644 --- a/service-vip/src/main/java/com/ks/vip/service/remote/VipGradeServiceImpl.java +++ b/service-vip/src/main/java/com/ks/vip/service/remote/VipGradeServiceImpl.java @@ -1,13 +1,10 @@ package com.ks.vip.service.remote; -import com.ks.vip.mapper.VipComboMapper; import com.ks.vip.mapper.VipGradeMapper; -import com.ks.vip.pojo.DO.VipCombo; import com.ks.vip.pojo.DO.VipGrade; -import com.ks.vip.query.VipComboQuery; +import com.ks.vip.pojo.Enums.VIPEnum; import com.ks.vip.query.VipGradeQuery; -import com.ks.vip.service.VipComboService; import com.ks.vip.service.VipGradeService; import org.apache.dubbo.config.annotation.Service; @@ -41,7 +38,11 @@ @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); } @@ -50,7 +51,11 @@ @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; @@ -64,4 +69,20 @@ 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()); + } + } -- Gitblit v1.8.0