liuyu
21 小时以前 6eef0b6730d940ef44e0f66dd8e7d178f1cd2d1f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package jnpf.tmsService.impl;
 
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import jnpf.tmsEntity.TmsPlaceEntity;
import jnpf.tmsEntity.place.TmsPlaceOption;
import jnpf.tmsMapper.TmsPlaceMapper;
import jnpf.tmsService.TmsPlaceService;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Service;
 
import java.util.ArrayList;
import java.util.List;
 
@Service
@RequiredArgsConstructor
public class TmsPlaceServiceImpl implements TmsPlaceService {
 
    private final TmsPlaceMapper placeMapper;
 
    @Override
    public List<TmsPlaceOption> listOptions() {
        LambdaQueryWrapper<TmsPlaceEntity> qw = new LambdaQueryWrapper<>();
        qw.eq(TmsPlaceEntity::getEnabled, "1");
        qw.orderByAsc(TmsPlaceEntity::getPlaceNo);
        List<TmsPlaceEntity> rows = placeMapper.selectList(qw);
        List<TmsPlaceOption> list = new ArrayList<>(rows.size());
        for (TmsPlaceEntity row : rows) {
            TmsPlaceOption opt = new TmsPlaceOption();
            opt.setId(row.getId());
            opt.setPlaceNo(row.getPlaceNo());
            opt.setFullName(row.getPlaceName());
            opt.setPlaceGroup(row.getPlaceGroup());
            list.add(opt);
        }
        return list;
    }
}