yangys
2024-04-01 14f1953b1944b3e53d8312e151902c4695faa2e1
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
package com.qianwen.smartman.modules.visual.convert;
 
import java.util.ArrayList;
import java.util.List;
import com.qianwen.smartman.modules.visual.dto.VisualCompCreatedDTO;
import com.qianwen.smartman.modules.visual.entity.VisualComp;
import com.qianwen.smartman.modules.visual.vo.VisualCompMenuDetailVO;
import com.qianwen.smartman.modules.visual.vo.VisualCompVO;
 
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/visual/convert/VisualCompConvertImpl.class */
public class VisualCompConvertImpl implements VisualCompConvert {
    @Override // org.springblade.modules.visual.convert.VisualCompConvert
    public VisualCompVO convert(VisualComp visualComp) {
        if (visualComp == null) {
            return null;
        }
        VisualCompVO visualCompVO = new VisualCompVO();
        visualCompVO.setName(visualComp.getName());
        visualCompVO.setComponent(visualComp.getComponent());
        visualCompVO.setType(visualComp.getType());
        visualCompVO.setUrl(visualComp.getUrl());
        if (visualComp.getId() != null) {
            visualCompVO.setId(String.valueOf(visualComp.getId()));
        }
        visualCompVO.setStatus(visualComp.getStatus());
        visualCompVO.setOrderNum(visualComp.getOrderNum());
        return visualCompVO;
    }
 
    @Override // org.springblade.modules.visual.convert.VisualCompConvert
    public VisualComp convert(VisualCompVO visualCompVO) {
        if (visualCompVO == null) {
            return null;
        }
        VisualComp visualComp = new VisualComp();
        if (visualCompVO.getId() != null) {
            visualComp.setId(Long.valueOf(Long.parseLong(visualCompVO.getId())));
        }
        visualComp.setStatus(visualCompVO.getStatus());
        visualComp.setName(visualCompVO.getName());
        visualComp.setComponent(visualCompVO.getComponent());
        visualComp.setType(visualCompVO.getType());
        visualComp.setUrl(visualCompVO.getUrl());
        visualComp.setOrderNum(visualCompVO.getOrderNum());
        return visualComp;
    }
 
    @Override // org.springblade.modules.visual.convert.VisualCompConvert
    public List<VisualCompVO> convert(List<VisualComp> list) {
        if (list == null) {
            return null;
        }
        List<VisualCompVO> list1 = new ArrayList<>(list.size());
        for (VisualComp visualComp : list) {
            list1.add(convert(visualComp));
        }
        return list1;
    }
 
    @Override // org.springblade.modules.visual.convert.VisualCompConvert
    public VisualComp convert(VisualCompCreatedDTO visualCompCreatedDTO) {
        if (visualCompCreatedDTO == null) {
            return null;
        }
        VisualComp visualComp = new VisualComp();
        visualComp.setName(visualCompCreatedDTO.getName());
        visualComp.setComponent(visualCompCreatedDTO.getComponent());
        visualComp.setType(visualCompCreatedDTO.getType());
        visualComp.setUrl(visualCompCreatedDTO.getUrl());
        visualComp.setOrderNum(Integer.valueOf(visualCompCreatedDTO.getOrderNum()));
        return visualComp;
    }
 
    @Override // org.springblade.modules.visual.convert.VisualCompConvert
    public VisualCompCreatedDTO convertDTO(VisualComp visualComp) {
        if (visualComp == null) {
            return null;
        }
        VisualCompCreatedDTO visualCompCreatedDTO = new VisualCompCreatedDTO();
        visualCompCreatedDTO.setComponent(visualComp.getComponent());
        visualCompCreatedDTO.setName(visualComp.getName());
        visualCompCreatedDTO.setType(visualComp.getType());
        visualCompCreatedDTO.setUrl(visualComp.getUrl());
        if (visualComp.getOrderNum() != null) {
            visualCompCreatedDTO.setOrderNum(visualComp.getOrderNum().intValue());
        }
        return visualCompCreatedDTO;
    }
 
    @Override // org.springblade.modules.visual.convert.VisualCompConvert
    public VisualCompMenuDetailVO convertMenu(VisualComp visualComp, Long parentId) {
        if (visualComp == null && parentId == null) {
            return null;
        }
        VisualCompMenuDetailVO visualCompMenuDetailVO = new VisualCompMenuDetailVO();
        if (visualComp != null) {
            visualCompMenuDetailVO.setLabel(visualComp.getName());
            visualCompMenuDetailVO.setType(visualComp.getType());
            visualCompMenuDetailVO.setUrl(visualComp.getUrl());
            visualCompMenuDetailVO.setOption(visualComp.getComponent());
            visualCompMenuDetailVO.setId(visualComp.getId());
        }
        visualCompMenuDetailVO.setParentId(parentId);
        return visualCompMenuDetailVO;
    }
}