|
@@ -545,8 +545,16 @@ public class PersonQueryServiceImpl extends ServiceImpl<PersonMapper, Person>
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public List<SimpleObjVO> queryAllPersonName() {
|
|
|
- List<Person> people = list();
|
|
|
+ public List<SimpleObjVO> queryAllPersonName(QueryAllPersonNameDTO queryAllPersonNameDTO) {
|
|
|
+ List<Person> people;
|
|
|
+ if (StringUtils.isBlank(queryAllPersonNameDTO.getName())) {
|
|
|
+ people = list();
|
|
|
+ } else {
|
|
|
+ LambdaQueryWrapper<Person> personLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ personLambdaQueryWrapper.like(Person::getName, queryAllPersonNameDTO.getName());
|
|
|
+ people = list(personLambdaQueryWrapper);
|
|
|
+ }
|
|
|
+
|
|
|
return people.stream().map(person -> {
|
|
|
SimpleObjVO simpleObjVO = new SimpleObjVO();
|
|
|
simpleObjVO.setId(person.getId());
|