|
|
@ -1,6 +1,7 @@
|
|
|
|
package com.os.ems.base.service.impl;
|
|
|
|
package com.os.ems.base.service.impl;
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
|
|
import com.os.common.utils.DateUtils;
|
|
|
|
import com.os.common.utils.DateUtils;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
@ -15,8 +16,7 @@ import com.os.ems.base.service.IEmsBaseLineInfoService;
|
|
|
|
* @date 2025-08-13
|
|
|
|
* @date 2025-08-13
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Service
|
|
|
|
@Service
|
|
|
|
public class EmsBaseLineInfoServiceImpl implements IEmsBaseLineInfoService
|
|
|
|
public class EmsBaseLineInfoServiceImpl implements IEmsBaseLineInfoService {
|
|
|
|
{
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
@Autowired
|
|
|
|
private EmsBaseLineInfoMapper emsBaseLineInfoMapper;
|
|
|
|
private EmsBaseLineInfoMapper emsBaseLineInfoMapper;
|
|
|
|
|
|
|
|
|
|
|
@ -27,8 +27,7 @@ public class EmsBaseLineInfoServiceImpl implements IEmsBaseLineInfoService
|
|
|
|
* @return 计量线路信息
|
|
|
|
* @return 计量线路信息
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public EmsBaseLineInfo selectEmsBaseLineInfoByObjId(Long objId)
|
|
|
|
public EmsBaseLineInfo selectEmsBaseLineInfoByObjId(Long objId) {
|
|
|
|
{
|
|
|
|
|
|
|
|
return emsBaseLineInfoMapper.selectEmsBaseLineInfoByObjId(objId);
|
|
|
|
return emsBaseLineInfoMapper.selectEmsBaseLineInfoByObjId(objId);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -39,8 +38,7 @@ public class EmsBaseLineInfoServiceImpl implements IEmsBaseLineInfoService
|
|
|
|
* @return 计量线路信息
|
|
|
|
* @return 计量线路信息
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public List<EmsBaseLineInfo> selectEmsBaseLineInfoList(EmsBaseLineInfo emsBaseLineInfo)
|
|
|
|
public List<EmsBaseLineInfo> selectEmsBaseLineInfoList(EmsBaseLineInfo emsBaseLineInfo) {
|
|
|
|
{
|
|
|
|
|
|
|
|
return emsBaseLineInfoMapper.selectEmsBaseLineInfoList(emsBaseLineInfo);
|
|
|
|
return emsBaseLineInfoMapper.selectEmsBaseLineInfoList(emsBaseLineInfo);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -51,8 +49,13 @@ public class EmsBaseLineInfoServiceImpl implements IEmsBaseLineInfoService
|
|
|
|
* @return 结果
|
|
|
|
* @return 结果
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public int insertEmsBaseLineInfo(EmsBaseLineInfo emsBaseLineInfo)
|
|
|
|
public int insertEmsBaseLineInfo(EmsBaseLineInfo emsBaseLineInfo) {
|
|
|
|
{
|
|
|
|
if (emsBaseLineInfo.getParentId() == null || emsBaseLineInfo.getParentId() == 0) {
|
|
|
|
|
|
|
|
emsBaseLineInfo.setGrade(1L);
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
EmsBaseLineInfo baseLineInfo = emsBaseLineInfoMapper.selectEmsBaseLineInfoByObjId(emsBaseLineInfo.getParentId());
|
|
|
|
|
|
|
|
emsBaseLineInfo.setGrade(baseLineInfo.getGrade() + 1);
|
|
|
|
|
|
|
|
}
|
|
|
|
emsBaseLineInfo.setCreateTime(DateUtils.getNowDate());
|
|
|
|
emsBaseLineInfo.setCreateTime(DateUtils.getNowDate());
|
|
|
|
return emsBaseLineInfoMapper.insertEmsBaseLineInfo(emsBaseLineInfo);
|
|
|
|
return emsBaseLineInfoMapper.insertEmsBaseLineInfo(emsBaseLineInfo);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -64,8 +67,7 @@ public class EmsBaseLineInfoServiceImpl implements IEmsBaseLineInfoService
|
|
|
|
* @return 结果
|
|
|
|
* @return 结果
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public int updateEmsBaseLineInfo(EmsBaseLineInfo emsBaseLineInfo)
|
|
|
|
public int updateEmsBaseLineInfo(EmsBaseLineInfo emsBaseLineInfo) {
|
|
|
|
{
|
|
|
|
|
|
|
|
emsBaseLineInfo.setUpdateTime(DateUtils.getNowDate());
|
|
|
|
emsBaseLineInfo.setUpdateTime(DateUtils.getNowDate());
|
|
|
|
return emsBaseLineInfoMapper.updateEmsBaseLineInfo(emsBaseLineInfo);
|
|
|
|
return emsBaseLineInfoMapper.updateEmsBaseLineInfo(emsBaseLineInfo);
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -77,8 +79,7 @@ public class EmsBaseLineInfoServiceImpl implements IEmsBaseLineInfoService
|
|
|
|
* @return 结果
|
|
|
|
* @return 结果
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public int deleteEmsBaseLineInfoByObjIds(Long[] objIds)
|
|
|
|
public int deleteEmsBaseLineInfoByObjIds(Long[] objIds) {
|
|
|
|
{
|
|
|
|
|
|
|
|
return emsBaseLineInfoMapper.deleteEmsBaseLineInfoByObjIds(objIds);
|
|
|
|
return emsBaseLineInfoMapper.deleteEmsBaseLineInfoByObjIds(objIds);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -89,8 +90,7 @@ public class EmsBaseLineInfoServiceImpl implements IEmsBaseLineInfoService
|
|
|
|
* @return 结果
|
|
|
|
* @return 结果
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public int deleteEmsBaseLineInfoByObjId(Long objId)
|
|
|
|
public int deleteEmsBaseLineInfoByObjId(Long objId) {
|
|
|
|
{
|
|
|
|
|
|
|
|
return emsBaseLineInfoMapper.deleteEmsBaseLineInfoByObjId(objId);
|
|
|
|
return emsBaseLineInfoMapper.deleteEmsBaseLineInfoByObjId(objId);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|