feat(REQ-3282): unitList查询增加includeDeleted
This commit is contained in:
parent
8501568b39
commit
821d7ab143
@ -116,6 +116,8 @@ public interface UnitQueryRepository {
|
||||
private Set<String> legalPhones;
|
||||
@CriteriaField(field = "identityType", operator = Operator.EQ)
|
||||
private Integer identityType;
|
||||
@CriteriaField(ignore = true)
|
||||
private Boolean includeDeleted;
|
||||
}
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
|
||||
@ -8,6 +8,7 @@ import cn.axzo.orgmanax.infra.dao.unit.entity.OrganizationalUnit;
|
||||
import cn.axzo.orgmanax.infra.dao.unit.repository.UnitQueryRepository;
|
||||
import cn.hutool.core.bean.BeanUtil;
|
||||
import cn.hutool.core.collection.CollUtil;
|
||||
import cn.hutool.core.util.BooleanUtil;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
@ -27,6 +28,9 @@ public class UnitQueryRepositoryImpl implements UnitQueryRepository {
|
||||
public PageResp<UnitResp> page(ListReq req) {
|
||||
IPage<OrganizationalUnit> page = PageConverter.toMybatis(req, OrganizationalUnit.class);
|
||||
QueryWrapper<OrganizationalUnit> wrapper = QueryWrapperHelper.fromBean(req, OrganizationalUnit.class);
|
||||
if (!BooleanUtil.isTrue(req.getIncludeDeleted())) {
|
||||
wrapper.eq("is_delete", 0);
|
||||
}
|
||||
IPage<UnitResp> results = unitDao.page(page, wrapper)
|
||||
.convert(e -> BeanUtil.toBean(e, UnitResp.class));
|
||||
PageResp<UnitResp> resp = PageConverter.toResp(results);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user