|
@@ -16,6 +16,7 @@ import lombok.NonNull;
|
|
|
import org.apache.dubbo.config.annotation.DubboService;
|
|
|
|
|
|
import java.util.Date;
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* 抽成业务操作实现
|
|
@@ -60,6 +61,20 @@ public class CommissionConfigServiceImpl extends ServiceImpl<CommissionConfigMap
|
|
|
ResourceUtils.required(this.getById(id), "该轮播图存在");
|
|
|
this.baseMapper.deleteById(id);
|
|
|
}
|
|
|
+ @Override
|
|
|
+ public List<CommissionConfigDTO> listCommissionConfig(){
|
|
|
+ List<CommissionConfig> configList = this.lambdaQuery().
|
|
|
+ orderByAsc(CommissionConfig::getCommissionRate).list();
|
|
|
+ return CommissionConfigCopier.INSTANCE.copying(configList);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public CommissionConfig queryCommissionRate(Integer min){
|
|
|
+ List<CommissionConfig> configList = this.lambdaQuery().
|
|
|
+ gt(CommissionConfig::getMinInvitees,min).
|
|
|
+ orderByDesc(CommissionConfig::getMinInvitees).list();
|
|
|
+ return configList.get(0);
|
|
|
+ }
|
|
|
|
|
|
|
|
|
}
|