package com.whyc.service;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.whyc.mapper.BattGroupGuidesMapper;
|
import com.whyc.pojo.BattGroupGuides;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
|
@Service
|
public class BattGroupGuidesService {
|
|
@Resource
|
private BattGroupGuidesMapper mapper;
|
|
public BattGroupGuides getAll(int battGroupId) {
|
QueryWrapper<BattGroupGuides> queryWrapper = Wrappers.query();
|
queryWrapper.eq("batt_group_id",battGroupId);
|
BattGroupGuides guides = mapper.selectOne(queryWrapper);
|
//不存在,赋予默认值
|
if(guides == null){
|
BattGroupGuides guidesDefault = new BattGroupGuides();
|
guidesDefault.setCurr(1.0f);
|
guidesDefault.setLeakVol(1.0f);
|
guidesDefault.setMonConduct(1.0f);
|
guidesDefault.setMonConnRes(1.0f);
|
guidesDefault.setMonTemp(1.0f);
|
guidesDefault.setMonVol(1.0f);
|
guidesDefault.setMonRes(1.0f);
|
guides = guidesDefault;
|
}
|
return guides;
|
}
|
|
public void update(BattGroupGuides guides) {
|
//数据库不存在电池组参考线
|
if(guides.getId() == null){
|
mapper.insert(guides);
|
}else{
|
mapper.updateById(guides);
|
}
|
}
|
}
|