cy
2022-06-22 6e06bba1c89f8077e29d0fbf0ce12f89f027d8d2
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
package cn.ksource.web.service.cmdb;
 
import java.util.HashMap;
import java.util.List;
import java.util.Map;
 
import javax.servlet.http.HttpServletRequest;
 
/**
 * CI属性获取
 */
public interface CIPropertityService {
    
    /**
     * 根据表名获取表元数据
     * @param tableName
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date Jun 22, 2014 1:34:36 PM
     */
    public List<Map> getMetadataByTableName(String tableName);
    
    /**
     * 获取属性详情
     * @param categoryid
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date Jun 22, 2014 1:42:33 PM
     */
    public Map getCategoryById(String categoryid);
    
    /**
     * 获取分类详情信息
     * @param categoryid
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date Jun 22, 2014 2:17:15 PM
     */
    public CICategory getCICategory(String categoryid);
    
    
    /**
     * 获取DSL分类详情
     * @param categoryid
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date Jun 22, 2014 1:42:33 PM
     */
    public Map getDslCategoryById(String categoryid);
    
    /**
     * 获取DSL分类详情信息
     * @param categoryid
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date Jun 22, 2014 2:17:15 PM
     */
    public DSLCategory getDSLCategory(String categoryid);
    
    /**
     * 根据tablename获取所有元数据
     * @param tablename
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date Jun 22, 2014 2:02:41 PM
     */
    public CIPropertityMetadata getCIPropertityMetadata(String tablename);
    
    
    /**
     * 获取CI属性详细信息
     * @param ci_id
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date Jun 22, 2014 1:24:42 PM
     */
    public CIPropertity getCIPropertity(String ci_id);
    
    
    
    /**
     * 根据tablename获取所有元数据
     * @param tablename
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date Jun 22, 2014 2:02:41 PM
     */
    public SUBCIPropertityMetadata getSubCIPropertityMetadata(String tablename);
    
    
    /**
     * 获取CI属性详细信息
     * @param ci_id
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date Jun 22, 2014 1:24:42 PM
     */
    public SUBCIPropertity getSubCIPropertity(String ci_id);
    
    /**
     * 复制CI
     * @param ci_id
     * @param count
     * @return
     * @version V1.0.0
     * @author 杨凯
     * @date Jul 10, 2014 7:31:19 PM
     *//*
    public void execCopyCI(String ci_id,int count,HttpServletRequest request);*/
    
    /**
     * 不需要比对的列
     * @return
     */
    public Map noCompairedColumns();
    
    /**
     * 不需要显示的列
     * @return
     */
    public Map noShowColumns();
    
}