47d984265bc07eedadffd79c12bc121249356082.svn-base 50 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968
  1. // NOTE object below must be a valid JSON
  2. window.BemsWebApplication = $.extend(true, window.BemsWebApplication, {
  3. "config": {
  4. //"mode": "production",
  5. "Group": 2, //1: 기존, 2: 현대해상
  6. "mode": "local",
  7. "control": false,
  8. "siteenable": false,
  9. "siteId": 1,
  10. "Version": "2.1.1",
  11. "Report": {
  12. "BusinessFieldSeq": {
  13. "Enable": false,
  14. "Value": "1;3;5;2;1021;1023"
  15. },
  16. "UserSeq": {
  17. "Enable": false,
  18. "Value": "kkpp1207;crow2161",
  19. }
  20. },
  21. "endpoints": {
  22. "db": {
  23. "local": "http://localhost:3403/BemsDataService.svc",
  24. "production": "http://192.168.100.123:8080/BemsDataService.svc"
  25. },
  26. "odata": {
  27. "local": "http://localhost:3403/odata",
  28. "production": "http://192.168.100.123:8080/odata"
  29. },
  30. "api": {
  31. "local": "http://localhost:3403/api",
  32. "production": "http://192.168.100.123:8080/api",
  33. },
  34. "service": {
  35. "local": "http://localhost:3403",
  36. "production": "http://192.168.100.123:8080",
  37. },
  38. "partial": {
  39. "local": "http://localhost:8083/apps",
  40. "production": "http://192.168.100.123:8085/apps"
  41. }
  42. },
  43. "api": {
  44. "db": {
  45. "entities": {
  46. "BemsMonitoringPoint": {
  47. "key": ["FacilityCode", "PropertyId", "SiteId"],
  48. "keyType": { "FacilityCode": "Int32", "PropertyId": "Int32", "SiteId": "Int32" }
  49. },
  50. "AvailableDueDate": {
  51. "key": ["DueDate"],
  52. "keyType": { "DueDate": "DateTime" }
  53. },
  54. "DailyMaterialStockStatus": {
  55. "key": ["SiteId", "BusinessFieldId", "MaterialId", "StoredReleasedDate"],
  56. "keyType": { "SiteId": "Int32", "BusinessFieldId": "Int32", "MaterialId": "Int32", "StoredReleasedDate": "DateTime" }
  57. },
  58. "CmMenu": {
  59. "key": ["MenuId", "SiteId"],
  60. "keyType": { "MenuId": "String", "SiteId": "Int32" }
  61. },
  62. "BemsChartInfo": {
  63. "key": ["ChartId", "FacilityTypeId", "SiteId"],
  64. "keyType": { "ChartId": "Int32", "FacilityTypeId": "Int32", "SiteId": "Int32" }
  65. },
  66. }
  67. }
  68. },
  69. // 주의!! key와 keyType이 하나라면 강제로 각각 배열[] 과 객체{}로 수동작업 해야 한다.
  70. // DevExpress 버그로 byKey 함수로 쿼리문을 만들지 못한다.
  71. "odata": {
  72. "db": {
  73. "entities": {
  74. "MonitoringPoint": {
  75. "key": ["FacilityCode", "PropertyId", "SiteId"],
  76. "keyType": { "FacilityCode": "Int32", "PropertyId": "Int32", "SiteId": "Int32" }
  77. },
  78. "Facility": {
  79. "key": ["FacilityCode", "SiteId"],
  80. "keyType": { "FacilityCode": "Int32", "SiteId": "Int32" }
  81. },
  82. "CheckGroupTargetFacility": {
  83. "key": ["FacilityCode", "CheckGroupId", "SiteId"],
  84. "keyType": { "FacilityCode": "Int32", "CheckGroupId": "Int32", "SiteId": "Int32" }
  85. },
  86. "FmsWorkResultCheckItem": {
  87. "key": ["CheckItemId"],
  88. "keyType": { "CheckItemId": "Int32" }
  89. /*
  90. "key": ["CheckItemId", "WorkRequestId", "SiteId"],
  91. "keyType": { "CheckItemId": "Int32", "WorkRequestId": "Int32", "SiteId": "Int32" } */
  92. },
  93. "FmsWorkResultCheckItemMaterial": {
  94. /*
  95. "key": ["CheckItemId", "WorkRequestId", "SiteId", "CheckItemMaterialId"],
  96. "keyType": { "CheckItemId": "Int32", "WorkRequestId": "Int32", "SiteId": "Int32", "CheckItemMaterialId": "Int32" } */
  97. "key": ["CheckItemMaterialId"],
  98. "keyType": { "CheckItemMaterialId": "Int32" }
  99. },
  100. "MonthlyStoredReleaseStatus": {
  101. "key": ["MaterialStoredId", "BusinessFieldId", "SiteId"],
  102. "keyType": { "MaterialStoredId": "Int32", "BusinessFieldId": "Int32", "SiteId": "Int32" }
  103. },
  104. "FmsEquipmentEx": {
  105. "key": ["EquipmentId", "SiteId"],
  106. "keyType": { "EquipmentId": "Int32", "SiteId": "Int32" }
  107. },
  108. "FmsBudgetDetailExecutionEx": {
  109. "key": ["SiteId", "Year", "Month"],
  110. "keyType": { "SiteId": "Int32", "Year": "Int32", "Month": "Int32" }
  111. },
  112. "FmsMaterialEx": {
  113. "key": ["MaterialId", "SiteId"],
  114. "keyType": { "MaterialId": "Int32", "SiteId": "Int32" }
  115. },
  116. "FmsMaterialPurchaseRequestEx": {
  117. "key": ["PurchaseRequestId", "SiteId"],
  118. "keyType": { "PurchaseRequestId": "Int32", "SiteId": "Int32" }
  119. },
  120. "FmsBudgetCodeClassEx": {
  121. "key": ["ThirdBudgetClassId", "SiteId"],
  122. "keyType": { "ThirdBudgetClassId": "Int32", "SiteId": "Int32" }
  123. },
  124. "FmsBudgetCodeClass": {
  125. "key": ["BudgetClassId", "SiteId"],
  126. "keyType": { "BudgetClassId": "Int32", "SiteId": "Int32" }
  127. },
  128. "FmsBudgetDetail": {
  129. "key": ["Year", "BudgetClassId", "SiteId", "ParentBudgetClassId"],
  130. "keyType": { "Year": "Int32", "BudgetClassId": "Int32", "SiteId": "Int32", "ParentBudgetClassId": "Int32" }
  131. },
  132. "FmsBudgetDetailExecution2": {
  133. "key": ["SiteId", "Year", "BudgetClassId", "ParentBudgetClassId", "Month"],
  134. "keyType": { "SiteId": "Int32", "Year": "Int32", "BudgetClassId": "Int32", "ParentBudgetClassId": "Int32", "Month": "Int32" }
  135. },
  136. "FmsMaterialStockHistoryDaily": {
  137. "key": ["HistoryId", "SiteId"],
  138. "keyType": { "HistoryId": "Int32", "SiteId": "Int32" }
  139. },
  140. "FmsMaterialStockHistoryMonthly": {
  141. "key": ["HistoryId", "SiteId"],
  142. "keyType": { "HistoryId": "Int32", "SiteId": "Int32" }
  143. },
  144. "CmPatrolHistoryEx": {
  145. "key": ["PatrolHistoryId"],
  146. "keyType": { "PatrolHistoryId": "Int32" }
  147. },
  148. }
  149. }
  150. },
  151. "services": {
  152. "db": {
  153. "entities": {
  154. "BemsAnalysisType": {
  155. "key": ["AnalysisType", "SiteId"],
  156. "keyType": { "AnalysisType": "Int32", "SiteId": "Int32" }
  157. },
  158. "BemsFacilityType": {
  159. "key": ["FacilityTypeId"],
  160. "keyType": { "FacilityTypeId": "Int32" }
  161. },
  162. "BemsFactorCo2": {
  163. "key": ["FuelTypeId"],
  164. "keyType": { "FuelTypeId": "Int32" }
  165. },
  166. "BemsFactorToe": {
  167. "key": ["FuelTypeId"],
  168. "keyType": { "FuelTypeId": "Int32" }
  169. },
  170. "BemsFormula": {
  171. "key": ["FacilityCode", "FacilityTypeId", "FormulaId", "SiteId"],
  172. "keyType": { "FacilityCode": "Int32", "FacilityTypeId": "Int32", "FormulaId": "Int32", "SiteId": "Int32" }
  173. },
  174. "BemsFormulaBase": {
  175. "key": ["FacilityTypeId", "FormulaId"],
  176. "keyType": { "FacilityTypeId": "Int32", "FormulaId": "Int32" }
  177. },
  178. "BemsFormulaParameter": {
  179. "key": ["FacilityCode", "FormulaId", "ParameterId", "SiteId"],
  180. "keyType": { "FacilityCode": "Int32", "FormulaId": "Int32", "ParameterId": "String", "SiteId": "Int32" }
  181. },
  182. "BemsFormulaTable": {
  183. "key": ["TableId"],
  184. "keyType": { "TableId": "Int32" }
  185. },
  186. "BemsFormulaTableValue": {
  187. "key": ["TableId", "XValue"],
  188. "keyType": { "TableId": "Int32", "XValue": "Double" }
  189. },
  190. "BemsFuelType": {
  191. "key": ["FuelTypeId"],
  192. "keyType": { "FuelTypeId": "Int32" }
  193. },
  194. "BemsMonitoringPoint": {
  195. "key": ["FacilityCode", "PropertyId", "SiteId"],
  196. "keyType": { "FacilityCode": "Int32", "PropertyId": "Int32", "SiteId": "Int32" }
  197. },
  198. "BemsEnergyConfigPercentMonth": {
  199. "key": ["Month", "Year", "SiteId"],
  200. "keyType": { "Month": "Int32", "Year": "Int32", "SiteId": "Int32" }
  201. },
  202. "BemsEnergyConfigPercentWeek": {
  203. "key": ["Week", "Year", "SiteId"],
  204. "keyType": { "Week": "Int32", "Year": "Int32", "SiteId": "Int32" }
  205. },
  206. "BemsEnergyDailyRegression": {
  207. "key": ["SiteId"],
  208. "keyType": { "SiteId": "Int32" }
  209. },
  210. "BemsEnergyDaily": {
  211. "key": ["CreatedDate", "FuelTypeId", "ServiceTypeId", "BuildingId", "SiteId"],
  212. "keyType": { "CreatedDate": "DateTime", "FuelTypeId": "Int32", "ServiceTypeId": "Int32", "BuildingId": "Int32", "SiteId": "Int32" }
  213. },
  214. "BemsEnergyGoalDaily": {
  215. "key": ["CreatedDate", "BuildingId", "SiteId"],
  216. "keyType": { "CreatedDate": "DateTime", "BuildingId": "Int32", "SiteId": "Int32" }
  217. },
  218. "AvailableDueDate": {
  219. "key": ["DueDate"],
  220. "keyType": { "DueDate": "DateTime" }
  221. },
  222. "BemsMonitoringPointBaseData": {
  223. "key": ["FacilityTypeId", "PropertyId", "SiteId"],
  224. "keyType": { "FacilityTypeId": "Int32", "PropertyId": "Int32", "SiteId": "Int32" }
  225. },
  226. "BemsMonitoringPointConfig": {
  227. "key": ["FacilityCode", "PropertyId", "SiteId"],
  228. "keyType": { "FacilityCode": "Int32", "PropertyId": "Int32", "SiteId": "Int32" }
  229. },
  230. "BemsMonitoringPointHistory15min": {
  231. "key": ["CreatedDateTime", "FacilityCode", "PropertyId", "SiteId"],
  232. "keyType": { "CreatedDateTime": "DateTime", "FacilityCode": "Int32", "PropertyId": "Int32", "SiteId": "Int32" }
  233. },
  234. "BemsMonitoringPointHistory15minRawData": {
  235. "key": ["CreatedDateTime", "FacilityCode", "PropertyId", "SiteId"],
  236. "keyType": { "CreatedDateTime": "DateTime", "FacilityCode": "Int32", "PropertyId": "Int32", "SiteId": "Int32" }
  237. },
  238. "BemsMonitoringPointHistoryDaily": {
  239. "key": ["CreatedDateTime", "FacilityCode", "PropertyId", "SiteId"],
  240. "keyType": { "CreatedDateTime": "DateTime", "FacilityCode": "Int32", "PropertyId": "Int32", "SiteId": "Int32" }
  241. },
  242. "BemsMonitoringPointHistoryHourly": {
  243. "key": ["CreatedDateTime", "FacilityCode", "PropertyId", "SiteId"],
  244. "keyType": { "CreatedDateTime": "DateTime", "FacilityCode": "Int32", "PropertyId": "Int32", "SiteId": "Int32" }
  245. },
  246. "BemsMonitoringPointToAnlaysisType": {
  247. "key": ["AnalysisType", "FacilityCode", "FacilityTypeId", "PropertyId", "SiteId"],
  248. "keyType": { "AnalysisType": "Int32", "FacilityCode": "Int32", "FacilityTypeId": "Int32", "PropertyId": "Int32", "SiteId": "Int32" }
  249. },
  250. "BemsServiceType": {
  251. "key": ["ServiceTypeId"],
  252. "keyType": { "ServiceTypeId": "Int32" }
  253. },
  254. "BemsPriceType": {
  255. "key": ["PriceTypeId"],
  256. "keyType": { "PriceTypeId": "Int32" }
  257. },
  258. "BemsPriceMeta": {
  259. "key": ["PriceTypeId", "PublishDate"],
  260. "keyType": { "PriceTypeId": "Int32", "PublishDate": "DateTime" }
  261. },
  262. "BemsPriceCode": {
  263. "key": ["PriceCode"],
  264. "keyType": { "PriceCode": "String" }
  265. },
  266. "BemsSitePrice": {
  267. "key": ["SiteId", "FuelTypeId", "PriceCode", "PriceTypeId"],
  268. "keyType": { "SiteId": "Int32", "FuelTypeId": "Int32", "PriceCode": "String", "PriceTypeId": "Int32" }
  269. },
  270. "BemsPriceFormula": {
  271. "key": ["SiteId", "PriceTypeId", "FacilityTypeId", "FormulaId", "FacilityCode"],
  272. "keyType": { "SiteId": "Int32", "PriceTypeId": "Int32", "FacilityTypeId": "Int32", "FormulaId": "Int32", "FacilityCode": "Int32" }
  273. },
  274. "BemsSitePriceHistory": {
  275. "key": ["SiteId", "FuelTypeId", "PriceTypeId", "PriceCode", "PayDate"],
  276. "keyType": { "SiteId": "Int32", "FuelTypeId": "Int32", "PriceTypeId": "Int32", "PriceCode": "String", "PayDate": "String" }
  277. },
  278. "BemsReportFormat": {
  279. "key": ["ReportFormatId", "parts"],
  280. "keyType": { "ReportFormatId": "Int32", "parts": "Int32" }
  281. },
  282. "BemsReportHistory": {
  283. "key": ["DateTime", "Seq", "ReportFormatId", "parts"],
  284. "keyType": { "DateTime": "DateTime", "Seq": "Int32", "ReportFormatId": "Int32", "parts": "Int32" }
  285. },
  286. "BemsRentalRate": {
  287. "key": ["Date", "SiteId"],
  288. "keyType": { "Date": "String", "SiteId": "Int32" }
  289. },
  290. "BemsPeopleIncrease": {
  291. "key": ["Date", "SiteId"],
  292. "keyType": { "Date": "String", "SiteId": "Int32" }
  293. },
  294. "BemsAlarmSetting": {
  295. "key": ["SiteId", "FacilityTypeId", "FacilityCode", "PropertyId", "FormulaId"],
  296. "keyType": { "SiteId": "Int32", "FacilityTypeId": "Int32", "FacilityCode": "Int32", "PropertyId": "Int32", "FormulaId": "Int32" }
  297. },
  298. "BemsAlarmLog": {
  299. "key": ["SiteId", "FacilityTypeId", "FacilityCode", "PropertyId", "FormulaId", "CreatedDateTime"],
  300. "keyType": { "SiteId": "Int32", "FacilityTypeId": "Int32", "FacilityCode": "Int32", "PropertyId": "Int32", "FormulaId": "Int32", "CreatedDateTime": "DateTime" }
  301. },
  302. "BemsAlarmGroup": {
  303. "key": ["SiteId", "AlarmGroupId"],
  304. "keyType": { "SiteId": "Int32", "AlarmGroupId": "Int32" }
  305. },
  306. "BemsEnergyCost": {
  307. "key": ["SiteId", "FacilityCode"],
  308. "keyType": { "SiteId": "Int32", "FacilityCode": "Int32" }
  309. },
  310. "BemsAlarmGroupUser": {
  311. "key": ["SiteId", "AlarmGroupId", "UserId"],
  312. "keyType": { "SiteId": "Int32", "AlarmGroupId": "Int32", "UserId": "String" }
  313. },
  314. "CmBuilding": {
  315. "key": ["BuildingId", "SiteId", "Name"],
  316. "keyType": { "BuildingId": "Int32", "SiteId": "Int32" }
  317. },
  318. "CmBusinessField": {
  319. "key": ["BusinessFieldId", "SiteId"],
  320. "keyType": { "BusinessFieldId": "Int32", "SiteId": "Int32" }
  321. },
  322. "CmCompany": {
  323. "key": ["CompanyId", "SiteId"],
  324. "keyType": { "CompanyId": "Int32", "SiteId": "Int32" }
  325. },
  326. "CmCompanyType": {
  327. "key": ["CompanyTypeId", "SiteId"],
  328. "keyType": { "CompanyTypeId": "Int32", "SiteId": "Int32" }
  329. },
  330. // 2016 02 10
  331. "CmPatrolType": {
  332. "key": ["PatrolTypeId", "SiteId"],
  333. "keyType": { "PatrolTypeId": "Int32", "SiteId": "Int32" }
  334. },
  335. "CmPatrolGroup": {
  336. "key": ["PatrolGroupId", "SiteId"],
  337. "keyType": { "PatrolGroupId": "Int32", "SiteId": "Int32" }
  338. },
  339. "CmPatrolGroupUser": {
  340. "key": ["UserId", "PatrolGroupId", "SiteId"],
  341. "keyType": { "UserId": "String", "PatrolGroupId": "Int32", "SiteId": "Int32" }
  342. },
  343. "CmPatrolPos": {
  344. "key": ["PosId", "SiteId"],
  345. "keyType": { "PosId": "Int32", "SiteId": "Int32" }
  346. },
  347. "CmPatrolPlan": {
  348. "key": ["PatrolPlanId", "SiteId"],
  349. "keyType": { "PatrolPlanId": "Int32", "SiteId": "Int32" }
  350. },
  351. "CmPatrolSchedule": {
  352. "key": ["ScheduleId", "SiteId"],
  353. "keyType": { "ScheduleId": "Int32", "SiteId": "Int32" }
  354. },
  355. "CmPatrolCourse": {
  356. "key": ["PatrolCourseId", "SiteId"],
  357. "keyType": { "PatrolCourseId": "Int32", "SiteId": "Int32" }
  358. },
  359. "CmPatrolCoursePos": {
  360. "key": ["PosId", "PatrolCourseId", "SiteId"],
  361. "keyType": { "PosId": "Int32", "PatrolCourseId": "Int32", "SiteId": "Int32" }
  362. },
  363. "CmPatrolHistory": {
  364. //"key": ["PatrolHistoryId", "ScheduleId", "SiteId"],
  365. //"keyType": { "PatrolHistoryId": "Int32", "ScheduleId": "Int32", "SiteId": "Int32" }
  366. "key": ["PatrolHistoryId"],
  367. "keyType": { "PatrolHistoryId": "Int32" }
  368. },
  369. "CmPatrolHistoryPos": {
  370. "key": ["mId"],
  371. "keyType": { "mId": "Int32" }
  372. },
  373. "CmPatrolHistoryEx": {
  374. "key": ["PatrolHistoryId"],
  375. "keyType": { "PatrolHistoryId": "Int32" }
  376. },
  377. "BemsNoticePriceBase": {
  378. "key": ["SiteId", "FuelTypeId", "ApplyDate", "ContractType"],
  379. "keyType": { "SiteId": "Int32", "FuelTypeId": "Int32", "ApplyDate": "DateTime", "ContractType": "Int32" }
  380. },
  381. "BemsNoticePriceContractType": {
  382. "key": ["FuelTypeId", "ContractType"],
  383. "keyType": { "FuelTypeId": "Int32", "ContractType": "Int32" }
  384. },
  385. "BemsNoticePriceDetail": {
  386. "key": ["SiteId", "FuelTypeId", "ApplyDate", "ContractType", "DataId"],
  387. "keyType": { "SiteId": "Int32", "FuelTypeId": "Int32", "ApplyDate": "DateTime", "ContractType": "Int32", "DataId": "Int32" }
  388. },
  389. "BemsPeakHistoryDaily": {
  390. "key": ["SiteId", "CreatedDateTime"],
  391. "keyType": { "SiteId": "Int32", "CreatedDateTime": "DateTime" }
  392. },
  393. //2016 03 29
  394. "BemsPeakHistory": {
  395. "key": ["SiteId", "CreatedDateTime"],
  396. "keyType": { "SiteId": "Int32", "CreatedDateTime": "DateTime" }
  397. },
  398. "BemsPeakInfo": {
  399. "key": ["SiteId"],
  400. "keyType": { "SiteId": "Int32" }
  401. },
  402. //2016 05 18
  403. "BemsPeakFacility": {
  404. "key": ["SiteId", "MaxDateTime", "FacilityCode"],
  405. "keyType": { "SiteId": "Int32", "MaxDateTime": "DateTime", "FacilityCode": "Int32" }
  406. },
  407. "CmDepartment": {
  408. "key": ["CompanyId", "DepartmentId", "SiteId"],
  409. "keyType": { "CompanyId": "Int32", "DepartmentId": "Int32", "SiteId": "Int32" }
  410. },
  411. "CmFacility": {
  412. "key": ["FacilityCode", "SiteId"],
  413. "keyType": { "FacilityCode": "Int32", "SiteId": "Int32" }
  414. },
  415. "CmFacilityManual": {
  416. "key": ["FacilityCode", "ManualId", "SiteId"],
  417. "keyType": { "FacilityCode": "Int32", "ManualId": "Int32", "SiteId": "Int32" }
  418. },
  419. "CmFile": {
  420. "key": ["FileId", "SiteId"],
  421. "keyType": { "FileId": "Int32", "SiteId": "Int32" }
  422. },
  423. "CmFileCategory": {
  424. "key": ["FileCategoryId"],
  425. "keyType": { "FileCategoryId": "Int32" }
  426. },
  427. "CmFloor": {
  428. "key": ["BuildingId", "FloorId", "SiteId"],
  429. "keyType": { "BuildingId": "Int32", "FloorId": "Int32", "SiteId": "Int32" }
  430. },
  431. "CmHoliday": {
  432. "key": ["HolidayDay", "HolidayMonth", "IsLunar", "SiteId"],
  433. "keyType": { "HolidayDay": "Int32", "HolidayMonth": "Int32", "IsLunar": "Boolean", "SiteId": "Int32" }
  434. },
  435. "CmHolidayCustom": {
  436. "key": ["HolidayDate", "SiteId"],
  437. "keyType": { "HolidayDate": "DateTime", "SiteId": "Int32" }
  438. },
  439. "CmHolidayWeekend": {
  440. "key": ["SiteId"],
  441. "keyType": { "SiteId": "Int32" }
  442. },
  443. "CmPosition": {
  444. "key": ["PositionId", "SiteId"],
  445. "keyType": { "PositionId": "Int32", "SiteId": "Int32" }
  446. },
  447. "CmSite": {
  448. "key": ["SiteId"],
  449. "keyType": { "SiteId": "Int32" }
  450. },
  451. "CmUser": {
  452. "key": ["SiteId", "UserId"],
  453. "keyType": { "SiteId": "Int32", "UserId": "String" }
  454. },
  455. "CmUserGroup": {
  456. "key": ["SiteId", "UserGroupId"],
  457. "keyType": { "SiteId": "Int32", "UserGroupId": "Int32" }
  458. },
  459. "CmUserGroupPermission": {
  460. "key": ["MenuId", "SiteId", "UserGroupId"],
  461. "keyType": { "MenuId": "Int32", "SiteId": "Int32", "UserGroupId": "Int32" }
  462. },
  463. "CmUserToLicense": {
  464. "key": ["LicenseId", "SiteId", "UserId"],
  465. "keyType": { "LicenseId": "Int32", "SiteId": "Int32", "UserId": "String" }
  466. },
  467. "CmUserLoginHistory": {
  468. "key": ["LoginHistoryId"],
  469. "keyType": { "LoginHistoryId": "Int32" }
  470. },
  471. "CmZone": {
  472. "key": ["BuildingId", "FloorId", "SiteId", "ZoneId"],
  473. "keyType": { "BuildingId": "Int32", "FloorId": "Int32", "SiteId": "Int32", "ZoneId": "Int32" }
  474. },
  475. "CmZoneTempHumiSet": {
  476. "key": ["BuildingId", "FloorId", "SiteId", "ZoneId"],
  477. "keyType": { "BuildingId": "Int32", "FloorId": "Int32", "SiteId": "Int32", "ZoneId": "Int32" }
  478. },
  479. "CmFacilityTempSet": {
  480. "key": ["SiteId", "FacilityCode"],
  481. "keyType": { "SiteId": "Int32", "FacilityCode": "Int32" }
  482. },
  483. "FmsDrawing": {
  484. "key": ["DrawingId", "SiteId"],
  485. "keyType": { "DrawingId": "Int32", "SiteId": "Int32" }
  486. },
  487. "FmsDrawingCodeGroup": {
  488. "key": ["DrawingGroupId", "SiteId"],
  489. "keyType": { "DrawingGroupId": "Int32", "SiteId": "Int32" }
  490. },
  491. "FmsDrawingCodeType": {
  492. "key": ["DrawingTypeId", "SiteId"],
  493. "keyType": { "DrawingTypeId": "Int32", "SiteId": "Int32" }
  494. },
  495. "FmsDrawingHistory": {
  496. "key": ["DrawingId", "HistoryId", "SiteId"],
  497. "keyType": { "DrawingId": "Int32", "HistoryId": "Int32", "SiteId": "Int32" }
  498. },
  499. "FmsFacilityCheckItem": {
  500. "key": ["CheckItemId", "FacilityCode", "SiteId"],
  501. "keyType": { "CheckItemId": "Int32", "FacilityCode": "Int32", "SiteId": "Int32" }
  502. },
  503. "FmsFacilityCodeClass": {
  504. "key": ["FacilityClassId", "SiteId"],
  505. "keyType": { "FacilityClassId": "Int32", "SiteId": "Int32" }
  506. },
  507. "FmsWorkCodeLegalInspectionAgency": {
  508. "key": ["InspectionAgencyId", "SiteId"],
  509. "keyType": { "InspectionAgencyId": "Int32", "SiteId": "Int32" }
  510. },
  511. "FmsWorkCodeCycleUnit": {
  512. "key": ["CycleUnitId", "SiteId"],
  513. "keyType": { "CycleUnitId": "Int32", "SiteId": "Int32" }
  514. },
  515. "FmsWorkCodeHolidayWorkType": {
  516. "key": ["HolidayWorkTypeId", "SiteId"],
  517. "keyType": { "HolidayWorkTypeId": "Int32", "SiteId": "Int32" }
  518. },
  519. "FmsFacilityOperationItem": {
  520. "key": ["ItemId", "SiteId"],
  521. "keyType": { "ItemId": "Int32", "SiteId": "Int32" }
  522. },
  523. "FmsLicense": {
  524. "key": ["LicenseId", "SiteId"],
  525. "keyType": { "LicenseId": "Int32", "SiteId": "Int32" }
  526. },
  527. "FmsWorkCodeCauseClass": {
  528. "key": ["CauseClassId", "SiteId"],
  529. "keyType": { "CauseClassId": "Int32", "SiteId": "Int32" }
  530. },
  531. "FmsWorkCodeEmergency": {
  532. "key": ["EmergencyId", "SiteId"],
  533. "keyType": { "EmergencyId": "Int32", "SiteId": "Int32" }
  534. },
  535. "FmsWorkCodeProgress": {
  536. "key": ["WorkProgressId"],
  537. "keyType": { "WorkProgressId": "Int32" } // hcLee
  538. },
  539. "FmsWorkCodeType": {
  540. "key": ["WorkTypeId"],
  541. "keyType": { "WorkTypeId": "Int32" }
  542. },
  543. "FmsWorkDailyRecord": {
  544. "key": ["BusinessFieldId", "DailyRecordId", "SiteId", "TemplateId", "WorkDate"],
  545. "keyType": { "BusinessFieldId": "Int32", "DailyRecordId": "Int32", "SiteId": "Int32", "TemplateId": "Int32", "WorkDate": "DateTime" }
  546. },
  547. "FmsWorkDailyRecordPrevention": {
  548. "key": ["BusinessFieldId", "DailyRecordId", "PreventionId", "SiteId", "TemplateId", "WorkDate"],
  549. "keyType": { "BusinessFieldId": "Int32", "DailyRecordId": "Int32", "PreventionId": "Int32", "SiteId": "Int32", "TemplateId": "Int32", "WorkDate": "DateTime" }
  550. },
  551. "FmsWorkDailyRecordTemplate": {
  552. "key": ["BusinessFieldId", "SiteId", "TemplateId"],
  553. "keyType": { "BusinessFieldId": "Int32", "SiteId": "Int32", "TemplateId": "Int32" }
  554. },
  555. "FmsWorkDailyRecordWork": {
  556. "key": ["BusinessFieldId", "DailyRecordId", "SiteId", "TemplateId", "WorkDate", "WorkId"],
  557. "keyType": { "BusinessFieldId": "Int32", "DailyRecordId": "Int32", "SiteId": "Int32", "TemplateId": "Int32", "WorkDate": "DateTime", "WorkId": "Int32" }
  558. },
  559. "FmsWorkDailyRecordWorkingHour": {
  560. "key": ["FacilityCode", "SiteId", "WorkingDate", "WorkType"],
  561. "keyType": { "FacilityCode": "Int32", "SiteId": "Int32", "WorkingDate": "DateTime", "WorkType": "Int32" }
  562. },
  563. "FmsWorkOperationDate": {
  564. "key": ["CheckDateTime", "FacilityCode", "SiteId"],
  565. "keyType": { "CheckDateTime": "DateTime", "FacilityCode": "Int32", "SiteId": "Int32" }
  566. },
  567. "FmsWorkOperationItem": {
  568. "key": ["CheckDateTime", "FacilityCode", "ItemId", "SiteId"],
  569. "keyType": { "CheckDateTime": "DateTime", "FacilityCode": "Int32", "ItemId": "Int32", "SiteId": "Int32" }
  570. },
  571. "FmsWorkOperationTime": {
  572. "key": ["CheckDatetime", "FacilityCode", "SiteId"],
  573. "keyType": { "CheckDatetime": "DateTime", "FacilityCode": "Int32", "SiteId": "Int32" }
  574. },
  575. "FmsWorkOrder": {
  576. "key": ["SiteId", "WorkRequestId"],
  577. "keyType": { "SiteId": "Int32", "WorkRequestId": "Int32" }
  578. },
  579. "FmsWorkOrderToFacility": {
  580. "key": ["FacilityCode", "SiteId", "WorkRequestId"],
  581. "keyType": { "FacilityCode": "Int32", "SiteId": "Int32", "WorkRequestId": "Int32" }
  582. },
  583. "FmsWorkRequest": {
  584. "key": ["SiteId", "WorkRequestId"],
  585. "keyType": { "SiteId": "Int32", "WorkRequestId": "Int32" }
  586. },
  587. "FmsWorkRequestToFacility": {
  588. "key": ["FacilityCode", "SiteId", "WorkRequestId"],
  589. "keyType": { "FacilityCode": "Int32", "SiteId": "Int32", "WorkRequestId": "Int32" }
  590. },
  591. "FmsWorkResult": {
  592. "key": ["SiteId", "WorkRequestId"],
  593. "keyType": { "SiteId": "Int32", "WorkRequestId": "Int32" }
  594. },
  595. "FmsWorkResultCheckItem": {
  596. "key": ["CheckItemId"],
  597. "keyType": { "CheckItemId": "Int32" }
  598. },
  599. "FmsWorkResultCheckItemMaterial": {
  600. "key": ["CheckItemMaterialId"],
  601. "keyType": { "CheckItemMaterialId": "Int32" }
  602. },
  603. "FmsWorkResultFile": {
  604. "key": ["SiteId", "WorkRequestId"],
  605. "keyType": { "SiteId": "Int32", "WorkRequestId": "Int32" }
  606. },
  607. "FmsWorkResultLaw": {
  608. "key": ["SiteId", "WorkRequestId"],
  609. "keyType": { "SiteId": "Int32", "WorkRequestId": "Int32" }
  610. },
  611. "FmsWorkResultToFacility": {
  612. "key": ["FacilityCode", "SiteId", "WorkRequestId"],
  613. "keyType": { "FacilityCode": "Int32", "SiteId": "Int32", "WorkRequestId": "Int32" }
  614. },
  615. "FmsWorkSchedule": {
  616. "key": ["SiteId", "WorkScheduleId"],
  617. "keyType": { "SiteId": "Int32", "WorkScheduleId": "Int32" }
  618. },
  619. "FmsWorkScheduleToFacility": {
  620. "key": ["FacilityCode", "SiteId", "WorkScheduleId"],
  621. "keyType": { "FacilityCode": "Int32", "SiteId": "Int32", "WorkScheduleId": "Int32" }
  622. },
  623. "FmsMaterial": {
  624. "key": ["MaterialId", "SiteId"],
  625. "keyType": { "MaterialId": "Int32", "SiteId": "Int32" }
  626. },
  627. "FmsMaterialCarriedForward": {
  628. "key": ["BusinessFieldId", "ClosedDate", "MaterialId", "SiteId", "WarehouseId"],
  629. "keyType": { "BusinessFieldId": "Int32", "ClosedDate": "DateTime", "MaterialId": "Int32", "SiteId": "Int32", "WarehouseId": "Int32" }
  630. },
  631. "FmsMaterialCodeClass": {
  632. "key": ["MaterialClassId", "SiteId"],
  633. "keyType": { "MaterialClassId": "Int32", "SiteId": "Int32" }
  634. },
  635. "FmsMaterialCodeLocation": {
  636. "key": ["LocationId", "SiteId"],
  637. "keyType": { "LocationId": "Int32", "SiteId": "Int32" }
  638. },
  639. "FmsMaterialCodeProgress": {
  640. "key": "ProgressId",
  641. "keyType": "Int32"
  642. },
  643. "FmsMaterialCodePurchaseType": {
  644. "key": ["PurchaseTypeId"],
  645. "keyType": { "PurchaseTypeId": "Int32" }
  646. },
  647. "FmsMaterialCodeAdjustmentType": {
  648. "key": ["AdjustmentTypeId"],
  649. "keyType": { "AdjustmentTypeId": "Int32" }
  650. },
  651. "FmsMaterialCodeReleaseType": {
  652. "key": "ReleaseTypeId",
  653. "keyType": "Int32"
  654. },
  655. "FmsMaterialCodeType": {
  656. "key": ["MaterialTypeId", "SiteId"],
  657. "keyType": { "MaterialTypeId": "Int32", "SiteId": "Int32" }
  658. },
  659. "FmsMaterialPurchaseOrder": {
  660. //"key": ["BusinessFieldId","PurchaseOrderId","SiteId"],
  661. //"keyType": {"BusinessFieldId":"Int32","PurchaseOrderId":"Int32","SiteId":"Int32"}
  662. "key": ["PurchaseOrderId", "SiteId"],
  663. "keyType": { "PurchaseOrderId": "Int32", "SiteId": "Int32" }
  664. },
  665. "FmsMaterialPurchaseOrderFile": {
  666. "key": ["BusinessFieldId", "FileId", "PurchaseOrderId", "SiteId"],
  667. "keyType": { "BusinessFieldId": "Int32", "FileId": "Int32", "PurchaseOrderId": "Int32", "SiteId": "Int32" }
  668. },
  669. "FmsMaterialPurchaseOrderMaterial": {
  670. //"key": ["BusinessFieldId","MaterialId","PurchaseOrderId","SiteId"],
  671. //"keyType": {"BusinessFieldId":"Int32","MaterialId":"Int32","PurchaseOrderId":"Int32","SiteId":"Int32"}
  672. "key": ["MaterialId", "PurchaseOrderId", "SiteId"],
  673. "keyType": { "MaterialId": "Int32", "PurchaseOrderId": "Int32", "SiteId": "Int32" }
  674. },
  675. "FmsMaterialPurchaseRequest": {
  676. //"key": ["BusinessFieldId","PurchaseRequestId","SiteId"],
  677. //"keyType": {"BusinessFieldId":"Int32","PurchaseRequestId":"Int32","SiteId":"Int32"}
  678. "key": ["PurchaseRequestId", "SiteId"],
  679. "keyType": { "PurchaseRequestId": "Int32", "SiteId": "Int32" }
  680. },
  681. "FmsMaterialPurchaseRequestMaterial": {
  682. //"key": ["BusinessFieldId","MaterialId","PurchaseRequestId","SiteId"],
  683. //"keyType": {"BusinessFieldId":"Int32","MaterialId":"Int32","PurchaseRequestId":"Int32","SiteId":"Int32"}
  684. "key": ["MaterialId", "PurchaseRequestId", "SiteId"],
  685. "keyType": { "MaterialId": "Int32", "PurchaseRequestId": "Int32", "SiteId": "Int32" }
  686. },
  687. "FmsMaterialRelease": {
  688. //"key": ["BusinessFieldId", "MaterialReleaseId", "SiteId"],
  689. //"keyType": { "BusinessFieldId": "Int32", "MaterialReleaseId": "Int32", "SiteId": "Int32" }
  690. "key": ["MaterialReleaseId", "SiteId"],
  691. "keyType": { "MaterialReleaseId": "Int32", "SiteId": "Int32" }
  692. },
  693. "FmsMaterialStored": {
  694. //"key": ["BusinessFieldId","MaterialStoredId","SiteId","StoredDate"],
  695. //"keyType": {"BusinessFieldId":"Int32","MaterialStoredId":"Int32","SiteId":"Int32","StoredDate":"DateTime"}
  696. "key": ["MaterialStoredId", "SiteId"],
  697. "keyType": { "MaterialStoredId": "Int32", "SiteId": "Int32" }
  698. },
  699. "FmsMaterialTradeCompany": {
  700. "key": ["SiteId", "TradeCompanyId"],
  701. "keyType": { "SiteId": "Int32", "TradeCompanyId": "Int32" }
  702. },
  703. "FmsMaterialWarehouse": {
  704. "key": ["SiteId", "WarehouseId"],
  705. "keyType": { "SiteId": "Int32", "WarehouseId": "Int32" }
  706. },
  707. "FmsDailyStoredReleaseStatusView": {
  708. "key": ["MaterialStoredId", "BusinessFieldId", "SiteId"],
  709. "keyType": { "MaterialStoredId": "Int32", "BusinessFieldId": "Int32", "SiteId": "Int32" }
  710. },
  711. "FmsShortStockStatusView": {
  712. "key": ["MaterialId", "BusinessFieldId", "SiteId"],
  713. "keyType": { "MaterialId": "Int32", "BusinessFieldId": "Int32", "SiteId": "Int32" }
  714. },
  715. "FmsMonthlyStoredReleaseStatusView": {
  716. "key": ["MaterialId", "BusinessFieldId", "SiteId"],
  717. "keyType": { "MaterialId": "Int32", "BusinessFieldId": "Int32", "SiteId": "Int32" }
  718. },
  719. "FmsConstructionCodeProgress": {
  720. "key": ["ProgressId"],
  721. "keyType": { "ProgressId": "Int32" }
  722. },
  723. "FmsConstruction": {
  724. "key": ["ConstructionId", "SiteId"],
  725. "keyType": { "ConstructionId": "Int32", "SiteId": "Int32" }
  726. },
  727. "FmsConstructionEstimation": {
  728. "key": ["ConstructionId", "SiteId"],
  729. "keyType": { "ConstructionId": "Int32", "SiteId": "Int32" }
  730. },
  731. "FmsConstructionCodeType": {
  732. "key": ["ConstructionTypeId", "SiteId"],
  733. "keyType": { "ConstructionTypeId": "Int32", "SiteId": "Int32" }
  734. },
  735. "FmsCompanyEstimationCodeClass": {
  736. "key": ["CompanyEstimationClassId", "SiteId"],
  737. "keyType": { "CompanyEstimationClassId": "Int32", "SiteId": "Int32" }
  738. },
  739. "CmPartner": {
  740. "key": ["PartnerId", "SiteId"],
  741. "keyType": { "PartnerId": "Int32", "SiteId": "Int32" }
  742. },
  743. "CmPartnerType": {
  744. "key": ["PartnerTypeId"],
  745. "keyType": { "PartnerTypeId": "Int32" }
  746. },
  747. "FmsAccidentCodeType": {
  748. "key": ["AccidentTypeId", "SiteId"],
  749. "keyType": { "AccidentTypeId": "Int32", "SiteId": "Int32" }
  750. },
  751. "FmsAccident": {
  752. "key": ["AccidentId", "SiteId"],
  753. "keyType": { "AccidentId": "Int32", "SiteId": "Int32" }
  754. },
  755. "FmsEquipmentCodeType": {
  756. "key": ["EquipmentTypeId", "SiteId"],
  757. "keyType": { "EquipmentTypeId": "Int32", "SiteId": "Int32" }
  758. },
  759. "FmsEquipmentCodeStateType": {
  760. "key": ["EquipmentStateTypeId"],
  761. "keyType": { "EquipmentStateTypeId": "Int32" }
  762. },
  763. "FmsEquipment": {
  764. "key": ["EquipmentId", "SiteId"],
  765. "keyType": { "EquipmentId": "Int32", "SiteId": "Int32" }
  766. },
  767. "FmsEquipmentEx": {
  768. "key": ["EquipmentId", "SiteId"],
  769. "keyType": { "EquipmentId": "Int32", "SiteId": "Int32" }
  770. },
  771. "FmsBudgetDetailExecutionEx": {
  772. "key": ["SiteId", "Year", "Month"],
  773. "keyType": { "SiteId": "Int32", "Year": "Int32", "Month": "Int32" }
  774. },
  775. "FmsMaterialEx": {
  776. "key": ["MaterialId", "SiteId"],
  777. "keyType": { "MaterialId": "Int32", "SiteId": "Int32" }
  778. },
  779. "FmsMaterialPurchaseRequestEx": {
  780. "key": ["PurchaseRequestId", "SiteId"],
  781. "keyType": { "PurchaseRequestId": "Int32", "SiteId": "Int32" }
  782. },
  783. "FmsBudgetCodeClassEx": {
  784. "key": ["ThirdBudgetClassId", "SiteId"],
  785. "keyType": { "ThirdBudgetClassId": "Int32", "SiteId": "Int32" }
  786. },
  787. "FmsMaterialStockHistoryDaily": {
  788. "key": ["HistoryId", "SiteId"],
  789. "keyType": { "HistoryId": "Int32", "SiteId": "Int32" }
  790. },
  791. "FmsMaterialStockHistoryMonthly": {
  792. "key": ["HistoryId", "SiteId"],
  793. "keyType": { "HistoryId": "Int32", "SiteId": "Int32" }
  794. },
  795. "FmsEquipmentRentInfo": {
  796. "key": ["EquipmentRentId", "SiteId"],
  797. "keyType": { "EquipmentRentId": "Int32", "SiteId": "Int32" }
  798. },
  799. "FmsEquipmentHistory": {
  800. "key": ["EquipmentHistoryId", "EquipmentId", "SiteId"],
  801. "keyType": { "EquipmentHistoryId": "Int32", "EquipmentId": "Int32", "SiteId": "Int32" }
  802. },
  803. "FmsContract": {
  804. "key": ["ContractId", "SiteId"],
  805. "keyType": { "ContractId": "Int32", "SiteId": "Int32" }
  806. },
  807. "FmsContractClass": {
  808. "key": ["ContractClassId", "SiteId"],
  809. "keyType": { "ContractClassId": "Int32", "SiteId": "Int32" }
  810. },
  811. "FmsContractType": {
  812. "key": ["ContractTypeId", "SiteId"],
  813. "keyType": { "ContractTypeId": "Int32", "SiteId": "Int32" }
  814. },
  815. "FmsContractMethod": {
  816. "key": ["ContractMethodId", "SiteId"],
  817. "keyType": { "ContractMethodId": "Int32", "SiteId": "Int32" }
  818. },
  819. "FmsPaymentType": {
  820. "key": ["PaymentTypeId", "SiteId"],
  821. "keyType": { "PaymentTypeId": "Int32", "SiteId": "Int32" }
  822. },
  823. "FmsManualType": {
  824. "key": ["ManualTypeId", "SiteId"],
  825. "keyType": { "ManualTypeId": "Int32", "SiteId": "Int32" }
  826. },
  827. "FmsManual": {
  828. "key": ["ManualId", "SiteId"],
  829. "keyType": { "ManualId": "Int32", "SiteId": "Int32" }
  830. },
  831. "FmsManualHistory": {
  832. "key": ["ManualId", "SiteId", 'HistoryId'],
  833. "keyType": { "ManualId": "Int32", "SiteId": "Int32", "HistoryId": "Int32" }
  834. },
  835. "FmsBudgetCodeClass": {
  836. "key": ["BudgetClassId", "SiteId"],
  837. "keyType": { "BudgetClassId": "Int32", "SiteId": "Int32" }
  838. },
  839. "FmsBudget": {
  840. "key": ["Year", "SiteId"],
  841. "keyType": { "Year": "Int32", "SiteId": "Int32" }
  842. },
  843. "FmsBudgetDetail": {
  844. "key": ["Year", "BudgetClassId", "SiteId", "ParentBudgetClassId"],
  845. "keyType": { "Year": "Int32", "BudgetClassId": "Int32", "SiteId": "Int32", "ParentBudgetClassId": "Int32" }
  846. },
  847. "FmsBudgetDetailExecution": {
  848. "key": ["SiteId", "Year", "BudgetClassId", "ParentBudgetClassId", "Month"],
  849. "keyType": { "SiteId": "Int32", "Year": "Int32", "BudgetClassId": "Int32", "ParentBudgetClassId": "Int32", "Month": "Int32" }
  850. },
  851. "FmsBudgetDetailExecution2": {
  852. "key": ["SiteId", "Year", "BudgetClassId", "ParentBudgetClassId", "Month"],
  853. "keyType": { "SiteId": "Int32", "Year": "Int32", "BudgetClassId": "Int32", "ParentBudgetClassId": "Int32", "Month": "Int32" }
  854. },
  855. "CmAlarmAdmin": {
  856. "key": ["SiteId", "SiteId"],
  857. "keyType": { "SiteId": "Int32" }
  858. },
  859. "CmAnnouncement": {
  860. "key": ["AnnouncementId", "SiteId"],
  861. "keyType": { "AnnouncementId": "Int32", "SiteId": "Int32" }
  862. },
  863. "FmsDailyReport": {
  864. "key": ["BusinessFieldId", "AddDate", "SiteId"],
  865. "keyType": { "BusinessFieldId": "Int32", "AddDate": "DateTime", "SiteId": "Int32" }
  866. },
  867. "FmsMonthlyReport": {
  868. "key": ["MonthlyReportId", "SiteId"],
  869. "keyType": { "MonthlyReportId": "Int32", "SiteId": "Int32" }
  870. },
  871. "FmsDailyCheckReport": {
  872. "key": ["DailyCheckReportId", "SiteId"],
  873. "keyType": { "DailyCheckReportId": "Int32", "SiteId": "Int32" }
  874. },
  875. "FmsFacilityOperationReport": {
  876. "key": ["FacilityOperationReportId", "SiteId"],
  877. "keyType": { "FacilityOperationReportId": "Int32", "SiteId": "Int32" }
  878. },
  879. "FmsFacilityTaskReport": {
  880. "key": ["FacilityTaskReportId", "SiteId"],
  881. "keyType": { "FacilityTaskReportId": "Int32", "SiteId": "Int32" }
  882. },
  883. "FmsInvestmentCost": {
  884. "key": ["InsvestmentCostId", "SiteId"],
  885. "keyType": { "InsvestmentCostId": "Int32", "SiteId": "Int32" }
  886. },
  887. "FmsReport": {
  888. "key": ["RId", "SiteId"],
  889. "keyType": { "RId": "Int32", "SiteId": "Int32" }
  890. },
  891. "CmMenu": {
  892. "key": ["MenuId", "SiteId"],
  893. "keyType": { "MenuId": "String", "SiteId": "Int32" }
  894. },
  895. "BemsChartInfo": {
  896. "key": ["ChartId", "FacilityTypeId", "SiteId"],
  897. "keyType": { "ChartId": "Int32", "FacilityTypeId": "Int32", "SiteId": "Int32" }
  898. },
  899. "BemsControlAHUTempConfig": {
  900. "key": ["FacilityCode", "FacilityTypeId", "SiteId"],
  901. "keyType": { "FacilityCode": "Int32", "FacilityTypeId": "Int32", "SiteId": "Int32" }
  902. },
  903. "BemsFloorPlan": {
  904. "key": ["SiteId", "Name"],
  905. "keyType": { "SiteId": "Int32", "Name": "String" }
  906. },
  907. "BemsFloorStatus": {
  908. "key": ["SiteId", "FloorId", "FloorName", "ImageFileId", "Xvalue", "Yvalue", "PropertyId"],
  909. "keyType": { "SiteId": "Int32", "FloorId": "Int32", "FloorName": "String", "ImageFileId": "Int32", "Xvalue": "Int32", "Yvalue": "Int32", "PropertyId": "Int32" }
  910. }
  911. }
  912. }
  913. }
  914. }
  915. });
  916. window.BWA = window.BemsWebApplication;