定数包设置代码提交
parent
3445442cbb
commit
70c4f26511
@ -0,0 +1,97 @@
|
|||||||
|
package com.glxp.api.service.basic.impl;
|
||||||
|
|
||||||
|
|
||||||
|
import cn.hutool.core.util.IdUtil;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.github.pagehelper.PageHelper;
|
||||||
|
import com.glxp.api.dao.basic.BasicDestinyRelMapper;
|
||||||
|
import com.glxp.api.dao.basic.UdiRelevanceDao;
|
||||||
|
import com.glxp.api.entity.basic.BasicDestinyRelEntity;
|
||||||
|
import com.glxp.api.req.basic.BasicDestinyRelRequest;
|
||||||
|
import com.glxp.api.req.basic.FilterUdiRelRequest;
|
||||||
|
import com.glxp.api.res.basic.UdiRelevanceResponse;
|
||||||
|
import com.glxp.api.service.basic.BasicDestinyRelService;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Collections;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class BasicDestinyRelServiceImpl implements BasicDestinyRelService {
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
BasicDestinyRelMapper basicDestinyRelMapper;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
UdiRelevanceDao udiRelevanceDao;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Boolean addModeldestinyProduct(BasicDestinyRelRequest basicDestinyRelRequest) {
|
||||||
|
|
||||||
|
List<BasicDestinyRelEntity> basicDestinyRelEntitList = new ArrayList<>();
|
||||||
|
for (Long str : basicDestinyRelRequest.getList()) {
|
||||||
|
BasicDestinyRelEntity basicDestinyRelEntity = new BasicDestinyRelEntity();
|
||||||
|
basicDestinyRelEntity.setId(IdUtil.getSnowflakeNextId());
|
||||||
|
basicDestinyRelEntity.setRelId(str);
|
||||||
|
basicDestinyRelEntity.setPId(basicDestinyRelRequest.getpId());
|
||||||
|
basicDestinyRelEntitList.add(basicDestinyRelEntity);
|
||||||
|
}
|
||||||
|
Boolean flag = basicDestinyRelMapper.insertBatch(basicDestinyRelEntitList);
|
||||||
|
return flag;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<UdiRelevanceResponse> filterUdiJoinSup(FilterUdiRelRequest filterUdiRelRequest) {
|
||||||
|
if (filterUdiRelRequest == null) {
|
||||||
|
return Collections.emptyList();
|
||||||
|
}
|
||||||
|
if (filterUdiRelRequest.getPage() != null) {
|
||||||
|
int offset = (filterUdiRelRequest.getPage() - 1) * filterUdiRelRequest.getLimit();
|
||||||
|
PageHelper.offsetPage(offset, filterUdiRelRequest.getLimit());
|
||||||
|
}
|
||||||
|
List<UdiRelevanceResponse> data = basicDestinyRelMapper.filterUdiJoinSup(filterUdiRelRequest);
|
||||||
|
return data;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<Long> filterDestinyRelIds(Long pId) {
|
||||||
|
|
||||||
|
List<Long> stringList = new ArrayList<>();
|
||||||
|
QueryWrapper<BasicDestinyRelEntity> ew = new QueryWrapper<>();
|
||||||
|
ew.eq("pId", pId);
|
||||||
|
List<BasicDestinyRelEntity> basicDestinyRelEntities = basicDestinyRelMapper.selectList(ew);
|
||||||
|
for (BasicDestinyRelEntity basicDestinyRelEntity : basicDestinyRelEntities) {
|
||||||
|
stringList.add(basicDestinyRelEntity.getRelId());
|
||||||
|
}
|
||||||
|
return stringList;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<UdiRelevanceResponse> filterDestinyProducts(FilterUdiRelRequest filterUdiRelRequest) {
|
||||||
|
if (filterUdiRelRequest == null) {
|
||||||
|
return Collections.emptyList();
|
||||||
|
}
|
||||||
|
if (filterUdiRelRequest.getPage() != null) {
|
||||||
|
int offset = (filterUdiRelRequest.getPage() - 1) * filterUdiRelRequest.getLimit();
|
||||||
|
PageHelper.offsetPage(offset, filterUdiRelRequest.getLimit());
|
||||||
|
}
|
||||||
|
List<UdiRelevanceResponse> data = basicDestinyRelMapper.filterDestinyProducts(filterUdiRelRequest);
|
||||||
|
return data;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Boolean delectModeldestinyProduct(BasicDestinyRelRequest basicDestinyRelRequest) {
|
||||||
|
return basicDestinyRelMapper.deleteById(basicDestinyRelRequest.getId()) > 0 ? true : false;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Boolean uploadModeldestinyProduct(BasicDestinyRelRequest basicDestinyRelRequest) {
|
||||||
|
BasicDestinyRelEntity basicDestinyRelEntity=new BasicDestinyRelEntity();
|
||||||
|
basicDestinyRelEntity.setId(basicDestinyRelRequest.getId());
|
||||||
|
basicDestinyRelEntity.setCount(basicDestinyRelRequest.getCount());
|
||||||
|
return basicDestinyRelMapper.updateById(basicDestinyRelEntity)> 0 ? true : false;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue