二级评估增删改成接口提交
This commit is contained in:
@@ -1,11 +1,14 @@
|
||||
package com.njcn.advance.service.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.njcn.advance.pojo.param.assess.AssessCapacitorParamQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessCapacitorParam;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 服务类
|
||||
* 评估电容器参数 服务接口
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
@@ -13,4 +16,23 @@ import com.njcn.advance.pojo.po.assess.AssessCapacitorParam;
|
||||
*/
|
||||
public interface IAssessCapacitorParamService extends IService<AssessCapacitorParam> {
|
||||
|
||||
}
|
||||
/**
|
||||
* 根据电容器组ID查询详情
|
||||
*/
|
||||
AssessCapacitorParam getByCapacitorId(String capacitorId);
|
||||
|
||||
/**
|
||||
* 根据评估用户ID查询电容器参数列表
|
||||
*/
|
||||
List<AssessCapacitorParam> listByAssessId(String assessId);
|
||||
|
||||
/**
|
||||
* 新增评估电容器参数
|
||||
*/
|
||||
boolean add(AssessCapacitorParamQuery param);
|
||||
|
||||
/**
|
||||
* 更新评估电容器参数
|
||||
*/
|
||||
void update(AssessCapacitorParamQuery.UpdateAssessCapacitorParamQuery updateQuery);
|
||||
}
|
||||
@@ -1,11 +1,14 @@
|
||||
package com.njcn.advance.service.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.njcn.advance.pojo.param.assess.AssessDicCableTypeQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessDicCableType;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 线缆类型字典 服务类
|
||||
* 线缆类型字典 服务接口
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
@@ -13,4 +16,23 @@ import com.njcn.advance.pojo.po.assess.AssessDicCableType;
|
||||
*/
|
||||
public interface IAssessDicCableTypeService extends IService<AssessDicCableType> {
|
||||
|
||||
}
|
||||
/**
|
||||
* 根据线路线缆类型ID查询详情
|
||||
*/
|
||||
AssessDicCableType getByLinetypeId(String linetypeId);
|
||||
|
||||
/**
|
||||
* 根据线路线缆类型查询列表
|
||||
*/
|
||||
List<AssessDicCableType> listByType(String linetypeType);
|
||||
|
||||
/**
|
||||
* 新增线缆类型字典
|
||||
*/
|
||||
boolean add(AssessDicCableTypeQuery param);
|
||||
|
||||
/**
|
||||
* 更新线缆类型字典
|
||||
*/
|
||||
void update(AssessDicCableTypeQuery.UpdateAssessDicCableTypeQuery updateQuery);
|
||||
}
|
||||
@@ -1,11 +1,14 @@
|
||||
package com.njcn.advance.service.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.njcn.advance.pojo.param.assess.AssessDicHarmonicCharacterQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessDicHarmonicCharacter;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 谐波源特性字典 服务类
|
||||
* 谐波源特性字典 服务接口
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
@@ -13,4 +16,15 @@ import com.njcn.advance.pojo.po.assess.AssessDicHarmonicCharacter;
|
||||
*/
|
||||
public interface IAssessDicHarmonicCharacterService extends IService<AssessDicHarmonicCharacter> {
|
||||
|
||||
}
|
||||
/**
|
||||
* 根据谐波源特性ID查询详情
|
||||
*/
|
||||
AssessDicHarmonicCharacter getByHarmId(String harmId);
|
||||
|
||||
/**
|
||||
* 新增谐波源特性字典
|
||||
*/
|
||||
boolean add(AssessDicHarmonicCharacterQuery param);
|
||||
|
||||
boolean update(AssessDicHarmonicCharacterQuery.UpdateAssessDicHarmonicCharacterQuery param);
|
||||
}
|
||||
@@ -1,11 +1,14 @@
|
||||
package com.njcn.advance.service.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.njcn.advance.pojo.param.assess.AssessDicShockLoadQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessDicShockLoad;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 冲击负荷字典 服务类
|
||||
* 冲击负荷字典 服务接口
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
@@ -13,4 +16,18 @@ import com.njcn.advance.pojo.po.assess.AssessDicShockLoad;
|
||||
*/
|
||||
public interface IAssessDicShockLoadService extends IService<AssessDicShockLoad> {
|
||||
|
||||
}
|
||||
/**
|
||||
* 根据冲击负荷类型ID查询详情
|
||||
*/
|
||||
AssessDicShockLoad getByInpactloadtypeId(String inpactloadtypeId);
|
||||
|
||||
/**
|
||||
* 新增冲击负荷字典
|
||||
*/
|
||||
boolean add(AssessDicShockLoadQuery param);
|
||||
|
||||
/**
|
||||
* 更新冲击负荷字典
|
||||
*/
|
||||
void update(AssessDicShockLoadQuery.UpdateAssessDicShockLoadQuery updateQuery);
|
||||
}
|
||||
@@ -1,11 +1,14 @@
|
||||
package com.njcn.advance.service.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.njcn.advance.pojo.param.assess.AssessDicTransformerQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessDicTransformer;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 变压器参数字典 服务类
|
||||
* 变压器参数字典 服务接口
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
@@ -13,4 +16,18 @@ import com.njcn.advance.pojo.po.assess.AssessDicTransformer;
|
||||
*/
|
||||
public interface IAssessDicTransformerService extends IService<AssessDicTransformer> {
|
||||
|
||||
}
|
||||
/**
|
||||
* 根据变压器类型ID查询详情
|
||||
*/
|
||||
AssessDicTransformer getByTranstypeId(String transtypeId);
|
||||
|
||||
/**
|
||||
* 新增变压器参数字典
|
||||
*/
|
||||
boolean add(AssessDicTransformerQuery param);
|
||||
|
||||
/**
|
||||
* 更新变压器参数字典
|
||||
*/
|
||||
void update(AssessDicTransformerQuery.UpdateAssessDicTransformerQuery updateQuery);
|
||||
}
|
||||
@@ -1,8 +1,11 @@
|
||||
package com.njcn.advance.service.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.njcn.advance.pojo.param.assess.AssessLoadParamQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessLoadParam;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 评估用户负荷参数表 服务类
|
||||
@@ -13,4 +16,23 @@ import com.njcn.advance.pojo.po.assess.AssessLoadParam;
|
||||
*/
|
||||
public interface IAssessLoadParamService extends IService<AssessLoadParam> {
|
||||
|
||||
/**
|
||||
* 根据用户负荷ID查询详情
|
||||
*/
|
||||
AssessLoadParam getByLoadId(String loadId);
|
||||
|
||||
/**
|
||||
* 根据评估用户ID查询负荷参数列表
|
||||
*/
|
||||
List<AssessLoadParam> listByAssessId(String assessId);
|
||||
|
||||
/**
|
||||
* 新增评估用户负荷参数
|
||||
*/
|
||||
boolean add(AssessLoadParamQuery assessLoadParam);
|
||||
|
||||
/**
|
||||
* 更新评估用户负荷参数
|
||||
*/
|
||||
boolean update(AssessLoadParamQuery.UpdateAssessLoadParamQuery updateQuery);
|
||||
}
|
||||
|
||||
@@ -1,11 +1,14 @@
|
||||
package com.njcn.advance.service.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.njcn.advance.pojo.param.assess.AssessShockLoadParamQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessShockLoadParam;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 评估用户冲击负荷参数表 服务类
|
||||
* 评估用户冲击负荷参数 服务接口
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
@@ -13,4 +16,28 @@ import com.njcn.advance.pojo.po.assess.AssessShockLoadParam;
|
||||
*/
|
||||
public interface IAssessShockLoadParamService extends IService<AssessShockLoadParam> {
|
||||
|
||||
}
|
||||
/**
|
||||
* 根据冲击负荷ID查询详情
|
||||
*/
|
||||
AssessShockLoadParam getByInpactloadId(String inpactloadId);
|
||||
|
||||
/**
|
||||
* 根据评估用户ID查询冲击负荷参数列表
|
||||
*/
|
||||
List<AssessShockLoadParam> listByAssessId(String assessId);
|
||||
|
||||
/**
|
||||
* 根据冲击负荷类型ID查询参数列表
|
||||
*/
|
||||
List<AssessShockLoadParam> listByTypeId(String inpactloadtypeId);
|
||||
|
||||
/**
|
||||
* 新增评估用户冲击负荷参数
|
||||
*/
|
||||
boolean add(AssessShockLoadParamQuery param);
|
||||
|
||||
/**
|
||||
* 更新评估用户冲击负荷参数
|
||||
*/
|
||||
void update(AssessShockLoadParamQuery.UpdateAssessShockLoadParamQuery updateQuery);
|
||||
}
|
||||
@@ -1,11 +1,14 @@
|
||||
package com.njcn.advance.service.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.njcn.advance.pojo.param.assess.AssessTransformerParamQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessTransformerParam;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 服务类
|
||||
* 评估变压器参数 服务接口
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
@@ -13,4 +16,23 @@ import com.njcn.advance.pojo.po.assess.AssessTransformerParam;
|
||||
*/
|
||||
public interface IAssessTransformerParamService extends IService<AssessTransformerParam> {
|
||||
|
||||
}
|
||||
/**
|
||||
* 根据变压器ID查询详情
|
||||
*/
|
||||
AssessTransformerParam getByTransId(String transId);
|
||||
|
||||
/**
|
||||
* 根据评估用户ID查询变压器参数列表
|
||||
*/
|
||||
List<AssessTransformerParam> listByAssessId(String assessId);
|
||||
|
||||
/**
|
||||
* 新增评估变压器参数
|
||||
*/
|
||||
boolean add(AssessTransformerParamQuery param);
|
||||
|
||||
/**
|
||||
* 更新评估变压器参数
|
||||
*/
|
||||
void update(AssessTransformerParamQuery.UpdateAssessTransformerParamQuery updateQuery);
|
||||
}
|
||||
@@ -1,8 +1,11 @@
|
||||
package com.njcn.advance.service.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.njcn.advance.pojo.param.assess.AssessUserQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessUser;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 服务类
|
||||
@@ -12,5 +15,27 @@ import com.njcn.advance.pojo.po.assess.AssessUser;
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
public interface IAssessUserService extends IService<AssessUser> {
|
||||
/**
|
||||
* 根据评估ID查询用户信息
|
||||
*
|
||||
* @param assessId 评估用户ID
|
||||
* @return 评估用户对象
|
||||
*/
|
||||
AssessUser getByAssessId(String assessId);
|
||||
|
||||
/**
|
||||
* 批量插入评估用户数据
|
||||
*
|
||||
* @param assessUserQuery 评估用户
|
||||
* @return 是否插入成功
|
||||
*/
|
||||
boolean add(AssessUserQuery assessUserQuery);
|
||||
|
||||
/**
|
||||
* 批量更新评估用户数据
|
||||
*
|
||||
* @param updateAssessUserQuery 评估用户列表
|
||||
* @return 更新成功的记录数
|
||||
*/
|
||||
boolean update(AssessUserQuery.UpdateAssessUserQuery updateAssessUserQuery);
|
||||
}
|
||||
|
||||
@@ -1,11 +1,14 @@
|
||||
package com.njcn.advance.service.assess;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.njcn.advance.pojo.param.assess.AssessWindLoadParamQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessWindLoadParam;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 风电场类负荷参数表 服务类
|
||||
* 风电场类负荷参数 服务接口
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
@@ -13,4 +16,23 @@ import com.njcn.advance.pojo.po.assess.AssessWindLoadParam;
|
||||
*/
|
||||
public interface IAssessWindLoadParamService extends IService<AssessWindLoadParam> {
|
||||
|
||||
}
|
||||
/**
|
||||
* 根据风力发电机ID查询详情
|
||||
*/
|
||||
AssessWindLoadParam getByWindgeneratorId(String windgeneratorId);
|
||||
|
||||
/**
|
||||
* 根据评估用户ID查询负荷参数列表
|
||||
*/
|
||||
List<AssessWindLoadParam> listByAssessId(String assessId);
|
||||
|
||||
/**
|
||||
* 新增风电场类负荷参数
|
||||
*/
|
||||
boolean add(AssessWindLoadParamQuery param);
|
||||
|
||||
/**
|
||||
* 更新风电场类负荷参数
|
||||
*/
|
||||
void update(AssessWindLoadParamQuery.UpdateAssessWindLoadParamQuery updateQuery);
|
||||
}
|
||||
@@ -1,20 +1,58 @@
|
||||
package com.njcn.advance.service.assess.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.njcn.advance.mapper.assess.AssessCapacitorParamMapper;
|
||||
import com.njcn.advance.pojo.param.assess.AssessCapacitorParamQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessCapacitorParam;
|
||||
import com.njcn.advance.service.assess.IAssessCapacitorParamService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 服务实现类
|
||||
* 评估电容器参数 服务实现类
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Service
|
||||
public class AssessCapacitorParamServiceImpl extends ServiceImpl<AssessCapacitorParamMapper, AssessCapacitorParam> implements IAssessCapacitorParamService {
|
||||
public class AssessCapacitorParamServiceImpl extends ServiceImpl<AssessCapacitorParamMapper, AssessCapacitorParam>
|
||||
implements IAssessCapacitorParamService {
|
||||
|
||||
}
|
||||
@Override
|
||||
public AssessCapacitorParam getByCapacitorId(String capacitorId) {
|
||||
return this.getOne(Wrappers.<AssessCapacitorParam>lambdaQuery()
|
||||
.eq(AssessCapacitorParam::getCapacitorId, capacitorId));
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AssessCapacitorParam> listByAssessId(String assessId) {
|
||||
return this.list(Wrappers.<AssessCapacitorParam>lambdaQuery()
|
||||
.eq(AssessCapacitorParam::getAssessId, assessId));
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean add(AssessCapacitorParamQuery param) {
|
||||
AssessCapacitorParam entity = new AssessCapacitorParam();
|
||||
BeanUtil.copyProperties(param,entity);
|
||||
return this.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void update(AssessCapacitorParamQuery.UpdateAssessCapacitorParamQuery updateQuery) {
|
||||
AssessCapacitorParam entity = this.getByCapacitorId(updateQuery.getCapacitorId());
|
||||
if (entity != null) {
|
||||
AssessCapacitorParam pojo = new AssessCapacitorParam();
|
||||
BeanUtil.copyProperties(updateQuery,pojo);
|
||||
this.updateById(pojo);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,11 +1,17 @@
|
||||
package com.njcn.advance.service.assess.impl;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.njcn.advance.mapper.assess.AssessDicCableTypeMapper;
|
||||
import com.njcn.advance.pojo.param.assess.AssessDicCableTypeQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessDicCableType;
|
||||
import com.njcn.advance.service.assess.IAssessDicCableTypeService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
@@ -16,6 +22,36 @@ import org.springframework.stereotype.Service;
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Service
|
||||
public class AssessDicCableTypeServiceImpl extends ServiceImpl<AssessDicCableTypeMapper, AssessDicCableType> implements IAssessDicCableTypeService {
|
||||
public class AssessDicCableTypeServiceImpl extends ServiceImpl<AssessDicCableTypeMapper, AssessDicCableType>
|
||||
implements IAssessDicCableTypeService {
|
||||
|
||||
}
|
||||
@Override
|
||||
public AssessDicCableType getByLinetypeId(String linetypeId) {
|
||||
return this.getOne(Wrappers.<AssessDicCableType>lambdaQuery()
|
||||
.eq(AssessDicCableType::getLinetypeId, linetypeId));
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AssessDicCableType> listByType(String linetypeType) {
|
||||
return this.list(Wrappers.<AssessDicCableType>lambdaQuery()
|
||||
.eq(AssessDicCableType::getLinetypeType, linetypeType));
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean add(AssessDicCableTypeQuery param) {
|
||||
AssessDicCableType entity = new AssessDicCableType();
|
||||
BeanUtil.copyProperties(param,entity);
|
||||
return this.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void update(AssessDicCableTypeQuery.UpdateAssessDicCableTypeQuery updateQuery) {
|
||||
AssessDicCableType entity = this.getByLinetypeId(updateQuery.getLinetypeId());
|
||||
if (entity != null) {
|
||||
BeanUtil.copyProperties(updateQuery,entity);
|
||||
this.updateById(entity);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,11 +1,17 @@
|
||||
package com.njcn.advance.service.assess.impl;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.njcn.advance.mapper.assess.AssessDicHarmonicCharacterMapper;
|
||||
import com.njcn.advance.pojo.param.assess.AssessDicHarmonicCharacterQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessDicHarmonicCharacter;
|
||||
import com.njcn.advance.service.assess.IAssessDicHarmonicCharacterService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
@@ -16,6 +22,27 @@ import org.springframework.stereotype.Service;
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Service
|
||||
public class AssessDicHarmonicCharacterServiceImpl extends ServiceImpl<AssessDicHarmonicCharacterMapper, AssessDicHarmonicCharacter> implements IAssessDicHarmonicCharacterService {
|
||||
public class AssessDicHarmonicCharacterServiceImpl extends ServiceImpl<AssessDicHarmonicCharacterMapper, AssessDicHarmonicCharacter>
|
||||
implements IAssessDicHarmonicCharacterService {
|
||||
|
||||
}
|
||||
@Override
|
||||
public AssessDicHarmonicCharacter getByHarmId(String harmId) {
|
||||
return this.getOne(Wrappers.<AssessDicHarmonicCharacter>lambdaQuery()
|
||||
.eq(AssessDicHarmonicCharacter::getHarmId, harmId));
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean add(AssessDicHarmonicCharacterQuery param) {
|
||||
AssessDicHarmonicCharacter entity = new AssessDicHarmonicCharacter();
|
||||
BeanUtil.copyProperties(param,entity);
|
||||
return this.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean update(AssessDicHarmonicCharacterQuery.UpdateAssessDicHarmonicCharacterQuery param) {
|
||||
AssessDicHarmonicCharacter entity = new AssessDicHarmonicCharacter();
|
||||
BeanUtil.copyProperties(param,entity);
|
||||
return this.updateById(entity);
|
||||
}
|
||||
}
|
||||
@@ -1,11 +1,17 @@
|
||||
package com.njcn.advance.service.assess.impl;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.njcn.advance.mapper.assess.AssessDicShockLoadMapper;
|
||||
import com.njcn.advance.pojo.param.assess.AssessDicShockLoadQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessDicShockLoad;
|
||||
import com.njcn.advance.service.assess.IAssessDicShockLoadService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
@@ -18,4 +24,27 @@ import org.springframework.stereotype.Service;
|
||||
@Service
|
||||
public class AssessDicShockLoadServiceImpl extends ServiceImpl<AssessDicShockLoadMapper, AssessDicShockLoad> implements IAssessDicShockLoadService {
|
||||
|
||||
}
|
||||
@Override
|
||||
public AssessDicShockLoad getByInpactloadtypeId(String inpactloadtypeId) {
|
||||
return this.getOne(Wrappers.<AssessDicShockLoad>lambdaQuery()
|
||||
.eq(AssessDicShockLoad::getInpactloadtypeId, inpactloadtypeId));
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean add(AssessDicShockLoadQuery param) {
|
||||
AssessDicShockLoad entity = new AssessDicShockLoad();
|
||||
BeanUtil.copyProperties(param,entity);
|
||||
return this.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void update(AssessDicShockLoadQuery.UpdateAssessDicShockLoadQuery updateQuery) {
|
||||
AssessDicShockLoad entity = this.getByInpactloadtypeId(updateQuery.getInpactloadtypeId());
|
||||
if (entity != null) {
|
||||
BeanUtil.copyProperties(updateQuery,entity);
|
||||
this.updateById(entity);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,11 +1,17 @@
|
||||
package com.njcn.advance.service.assess.impl;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.njcn.advance.mapper.assess.AssessDicTransformerMapper;
|
||||
import com.njcn.advance.pojo.param.assess.AssessDicTransformerQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessDicTransformer;
|
||||
import com.njcn.advance.service.assess.IAssessDicTransformerService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
@@ -16,6 +22,30 @@ import org.springframework.stereotype.Service;
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Service
|
||||
public class AssessDicTransformerServiceImpl extends ServiceImpl<AssessDicTransformerMapper, AssessDicTransformer> implements IAssessDicTransformerService {
|
||||
public class AssessDicTransformerServiceImpl extends ServiceImpl<AssessDicTransformerMapper, AssessDicTransformer>
|
||||
implements IAssessDicTransformerService {
|
||||
|
||||
}
|
||||
@Override
|
||||
public AssessDicTransformer getByTranstypeId(String transtypeId) {
|
||||
return this.getOne(Wrappers.<AssessDicTransformer>lambdaQuery()
|
||||
.eq(AssessDicTransformer::getTranstypeId, transtypeId));
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean add(AssessDicTransformerQuery param) {
|
||||
AssessDicTransformer entity = new AssessDicTransformer();
|
||||
BeanUtil.copyProperties(param,entity);
|
||||
return this.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void update(AssessDicTransformerQuery.UpdateAssessDicTransformerQuery updateQuery) {
|
||||
AssessDicTransformer entity = this.getByTranstypeId(updateQuery.getTranstypeId());
|
||||
if (entity != null) {
|
||||
BeanUtil.copyProperties(updateQuery,entity);
|
||||
this.updateById(entity);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +1,20 @@
|
||||
package com.njcn.advance.service.assess.impl;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.njcn.advance.mapper.assess.AssessLoadParamMapper;
|
||||
import com.njcn.advance.mapper.assess.AssessUserMapper;
|
||||
import com.njcn.advance.pojo.param.assess.AssessLoadParamQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessLoadParam;
|
||||
import com.njcn.advance.service.assess.IAssessLoadParamService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 评估用户负荷参数表 服务实现类
|
||||
@@ -16,6 +24,37 @@ import org.springframework.stereotype.Service;
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Service
|
||||
@RequiredArgsConstructor
|
||||
public class AssessLoadParamServiceImpl extends ServiceImpl<AssessLoadParamMapper, AssessLoadParam> implements IAssessLoadParamService {
|
||||
|
||||
private final AssessUserMapper assessUserMapper;
|
||||
|
||||
@Override
|
||||
public AssessLoadParam getByLoadId(String loadId) {
|
||||
return this.getById(loadId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AssessLoadParam> listByAssessId(String assessId) {
|
||||
LambdaQueryWrapper<AssessLoadParam> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||
lambdaQueryWrapper.eq(AssessLoadParam::getAssessId,assessId);
|
||||
List<AssessLoadParam> result = this.list(lambdaQueryWrapper);
|
||||
return result;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean add(AssessLoadParamQuery assessLoadParam) {
|
||||
AssessLoadParam pojo = new AssessLoadParam();
|
||||
BeanUtils.copyProperties(assessLoadParam,pojo);
|
||||
this.save(pojo);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean update(AssessLoadParamQuery.UpdateAssessLoadParamQuery updateQuery) {
|
||||
AssessLoadParam pojo = new AssessLoadParam();
|
||||
BeanUtils.copyProperties(updateQuery,pojo);
|
||||
this.updateById(pojo);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,21 +1,63 @@
|
||||
package com.njcn.advance.service.assess.impl;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.njcn.advance.mapper.assess.AssessShockLoadParamMapper;
|
||||
import com.njcn.advance.pojo.param.assess.AssessShockLoadParamQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessShockLoadParam;
|
||||
import com.njcn.advance.service.assess.IAssessShockLoadParamService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 评估用户冲击负荷参数表 服务实现类
|
||||
* 评估用户冲击负荷参数 服务实现类
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Service
|
||||
public class AssessShockLoadParamServiceImpl extends ServiceImpl<AssessShockLoadParamMapper, AssessShockLoadParam> implements IAssessShockLoadParamService {
|
||||
public class AssessShockLoadParamServiceImpl extends ServiceImpl<AssessShockLoadParamMapper, AssessShockLoadParam>
|
||||
implements IAssessShockLoadParamService {
|
||||
|
||||
}
|
||||
@Override
|
||||
public AssessShockLoadParam getByInpactloadId(String inpactloadId) {
|
||||
return this.getOne(Wrappers.<AssessShockLoadParam>lambdaQuery()
|
||||
.eq(AssessShockLoadParam::getInpactloadId, inpactloadId));
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AssessShockLoadParam> listByAssessId(String assessId) {
|
||||
return this.list(Wrappers.<AssessShockLoadParam>lambdaQuery()
|
||||
.eq(AssessShockLoadParam::getAssessId, assessId));
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AssessShockLoadParam> listByTypeId(String inpactloadtypeId) {
|
||||
return this.list(Wrappers.<AssessShockLoadParam>lambdaQuery()
|
||||
.eq(AssessShockLoadParam::getInpactloadtypeId, inpactloadtypeId));
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean add(AssessShockLoadParamQuery param) {
|
||||
AssessShockLoadParam entity = new AssessShockLoadParam();
|
||||
BeanUtil.copyProperties(param,entity);
|
||||
return this.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void update(AssessShockLoadParamQuery.UpdateAssessShockLoadParamQuery updateQuery) {
|
||||
AssessShockLoadParam entity = this.getByInpactloadId(updateQuery.getInpactloadId());
|
||||
if (entity != null) {
|
||||
BeanUtil.copyProperties(updateQuery,entity);
|
||||
this.updateById(entity);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,21 +1,57 @@
|
||||
package com.njcn.advance.service.assess.impl;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.njcn.advance.mapper.assess.AssessTransformerParamMapper;
|
||||
import com.njcn.advance.pojo.param.assess.AssessTransformerParamQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessTransformerParam;
|
||||
import com.njcn.advance.service.assess.IAssessTransformerParamService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 服务实现类
|
||||
* 评估变压器参数 服务实现类
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Service
|
||||
public class AssessTransformerParamServiceImpl extends ServiceImpl<AssessTransformerParamMapper, AssessTransformerParam> implements IAssessTransformerParamService {
|
||||
public class AssessTransformerParamServiceImpl extends ServiceImpl<AssessTransformerParamMapper, AssessTransformerParam>
|
||||
implements IAssessTransformerParamService {
|
||||
|
||||
}
|
||||
@Override
|
||||
public AssessTransformerParam getByTransId(String transId) {
|
||||
return this.getOne(Wrappers.<AssessTransformerParam>lambdaQuery()
|
||||
.eq(AssessTransformerParam::getTransId, transId));
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AssessTransformerParam> listByAssessId(String assessId) {
|
||||
return this.list(Wrappers.<AssessTransformerParam>lambdaQuery()
|
||||
.eq(AssessTransformerParam::getAssessId, assessId));
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean add(AssessTransformerParamQuery param) {
|
||||
AssessTransformerParam entity = new AssessTransformerParam();
|
||||
BeanUtil.copyProperties(param,entity);
|
||||
return this.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void update(AssessTransformerParamQuery.UpdateAssessTransformerParamQuery updateQuery) {
|
||||
AssessTransformerParam entity = this.getByTransId(updateQuery.getTransId());
|
||||
if (entity != null) {
|
||||
BeanUtil.copyProperties(updateQuery,entity);
|
||||
this.updateById(entity);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -3,10 +3,15 @@ package com.njcn.advance.service.assess.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.njcn.advance.mapper.assess.AssessUserMapper;
|
||||
import com.njcn.advance.pojo.param.assess.AssessUserQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessUser;
|
||||
import com.njcn.advance.service.assess.IAssessUserService;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 服务实现类
|
||||
@@ -18,4 +23,24 @@ import org.springframework.stereotype.Service;
|
||||
@Service
|
||||
public class AssessUserServiceImpl extends ServiceImpl<AssessUserMapper, AssessUser> implements IAssessUserService {
|
||||
|
||||
@Override
|
||||
public AssessUser getByAssessId(String assessId) {
|
||||
return this.getById(assessId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean add(AssessUserQuery assessUserQuery) {
|
||||
AssessUser assessUser = new AssessUser();
|
||||
BeanUtils.copyProperties(assessUserQuery,assessUser);
|
||||
this.save(assessUser);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean update(AssessUserQuery.UpdateAssessUserQuery updateAssessUserQuery) {
|
||||
AssessUser assessUser = new AssessUser();
|
||||
BeanUtils.copyProperties(updateAssessUserQuery,assessUser);
|
||||
this.updateById(assessUser);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,21 +1,64 @@
|
||||
package com.njcn.advance.service.assess.impl;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||
import com.njcn.advance.mapper.assess.AssessWindLoadParamMapper;
|
||||
import com.njcn.advance.pojo.param.assess.AssessWindLoadParamQuery;
|
||||
import com.njcn.advance.pojo.po.assess.AssessWindLoadParam;
|
||||
import com.njcn.advance.service.assess.IAssessWindLoadParamService;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 风电场类负荷参数表 服务实现类
|
||||
* 风电场类负荷参数 服务实现类
|
||||
* </p>
|
||||
*
|
||||
* @author cdf
|
||||
* @since 2025-06-06
|
||||
*/
|
||||
@Service
|
||||
public class AssessWindLoadParamServiceImpl extends ServiceImpl<AssessWindLoadParamMapper, AssessWindLoadParam> implements IAssessWindLoadParamService {
|
||||
public class AssessWindLoadParamServiceImpl extends ServiceImpl<AssessWindLoadParamMapper, AssessWindLoadParam>
|
||||
implements IAssessWindLoadParamService {
|
||||
|
||||
}
|
||||
@Override
|
||||
public AssessWindLoadParam getByWindgeneratorId(String windgeneratorId) {
|
||||
return this.getOne(Wrappers.<AssessWindLoadParam>lambdaQuery()
|
||||
.eq(AssessWindLoadParam::getWindgeneratorId, windgeneratorId));
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AssessWindLoadParam> listByAssessId(String assessId) {
|
||||
return this.list(Wrappers.<AssessWindLoadParam>lambdaQuery()
|
||||
.eq(AssessWindLoadParam::getAssessId, assessId));
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public boolean add(AssessWindLoadParamQuery param) {
|
||||
AssessWindLoadParam entity = new AssessWindLoadParam();
|
||||
// 拷贝参数到实体类(实际项目中可使用BeanUtils.copyProperties)
|
||||
entity.setAssessId(param.getAssessId());
|
||||
entity.setWindgeneratorName(param.getWindgeneratorName());
|
||||
entity.setFlickerCoeff(param.getFlickerCoeff());
|
||||
entity.setS(param.getS());
|
||||
return this.save(entity);
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void update(AssessWindLoadParamQuery.UpdateAssessWindLoadParamQuery updateQuery) {
|
||||
AssessWindLoadParam entity = this.getByWindgeneratorId(updateQuery.getWindgeneratorId());
|
||||
if (entity != null) {
|
||||
// 拷贝参数到实体类(实际项目中可使用BeanUtils.copyProperties)
|
||||
entity.setAssessId(updateQuery.getAssessId());
|
||||
entity.setWindgeneratorName(updateQuery.getWindgeneratorName());
|
||||
entity.setFlickerCoeff(updateQuery.getFlickerCoeff());
|
||||
entity.setS(updateQuery.getS());
|
||||
this.updateById(entity);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user