增加证书实现类
This commit is contained in:
parent
15c19e05d3
commit
4df0355c0f
|
@ -0,0 +1,38 @@
|
|||
package net.shapelight.modules.ten.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import net.shapelight.common.utils.MyBeanUtils;
|
||||
import net.shapelight.modules.ten.entity.TenPersonCert;
|
||||
import net.shapelight.modules.ten.entity.TenPersonEntity;
|
||||
import net.shapelight.modules.ten.service.TenPersonCertService;
|
||||
import net.shapelight.modules.ten.dao.TenPersonCertDao;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* @author zhangbo
|
||||
* @description 针对表【ten_person_cert】的数据库操作Service实现
|
||||
* @createDate 2024-10-16 19:43:27
|
||||
*/
|
||||
@Service
|
||||
public class TenPersonCertServiceImpl extends ServiceImpl<TenPersonCertDao, TenPersonCert> implements TenPersonCertService{
|
||||
|
||||
/**
|
||||
* 可以根据其他字段批量更新或新增
|
||||
*
|
||||
* @param entity 对象
|
||||
* @param fieldName 字段名称
|
||||
* @return 操作结果
|
||||
*/
|
||||
public void saveOrUpdateByField(TenPersonCert entity, String fieldName) {
|
||||
QueryWrapper<TenPersonCert> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq(fieldName, MyBeanUtils.getFieldValueByName(entity,fieldName));
|
||||
TenPersonCert existEntity = this.getOne(queryWrapper);
|
||||
|
||||
if (existEntity == null) {
|
||||
this.save(entity);
|
||||
} else {
|
||||
this.updateById(entity);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,38 @@
|
|||
package net.shapelight.modules.ten.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import net.shapelight.common.utils.MyBeanUtils;
|
||||
import net.shapelight.modules.ten.entity.TenPersonTrain;
|
||||
import net.shapelight.modules.ten.service.TenPersonTrainService;
|
||||
import net.shapelight.modules.ten.dao.TenPersonTrainDao;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* @author zhangbo
|
||||
* @description 针对表【ten_person_train】的数据库操作Service实现
|
||||
* @createDate 2024-10-16 19:50:29
|
||||
*/
|
||||
@Service
|
||||
public class TenPersonTrainServiceImpl extends ServiceImpl<TenPersonTrainDao, TenPersonTrain>
|
||||
implements TenPersonTrainService{
|
||||
|
||||
/**
|
||||
* 可以根据其他字段批量更新或新增
|
||||
*
|
||||
* @param entity 对象
|
||||
* @param fieldName 字段名称
|
||||
* @return 操作结果
|
||||
*/
|
||||
public void saveOrUpdateByField(TenPersonTrain entity, String fieldName) {
|
||||
QueryWrapper<TenPersonTrain> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq(fieldName, MyBeanUtils.getFieldValueByName(entity,fieldName));
|
||||
TenPersonTrain existEntity = this.getOne(queryWrapper);
|
||||
|
||||
if (existEntity == null) {
|
||||
this.save(entity);
|
||||
} else {
|
||||
this.updateById(entity);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue