From bcb3e10548919cbdc50bb89e2a0eaa1058d96d5f Mon Sep 17 00:00:00 2001 From: YJ <YJ> Date: 星期一, 17 五月 2021 14:14:06 +0800 Subject: [PATCH] 更新基础包 --- service-vip/src/main/java/com/ks/vip/service/remote/VipGradeServiceImpl.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 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..7758cd5 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 @@ -5,6 +5,7 @@ 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; @@ -41,7 +42,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 +55,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 +73,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