package com.qianwen.smartman.modules.cps.service.impl;
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import java.lang.invoke.SerializedLambda;
|
import java.util.ArrayList;
|
import java.util.List;
|
import com.qianwen.smartman.common.cache.RegionCache;
|
import com.qianwen.core.mp.base.BaseServiceImpl;
|
import com.qianwen.core.tool.utils.Func;
|
import com.qianwen.smartman.modules.cps.entity.EnterpriseInformation;
|
import com.qianwen.smartman.modules.cps.mapper.EnterpriseInformationMapper;
|
import com.qianwen.smartman.modules.cps.service.IEnterpriseInformationService;
|
import com.qianwen.smartman.modules.cps.vo.EnterpriseInVO;
|
import com.qianwen.smartman.modules.cps.vo.EnterpriseInformationVO;
|
import com.qianwen.smartman.modules.cps.vo.EnterprisePictureVO;
|
import org.springframework.stereotype.Service;
|
|
@Service
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/service/impl/EnterpriseInformationServiceImpl.class */
|
public class EnterpriseInformationServiceImpl extends BaseServiceImpl<EnterpriseInformationMapper, EnterpriseInformation> implements IEnterpriseInformationService {
|
|
|
@Override // org.springblade.modules.cps.service.IEnterpriseInformationService
|
public Boolean editEnterprise(EnterpriseInVO enterpriseInformation) {
|
return Boolean.valueOf(update(Wrappers.<EnterpriseInformation>lambdaUpdate()
|
.eq(EnterpriseInformation::getId, enterpriseInformation.getId())
|
.set(EnterpriseInformation::getObjectKey, enterpriseInformation.getObjectKey())
|
.set(EnterpriseInformation::getContentLength, enterpriseInformation.getContentLength())
|
.set(EnterpriseInformation::getLink, enterpriseInformation.getLink())
|
.set(EnterpriseInformation::getSuffix, enterpriseInformation.getSuffix())
|
.set(EnterpriseInformation::getFileName, enterpriseInformation.getFileName())));
|
|
}
|
|
@Override // org.springblade.modules.cps.service.IEnterpriseInformationService
|
public EnterpriseInformationVO getEnterprise() {
|
List<EnterpriseInformation> list = list();
|
EnterpriseInformationVO enterpriseInformationVO = new EnterpriseInformationVO();
|
if (Func.isNotEmpty(list)) {
|
List<EnterprisePictureVO> pictureVOList = new ArrayList<>();
|
list.forEach(s -> {
|
EnterprisePictureVO pictureVO = EnterprisePictureVO.builder().id(String.valueOf(s.getId())).objectKey(s.getObjectKey()).contentLength(s.getContentLength()).fileName(s.getFileName()).link(s.getLink()).suffix(s.getSuffix()).type(s.getType()).build();
|
pictureVOList.add(pictureVO);
|
});
|
enterpriseInformationVO.setList(pictureVOList);
|
}
|
return enterpriseInformationVO;
|
}
|
|
@Override // org.springblade.modules.cps.service.IEnterpriseInformationService
|
public Boolean delEnterprise(String id) {
|
return Boolean.valueOf(removeById(Long.valueOf(Func.toLong(id))));
|
}
|
|
@Override // org.springblade.modules.cps.service.IEnterpriseInformationService
|
public Boolean addEnterprise(EnterpriseInVO enterprise) {
|
EnterpriseInformation enterpriseInformation = new EnterpriseInformation();
|
enterpriseInformation.setLink(enterprise.getLink()).setFileName(enterprise.getFileName()).setSuffix(enterprise.getSuffix()).setObjectKey(enterprise.getObjectKey()).setContentLength(enterprise.getContentLength()).setType(enterprise.getType());
|
return Boolean.valueOf(save(enterpriseInformation));
|
}
|
}
|