package com.yami.trading.service.loan;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.yami.trading.bean.loan.LoanConfig;
|
import com.yami.trading.dao.loan.LoanConfigMapper;
|
import org.springframework.stereotype.Service;
|
|
import java.util.List;
|
|
@Service
|
public class LoanConfigServiceImpl extends ServiceImpl<LoanConfigMapper, LoanConfig> implements LoanConfigService {
|
|
@Override
|
public List<LoanConfig> listEnabled() {
|
return list(new LambdaQueryWrapper<LoanConfig>()
|
.eq(LoanConfig::getState, 1)
|
.orderByAsc(LoanConfig::getSortNum));
|
}
|
|
@Override
|
public List<LoanConfig> listAll() {
|
return list(new LambdaQueryWrapper<LoanConfig>()
|
.orderByAsc(LoanConfig::getSortNum));
|
}
|
|
@Override
|
public LoanConfig findById(String id) {
|
return getById(id);
|
}
|
|
@Override
|
public void saveOrUpdateConfig(LoanConfig config) {
|
saveOrUpdate(config);
|
}
|
|
@Override
|
public void deleteConfig(String uuid) {
|
removeById(uuid);
|
}
|
}
|