useEnumCodeEn.js 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263
  1. "use strict";
  2. const EnumCodeEn = {
  3. // 조회 대상 시스템 => /p5g/cm/getTargetSystem
  4. // 조회 대상 NE => /ne/getTopology
  5. // 조회 통계 항목 => /p5g/pm/familyEnum
  6. // 고객 유형
  7. customerType: [
  8. {title: '대내', value: 0},
  9. {title: '대외', value: 1},
  10. {title: '공공', value: 2}
  11. ],
  12. // 시스템 유형
  13. systemType: [
  14. {title: 'USM_MACRO', value: 0},
  15. {title: 'USM_COMPACT', value: 1},
  16. {title: 'UDC_EMS', value: 2}
  17. ],
  18. // NE 유형
  19. neType: [
  20. {title: 'AMF', value: 'AMF'},
  21. {title: 'SMF', value: 'SMF'},
  22. {title: 'UDC', value: 'UDC'},
  23. {title: 'MEC', value: 'MEC'},
  24. {title: 'UPF', value: 'UPF'},
  25. {title: 'CU', value: 'CU'},
  26. {title: 'DU', value: 'DU'},
  27. {title: 'RU', value: 'RU'},
  28. {title: 'AU', value: 'AU'}
  29. ],
  30. // 패밀리아이디
  31. pmFamily: {
  32. stat: {
  33. CU: ["RRC_ESTAB","RRC_REESTAB","SGNB_ADD_EUTRAN_OUT","ERAB_ADD_PER_GNB","SCG_FAIL_OPER","UE_NUM_PER_GNB","CUCPCSL_PER_GNB","INTRA_SN_PSCELL_CHANGE_PER_GNB","INTER_SN_PSCELL_CHANGE_SRC_PER_GNB","HO_OUT","SGNB_INIT_SGNB_MOD_PER_GNB","MENB_INIT_SGNB_MOD_PER_GNB"],
  34. AMF: ["MS","REGIPLMN","REGSPLMN","REGPOD","REGRAN","REGRANGRP","REGPEI","REGNS","DREGIPLMN","DREGSPLMN","DREGPOD","DREGRAN","DREGRANGRP","DREGPEI","DREGSNSSAI","SRIPLMN","SRSPLMN","SRPOD","SRRAN","SRRANGRP","SRPEI"],
  35. UPF: ["CALLSP","CALLIP","CALLSNSSAI","CALLSGRP","CALLDNN","PFMCP","PFNMP","PFSMP","PSRTN","PUPIRN","PUD","PUDD","PUDDTL","PUDSIZE"],
  36. SMF: ["SMDNNSE","SMDNNSM","SMDNNSR","SMDNNUA","SMDNNUD","SMUPFSE","SMUPFSM","SMUPFSR","SMUPFUA","SMUPFUD","SMUPFBA","SMUPFBD","SMUPFBM","SMUPFBP"],
  37. DU: [""],
  38. RU: [""],
  39. AU: [""],
  40. UDC: [""]
  41. },
  42. trend: {
  43. CU: ["RRC_ESTAB","RRC_REESTAB","UE_NUM_PER_GNB"],
  44. AMF: ["MS","REGPOD","DREGPOD","SRPOD"],
  45. UPF: ["CALLSP","PFMCP","PUD"],
  46. SMF: ["SMUPFSE","SMUPFSR","SMUPFUA","SMUPFUD"],
  47. DU: [""],
  48. RU: [""],
  49. AU: [""],
  50. UDC: [""]
  51. }
  52. },
  53. familyIds: {
  54. trend: {
  55. AMF: ['AMFMS', 'REGPOD', 'DEREGPOD', 'SRAMFPOD'],
  56. SMF: ['SMUPFSE', 'SMUPFSR', 'SMUPFUA', 'SMUPFUD'],
  57. UPF: ['CALLSP', 'PFMCP', 'PUD'],
  58. CU: ['RRC_ESTAB, RRC_REESTAB', 'UE_NUM_PER_GNB']
  59. },
  60. stat: {
  61. AMF: [
  62. 'AMFMS','REGIPLMN','REGSPLMN','REGPOD','REGRAN','REGRANGRP','REGREGPEI','DEREGIPLMN',
  63. 'DEREGSPLMN','DEREGPOD','DEREGRAN','DEREGRANGRP','DEREGPEI','SRIPLMN','SRSPLMN','SRPOD',
  64. 'SRRAN','SRRANGRP','SRPEI'
  65. ],
  66. SMF: [
  67. 'SMDNNSE','SMDNNSM','SMDNNSR','SMDNNUA','SMDNNUD','SMUPFSE','SMUPFSM','SMUPFSR',
  68. 'SMUPFUA','SMUPFUD','SMUPFBA','SMUPFBD','SMUPFBM','SMUPFBP'
  69. ],
  70. UPF: [
  71. 'CALLSP','CALLIP','CALLSNSSAI','CALLSGRP','CALLDNN','PFMCP','PFNMP','PFSMP','PSRTN','PUPIRN','PUD',
  72. 'PUDD','PUDDTL','PUDSIZE'
  73. ],
  74. CU: [
  75. 'RRC_ESTAB','RRC_REESTAB','SGNB_ADD_EUTRAN_OUT','ERAB_ADD_PER_GNB','SCG_FAIL_OPER',
  76. 'UE_NUM_PER_GNB','CUCPCSL_PER_GNB','INTRA_SN_PSCELL_CHANGE_PER_GNB',
  77. 'INTER_SN_PSCELL_CHANGE_SRC_PER_GNB','HO_OUT','SGNB_INIT_SGNB_MOD_PER_GNB',
  78. 'MENB_INIT_SGNB_MOD_PER_GNB'
  79. ]
  80. }
  81. },
  82. // 이벤트 유형
  83. eventType: [
  84. {title: 'All', value: -1},
  85. {title: 'Alarm', value: 1},
  86. {title: 'Status', value: 2},
  87. {title: 'Fault', value: 3}
  88. ],
  89. // 심각도
  90. severity: [
  91. {title: 'All', value: -1},
  92. {title: 'Critical', value: 1},
  93. {title: 'Major', value: 2},
  94. {title: 'Minor', value: 3},
  95. {title: 'Warning', value: 4},
  96. {title: 'Normal', value: 5}
  97. ],
  98. // 알람 그룹
  99. alarmGroup: [
  100. {title: 'All', value: -1},
  101. {title: 'Communications', value: 1},
  102. {title: 'ProcessingError', value: 2},
  103. {title: 'Environmental', value: 3},
  104. {title: 'QoS', value: 4},
  105. {title: 'Equipment', value: 5}
  106. ],
  107. // 알람 상태값
  108. alarmState: [
  109. {title: 'None', value: -1},
  110. {title: 'Uncleared', value: 0},
  111. {title: 'Auto Clear', value: 1},
  112. {title: 'Manual Clear', value: 2},
  113. {title: 'Audit Clear', value: 3},
  114. {title: 'Audit', value: 4},
  115. {title: 'Unack', value: 5},
  116. {title: 'Ack', value: 6}
  117. ],
  118. // 해제 유형
  119. clearType: [
  120. {title: 'All', value: -1},
  121. {title: 'Uncleared', value: 1},
  122. {title: 'Cleared', value: 5}
  123. ],
  124. // Inhibit 여부
  125. inhibitStatus: [
  126. {title: '전체', value: -1},
  127. {title: 'false', value: 0},
  128. {title: 'true', value: 1}
  129. ],
  130. // 계정 LEVEL
  131. accountLevel: [
  132. {title: 'superAdmin', value: -1},
  133. {title: 'adminSds', value: 0},
  134. {title: 'managerBusiness', value: 1},
  135. {title: 'operatorBusiness', value: 2}
  136. ],
  137. // 동작 유형
  138. actionType: [
  139. {title: 'LOGIN', value: 'LOGIN'},
  140. {title: 'LOGOUT', value: 'LOGOUT'},
  141. {title: 'LOGIN_FAIL', value: 'LOGIN_FAIL'}
  142. ],
  143. // 상태
  144. status: [
  145. {title: '단절', value: 0},
  146. {title: '연결', value: 1},
  147. {title: '이중화', value: 2}
  148. ],
  149. // 시스템연동상태
  150. systemStatus: [
  151. {title: '연결', value: 0},
  152. {title: '미연결', value: 1}
  153. ],
  154. // 로그 레벨
  155. logLevel: [
  156. {title: 'OFF', value: 0},
  157. {title: 'DEBUG', value: 1},
  158. {title: 'INFO', value: 2},
  159. {title: 'WARN', value: 3},
  160. {title: 'ERROR', value: 4}
  161. ],
  162. // 언어 선택
  163. langType: [
  164. {title: '한국어', value: 'kr'},
  165. {title: '영어', value: 'en'}
  166. ],
  167. // 수행 명령
  168. command: [
  169. {title: '등록', value: 'ADD'},
  170. {title: '수정', value: 'UPDATE'},
  171. {title: '삭제', value: 'DELETE'},
  172. ],
  173. // 수행 결과
  174. result: [
  175. {title: '성공', value: 'SUCCESS'},
  176. {title: '실패', value: 'FAIL'},
  177. ],
  178. // 명령 함수
  179. functionSelect: [
  180. {title: '테넌트관리', value: '테넌트관리'},
  181. {title: '가입자관리', value: '가입자관리'},
  182. {title: '수집관리', value: '수집관리'},
  183. {title: 'NE관리', value: 'NE관리'},
  184. ],
  185. // 약관 유형
  186. termsType: [
  187. {title: '서비스이용약관', value: 'SERVICE'},
  188. {title: '개인정보취급방침', value: 'PRIVACY'},
  189. ],
  190. // 필수 여부
  191. reqYn: [
  192. {title: '필수', value: 'Y'},
  193. {title: '선택', value: 'N'},
  194. ],
  195. // 사용 여부
  196. useYn: [
  197. {title: '사용', value: 'Y'},
  198. {title: '미사용', value: 'N'},
  199. ],
  200. // 동의 여부
  201. termsAgrYn: [
  202. {title: '동의', value: 'Y'},
  203. {title: '미동의', value: 'N'},
  204. ],
  205. // 계정상태
  206. accountStatus: [
  207. {title: '정상', value: 'NORMAL'},
  208. {title: '잠김', value: 'LOCKED'},
  209. ],
  210. alarmYn: [
  211. {title: '수신', value: 'Y'},
  212. {title: '미수신', value: 'N'},
  213. ],
  214. // 계정 권한
  215. accountRole: [
  216. // {title: 'SUPER', value: 'SUPER'},
  217. {title: 'ADMIN', value: 'ADMIN'},
  218. {title: 'MANAGER', value: 'MANAGER'},
  219. {title: 'OPERATOR', value: 'OPERATOR'}
  220. ],
  221. // 연결-미연결
  222. connectType: [
  223. {title: '미연결', value: 0},
  224. {title: '연결', value: 1}
  225. ],
  226. // 접속 상태
  227. allowYn: [
  228. {title: '접속가능', value: 'Y'},
  229. {title: '접속불가', value: 'N'}
  230. ],
  231. // 라이센스 타입
  232. licenseType: [
  233. {title: '유상', value: 0},
  234. {title: '무상', value: 1},
  235. {title: 'Trial', value: 2},
  236. {title: 'Development', value: 3}
  237. ],
  238. // 시도 코드
  239. sidoCode: [
  240. {title: ['전국', '전국'], value: 0, cls: ''},
  241. {title: ['서울특별시', '서울'], value: 11, cls: 'seoul'},
  242. {title: ['부산광역시', '부산'], value: 21, cls: 'busan'},
  243. {title: ['대구광역시', '대구'], value: 22, cls: 'daegu'},
  244. {title: ['인천광역시', '인천'], value: 23, cls: 'incheon'},
  245. {title: ['광주광역시', '광주'], value: 24, cls: 'gwangju'},
  246. {title: ['대전광역시', '대전'], value: 25, cls: 'daejeon'},
  247. {title: ['울산광역시', '울산'], value: 26, cls: 'ulsan'},
  248. {title: ['세종특별자치시', '세종'], value: 29, cls: 'sejong'},
  249. {title: ['경기도', '경기'], value: 31, cls: 'gyeonggi-do'},
  250. {title: ['강원특별자치도', '강원'], value: 32, cls: 'kangwon'},
  251. {title: ['충청북도', '충북'], value: 33, cls: 'chungbuk'},
  252. {title: ['충청남도', '충남'], value: 34, cls: 'chungnam'},
  253. {title: ['전북특별자치도', '전북'], value: 35, cls: 'jeonbuk'},
  254. {title: ['전라남도', '전남'], value: 36, cls: 'jeonnam'},
  255. {title: ['경상북도', '경북'], value: 37, cls: 'gyeongbuk'},
  256. {title: ['경상남도', '경남'], value: 38, cls: 'gyeongnam'},
  257. {title: ['제주특별자치도', '제주'], value: 39, cls: 'jeju'},
  258. ]
  259. };
  260. export default EnumCodeEn;