获取字典节点接口
This commit is contained in:
parent
ea29183145
commit
985c4e4d66
@ -1,10 +1,16 @@
|
||||
package cn.axzo.tyr.server.repository;
|
||||
|
||||
import cn.axzo.framework.domain.web.result.ApiResult;
|
||||
import cn.axzo.tyr.client.model.dict.request.BasicDictQueryReq;
|
||||
import cn.axzo.tyr.client.model.dict.response.BasicDictNodeResp;
|
||||
import cn.axzo.tyr.server.repository.entity.SaasBasicDict;
|
||||
import cn.axzo.tyr.server.repository.mapper.SaasBasicDictMapper;
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* @author: chenwenjian
|
||||
* @date: 2023/9/7 17:43
|
||||
@ -15,4 +21,14 @@ import org.springframework.stereotype.Service;
|
||||
@Service
|
||||
public class SaasBasicDictDao extends ServiceImpl<SaasBasicDictMapper, SaasBasicDict> {
|
||||
|
||||
public ApiResult<List<BasicDictNodeResp>> getBasicDictNodeList(BasicDictQueryReq req) {
|
||||
List<SaasBasicDict> basicDictList = lambdaQuery().eq(Objects.nonNull(req.getParentId()), SaasBasicDict::getParentId, req.getParentId())
|
||||
.eq(Objects.nonNull(req.getWorkspaceType()), SaasBasicDict::getWorkspaceType, req.getWorkspaceType().getValue())
|
||||
.eq(Objects.nonNull(req.getType()), SaasBasicDict::getType, req.getType().getValue())
|
||||
.eq(Objects.nonNull(req.getCode()), SaasBasicDict::getCode, req.getCode())
|
||||
.eq(Objects.nonNull(req.getStatus()), SaasBasicDict::getStatus, Boolean.TRUE.equals(req.getStatus()) ? 1 : 0)
|
||||
.like(Objects.nonNull(req.getName()), SaasBasicDict::getName, req.getName())
|
||||
.list();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
@ -29,8 +29,7 @@ public class SaasBasicDictServiceImpl implements SaasBasicDictService {
|
||||
|
||||
@Override
|
||||
public ApiResult<List<BasicDictNodeResp>> getBasicDictNodeList(BasicDictQueryReq req) {
|
||||
|
||||
return null;
|
||||
return saasBasicDictDao.getBasicDictNodeList(req);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Loading…
Reference in New Issue
Block a user