ZIP后端开发+springcloud+个人学习 14.35MB

weixin_37554783需要积分:6(1积分=1元)

资源文件列表:

springcloud-work-test.zip 大约有4073个文件
  1. .idea/
  2. .git/
  3. apollo/
  4. db/
  5. README.md 34B
  6. workbench-api/
  7. pom.xml 11.87KB
  8. workbench-components/
  9. workbench-job/
  10. workbench-gateway/
  11. workbench-manager/
  12. workbench-service/
  13. zipkin/
  14. .idea/encodings.xml 1.64KB
  15. .idea/inspectionProfiles/
  16. .idea/compiler.xml 2.12KB
  17. .idea/.gitignore
  18. .idea/jarRepositories.xml 2.44KB
  19. .idea/misc.xml 465B
  20. .idea/workspace.xml 6.64KB
  21. .git/COMMIT_EDITMSG 13B
  22. .idea/vcs.xml 172B
  23. .git/config 387B
  24. .git/FETCH_HEAD 1.25KB
  25. .git/description 73B
  26. .git/HEAD 20B
  27. .git/index 362.92KB
  28. .git/hooks/
  29. .git/info/
  30. .git/logs/
  31. .git/objects/
  32. .git/ORIG_HEAD 41B
  33. .git/packed-refs 822B
  34. apollo/20220707配置中心.xlsx 13.8KB
  35. .git/refs/
  36. db/V10/
  37. db/V12/
  38. db/V11/
  39. db/V13/
  40. db/V15/
  41. db/V14/
  42. db/V2.0/
  43. db/V2.1/
  44. db/V2.2/
  45. db/V2.3/
  46. db/V4/
  47. db/V2.4/
  48. db/V3/
  49. db/V7/
  50. db/V5/
  51. db/V8/
  52. db/V9/
  53. workbench-api/workbench-api-manager/
  54. workbench-components/workbench-base/
  55. workbench-api/pom.xml 642B
  56. workbench-components/pom.xml 811B
  57. workbench-components/workbench-core/
  58. workbench-components/workbench-redis/
  59. workbench-components/workbench-security/
  60. workbench-components/workbench-workflow/
  61. workbench-job/Dockerfile 473B
  62. workbench-job/jenkinsfile/
  63. workbench-job/pom.xml 3.15KB
  64. workbench-job/src/
  65. workbench-gateway/jenkinsfile/
  66. workbench-gateway/Dockerfile 548B
  67. workbench-gateway/pom.xml 1.99KB
  68. workbench-gateway/README.md 197B
  69. workbench-manager/Dockerfile 552B
  70. workbench-gateway/src/
  71. workbench-manager/jenkinsfile/
  72. workbench-manager/pom.xml 3.35KB
  73. workbench-service/pom.xml 763B
  74. workbench-manager/src/
  75. workbench-service/workbench-center/
  76. workbench-service/workbench-task/
  77. workbench-service/workbench-web/
  78. zipkin/es-service.yaml 473B
  79. zipkin/prod/
  80. zipkin/test/
  81. zipkin/zipkin-dependencies.yaml 1.5KB
  82. zipkin/zipkin-service.yaml 1.38KB
  83. .idea/inspectionProfiles/Project_Default.xml 155B
  84. .git/hooks/commit-msg.sample 896B
  85. .git/hooks/applypatch-msg.sample 478B
  86. .git/hooks/fsmonitor-watchman.sample 4.55KB
  87. .git/hooks/post-update.sample 189B
  88. .git/hooks/pre-applypatch.sample 424B
  89. .git/hooks/pre-commit.sample 1.6KB
  90. .git/hooks/pre-push.sample 1.34KB
  91. .git/hooks/pre-rebase.sample 4.78KB
  92. .git/hooks/pre-merge-commit.sample 416B
  93. .git/hooks/pre-receive.sample 544B
  94. .git/hooks/prepare-commit-msg.sample 1.46KB
  95. .git/hooks/push-to-checkout.sample 2.72KB
  96. .git/hooks/update.sample 3.56KB
  97. .git/info/exclude 240B
  98. .git/logs/HEAD 1.52KB
  99. .git/logs/refs/
  100. .git/objects/01/
  101. .git/objects/02/
  102. .git/objects/04/
  103. .git/objects/07/
  104. .git/objects/08/
  105. .git/objects/09/
  106. .git/objects/0a/
  107. .git/objects/0c/
  108. .git/objects/10/
  109. .git/objects/11/
  110. .git/objects/12/
  111. .git/objects/14/
  112. .git/objects/26/
  113. .git/objects/1f/
  114. .git/objects/27/
  115. .git/objects/2c/
  116. .git/objects/0e/
  117. .git/objects/39/
  118. .git/objects/34/
  119. .git/objects/3e/
  120. .git/objects/42/
  121. .git/objects/40/
  122. .git/objects/45/
  123. .git/objects/47/
  124. .git/objects/46/
  125. .git/objects/2b/
  126. .git/objects/4a/
  127. .git/objects/52/
  128. .git/objects/4f/
  129. .git/objects/53/
  130. .git/objects/54/
  131. .git/objects/55/
  132. .git/objects/58/
  133. .git/objects/5a/
  134. .git/objects/5c/
  135. .git/objects/49/
  136. .git/objects/5d/
  137. .git/objects/65/
  138. .git/objects/68/
  139. .git/objects/69/
  140. .git/objects/6a/
  141. .git/objects/6d/
  142. .git/objects/71/
  143. .git/objects/74/
  144. .git/objects/61/
  145. .git/objects/80/
  146. .git/objects/76/
  147. .git/objects/97/
  148. .git/objects/88/
  149. .git/objects/86/
  150. .git/objects/9b/
  151. .git/objects/98/
  152. .git/objects/9c/
  153. .git/objects/9d/
  154. .git/objects/a1/
  155. .git/objects/a2/
  156. .git/objects/a4/
  157. .git/objects/ac/
  158. .git/objects/a7/
  159. .git/objects/af/
  160. .git/objects/b3/
  161. .git/objects/b7/
  162. .git/objects/b1/
  163. .git/objects/ba/
  164. .git/objects/7a/
  165. .git/objects/bd/
  166. .git/objects/c0/
  167. .git/objects/c3/
  168. .git/objects/c4/
  169. .git/objects/c7/
  170. .git/objects/cc/
  171. .git/objects/ca/
  172. .git/objects/d0/
  173. .git/objects/da/
  174. .git/objects/d1/
  175. .git/objects/d4/
  176. .git/objects/dc/
  177. .git/objects/db/
  178. .git/objects/e2/
  179. .git/objects/e5/
  180. .git/objects/e0/
  181. .git/objects/e3/
  182. .git/objects/eb/
  183. .git/objects/ee/
  184. .git/objects/e6/
  185. .git/objects/f4/
  186. .git/objects/f0/
  187. .git/objects/f8/
  188. .git/objects/fc/
  189. .git/objects/f5/
  190. .git/objects/fb/
  191. .git/objects/info/
  192. .git/refs/heads/
  193. .git/objects/pack/
  194. .git/refs/remotes/
  195. db/V10/wb-pro.sql 9.58KB
  196. .git/refs/tags/
  197. db/V10/wb-test.sql 7.23KB
  198. .git/objects/e9/
  199. db/V11/wb-pro.sql 5.89KB
  200. db/V15/workbench.sql 132B
  201. db/V13/wb-test.sql 5.17KB
  202. db/V14/workBench_prod.sql 735B
  203. db/V2.0/工作台数据库业务表初始化脚本.sql 33.48KB
  204. db/V2.0/工作台数据库系统字典初始化脚本.sql 11.25KB
  205. db/V2.1/workbench.sql 1.61KB
  206. db/V2.1/业务数据处理.sql 1.42KB
  207. db/V2.2/workbench.sql 1.23KB
  208. db/V2.3/workbench.sql 3.55KB
  209. db/V2.4/workbench.sql 7.65KB
  210. db/V4/20220524DDL.sql 2.1KB
  211. db/V11/wb-test.sql 4.37KB
  212. db/V3/workbench.sql 9.11KB
  213. db/V3/数据库表结构调整脚本.sql 6.95KB
  214. db/V5/workbench.sql 18.25KB
  215. db/V8/workbench .sql 9.07KB
  216. db/V9/wb-pro.sql 32.56KB
  217. workbench-api/workbench-api-manager/pom.xml 1.16KB
  218. workbench-api/workbench-api-manager/src/
  219. workbench-api/workbench-api-manager/target/
  220. workbench-components/workbench-base/pom.xml 4.96KB
  221. workbench-components/workbench-base/src/
  222. workbench-components/workbench-base/target/
  223. workbench-components/workbench-core/pom.xml 2.32KB
  224. workbench-components/workbench-core/src/
  225. workbench-components/workbench-core/target/
  226. db/V12/wb-pro.sql 2.26KB
  227. workbench-components/workbench-redis/pom.xml 1.39KB
  228. workbench-components/workbench-redis/target/
  229. workbench-components/workbench-redis/src/
  230. db/V9/wb-test.sql 33.89KB
  231. workbench-components/workbench-security/src/
  232. db/V7/workbench.sql 6.21KB
  233. workbench-components/workbench-workflow/pom.xml 887B
  234. workbench-components/workbench-security/pom.xml 1.85KB
  235. workbench-components/workbench-workflow/src/
  236. workbench-components/workbench-workflow/target/
  237. workbench-job/jenkinsfile/Jenkinsfile 1.2KB
  238. workbench-job/src/main/
  239. workbench-gateway/jenkinsfile/Jenkinsfile 1.21KB
  240. workbench-gateway/src/main/
  241. workbench-manager/jenkinsfile/Jenkinsfile 1.21KB
  242. workbench-manager/src/main/
  243. workbench-service/workbench-center/Dockerfile 564B
  244. workbench-service/workbench-center/jenkinsfile/
  245. workbench-service/workbench-center/src/
  246. workbench-service/workbench-center/target/
  247. workbench-service/workbench-center/pom.xml 2.79KB
  248. workbench-service/workbench-task/Dockerfile 562B
  249. workbench-service/workbench-task/jenkinsfile/
  250. workbench-service/workbench-task/pom.xml 2.57KB
  251. workbench-service/workbench-task/src/
  252. workbench-service/workbench-web/Dockerfile 558B
  253. workbench-service/workbench-web/pom.xml 2.64KB
  254. workbench-components/workbench-security/target/
  255. workbench-service/workbench-web/jenkinsfile/
  256. workbench-service/workbench-web/src/
  257. zipkin/prod/es-service.yaml 473B
  258. zipkin/test/es-service.yaml 473B
  259. zipkin/test/zipkin-dependencies.yaml 1.5KB
  260. zipkin/test/zipkin-service.yaml 1.38KB
  261. zipkin/prod/zipkin-dependencies.yaml 1.49KB
  262. zipkin/prod/zipkin-service.yaml 1.37KB
  263. .git/objects/01/9174d1f1f13fe6da866e24259e90cb9be8d03a 51B
  264. .git/objects/04/f12bd45a62dcfa28c833edfbb6811a20289f35 46B
  265. .git/objects/02/4fe1c0c3a41683acb8eb7a92f65f70fd7bbe6f 227B
  266. .git/logs/refs/heads/
  267. .git/logs/refs/remotes/
  268. .git/objects/08/96763d8df9b8f9660e4ee35abda4179ca0d7c1 79B
  269. .git/objects/07/2fcbcbcdfb754e0b3884b80ec55c79dc309aa7 149B
  270. .git/objects/09/2c78fadf23e2798d2ec1b1d7bf4ea7b8c4f3d7 150B
  271. .git/objects/0a/4f94ac1dbf45ffb69ff287afcc8d2dbc685068 181B
  272. .git/objects/0c/8773f44466a559b3e6bf51e04f65a06281969b 149B
  273. .git/objects/11/9686e9d54785dad3d367c5ddcda41fd1d238e1 148B
  274. .git/objects/10/45c431d73e964517738e40265cb0c234af3639 485B
  275. .git/objects/12/2fa2cd3732ed0037f7a6a9942a4b6bc0b50db7 1.07KB
  276. .git/objects/12/0d32161789e2167a85f6d9846a896caf0ade67 1.08KB
  277. .git/objects/12/76dc62f9b2f3a50bf53945123481a050f35e1a 199B
  278. .git/objects/14/d49a9a0a3a63ce26290b411ea3d4cb72d12e83 200B
  279. .git/objects/26/d63cd0ce28a8417bcc341f5a462067bab88f53 216B
  280. .git/objects/1f/4e3b2d6d70c83ca41b617877de04a87ac31fc1 49B
  281. .git/objects/27/146f2a35e4ac094924a030a3cbb06510198c46 122B
  282. .git/objects/27/b8ff8a44940dd2b9bed5d4e6f07a5d71015b5e 46B
  283. .git/objects/2c/9337dad35f537c9a30129331997b8fe95ba5cb 248B
  284. .git/objects/0e/a7d52fad5545b4efe060f037f680f183a3577f 46B
  285. .git/objects/39/bff6f06b8011d91c9551d05f957f281bcb9454 207B
  286. .git/objects/34/2a06ad281814fd89aebe61ac229dfd64a142cb 45B
  287. .git/objects/3e/f8ba5856627b0ac01de476ce5031bc8a02d6ef 196B
  288. .git/objects/42/99312bf3ec08e82e35255fd71ed44d17acade5 366B
  289. .git/objects/40/b9bed7844e84583ced7b49764c839f77592048 79B
  290. .git/objects/45/0f6f7887729c28778136ca2865e2a661fbb8ab 1.08KB
  291. .git/objects/45/fd1ab709c2aa6bec354fe67039122d01effd84 150B
  292. .git/objects/47/bb65b1996e9e7f515199a47c3c24b62c1283c8 135B
  293. .git/objects/46/0c43b6c53becc9a4746df0286517efeac985d5 51B
  294. .git/objects/2b/8d24f59e3292c6db9fa6ff4e0290a36e4abc9a 210B
  295. .git/objects/4a/524818d0a959ef5bc4c49a07d7d613e08131e1 2.18KB
  296. .git/objects/4a/9bcdc3d8145e753087b7841b3791b9d9d40e2b 46B
  297. .git/objects/52/a37de7d7ca9f9dd7bbc4cf7a881edfbb79c9a9 226B
  298. .git/objects/4f/1cd893b73c8857a20bbb9ff47ac9084e721476 487B
  299. .git/objects/4f/273b289705df0a31768ea3a5b24ecf1b4fd378 1.03KB
  300. .git/objects/53/43f85fbc927f30ee917973334446e5fc8164ef 51B
  301. .git/objects/54/ab15f0e418f0dfc892a629f5f7daa90d04c76c 46B
  302. .git/objects/55/923d98fc123a801ae5f175ba200964fdcf8e7d 188B
  303. .git/objects/55/d5d0c56a0f6eab8ba8060f56c9836527034646 366B
  304. .git/objects/58/91a76f73d04b8a95f459555db4148e78d45a53 367B
  305. .git/objects/5a/1ff4045ea823b1f4a66aff16c44415f569ee0f 48B
  306. .git/objects/5a/f4ad1b4bcb071a4e6a09efa1d6badf65c510ff 45B
  307. .git/objects/5c/17b914f553be49c4967a462f999fc2bf69d1e5 102B
  308. .git/objects/49/503f73a8eec39eac9c97a1b0dd385d7e607d32 366B
  309. .git/objects/5d/e28e1062f1d98da7b015d60e416117194db99b 149B
  310. .git/objects/68/5faa4870903dfd748ddda2ddae8e76956453ac 1.08KB
  311. .git/objects/65/8bfadf6532f09c195cc7964c2ba469d943bab2 52B
  312. .git/objects/68/8f36c7f81816cf5eebbabe7139932afd5123bd 80B
  313. .git/objects/69/088dc705d199970af6a0c2a358acbc6ab97980 196B
  314. .git/objects/6a/8140324d11bf06f2c94d1e41e4570444ce611f 150B
  315. .git/objects/6a/1e842a7ef97fb51f67246da95c8ef4681002f8 45B
  316. .git/objects/6d/52bd3800141d043690e48fc3188473c84822fc 582B
  317. .git/objects/71/118c21061dec61cce92e4eebee617ce78f14f9 45B
  318. .git/objects/71/3365ac5039f1b667d41c3bc12b2772bb85beff 149B
  319. .git/objects/71/fe17835223fb5b6d2639a0a73d76edffe0d876 441B
  320. .git/objects/74/388dca2d836b7a4b5d14f21d3fa63e1a735cf7 1.03KB
  321. .git/objects/74/f4f431286c8eed07cced2133c7c81fe53af27f 171B
  322. .git/objects/61/1075b657500a96d6072963f6ddeeb7cc3b438b 366B
  323. .git/objects/80/a7215276d36dcd52afa65207ae713b7e8adb92 52B
  324. .git/objects/76/a585f232c0223be10349877ea4472f0d6bd889 1.03KB
  325. .git/objects/97/6ce451eb61ef88c7b2f6835ae973495058bdf5 150B
  326. .git/objects/76/f42e1c8b9911997ddfe0aef5d81c32b68492d7 1.87KB
  327. .git/objects/88/c14f05755dca0101657d15e43c012bd49bbc9a 149B
  328. .git/objects/86/2a194f43bc0f291786ce46f5e3ec7312faf66d 441B
  329. .git/objects/9b/6c71d3b5f51251215ad11297ad488ae8636cd3 149B
  330. .git/objects/98/43a05707efb9ad27b19a8d2f97eb9cf4cb6a38 723B
  331. .git/objects/98/a69bf38009e1c05b509ca7443985434393cb7e 46B
  332. .git/objects/9c/a420c7ffff7d31c9b761745221981c4eb81574 196B
  333. .git/objects/9d/6a0afe592fa500d78fe14bc973e602d6dcc6f0 816B
  334. .git/objects/a1/b2e03dc3992e313cf10ae442003bd09b0f9da6 339B
  335. .git/objects/a2/363e7736e76013045a4176cba3dfca0d3b65e0 150B
  336. .git/objects/a2/0b3ac1a0a0bb9dc9ca270b8ba3920ad800d20d 45B
  337. .git/objects/a4/39c99534f9473edf420cc39a3b313e128649fe 177B
  338. .git/objects/ac/2f8af19ebd9cc19feeaad74e447577c44d819e 46B
  339. .git/objects/a7/30597bcb2ff2bd75f7ad9c7f35879207d6572e 570B
  340. .git/objects/a7/87787d627ff03050876f736203b9f1f9a65f5d 48B
  341. .git/objects/a7/6842c801fdbbeb5456613625361b4ff6ea0ff4 1.45KB
  342. .git/objects/af/4eab1a93d91c8c1820d7f5a92ecbfbde2b5e17 788B
  343. .git/objects/b3/90358c84c184bf9c1f64f12283d8bfb204f9fc 196B
  344. .git/objects/b7/9498918836fcf33b06945fc26964ccf979d80f 45B
  345. .git/objects/b1/7acda6e4a5632e3da8452d9c4caa00487cad17 1.08KB
  346. .git/objects/7a/54d0b19627e01f9041553a067278eabb06f6b9 46B
  347. .git/objects/ba/ef4bf1a085624ca6c40e8f8d05c5f727bd0e14 200B
  348. .git/objects/bd/5fe564e5ffe65388567c44f3387d3e60b69d28 366B
  349. .git/objects/c0/cf77307331209f30c7bf5434d0f415e6bb1b78 615B
  350. .git/objects/c3/fb22eb2c4bb2379780098e93776969f1695813 46B
  351. .git/objects/c4/059a41d3cedc905e96e8e1cadbf3376987169c 751B
  352. .git/objects/c7/8ca07033fd3bd607ab404355bdf4c03bbb5189 46B
  353. .git/objects/cc/75225a3d58a5422477e3f05e2f8b516f0bdd66 149B
  354. .git/objects/ca/193acebec2ab6c74dbf0edda16e1df1ae4ef6b 366B
  355. .git/objects/d0/1cc11feb5b2fbc5c330776bee88673d52dedf4 493B
  356. .git/objects/da/d23d6032801a40146650f8fc42596842cd1ef2 227B
  357. .git/objects/d1/5221b139c7ad1130dd3a150c0c5af9c67b02a5 804B
  358. .git/objects/d4/738e1858c1e6233e80639e53539c9e1c3dd99e 80B
  359. .git/objects/dc/3e0fafab082c5c3be7c6f31e61c2e9e60a4589 49B
  360. .git/objects/db/e877c4e136512cf5da9b3b7b11bcdcb62c7fd9 47B
  361. .git/objects/e2/fd0e67c1d6ed5d7399ee050178308b282789a7 51B
  362. .git/objects/e5/07a3ceb29c4f8cf125ea3b7229f7d7a24d547c 79B
  363. .git/objects/e5/0e2ac0f510f7efbef9daffa4da78577466a3af 226B
  364. .git/objects/e5/dd89a1a718708f36401d52aa87f3fb7cd92be3 47B
  365. .git/objects/e0/9e57312c33d0881a094d8383a7dd513fe5f39c 46B
  366. .git/objects/e3/873558562f8e935d57ea2843b3f294a18658f3 148B
  367. .git/objects/eb/a37a8857cd60c2f28d6bae4d82453d78a4499b 441B
  368. .git/objects/ee/ee820e86c989df5f6921c72900f1cf5d0545a2 495B
  369. .git/objects/ee/0c307ee17294e41b0c80e68de5f501dfeb7317 150B
  370. .git/objects/ee/68d650614e975a3b0c643a2d738140e83411f1 46B
  371. .git/objects/e6/17451cc9e4a063d56923762663767cd322840c 174B
  372. .git/objects/f4/66eac85f07b87ebd1b4d97812b31e07768274f 80B
  373. .git/objects/f0/29152163071f4e996357f184737106e395b905 440B
  374. .git/objects/f0/04129f2095f64a2eee5fd535786ab11841909d 488B
  375. .git/objects/f8/0ccd5e74b74672ee44a63813e91f15aea71f4a 105B
  376. .git/objects/fc/82bb81890a2400b2e81025a2f17d27a3b7aec3 558B
  377. .git/objects/f5/8fa69949951e8767876727adf1aa060229f8aa 194B
  378. .git/objects/f5/cd3d68be7c0db8d09369c5f96de707b34ac50b 150B
  379. .git/objects/fb/dd513afcd238864fd0e1704f72b87c4d8ab7a5 149B
  380. .git/objects/fb/9882dfbd377ae2990fe0f60f64622978fbf964 195B
  381. .git/refs/heads/dev 41B
  382. .git/refs/heads/master 41B
  383. .git/objects/pack/pack-3af92600532401e56255008291cef3d0ecac1102.pack 7.16MB
  384. .git/objects/pack/pack-3af92600532401e56255008291cef3d0ecac1102.idx 1.13MB
  385. .git/refs/remotes/origin/
  386. .git/objects/e9/f5da9c3aca6940be5966017aa5eed5530b5892 366B
  387. workbench-api/workbench-api-manager/src/main/
  388. workbench-api/workbench-api-manager/target/classes/
  389. workbench-api/workbench-api-manager/target/generated-sources/
  390. workbench-components/workbench-base/src/main/
  391. workbench-components/workbench-base/target/classes/
  392. workbench-components/workbench-core/src/main/
  393. workbench-components/workbench-base/target/generated-sources/
  394. workbench-components/workbench-core/target/classes/
  395. workbench-components/workbench-core/target/generated-sources/
  396. workbench-components/workbench-redis/target/classes/
  397. workbench-components/workbench-redis/target/generated-sources/
  398. workbench-components/workbench-security/src/main/
  399. workbench-components/workbench-redis/src/main/
  400. workbench-components/workbench-workflow/src/main/
  401. workbench-components/workbench-workflow/target/classes/
  402. workbench-job/src/main/java/
  403. workbench-components/workbench-workflow/target/generated-sources/
  404. workbench-job/src/main/resources/
  405. workbench-gateway/src/main/java/
  406. workbench-manager/src/main/java/
  407. workbench-gateway/src/main/resources/
  408. workbench-manager/src/main/resources/
  409. workbench-service/workbench-center/jenkinsfile/Jenkinsfile 1.2KB
  410. workbench-service/workbench-center/target/classes/
  411. workbench-service/workbench-center/src/main/
  412. workbench-service/workbench-center/target/generated-sources/
  413. workbench-service/workbench-task/src/main/
  414. workbench-service/workbench-task/jenkinsfile/Jenkinsfile 1.2KB
  415. workbench-components/workbench-security/target/classes/
  416. workbench-components/workbench-security/target/generated-sources/
  417. workbench-service/workbench-web/jenkinsfile/Jenkinsfile 1.2KB
  418. workbench-service/workbench-web/src/main/
  419. .git/logs/refs/heads/dev 1.32KB
  420. .git/logs/refs/heads/master 194B
  421. .git/logs/refs/remotes/origin/
  422. .git/refs/remotes/origin/HEAD 32B
  423. .git/refs/remotes/origin/dev 41B
  424. workbench-api/workbench-api-manager/src/main/java/
  425. workbench-api/workbench-api-manager/target/classes/com/
  426. workbench-components/workbench-base/src/main/java/
  427. workbench-api/workbench-api-manager/target/generated-sources/annotations/
  428. workbench-components/workbench-base/src/main/resources/
  429. workbench-components/workbench-base/target/classes/com/
  430. workbench-components/workbench-base/target/classes/META-INF/
  431. workbench-components/workbench-core/src/main/java/
  432. workbench-components/workbench-core/src/main/resources/
  433. workbench-components/workbench-core/target/classes/com/
  434. workbench-components/workbench-core/target/classes/META-INF/
  435. workbench-components/workbench-base/target/generated-sources/annotations/
  436. workbench-components/workbench-redis/target/classes/com/
  437. workbench-components/workbench-redis/target/classes/META-INF/
  438. workbench-components/workbench-core/target/generated-sources/annotations/
  439. workbench-components/workbench-security/src/main/java/
  440. workbench-components/workbench-security/src/main/resources/
  441. workbench-components/workbench-redis/target/generated-sources/annotations/
  442. workbench-components/workbench-redis/src/main/java/
  443. workbench-components/workbench-redis/src/main/resources/
  444. workbench-components/workbench-workflow/src/main/java/
  445. workbench-components/workbench-workflow/src/main/resources/
  446. workbench-components/workbench-workflow/target/classes/com/
  447. workbench-components/workbench-workflow/target/classes/META-INF/
  448. workbench-job/src/main/java/com/
  449. workbench-job/src/main/resources/logback-custom.xml 1.27KB
  450. workbench-gateway/src/main/java/com/
  451. workbench-components/workbench-workflow/target/generated-sources/annotations/
  452. workbench-job/src/main/resources/application.yml 187B
  453. workbench-manager/src/main/java/com/
  454. workbench-gateway/src/main/resources/bootstrap.yml 191B
  455. workbench-gateway/src/main/resources/logback-back.xml 3.76KB
  456. workbench-gateway/src/main/resources/logback-custom.xml 1.06KB
  457. workbench-manager/src/main/resources/db/
  458. workbench-manager/src/main/resources/application.yml 201B
  459. workbench-manager/src/main/resources/templates/
  460. workbench-service/workbench-center/target/classes/application.yml 3.87KB
  461. workbench-manager/src/main/resources/logback-custom.xml 788B
  462. workbench-manager/src/main/resources/static/
  463. workbench-service/workbench-center/target/classes/com/
  464. workbench-service/workbench-center/target/classes/logback-custom.xml 790B
  465. workbench-service/workbench-center/src/main/java/
  466. workbench-service/workbench-center/target/generated-sources/annotations/
  467. workbench-service/workbench-center/src/main/resources/
  468. workbench-service/workbench-task/src/main/java/
  469. workbench-service/workbench-task/src/main/resources/
  470. workbench-components/workbench-security/target/classes/com/
  471. workbench-components/workbench-security/target/generated-sources/annotations/
  472. workbench-service/workbench-web/src/main/java/
  473. workbench-components/workbench-security/target/classes/META-INF/
  474. workbench-service/workbench-web/src/main/resources/
  475. .git/logs/refs/remotes/origin/dev 1.15KB
  476. .git/logs/refs/remotes/origin/HEAD 194B
  477. workbench-api/workbench-api-manager/target/classes/com/ifly/
  478. workbench-api/workbench-api-manager/src/main/java/com/
  479. workbench-components/workbench-base/src/main/java/com/
  480. workbench-components/workbench-base/src/main/resources/META-INF/
  481. workbench-components/workbench-base/target/classes/com/ifly/
  482. workbench-components/workbench-core/src/main/java/com/
  483. workbench-components/workbench-base/target/classes/META-INF/spring.factories 261B
  484. workbench-components/workbench-core/target/classes/com/ifly/
  485. workbench-components/workbench-core/src/main/resources/META-INF/
  486. workbench-components/workbench-core/target/classes/META-INF/spring.factories 225B
  487. workbench-components/workbench-redis/target/classes/com/ifly/
  488. workbench-components/workbench-redis/target/classes/META-INF/spring.factories 215B
  489. workbench-components/workbench-redis/target/classes/META-INF/spring-configuration-metadata.json 395B
  490. workbench-components/workbench-security/src/main/java/com/
  491. workbench-components/workbench-security/src/main/resources/META-INF/
  492. workbench-components/workbench-redis/src/main/java/com/
  493. workbench-components/workbench-redis/src/main/resources/META-INF/
  494. workbench-components/workbench-workflow/src/main/java/com/
  495. workbench-components/workbench-workflow/src/main/resources/META-INF/
  496. workbench-components/workbench-workflow/target/classes/com/ifly/
  497. workbench-components/workbench-workflow/target/classes/META-INF/spring.factories 128B
  498. workbench-job/src/main/java/com/ifly/
  499. workbench-gateway/src/main/java/com/ifly/
  500. workbench-manager/src/main/java/com/ifly/
  501. workbench-manager/src/main/resources/db/migration/
  502. workbench-manager/src/main/resources/static/generic/
  503. workbench-manager/src/main/resources/templates/pdfPreviewIframe.ftl 1.06KB
  504. workbench-service/workbench-center/target/classes/com/ifly/
  505. workbench-service/workbench-center/src/main/java/com/
  506. workbench-service/workbench-center/src/main/resources/application.yml 3.87KB
  507. workbench-service/workbench-center/src/main/resources/logback-custom.xml 790B
  508. workbench-service/workbench-task/src/main/java/com/
  509. workbench-service/workbench-task/src/main/resources/application.yml 188B
  510. workbench-service/workbench-task/src/main/resources/logback-custom.xml 786B
  511. workbench-components/workbench-security/target/classes/com/ifly/
  512. workbench-service/workbench-web/src/main/java/com/
  513. workbench-components/workbench-security/target/classes/META-INF/spring.factories 172B
  514. workbench-service/workbench-web/src/main/resources/logback-custom.xml 788B
  515. workbench-service/workbench-web/src/main/resources/application.yml 187B
  516. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/
  517. workbench-components/workbench-base/src/main/java/com/ifly/
  518. workbench-api/workbench-api-manager/src/main/java/com/ifly/
  519. workbench-components/workbench-base/src/main/resources/META-INF/spring.factories 261B
  520. workbench-components/workbench-core/src/main/java/com/ifly/
  521. workbench-components/workbench-base/target/classes/com/ifly/workbench/
  522. workbench-components/workbench-core/src/main/resources/META-INF/spring.factories 225B
  523. workbench-components/workbench-core/target/classes/com/ifly/workbench/
  524. workbench-components/workbench-redis/target/classes/com/ifly/workbench/
  525. workbench-components/workbench-security/src/main/resources/META-INF/spring.factories 172B
  526. workbench-components/workbench-security/src/main/java/com/ifly/
  527. workbench-components/workbench-redis/src/main/resources/META-INF/spring.factories 215B
  528. workbench-components/workbench-redis/src/main/java/com/ifly/
  529. workbench-components/workbench-workflow/src/main/java/com/ifly/
  530. workbench-components/workbench-workflow/src/main/resources/META-INF/spring.factories 128B
  531. workbench-job/src/main/java/com/ifly/workbench/
  532. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/
  533. workbench-gateway/src/main/java/com/ifly/workbench/
  534. workbench-manager/src/main/java/com/ifly/workbench/
  535. workbench-manager/src/main/resources/db/migration/dev/
  536. workbench-manager/src/main/resources/db/migration/pro/
  537. workbench-manager/src/main/resources/db/migration/test/
  538. workbench-manager/src/main/resources/static/generic/build/
  539. workbench-manager/src/main/resources/static/generic/web/
  540. workbench-manager/src/main/resources/static/generic/LICENSE 10.11KB
  541. workbench-service/workbench-center/target/classes/com/ifly/workbench/
  542. workbench-service/workbench-center/src/main/java/com/ifly/
  543. workbench-service/workbench-task/src/main/java/com/ifly/
  544. workbench-components/workbench-security/target/classes/com/ifly/workbench/
  545. workbench-service/workbench-web/src/main/java/com/ifly/
  546. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/
  547. workbench-components/workbench-base/src/main/java/com/ifly/workbench/
  548. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/
  549. workbench-components/workbench-core/src/main/java/com/ifly/workbench/
  550. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/
  551. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/
  552. workbench-components/workbench-redis/target/classes/com/ifly/workbench/redis/
  553. workbench-components/workbench-security/src/main/java/com/ifly/workbench/
  554. workbench-components/workbench-redis/src/main/java/com/ifly/workbench/
  555. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/
  556. workbench-job/src/main/java/com/ifly/workbench/job/
  557. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/
  558. workbench-gateway/src/main/java/com/ifly/workbench/gateway/
  559. workbench-manager/src/main/java/com/ifly/workbench/manager/
  560. workbench-manager/src/main/resources/db/migration/dev/V12/
  561. workbench-manager/src/main/resources/db/migration/pro/V12/
  562. workbench-manager/src/main/resources/db/migration/test/V12/
  563. workbench-manager/src/main/resources/static/generic/build/pdf.worker.js 1.23MB
  564. workbench-manager/src/main/resources/static/generic/build/pdf.js 262.92KB
  565. workbench-manager/src/main/resources/static/generic/web/compatibility.js 17.93KB
  566. workbench-manager/src/main/resources/static/generic/web/cmaps/
  567. workbench-manager/src/main/resources/static/generic/web/compressed.tracemonkey-pldi-09.pdf 992.5KB
  568. workbench-manager/src/main/resources/static/generic/web/images/
  569. workbench-manager/src/main/resources/static/generic/web/debugger.js 19.73KB
  570. workbench-manager/src/main/resources/static/generic/web/l10n.js 29.58KB
  571. workbench-manager/src/main/resources/static/generic/web/locale/
  572. workbench-manager/src/main/resources/static/generic/web/viewer.css 46.9KB
  573. workbench-manager/src/main/resources/static/generic/web/viewer.js 251.11KB
  574. workbench-manager/src/main/resources/static/generic/web/viewer.html 19.5KB
  575. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/
  576. workbench-service/workbench-center/src/main/java/com/ifly/workbench/
  577. workbench-service/workbench-task/src/main/java/com/ifly/workbench/
  578. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/
  579. workbench-service/workbench-web/src/main/java/com/ifly/workbench/
  580. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/api/
  581. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/vo/
  582. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/
  583. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/
  584. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/
  585. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/config/
  586. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/constant/
  587. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/domain/
  588. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/event/
  589. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/exception/
  590. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/handler/
  591. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/system/
  592. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/
  593. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/valid/
  594. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/annotation/
  595. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/aspect/
  596. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/config/
  597. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/client/
  598. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/event/
  599. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/handler/
  600. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/domain/
  601. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/service/
  602. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/util/
  603. workbench-components/workbench-redis/target/classes/com/ifly/workbench/redis/config/
  604. workbench-components/workbench-redis/target/classes/com/ifly/workbench/redis/properties/
  605. workbench-components/workbench-redis/target/classes/com/ifly/workbench/redis/util/
  606. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/
  607. workbench-components/workbench-redis/src/main/java/com/ifly/workbench/redis/
  608. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/
  609. workbench-job/src/main/java/com/ifly/workbench/job/config/
  610. workbench-job/src/main/java/com/ifly/workbench/job/modules/
  611. workbench-job/src/main/java/com/ifly/workbench/job/domain/
  612. workbench-job/src/main/java/com/ifly/workbench/job/task/
  613. workbench-job/src/main/java/com/ifly/workbench/job/WorkbenchJobApplication.java 428B
  614. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/config/
  615. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/
  616. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/response/
  617. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/service/
  618. workbench-gateway/src/main/java/com/ifly/workbench/gateway/config/
  619. workbench-gateway/src/main/java/com/ifly/workbench/gateway/dto/
  620. workbench-gateway/src/main/java/com/ifly/workbench/gateway/handler/
  621. workbench-gateway/src/main/java/com/ifly/workbench/gateway/filter/
  622. workbench-gateway/src/main/java/com/ifly/workbench/gateway/service/
  623. workbench-gateway/src/main/java/com/ifly/workbench/gateway/utli/
  624. workbench-gateway/src/main/java/com/ifly/workbench/gateway/WorkbenchGatewayApplication.java 1.63KB
  625. workbench-manager/src/main/java/com/ifly/workbench/manager/config/
  626. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/
  627. workbench-manager/src/main/java/com/ifly/workbench/manager/WorkbenchManagerApplication.java 553B
  628. workbench-manager/src/main/java/com/ifly/workbench/manager/filters/
  629. workbench-manager/src/main/resources/db/migration/dev/V12/V12.1.0__2022-08-05-htzhang13.sql
  630. workbench-manager/src/main/resources/db/migration/pro/V12/V12.1.0__2022-08-05-htzhang13.sql
  631. workbench-manager/src/main/resources/db/migration/test/V12/V12.1.0__2022-08-05-htzhang13.sql
  632. workbench-manager/src/main/resources/static/generic/web/cmaps/78-EUC-V.bcmap 173B
  633. workbench-manager/src/main/resources/static/generic/web/cmaps/78-EUC-H.bcmap 2.35KB
  634. workbench-manager/src/main/resources/static/generic/web/cmaps/78-RKSJ-H.bcmap 2.34KB
  635. workbench-manager/src/main/resources/static/generic/web/cmaps/78-H.bcmap 2.32KB
  636. workbench-manager/src/main/resources/static/generic/web/cmaps/78-RKSJ-V.bcmap 173B
  637. workbench-manager/src/main/resources/static/generic/web/cmaps/78-V.bcmap 169B
  638. workbench-manager/src/main/resources/static/generic/web/cmaps/78ms-RKSJ-H.bcmap 2.59KB
  639. workbench-manager/src/main/resources/static/generic/web/cmaps/83pv-RKSJ-H.bcmap 905B
  640. workbench-manager/src/main/resources/static/generic/web/cmaps/78ms-RKSJ-V.bcmap 290B
  641. workbench-manager/src/main/resources/static/generic/web/cmaps/90ms-RKSJ-H.bcmap 721B
  642. workbench-manager/src/main/resources/static/generic/web/cmaps/90ms-RKSJ-V.bcmap 290B
  643. workbench-manager/src/main/resources/static/generic/web/cmaps/90msp-RKSJ-H.bcmap 715B
  644. workbench-manager/src/main/resources/static/generic/web/cmaps/90msp-RKSJ-V.bcmap 291B
  645. workbench-manager/src/main/resources/static/generic/web/cmaps/90pv-RKSJ-H.bcmap 982B
  646. workbench-manager/src/main/resources/static/generic/web/cmaps/90pv-RKSJ-V.bcmap 260B
  647. workbench-manager/src/main/resources/static/generic/web/cmaps/Add-RKSJ-H.bcmap 2.36KB
  648. workbench-manager/src/main/resources/static/generic/web/cmaps/Add-H.bcmap 2.36KB
  649. workbench-manager/src/main/resources/static/generic/web/cmaps/Add-RKSJ-V.bcmap 287B
  650. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-0.bcmap 317B
  651. workbench-manager/src/main/resources/static/generic/web/cmaps/Add-V.bcmap 282B
  652. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-1.bcmap 371B
  653. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-2.bcmap 376B
  654. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-4.bcmap 405B
  655. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-3.bcmap 401B
  656. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-6.bcmap 406B
  657. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-5.bcmap 406B
  658. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-CNS1-UCS2.bcmap 40.23KB
  659. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-GB1-0.bcmap 217B
  660. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-GB1-1.bcmap 250B
  661. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-GB1-2.bcmap 465B
  662. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-GB1-3.bcmap 470B
  663. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-GB1-5.bcmap 625B
  664. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-GB1-4.bcmap 601B
  665. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-GB1-UCS2.bcmap 33.18KB
  666. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-0.bcmap 225B
  667. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-1.bcmap 226B
  668. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-3.bcmap 242B
  669. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-2.bcmap 233B
  670. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-5.bcmap 430B
  671. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-4.bcmap 337B
  672. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-6.bcmap 485B
  673. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-Korea1-0.bcmap 241B
  674. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-Korea1-2.bcmap 391B
  675. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-Japan1-UCS2.bcmap 39.99KB
  676. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-Korea1-1.bcmap 386B
  677. workbench-manager/src/main/resources/static/generic/web/cmaps/Adobe-Korea1-UCS2.bcmap 22.75KB
  678. workbench-manager/src/main/resources/static/generic/web/cmaps/B5-H.bcmap 1.06KB
  679. workbench-manager/src/main/resources/static/generic/web/cmaps/B5-V.bcmap 142B
  680. workbench-manager/src/main/resources/static/generic/web/cmaps/B5pc-V.bcmap 144B
  681. workbench-manager/src/main/resources/static/generic/web/cmaps/B5pc-H.bcmap 1.07KB
  682. workbench-manager/src/main/resources/static/generic/web/cmaps/CNS-EUC-H.bcmap 1.74KB
  683. workbench-manager/src/main/resources/static/generic/web/cmaps/CNS1-H.bcmap 706B
  684. workbench-manager/src/main/resources/static/generic/web/cmaps/CNS2-H.bcmap 504B
  685. workbench-manager/src/main/resources/static/generic/web/cmaps/CNS-EUC-V.bcmap 1.88KB
  686. workbench-manager/src/main/resources/static/generic/web/cmaps/CNS1-V.bcmap 143B
  687. workbench-manager/src/main/resources/static/generic/web/cmaps/CNS2-V.bcmap 93B
  688. workbench-manager/src/main/resources/static/generic/web/cmaps/ETen-B5-H.bcmap 1.1KB
  689. workbench-manager/src/main/resources/static/generic/web/cmaps/ETen-B5-V.bcmap 158B
  690. workbench-manager/src/main/resources/static/generic/web/cmaps/ETenms-B5-H.bcmap 101B
  691. workbench-manager/src/main/resources/static/generic/web/cmaps/ETenms-B5-V.bcmap 172B
  692. workbench-manager/src/main/resources/static/generic/web/cmaps/ETHK-B5-H.bcmap 4.32KB
  693. workbench-manager/src/main/resources/static/generic/web/cmaps/EUC-V.bcmap 170B
  694. workbench-manager/src/main/resources/static/generic/web/cmaps/Ext-H.bcmap 2.48KB
  695. workbench-manager/src/main/resources/static/generic/web/cmaps/ETHK-B5-V.bcmap 158B
  696. workbench-manager/src/main/resources/static/generic/web/cmaps/EUC-H.bcmap 578B
  697. workbench-manager/src/main/resources/static/generic/web/cmaps/Ext-RKSJ-H.bcmap 2.48KB
  698. workbench-manager/src/main/resources/static/generic/web/cmaps/Ext-RKSJ-V.bcmap 218B
  699. workbench-manager/src/main/resources/static/generic/web/cmaps/GB-EUC-H.bcmap 549B
  700. workbench-manager/src/main/resources/static/generic/web/cmaps/Ext-V.bcmap 215B
  701. workbench-manager/src/main/resources/static/generic/web/cmaps/GB-EUC-V.bcmap 179B
  702. workbench-manager/src/main/resources/static/generic/web/cmaps/GB-H.bcmap 528B
  703. workbench-manager/src/main/resources/static/generic/web/cmaps/GBK-EUC-V.bcmap 180B
  704. workbench-manager/src/main/resources/static/generic/web/cmaps/GB-V.bcmap 175B
  705. workbench-manager/src/main/resources/static/generic/web/cmaps/GBK2K-H.bcmap 19.2KB
  706. workbench-manager/src/main/resources/static/generic/web/cmaps/GBK-EUC-H.bcmap 14.35KB
  707. workbench-manager/src/main/resources/static/generic/web/cmaps/GBK2K-V.bcmap 219B
  708. workbench-manager/src/main/resources/static/generic/web/cmaps/GBKp-EUC-V.bcmap 181B
  709. workbench-manager/src/main/resources/static/generic/web/cmaps/GBKp-EUC-H.bcmap 14.34KB
  710. workbench-manager/src/main/resources/static/generic/web/cmaps/GBpc-EUC-V.bcmap 181B
  711. workbench-manager/src/main/resources/static/generic/web/cmaps/GBT-EUC-H.bcmap 7.12KB
  712. workbench-manager/src/main/resources/static/generic/web/cmaps/GBpc-EUC-H.bcmap 557B
  713. workbench-manager/src/main/resources/static/generic/web/cmaps/GBT-EUC-V.bcmap 180B
  714. workbench-manager/src/main/resources/static/generic/web/cmaps/GBT-H.bcmap 7.1KB
  715. workbench-manager/src/main/resources/static/generic/web/cmaps/GBT-V.bcmap 176B
  716. workbench-manager/src/main/resources/static/generic/web/cmaps/GBTpc-EUC-V.bcmap 182B
  717. workbench-manager/src/main/resources/static/generic/web/cmaps/GBTpc-EUC-H.bcmap 7.13KB
  718. workbench-manager/src/main/resources/static/generic/web/cmaps/H.bcmap 553B
  719. workbench-manager/src/main/resources/static/generic/web/cmaps/Hankaku.bcmap 132B
  720. workbench-manager/src/main/resources/static/generic/web/cmaps/Hiragana.bcmap 124B
  721. workbench-manager/src/main/resources/static/generic/web/cmaps/HKdlb-B5-H.bcmap 2.36KB
  722. workbench-manager/src/main/resources/static/generic/web/cmaps/HKdla-B5-V.bcmap 148B
  723. workbench-manager/src/main/resources/static/generic/web/cmaps/HKdlb-B5-V.bcmap 148B
  724. workbench-manager/src/main/resources/static/generic/web/cmaps/HKdla-B5-H.bcmap 2.59KB
  725. workbench-manager/src/main/resources/static/generic/web/cmaps/HKgccs-B5-H.bcmap 2.24KB
  726. workbench-manager/src/main/resources/static/generic/web/cmaps/HKgccs-B5-V.bcmap 149B
  727. workbench-manager/src/main/resources/static/generic/web/cmaps/HKm314-B5-H.bcmap 1.73KB
  728. workbench-manager/src/main/resources/static/generic/web/cmaps/HKm314-B5-V.bcmap 149B
  729. workbench-manager/src/main/resources/static/generic/web/cmaps/HKm471-B5-H.bcmap 2.12KB
  730. workbench-manager/src/main/resources/static/generic/web/cmaps/HKm471-B5-V.bcmap 149B
  731. workbench-manager/src/main/resources/static/generic/web/cmaps/HKscs-B5-H.bcmap 4.33KB
  732. workbench-manager/src/main/resources/static/generic/web/cmaps/Katakana.bcmap 100B
  733. workbench-manager/src/main/resources/static/generic/web/cmaps/KSC-EUC-H.bcmap 1.8KB
  734. workbench-manager/src/main/resources/static/generic/web/cmaps/KSC-EUC-V.bcmap 164B
  735. workbench-manager/src/main/resources/static/generic/web/cmaps/HKscs-B5-V.bcmap 159B
  736. workbench-manager/src/main/resources/static/generic/web/cmaps/KSC-H.bcmap 1.79KB
  737. workbench-manager/src/main/resources/static/generic/web/cmaps/KSC-Johab-H.bcmap 16.4KB
  738. workbench-manager/src/main/resources/static/generic/web/cmaps/KSC-Johab-V.bcmap 166B
  739. workbench-manager/src/main/resources/static/generic/web/cmaps/KSCms-UHC-H.bcmap 2.72KB
  740. workbench-manager/src/main/resources/static/generic/web/cmaps/KSC-V.bcmap 160B
  741. workbench-manager/src/main/resources/static/generic/web/cmaps/KSCms-UHC-HW-H.bcmap 2.72KB
  742. workbench-manager/src/main/resources/static/generic/web/cmaps/KSCms-UHC-HW-V.bcmap 169B
  743. workbench-manager/src/main/resources/static/generic/web/cmaps/KSCms-UHC-V.bcmap 166B
  744. workbench-manager/src/main/resources/static/generic/web/cmaps/KSCpc-EUC-V.bcmap 166B
  745. workbench-manager/src/main/resources/static/generic/web/cmaps/LICENSE 2.07KB
  746. workbench-manager/src/main/resources/static/generic/web/cmaps/KSCpc-EUC-H.bcmap 1.98KB
  747. workbench-manager/src/main/resources/static/generic/web/cmaps/NWP-H.bcmap 2.7KB
  748. workbench-manager/src/main/resources/static/generic/web/cmaps/NWP-V.bcmap 252B
  749. workbench-manager/src/main/resources/static/generic/web/cmaps/RKSJ-H.bcmap 534B
  750. workbench-manager/src/main/resources/static/generic/web/cmaps/Roman.bcmap 96B
  751. workbench-manager/src/main/resources/static/generic/web/cmaps/RKSJ-V.bcmap 170B
  752. workbench-manager/src/main/resources/static/generic/web/cmaps/UniCNS-UCS2-H.bcmap 47.15KB
  753. workbench-manager/src/main/resources/static/generic/web/cmaps/UniCNS-UCS2-V.bcmap 156B
  754. workbench-manager/src/main/resources/static/generic/web/cmaps/UniCNS-UTF16-H.bcmap 49.24KB
  755. workbench-manager/src/main/resources/static/generic/web/cmaps/UniCNS-UTF32-H.bcmap 51.44KB
  756. workbench-manager/src/main/resources/static/generic/web/cmaps/UniCNS-UTF32-V.bcmap 160B
  757. workbench-manager/src/main/resources/static/generic/web/cmaps/UniCNS-UTF16-V.bcmap 156B
  758. workbench-manager/src/main/resources/static/generic/web/cmaps/UniCNS-UTF8-H.bcmap 52.37KB
  759. workbench-manager/src/main/resources/static/generic/web/cmaps/UniCNS-UTF8-V.bcmap 157B
  760. workbench-manager/src/main/resources/static/generic/web/cmaps/UniGB-UCS2-H.bcmap 42.35KB
  761. workbench-manager/src/main/resources/static/generic/web/cmaps/UniGB-UTF16-H.bcmap 43.05KB
  762. workbench-manager/src/main/resources/static/generic/web/cmaps/UniGB-UCS2-V.bcmap 193B
  763. workbench-manager/src/main/resources/static/generic/web/cmaps/UniGB-UTF16-V.bcmap 178B
  764. workbench-manager/src/main/resources/static/generic/web/cmaps/UniGB-UTF32-H.bcmap 44.67KB
  765. workbench-manager/src/main/resources/static/generic/web/cmaps/UniGB-UTF32-V.bcmap 182B
  766. workbench-manager/src/main/resources/static/generic/web/cmaps/UniGB-UTF8-V.bcmap 181B
  767. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJIS-UCS2-H.bcmap 24.84KB
  768. workbench-manager/src/main/resources/static/generic/web/cmaps/UniGB-UTF8-H.bcmap 45.74KB
  769. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJIS-UCS2-HW-H.bcmap 119B
  770. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJIS-UCS2-HW-V.bcmap 680B
  771. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJIS-UCS2-V.bcmap 664B
  772. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJIS-UTF16-V.bcmap 643B
  773. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJIS-UTF32-H.bcmap 39.59KB
  774. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJIS-UTF32-V.bcmap 677B
  775. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJIS-UTF16-H.bcmap 38.52KB
  776. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJIS-UTF8-H.bcmap 40.72KB
  777. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJIS-UTF8-V.bcmap 678B
  778. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF16-H.bcmap 38.61KB
  779. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF32-H.bcmap 39.68KB
  780. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF16-V.bcmap 647B
  781. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF32-V.bcmap 681B
  782. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF8-H.bcmap 40.8KB
  783. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJIS2004-UTF8-V.bcmap 682B
  784. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJISPro-UCS2-V.bcmap 689B
  785. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJISPro-UTF8-V.bcmap 726B
  786. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJISPro-UCS2-HW-V.bcmap 705B
  787. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJISX0213-UTF32-H.bcmap 39.57KB
  788. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJISX0213-UTF32-V.bcmap 684B
  789. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJISX02132004-UTF32-H.bcmap 39.66KB
  790. workbench-manager/src/main/resources/static/generic/web/cmaps/UniKS-UCS2-H.bcmap 25.18KB
  791. workbench-manager/src/main/resources/static/generic/web/cmaps/UniJISX02132004-UTF32-V.bcmap 688B
  792. workbench-manager/src/main/resources/static/generic/web/cmaps/UniKS-UCS2-V.bcmap 178B
  793. workbench-manager/src/main/resources/static/generic/web/cmaps/UniKS-UTF16-H.bcmap 25.71KB
  794. workbench-manager/src/main/resources/static/generic/web/cmaps/UniKS-UTF16-V.bcmap 164B
  795. workbench-manager/src/main/resources/static/generic/web/cmaps/UniKS-UTF32-V.bcmap 168B
  796. workbench-manager/src/main/resources/static/generic/web/cmaps/UniKS-UTF8-H.bcmap 27.14KB
  797. workbench-manager/src/main/resources/static/generic/web/cmaps/UniKS-UTF8-V.bcmap 169B
  798. workbench-manager/src/main/resources/static/generic/web/cmaps/UniKS-UTF32-H.bcmap 25.83KB
  799. workbench-manager/src/main/resources/static/generic/web/cmaps/V.bcmap 166B
  800. workbench-manager/src/main/resources/static/generic/web/cmaps/WP-Symbol.bcmap 179B
  801. workbench-manager/src/main/resources/static/generic/web/images/annotation-check.svg 426B
  802. workbench-manager/src/main/resources/static/generic/web/images/annotation-help.svg 2.14KB
  803. workbench-manager/src/main/resources/static/generic/web/images/annotation-comment.svg 899B
  804. workbench-manager/src/main/resources/static/generic/web/images/annotation-insert.svg 418B
  805. workbench-manager/src/main/resources/static/generic/web/images/annotation-key.svg 1.43KB
  806. workbench-manager/src/main/resources/static/generic/web/images/annotation-newparagraph.svg 437B
  807. workbench-manager/src/main/resources/static/generic/web/images/annotation-note.svg 1.06KB
  808. workbench-manager/src/main/resources/static/generic/web/images/annotation-paragraph.svg 1.13KB
  809. workbench-manager/src/main/resources/static/generic/web/images/annotation-noicon.svg 165B
  810. workbench-manager/src/main/resources/static/generic/web/images/findbarButton-next-rtl.png 199B
  811. workbench-manager/src/main/resources/static/generic/web/images/findbarButton-next-rtl@2x.png 304B
  812. workbench-manager/src/main/resources/static/generic/web/images/findbarButton-next.png 193B
  813. workbench-manager/src/main/resources/static/generic/web/images/findbarButton-previous-rtl.png 193B
  814. workbench-manager/src/main/resources/static/generic/web/images/findbarButton-previous-rtl@2x.png 296B
  815. workbench-manager/src/main/resources/static/generic/web/images/findbarButton-next@2x.png 296B
  816. workbench-manager/src/main/resources/static/generic/web/images/findbarButton-previous.png 199B
  817. workbench-manager/src/main/resources/static/generic/web/images/findbarButton-previous@2x.png 304B
  818. workbench-manager/src/main/resources/static/generic/web/images/grab.cur 326B
  819. workbench-manager/src/main/resources/static/generic/web/images/loading-icon.gif 2.49KB
  820. workbench-manager/src/main/resources/static/generic/web/images/grabbing.cur 326B
  821. workbench-manager/src/main/resources/static/generic/web/images/loading-small.png 7.23KB
  822. workbench-manager/src/main/resources/static/generic/web/images/loading-small@2x.png 15.75KB
  823. workbench-manager/src/main/resources/static/generic/web/images/secondaryToolbarButton-documentProperties.png 403B
  824. workbench-manager/src/main/resources/static/generic/web/images/secondaryToolbarButton-firstPage.png 179B
  825. workbench-manager/src/main/resources/static/generic/web/images/secondaryToolbarButton-firstPage@2x.png 266B
  826. workbench-manager/src/main/resources/static/generic/web/images/secondaryToolbarButton-documentProperties@2x.png 933B
  827. workbench-manager/src/main/resources/static/generic/web/images/secondaryToolbarButton-handTool.png 301B
  828. workbench-manager/src/main/resources/static/generic/web/images/secondaryToolbarButton-handTool@2x.png 583B
  829. workbench-manager/src/main/resources/static/generic/web/images/secondaryToolbarButton-lastPage.png 175B
  830. workbench-manager/src/main/resources/static/generic/web/images/secondaryToolbarButton-rotateCcw.png 360B
  831. workbench-manager/src/main/resources/static/generic/web/images/secondaryToolbarButton-lastPage@2x.png 276B
  832. workbench-manager/src/main/resources/static/generic/web/images/secondaryToolbarButton-rotateCcw@2x.png 731B
  833. workbench-manager/src/main/resources/static/generic/web/images/secondaryToolbarButton-rotateCw.png 359B
  834. workbench-manager/src/main/resources/static/generic/web/images/secondaryToolbarButton-rotateCw@2x.png 714B
  835. workbench-manager/src/main/resources/static/generic/web/images/texture.png 2.36KB
  836. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-bookmark.png 174B
  837. workbench-manager/src/main/resources/static/generic/web/images/shadow.png 290B
  838. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-bookmark@2x.png 260B
  839. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-download.png 259B
  840. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-download@2x.png 425B
  841. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-menuArrows@2x.png 152B
  842. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-menuArrows.png 108B
  843. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-openFile.png 295B
  844. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-openFile@2x.png 550B
  845. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-pageDown-rtl.png 242B
  846. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-pageDown.png 238B
  847. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-pageDown@2x.png 396B
  848. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-pageUp-rtl.png 245B
  849. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-pageDown-rtl@2x.png 398B
  850. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-pageUp-rtl@2x.png 405B
  851. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-pageUp.png 246B
  852. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-pageUp@2x.png 403B
  853. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-presentationMode.png 321B
  854. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-presentationMode@2x.png 586B
  855. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-print.png 257B
  856. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-print@2x.png 464B
  857. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-search@2x.png 653B
  858. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-secondaryToolbarToggle-rtl.png 246B
  859. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-search.png 309B
  860. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-secondaryToolbarToggle.png 243B
  861. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-secondaryToolbarToggle@2x.png 458B
  862. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png 456B
  863. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-sidebarToggle-rtl@2x.png 344B
  864. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-sidebarToggle.png 225B
  865. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-sidebarToggle-rtl.png 225B
  866. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-viewAttachments.png 384B
  867. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-sidebarToggle@2x.png 331B
  868. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-viewAttachments@2x.png 871B
  869. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-viewOutline-rtl@2x.png 394B
  870. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-viewOutline-rtl.png 177B
  871. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-viewOutline.png 178B
  872. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-viewThumbnail.png 185B
  873. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-viewOutline@2x.png 331B
  874. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-viewThumbnail@2x.png 220B
  875. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-zoomIn.png 136B
  876. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-zoomIn@2x.png 160B
  877. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-zoomOut.png 88B
  878. workbench-manager/src/main/resources/static/generic/web/images/toolbarButton-zoomOut@2x.png 109B
  879. workbench-manager/src/main/resources/static/generic/web/locale/locale.properties 4.52KB
  880. workbench-manager/src/main/resources/static/generic/web/locale/zh-CN/
  881. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/client/
  882. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/app/
  883. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/common/
  884. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/
  885. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/WorkbenchCenterApplication.class 1.11KB
  886. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/
  887. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/
  888. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/annotation/
  889. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/aspect/
  890. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/client/
  891. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/config/
  892. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/constant/
  893. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/filters/
  894. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/domain/
  895. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/query/
  896. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/properties/
  897. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/service/
  898. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/util/
  899. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/shiro/
  900. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/
  901. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/api/OPerateLogApi.class 954B
  902. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/api/DataPermissionApi.class 731B
  903. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/api/RoleComponentRuleApi.class 763B
  904. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/api/SysDictApi.class 1.27KB
  905. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/api/SysDataLogApi.class 1.52KB
  906. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/api/SysMessageApi.class 636B
  907. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/api/SysLogApi.class 629B
  908. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/api/UserDetailApi.class 828B
  909. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/vo/AppOperateLogParam.class 4.74KB
  910. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/vo/DataLogVO.class 4.94KB
  911. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/vo/DataPermissionVO.class 3.09KB
  912. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/vo/RoleComponentRuleDTO.class 6.49KB
  913. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/vo/PsUserDetail.class 7KB
  914. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/vo/SysLogVO.class 10KB
  915. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/vo/SysUserParent.class 2.67KB
  916. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/vo/SysMessageVO.class 4.74KB
  917. workbench-api/workbench-api-manager/target/classes/com/ifly/workbench/manager/vo/SysUserPosition.class 2.3KB
  918. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/config/
  919. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/constant/
  920. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/domain/
  921. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/event/
  922. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/exception/
  923. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/system/
  924. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/handler/
  925. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/
  926. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/valid/
  927. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/aspect/
  928. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/annotation/
  929. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/client/
  930. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/config/
  931. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/domain/
  932. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/event/
  933. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/handler/
  934. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/service/
  935. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/util/
  936. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/api/
  937. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/vo/
  938. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/config/AutoPoiConfig.class 692B
  939. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/config/FeignConfig.class 3.94KB
  940. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/config/JacksonConfig.class 2.29KB
  941. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/config/JacksonConfig$1.class 1.4KB
  942. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/config/Swagger2Config.class 5.3KB
  943. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/constant/CacheConstant.class 1.06KB
  944. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/constant/CommonConstant.class 7.51KB
  945. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/constant/ServiceNameConstants.class 444B
  946. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/constant/DataBaseConstant.class 1.79KB
  947. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/constant/FillRuleConstant.class 516B
  948. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/domain/Result.class 6.44KB
  949. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/domain/QxbResponse.class 3.97KB
  950. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/event/AbstractDomainEvent.class 891B
  951. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/event/ImportEvent.class 512B
  952. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/event/ImportVO.class 2.22KB
  953. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/event/ImportVO$ImportVOBuilder.class 1.24KB
  954. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/exception/AccessDeniedException.class 541B
  955. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/exception/BaseException.class 1.25KB
  956. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/exception/BizException.class 1.05KB
  957. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/exception/FatalException.class 1.05KB
  958. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/exception/SysException.class 1.05KB
  959. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/handler/IFillRuleHandler.class 270B
  960. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/system/controller/
  961. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/system/vo/
  962. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/CalculationUtil.class 973B
  963. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/CommonUtils.class 2.5KB
  964. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/ConvertUtils.class 4.42KB
  965. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/DateUtils$1.class 788B
  966. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/DateUtils$2.class 786B
  967. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/DateUtils$3.class 795B
  968. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/DateUtils$4.class 794B
  969. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/DateUtils$5.class 792B
  970. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/DateUtils$6.class 783B
  971. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/DateUtils$7.class 797B
  972. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/DateUtils.class 7.03KB
  973. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/DesUtils.class 3.17KB
  974. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/encryption/
  975. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/EncryptUtils.class 8.58KB
  976. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/HTMLUtils.class 932B
  977. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/MessageUtil.class 2.78KB
  978. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/MD5Util.class 2.11KB
  979. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/IPUtils.class 1.6KB
  980. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/MyClassLoader.class 3.17KB
  981. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/NumberUtil.class 1.47KB
  982. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/ReflectHelper.class 7.55KB
  983. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/SoftCodeUtil.class 2.1KB
  984. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/RSAUtils.class 5.41KB
  985. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/SqlInjectionUtil.class 4.02KB
  986. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/UuidUtils.class 2KB
  987. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/WebUtil.class 3.08KB
  988. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/YouBianCodeUtil.class 3.06KB
  989. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/valid/ValidatedConfig.class 1.26KB
  990. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/valid/ValidGroup$Crud$Create.class 297B
  991. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/valid/ValidGroup$Crud$Delete.class 297B
  992. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/valid/ValidGroup$Crud$Query.class 295B
  993. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/valid/ValidGroup$Crud$Update.class 297B
  994. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/valid/ValidGroup$Crud.class 520B
  995. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/valid/ValidGroup.class 259B
  996. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/annotation/AccessControl.class 502B
  997. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/annotation/AutoLog.class 579B
  998. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/annotation/DecimalScale.class 474B
  999. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/annotation/DecimalUnit.class 472B
  1000. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/annotation/Dict.class 515B
  1001. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/aspect/AccessControlAspect.class 5.54KB
  1002. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/aspect/AutoLogAspect.class 6.61KB
  1003. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/config/BigDecimalSerializer.class 1.57KB
  1004. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/config/CommaStyleBigDecimalSerializer.class 1.73KB
  1005. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/config/CommaStyleToWanDecimalSerializer.class 1.92KB
  1006. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/config/CoreAutoConfig.class 1.23KB
  1007. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/config/MybatisInterceptor.class 5.28KB
  1008. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/config/MybatisPlusConfig.class 1.07KB
  1009. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/config/OkHttpConfig$1.class 1.21KB
  1010. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/config/OkHttpConfig.class 3.47KB
  1011. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/config/PercentBigDecimalSerializer.class 1.59KB
  1012. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/config/OkHttpInterceptor.class 1.46KB
  1013. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/config/PercentRoundUpBigDecimalSerializer.class 1.61KB
  1014. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/config/TransformToWanBigDecimalSerializer.class 1.8KB
  1015. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/config/RestTemplateConfig.class 1.31KB
  1016. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/config/TransformToYiBigDecimalSerializer.class 1.8KB
  1017. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/config/WebMvcConfiguration.class 1.31KB
  1018. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/config/WebSocketConfig.class 900B
  1019. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/client/SysLogClient.class 390B
  1020. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/event/SysLogListener.class 1.45KB
  1021. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/event/SysLogEvent.class 507B
  1022. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/handler/GlobalExceptionHandler.class 6.5KB
  1023. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/domain/BaseEntity.class 4.2KB
  1024. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/service/SerialNumberService.class 448B
  1025. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/service/SerialTypeEnum.class 1.96KB
  1026. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/service/impl/
  1027. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/util/FastdfsUtil.class 2.78KB
  1028. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/util/FillRuleUtil.class 3.02KB
  1029. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/util/ImportExcelUtil.class 5.34KB
  1030. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/util/JkMappingUtils.class 6.84KB
  1031. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/util/JkHttpUtils.class 9.62KB
  1032. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/util/SpringContextUtils.class 2.95KB
  1033. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/util/superSearch/
  1034. workbench-components/workbench-redis/target/classes/com/ifly/workbench/redis/config/CustomRedisSerializer.class 2.53KB
  1035. workbench-components/workbench-redis/target/classes/com/ifly/workbench/redis/config/WbRedisAutoConfig.class 1018B
  1036. workbench-components/workbench-redis/target/classes/com/ifly/workbench/redis/config/WbRedisConfig.class 10.86KB
  1037. workbench-components/workbench-redis/target/classes/com/ifly/workbench/redis/properties/WbRedisProperties.class 1.83KB
  1038. workbench-components/workbench-redis/target/classes/com/ifly/workbench/redis/util/RedisUtil.class 11.76KB
  1039. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/annotation/
  1040. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/aspect/
  1041. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/config/
  1042. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/client/
  1043. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/constant/
  1044. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/filters/
  1045. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/domain/
  1046. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/properties/
  1047. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/service/
  1048. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/query/
  1049. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/shiro/
  1050. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/util/
  1051. workbench-components/workbench-redis/src/main/java/com/ifly/workbench/redis/config/
  1052. workbench-components/workbench-redis/src/main/java/com/ifly/workbench/redis/properties/
  1053. workbench-components/workbench-redis/src/main/java/com/ifly/workbench/redis/util/
  1054. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/config/
  1055. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/request/
  1056. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/response/
  1057. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/service/
  1058. workbench-job/src/main/java/com/ifly/workbench/job/config/JobConfig.java 1.62KB
  1059. workbench-job/src/main/java/com/ifly/workbench/job/config/FastdfsUtil.java 2.17KB
  1060. workbench-job/src/main/java/com/ifly/workbench/job/config/MybatisInterceptor.java 4.85KB
  1061. workbench-job/src/main/java/com/ifly/workbench/job/config/RestTemplateConfig.java 890B
  1062. workbench-job/src/main/java/com/ifly/workbench/job/config/MybatisPlusConfig.java 877B
  1063. workbench-job/src/main/java/com/ifly/workbench/job/modules/businessUnit/
  1064. workbench-job/src/main/java/com/ifly/workbench/job/modules/fileClean/
  1065. workbench-job/src/main/java/com/ifly/workbench/job/modules/customerBase/
  1066. workbench-job/src/main/java/com/ifly/workbench/job/modules/outputline/
  1067. workbench-job/src/main/java/com/ifly/workbench/job/modules/platform/
  1068. workbench-job/src/main/java/com/ifly/workbench/job/modules/procline/
  1069. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/
  1070. workbench-job/src/main/java/com/ifly/workbench/job/domain/QxbResponse.java 338B
  1071. workbench-job/src/main/java/com/ifly/workbench/job/task/BusinessGroupHandler.java 981B
  1072. workbench-job/src/main/java/com/ifly/workbench/job/task/BusinessUnitHandler.java 965B
  1073. workbench-job/src/main/java/com/ifly/workbench/job/task/PlatformJobHandler.java 1.21KB
  1074. workbench-job/src/main/java/com/ifly/workbench/job/task/DeleteUselessFileJobHandler.java 911B
  1075. workbench-job/src/main/java/com/ifly/workbench/job/task/ProcLineJobHandler.java 1.16KB
  1076. workbench-job/src/main/java/com/ifly/workbench/job/task/ProductLineJobHandler.java 1.18KB
  1077. workbench-job/src/main/java/com/ifly/workbench/job/task/SaleManagementBelongHandler.java 1.01KB
  1078. workbench-job/src/main/java/com/ifly/workbench/job/task/SaleOrganizationHandler.java 984B
  1079. workbench-job/src/main/java/com/ifly/workbench/job/task/WbDimensionCustomerBaseHandler.java 1.22KB
  1080. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/config/WorkFlowAutoConfiguration.class 722B
  1081. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/BackTaskRequest.class 3.3KB
  1082. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/config/WorkFlowProperties.class 2.96KB
  1083. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/CanBackActivityRequest.class 2.39KB
  1084. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/CreateRequest$CreateRequestBuilder.class 2.43KB
  1085. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/CreateRequest.class 4.93KB
  1086. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/FindNextActivityIsEndRequest$FindNextActivityIsEndRequestBuilder.class 1.67KB
  1087. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/FindNextActivityIsEndRequest.class 2.96KB
  1088. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/GetTaskIdRequest$GetTaskIdRequestBuilder.class 1.54KB
  1089. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/GetTaskIdRequest.class 2.9KB
  1090. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/ProcessedRequest$ProcessedRequestBuilder.class 2.01KB
  1091. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/ProcessedRequest.class 3.88KB
  1092. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/SaveTaskRequest$SaveTaskRequestBuilder.class 2.11KB
  1093. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/SaveTaskRequest.class 3.86KB
  1094. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/SendIflyMsgDTO.class 3.82KB
  1095. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/SendIflyMsgDTO$SendIflyMsgDTOBuilder.class 1.81KB
  1096. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/SubmitRequest$SubmitRequestBuilder.class 2.75KB
  1097. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/SubmitRequest.class 5.95KB
  1098. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/TaskInfoRequest.class 1.94KB
  1099. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/TransferTaskRequest.class 2.85KB
  1100. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/request/UnifiedAgencyInfoRequest.class 3.33KB
  1101. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/response/CanBackActivityDto$CanBackActivityDtoBuilder.class 1.88KB
  1102. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/response/CanBackActivityDto.class 3.84KB
  1103. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/response/CanBackDto$CanBackDtoBuilder.class 1.46KB
  1104. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/response/CanBackDto.class 2.2KB
  1105. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/response/DoingUserDTO$DoingUserDTOBuilder.class 1.81KB
  1106. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/response/DoingUserDTO.class 3.76KB
  1107. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/response/GetTaskDTO$GetTaskDTOBuilder.class 1.78KB
  1108. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/response/GetTaskDTO.class 3.73KB
  1109. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/response/ProcessDoingUserDTO$ProcessDoingUserDTOBuilder.class 1.89KB
  1110. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/response/ProcessDoingUserDTO.class 3KB
  1111. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/response/Processed.class 2.36KB
  1112. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/response/ProcessLog.class 6.51KB
  1113. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/response/TaskInfoDto.class 2.64KB
  1114. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/response/UnifiedAgencyInfoDto.class 8.52KB
  1115. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/response/WhirInstanceDetail.class 2.42KB
  1116. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/response/WhirTask.class 2.28KB
  1117. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/service/IflyMsgService.class 3.51KB
  1118. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/service/WorkFlowService$1.class 975B
  1119. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/service/WorkFlowService$10.class 891B
  1120. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/service/WorkFlowService$11.class 975B
  1121. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/service/WorkFlowService$12.class 1011B
  1122. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/service/WorkFlowService$13.class 918B
  1123. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/service/WorkFlowService$14.class 964B
  1124. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/service/WorkFlowService$15.class 972B
  1125. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/service/WorkFlowService$16.class 883B
  1126. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/service/WorkFlowService$2.class 857B
  1127. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/service/WorkFlowService$3.class 917B
  1128. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/service/WorkFlowService$4.class 974B
  1129. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/service/WorkFlowService$5.class 977B
  1130. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/service/WorkFlowService$6.class 892B
  1131. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/service/WorkFlowService$7.class 985B
  1132. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/service/WorkFlowService$8.class 889B
  1133. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/response/TaskInfo.class 4.23KB
  1134. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/service/WorkFlowService$9.class 897B
  1135. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/service/WorkFlowService.class 20.33KB
  1136. workbench-components/workbench-workflow/target/classes/com/ifly/workbench/workflow/response/WhirInstance.class 1.96KB
  1137. workbench-gateway/src/main/java/com/ifly/workbench/gateway/config/CorsConfig.java 1.21KB
  1138. workbench-gateway/src/main/java/com/ifly/workbench/gateway/config/CorsResponseHeaderFilter.java 3.11KB
  1139. workbench-gateway/src/main/java/com/ifly/workbench/gateway/dto/RequestHeader.java 349B
  1140. workbench-gateway/src/main/java/com/ifly/workbench/gateway/handler/CustomSwaggerResourceProvider.java 2.33KB
  1141. workbench-gateway/src/main/java/com/ifly/workbench/gateway/handler/GlobalErrorWebExceptionHandler.java 2.58KB
  1142. workbench-gateway/src/main/java/com/ifly/workbench/gateway/handler/HystrixFallbackHandler.java 1.32KB
  1143. workbench-gateway/src/main/java/com/ifly/workbench/gateway/handler/SwaggerResourceController.java 1.54KB
  1144. workbench-gateway/src/main/java/com/ifly/workbench/gateway/filter/AccessLogFilter.java 1.71KB
  1145. workbench-gateway/src/main/java/com/ifly/workbench/gateway/filter/GlobalGatewayFilter.java 11.97KB
  1146. workbench-gateway/src/main/java/com/ifly/workbench/gateway/filter/CacheBodyGlobalFilter.java 3.28KB
  1147. workbench-gateway/src/main/java/com/ifly/workbench/gateway/filter/SecurityProperties.java 888B
  1148. workbench-gateway/src/main/java/com/ifly/workbench/gateway/filter/XssDictUtils.java 4.02KB
  1149. workbench-gateway/src/main/java/com/ifly/workbench/gateway/filter/XssFilter.java 4.75KB
  1150. workbench-gateway/src/main/java/com/ifly/workbench/gateway/utli/JwtUtil.java 2.06KB
  1151. workbench-gateway/src/main/java/com/ifly/workbench/gateway/filter/XssProperties.java 994B
  1152. workbench-gateway/src/main/java/com/ifly/workbench/gateway/service/AppSignService.java 2.96KB
  1153. workbench-gateway/src/main/java/com/ifly/workbench/gateway/utli/RequestUtil.java 2.2KB
  1154. workbench-manager/src/main/java/com/ifly/workbench/manager/config/ExecutorConfig.java 1.42KB
  1155. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/bgbu/
  1156. workbench-manager/src/main/java/com/ifly/workbench/manager/config/SsoFilterConfig.java 2.3KB
  1157. workbench-manager/src/main/java/com/ifly/workbench/manager/config/SyncConfiguration.java 2.04KB
  1158. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/businessUnit/
  1159. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/cas/
  1160. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/
  1161. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/
  1162. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/
  1163. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/
  1164. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/
  1165. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/mod/
  1166. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/link/
  1167. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/operateLog/
  1168. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/
  1169. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/rsakeypair/
  1170. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/
  1171. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/uap/
  1172. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/
  1173. workbench-manager/src/main/java/com/ifly/workbench/manager/filters/CustomerSSOVueRedisTemplateTokenFilter.java 5.63KB
  1174. workbench-manager/src/main/java/com/ifly/workbench/manager/filters/RestResponseExt.java 1.13KB
  1175. workbench-manager/src/main/resources/static/generic/web/locale/zh-CN/viewer.properties 6.28KB
  1176. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/client/AppSysDictClient.class 405B
  1177. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/app/util/
  1178. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/common/constant/
  1179. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/client/AppDataPermissionClient.class 433B
  1180. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/common/param/
  1181. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/
  1182. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/behaviorManagement/
  1183. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/clientele/
  1184. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/
  1185. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/
  1186. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/budgetDrive/
  1187. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/
  1188. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/ltcoverview/
  1189. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/
  1190. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/
  1191. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/
  1192. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/sysdict/
  1193. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/
  1194. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/app/
  1195. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/client/
  1196. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/common/
  1197. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/WorkbenchCenterApplication.java 624B
  1198. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/
  1199. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/
  1200. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/common/
  1201. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/WorkbenchTaskApplication.java 1.28KB
  1202. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/annotation/DataPermission.class 590B
  1203. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/aspect/DataPermissionAspect.class 5.42KB
  1204. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/annotation/PermissionData.class 568B
  1205. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/aspect/PermissionDataAspect.class 7.81KB
  1206. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/config/SecurityAutoConfig.class 1.11KB
  1207. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/client/DataPermissionClient.class 429B
  1208. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/constant/DataBaseConstant.class 1.65KB
  1209. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/constant/SecurityConstant.class 880B
  1210. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/filters/JwtFilter.class 2.82KB
  1211. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/filters/ResourceCheckFilter.class 2.44KB
  1212. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/domain/JwtToken.class 734B
  1213. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/domain/SecurityPermission.class 14.14KB
  1214. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/domain/SecurityPermissionDataRule.class 6.68KB
  1215. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/domain/SecurityUser.class 9.24KB
  1216. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/domain/SecurityRole.class 3.27KB
  1217. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/domain/SubordinateDTO.class 3.04KB
  1218. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/domain/SysPermissionDataRuleModel.class 5.72KB
  1219. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/query/MatchTypeEnum.class 1.98KB
  1220. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/query/QueryCondition.class 1.67KB
  1221. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/query/QueryGenerator.class 26.65KB
  1222. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/query/QueryGenerator$1.class 1.15KB
  1223. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/query/RuleQueryGenerator.class 7.04KB
  1224. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/query/QueryRuleEnum.class 3.22KB
  1225. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/properties/SecurityProperties.class 2.35KB
  1226. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/service/SubordinateService$1.class 945B
  1227. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/service/SubordinateService.class 7.16KB
  1228. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/service/UserDetailService$1.class 950B
  1229. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/service/UserDetailService$2.class 932B
  1230. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/service/UserDetailService$3.class 944B
  1231. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/service/UserDetailService$4.class 951B
  1232. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/service/UserDetailService$5.class 965B
  1233. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/service/UserDetailService.class 6.21KB
  1234. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/util/DataAutorUtils.class 2.6KB
  1235. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/util/DataBaseUtils.class 2.87KB
  1236. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/util/DataPermissionUtils.class 2.78KB
  1237. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/util/JwtUtil.class 6.57KB
  1238. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/util/SSOUtil.class 2.97KB
  1239. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/shiro/ShiroRealm.class 10.08KB
  1240. workbench-components/workbench-security/target/classes/com/ifly/workbench/security/shiro/ShiroConfig.class 8.08KB
  1241. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/client/
  1242. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/common/
  1243. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/config/
  1244. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/
  1245. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/WorkbenchWebApplication.java 543B
  1246. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/config/FeignConfig.java 2.92KB
  1247. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/config/AutoPoiConfig.java 786B
  1248. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/config/JacksonConfig.java 2.31KB
  1249. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/config/Swagger2Config.java 4.03KB
  1250. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/constant/CacheConstant.java 1.48KB
  1251. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/constant/DataBaseConstant.java 3.23KB
  1252. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/constant/CommonConstant.java 14.42KB
  1253. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/constant/ServiceNameConstants.java 256B
  1254. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/constant/FillRuleConstant.java 497B
  1255. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/domain/QxbResponse.java 1.36KB
  1256. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/domain/Result.java 2.53KB
  1257. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/event/AbstractDomainEvent.java 798B
  1258. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/event/ImportEvent.java 206B
  1259. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/event/ImportVO.java 231B
  1260. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/exception/AccessDeniedException.java 391B
  1261. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/exception/BaseException.java 834B
  1262. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/exception/BizException.java 826B
  1263. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/exception/FatalException.java 821B
  1264. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/exception/SysException.java 796B
  1265. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/system/controller/
  1266. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/system/vo/
  1267. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/handler/IFillRuleHandler.java 427B
  1268. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/CalculationUtil.java 1002B
  1269. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/CommonUtils.java 2.06KB
  1270. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/ConvertUtils.java 3.12KB
  1271. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/DateUtils.java 13.21KB
  1272. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/DesUtils.java 2.61KB
  1273. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/encryption/
  1274. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/EncryptUtils.java 10.78KB
  1275. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/IPUtils.java 1.93KB
  1276. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/HTMLUtils.java 789B
  1277. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/MD5Util.java 1.15KB
  1278. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/MessageUtil.java 1.96KB
  1279. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/MyClassLoader.java 3.49KB
  1280. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/NumberUtil.java 1.48KB
  1281. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/ReflectHelper.java 6.96KB
  1282. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/RSAUtils.java 5.1KB
  1283. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/UuidUtils.java 2.54KB
  1284. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/SoftCodeUtil.java 1.61KB
  1285. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/SqlInjectionUtil.java 4.59KB
  1286. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/WebUtil.java 2.28KB
  1287. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/YouBianCodeUtil.java 3.88KB
  1288. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/aspect/AccessControlAspect.java 4.38KB
  1289. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/valid/ValidGroup.java 486B
  1290. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/valid/ValidatedConfig.java 794B
  1291. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/aspect/AutoLogAspect.java 6KB
  1292. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/annotation/AccessControl.java 703B
  1293. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/annotation/DecimalScale.java 478B
  1294. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/annotation/DecimalUnit.java 477B
  1295. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/annotation/AutoLog.java 697B
  1296. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/annotation/Dict.java 1.07KB
  1297. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/client/SysLogClient.java 522B
  1298. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/config/CommaStyleToWanDecimalSerializer.java 1.16KB
  1299. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/config/BigDecimalSerializer.java 1.04KB
  1300. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/config/CommaStyleBigDecimalSerializer.java 1002B
  1301. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/config/CoreAutoConfig.java 1.04KB
  1302. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/config/MybatisInterceptor.java 4.88KB
  1303. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/config/MybatisPlusConfig.java 878B
  1304. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/config/OkHttpConfig.java 3.4KB
  1305. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/config/OkHttpInterceptor.java 916B
  1306. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/config/PercentRoundUpBigDecimalSerializer.java 911B
  1307. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/config/PercentBigDecimalSerializer.java 905B
  1308. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/config/TransformToWanBigDecimalSerializer.java 1.24KB
  1309. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/config/RestTemplateConfig.java 891B
  1310. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/config/TransformToYiBigDecimalSerializer.java 1KB
  1311. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/config/WebSocketConfig.java 607B
  1312. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/config/WebMvcConfiguration.java 951B
  1313. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/event/SysLogEvent.java 323B
  1314. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/domain/BaseEntity.java 1.7KB
  1315. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/event/SysLogListener.java 804B
  1316. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/service/impl/
  1317. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/handler/GlobalExceptionHandler.java 5.48KB
  1318. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/service/SerialTypeEnum.java 1.1KB
  1319. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/service/SerialNumberService.java 860B
  1320. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/util/FastdfsUtil.java 2.17KB
  1321. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/util/ImportExcelUtil.java 4.68KB
  1322. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/util/FillRuleUtil.java 2.26KB
  1323. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/util/JkMappingUtils.java 5.19KB
  1324. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/util/JkHttpUtils.java 6.78KB
  1325. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/util/SpringContextUtils.java 2.47KB
  1326. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/api/DataPermissionApi.java 729B
  1327. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/util/superSearch/
  1328. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/api/RoleComponentRuleApi.java 844B
  1329. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/api/OPerateLogApi.java 958B
  1330. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/api/SysDataLogApi.java 1.57KB
  1331. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/api/SysLogApi.java 607B
  1332. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/api/SysDictApi.java 1.34KB
  1333. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/api/UserDetailApi.java 938B
  1334. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/api/SysMessageApi.java 553B
  1335. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/vo/AppOperateLogParam.java 1.38KB
  1336. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/vo/DataPermissionVO.java 802B
  1337. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/vo/DataLogVO.java 1.45KB
  1338. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/vo/PsUserDetail.java 1.21KB
  1339. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/vo/RoleComponentRuleDTO.java 1.14KB
  1340. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/vo/SysLogVO.java 1.7KB
  1341. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/vo/SysMessageVO.java 1006B
  1342. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/vo/SysUserPosition.java 605B
  1343. workbench-api/workbench-api-manager/src/main/java/com/ifly/workbench/manager/vo/SysUserParent.java 726B
  1344. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/system/controller/CommonController.class 1.15KB
  1345. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/system/vo/DictQuery.class 3.11KB
  1346. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/system/vo/DictModel.class 2.33KB
  1347. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/system/vo/SysUserCacheInfo.class 1.97KB
  1348. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/system/vo/LoginUser.class 9.85KB
  1349. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/encryption/AesEncryptUtil.class 3.37KB
  1350. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/service/impl/SerialNumberServiceImpl.class 1.54KB
  1351. workbench-components/workbench-base/target/classes/com/ifly/workbench/base/util/encryption/EncryptedString.class 1.06KB
  1352. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/util/superSearch/ObjectParseUtil.class 2.04KB
  1353. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/util/superSearch/ObjectParseUtil$1.class 1.19KB
  1354. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/util/superSearch/QueryRuleEnum.class 2.84KB
  1355. workbench-components/workbench-core/target/classes/com/ifly/workbench/core/util/superSearch/QueryRuleVo.class 2.26KB
  1356. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/annotation/DataPermission.java 538B
  1357. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/aspect/DataPermissionAspect.java 4.29KB
  1358. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/annotation/PermissionData.java 476B
  1359. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/aspect/PermissionDataAspect.java 4.99KB
  1360. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/client/DataPermissionClient.java 591B
  1361. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/config/SecurityAutoConfig.java 895B
  1362. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/constant/SecurityConstant.java 1.16KB
  1363. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/filters/JwtFilter.java 2.83KB
  1364. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/constant/DataBaseConstant.java 3.29KB
  1365. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/domain/JwtToken.java 553B
  1366. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/domain/SecurityPermission.java 3.39KB
  1367. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/filters/ResourceCheckFilter.java 2.25KB
  1368. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/domain/SecurityPermissionDataRule.java 1.45KB
  1369. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/domain/SecurityRole.java 617B
  1370. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/domain/SecurityUser.java 1.98KB
  1371. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/domain/SubordinateDTO.java 674B
  1372. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/properties/SecurityProperties.java 639B
  1373. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/service/SubordinateService.java 6.19KB
  1374. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/domain/SysPermissionDataRuleModel.java 926B
  1375. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/query/MatchTypeEnum.java 932B
  1376. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/service/UserDetailService.java 5.37KB
  1377. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/query/QueryCondition.java 1.08KB
  1378. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/query/QueryGenerator.java 29.42KB
  1379. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/query/QueryRuleEnum.java 1.61KB
  1380. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/shiro/ShiroConfig.java 9.86KB
  1381. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/query/RuleQueryGenerator.java 6.87KB
  1382. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/util/DataAutorUtils.java 2.69KB
  1383. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/shiro/ShiroRealm.java 11.75KB
  1384. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/util/DataBaseUtils.java 2.33KB
  1385. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/util/JwtUtil.java 6.41KB
  1386. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/util/DataPermissionUtils.java 2.63KB
  1387. workbench-components/workbench-redis/src/main/java/com/ifly/workbench/redis/config/CustomRedisSerializer.java 1.46KB
  1388. workbench-components/workbench-security/src/main/java/com/ifly/workbench/security/util/SSOUtil.java 3.01KB
  1389. workbench-components/workbench-redis/src/main/java/com/ifly/workbench/redis/config/WbRedisAutoConfig.java 1.12KB
  1390. workbench-components/workbench-redis/src/main/java/com/ifly/workbench/redis/properties/WbRedisProperties.java 535B
  1391. workbench-components/workbench-redis/src/main/java/com/ifly/workbench/redis/config/WbRedisConfig.java 7.78KB
  1392. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/config/WorkFlowAutoConfiguration.java 535B
  1393. workbench-components/workbench-redis/src/main/java/com/ifly/workbench/redis/util/RedisUtil.java 13.25KB
  1394. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/config/WorkFlowProperties.java 842B
  1395. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/request/CanBackActivityRequest.java 601B
  1396. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/request/BackTaskRequest.java 669B
  1397. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/request/FindNextActivityIsEndRequest.java 456B
  1398. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/request/CreateRequest.java 636B
  1399. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/request/GetTaskIdRequest.java 523B
  1400. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/request/SaveTaskRequest.java 626B
  1401. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/request/ProcessedRequest.java 768B
  1402. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/request/SubmitRequest.java 1.04KB
  1403. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/request/SendIflyMsgDTO.java 1020B
  1404. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/request/TaskInfoRequest.java 333B
  1405. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/request/UnifiedAgencyInfoRequest.java 692B
  1406. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/request/TransferTaskRequest.java 487B
  1407. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/response/CanBackDto.java 382B
  1408. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/response/CanBackActivityDto.java 825B
  1409. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/response/DoingUserDTO.java 653B
  1410. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/response/ProcessDoingUserDTO.java 495B
  1411. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/response/GetTaskDTO.java 646B
  1412. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/response/Processed.java 507B
  1413. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/response/ProcessLog.java 701B
  1414. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/response/TaskInfo.java 1008B
  1415. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/response/TaskInfoDto.java 829B
  1416. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/response/UnifiedAgencyInfoDto.java 2.76KB
  1417. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/response/WhirInstanceDetail.java 470B
  1418. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/response/WhirInstance.java 331B
  1419. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/response/WhirTask.java 412B
  1420. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/service/WorkFlowService.java 19.74KB
  1421. workbench-job/src/main/java/com/ifly/workbench/job/modules/businessUnit/entity/
  1422. workbench-components/workbench-workflow/src/main/java/com/ifly/workbench/workflow/service/IflyMsgService.java 2.1KB
  1423. workbench-job/src/main/java/com/ifly/workbench/job/modules/businessUnit/service/
  1424. workbench-job/src/main/java/com/ifly/workbench/job/modules/fileClean/entity/
  1425. workbench-job/src/main/java/com/ifly/workbench/job/modules/businessUnit/mapper/
  1426. workbench-job/src/main/java/com/ifly/workbench/job/modules/fileClean/mapper/
  1427. workbench-job/src/main/java/com/ifly/workbench/job/modules/fileClean/service/
  1428. workbench-job/src/main/java/com/ifly/workbench/job/modules/customerBase/entity/
  1429. workbench-job/src/main/java/com/ifly/workbench/job/modules/customerBase/service/
  1430. workbench-job/src/main/java/com/ifly/workbench/job/modules/outputline/entity/
  1431. workbench-job/src/main/java/com/ifly/workbench/job/modules/customerBase/mapper/
  1432. workbench-job/src/main/java/com/ifly/workbench/job/modules/outputline/mapper/
  1433. workbench-job/src/main/java/com/ifly/workbench/job/modules/platform/entity/
  1434. workbench-job/src/main/java/com/ifly/workbench/job/modules/outputline/service/
  1435. workbench-job/src/main/java/com/ifly/workbench/job/modules/platform/mapper/
  1436. workbench-job/src/main/java/com/ifly/workbench/job/modules/platform/service/
  1437. workbench-job/src/main/java/com/ifly/workbench/job/modules/procline/entity/
  1438. workbench-job/src/main/java/com/ifly/workbench/job/modules/procline/mapper/
  1439. workbench-job/src/main/java/com/ifly/workbench/job/modules/procline/service/
  1440. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/mapper/
  1441. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/entity/
  1442. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/service/
  1443. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/bgbu/controller/
  1444. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/bgbu/entity/
  1445. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/bgbu/mapper/
  1446. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/bgbu/service/
  1447. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/businessUnit/controller/
  1448. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/businessUnit/entity/
  1449. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/businessUnit/mapper/
  1450. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/businessUnit/param/
  1451. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/businessUnit/service/
  1452. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/cas/service/
  1453. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/cas/util/
  1454. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/controller/
  1455. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/dto/
  1456. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/entity/
  1457. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/mapper/
  1458. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/service/
  1459. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/util/
  1460. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/controller/
  1461. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/dto/
  1462. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/entity/
  1463. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/enums/
  1464. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/mapper/
  1465. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/service/
  1466. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/controller/
  1467. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/dto/
  1468. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/mapper/
  1469. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/entity/
  1470. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/service/
  1471. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/controller/
  1472. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/dto/
  1473. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/entity/
  1474. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/mapper/
  1475. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/service/
  1476. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/controller/
  1477. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/dto/
  1478. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/mapper/
  1479. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/entity/
  1480. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/service/
  1481. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/mod/controller/
  1482. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/mod/dto/
  1483. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/mod/mapper/
  1484. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/mod/entity/
  1485. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/mod/service/
  1486. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/link/controller/
  1487. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/link/entity/
  1488. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/link/dto/
  1489. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/link/service/
  1490. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/link/mapper/
  1491. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/operateLog/controller/
  1492. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/operateLog/dto/
  1493. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/operateLog/mapper/
  1494. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/operateLog/entity/
  1495. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/operateLog/service/
  1496. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/dto/
  1497. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/controller/
  1498. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/mapper/
  1499. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/entity/
  1500. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/service/
  1501. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/rsakeypair/dto/
  1502. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/rsakeypair/controller/
  1503. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/rsakeypair/entity/
  1504. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/rsakeypair/service/
  1505. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/rsakeypair/mapper/
  1506. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/controller/
  1507. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/
  1508. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/entity/
  1509. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/service/
  1510. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/mapper/
  1511. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/uap/UAPDataPowerService.java 15.36KB
  1512. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/constant/
  1513. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/config/
  1514. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/controller/
  1515. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/entity/
  1516. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/model/
  1517. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/mapper/
  1518. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/param/
  1519. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/
  1520. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/rule/
  1521. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/util/
  1522. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/vo/
  1523. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/app/util/BigDecimalUtil.class 8.85KB
  1524. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/app/util/CastTimeUtils.class 2.09KB
  1525. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/common/constant/LtcOverviewConstant.class 1.06KB
  1526. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/common/constant/OppviewConstant.class 445B
  1527. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/common/constant/SalesIndexNameConstant.class 2.93KB
  1528. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/common/param/CommonOneParam.class 2.79KB
  1529. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/controller/
  1530. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/common/param/CommonPageParam.class 3.84KB
  1531. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/app/
  1532. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/
  1533. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/
  1534. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/
  1535. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/param/
  1536. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/
  1537. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/behaviorManagement/app/
  1538. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/behaviorManagement/entity/
  1539. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/behaviorManagement/mapper/
  1540. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/behaviorManagement/service/
  1541. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/behaviorManagement/util/
  1542. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/clientele/dto/
  1543. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/clientele/app/
  1544. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/clientele/controller/
  1545. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/clientele/mapper/
  1546. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/clientele/service/
  1547. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/clientele/entity/
  1548. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/app/
  1549. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/controller/
  1550. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/mapper/
  1551. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/entity/
  1552. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/param/
  1553. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/service/
  1554. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/entity/
  1555. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/dto/
  1556. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/app/
  1557. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/controller/
  1558. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/mapper/
  1559. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/service/
  1560. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/budgetDrive/app/
  1561. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/budgetDrive/entity/
  1562. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/budgetDrive/controller/
  1563. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/budgetDrive/param/
  1564. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/budgetDrive/service/
  1565. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/budgetDrive/mapper/
  1566. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/app/
  1567. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/controller/
  1568. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/dto/
  1569. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/entity/
  1570. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/ltcoverview/controller/
  1571. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/service/
  1572. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/mapper/
  1573. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/ltcoverview/dto/
  1574. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/ltcoverview/mapper/
  1575. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/ltcoverview/entity/
  1576. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/app/
  1577. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/ltcoverview/service/
  1578. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/controller/
  1579. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/dto/
  1580. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/entity/
  1581. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/service/
  1582. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/app/
  1583. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/mapper/
  1584. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/controller/
  1585. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/dto/
  1586. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/entity/
  1587. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/service/
  1588. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/mapper/
  1589. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/app/
  1590. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/controller/
  1591. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/
  1592. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/
  1593. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/param/
  1594. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/
  1595. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/
  1596. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/sysdict/service/
  1597. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/controller/
  1598. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/entity/
  1599. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/mapper/
  1600. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/dto/
  1601. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/service/
  1602. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/app/util/
  1603. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/client/AppSysDictClient.java 434B
  1604. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/client/AppDataPermissionClient.java 678B
  1605. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/common/param/
  1606. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/common/constant/
  1607. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/
  1608. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/behaviorManagement/
  1609. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/budgetDrive/
  1610. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/clientele/
  1611. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/
  1612. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/
  1613. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/
  1614. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/ltcoverview/
  1615. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/
  1616. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/
  1617. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/
  1618. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/sysdict/
  1619. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/
  1620. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/controller/
  1621. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/
  1622. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/entity/
  1623. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/enums/
  1624. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/mapper/
  1625. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/service/
  1626. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/common/config/
  1627. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/common/constant/
  1628. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/common/properties/
  1629. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/common/utils/
  1630. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/client/UserDetailClient.java 545B
  1631. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/common/constant/
  1632. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/common/param/
  1633. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/common/properties/
  1634. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/common/utils/
  1635. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/common/vo/
  1636. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/config/SyncConfiguration.java 2.03KB
  1637. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/annotation/
  1638. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/
  1639. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/
  1640. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/
  1641. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/
  1642. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/
  1643. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/link/
  1644. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/
  1645. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/mhc/
  1646. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/
  1647. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/remin/
  1648. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/
  1649. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/
  1650. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/uap/
  1651. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/userRole/
  1652. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/wbcomponent/
  1653. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/wbmodule/
  1654. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/
  1655. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/system/controller/CommonController.java 644B
  1656. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/system/vo/DictModel.java 848B
  1657. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/system/vo/DictQuery.java 523B
  1658. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/system/vo/LoginUser.java 1.74KB
  1659. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/system/vo/SysUserCacheInfo.java 1.25KB
  1660. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/encryption/AesEncryptUtil.java 3.66KB
  1661. workbench-components/workbench-base/src/main/java/com/ifly/workbench/base/util/encryption/EncryptedString.java 274B
  1662. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/service/impl/SerialNumberServiceImpl.java 1.19KB
  1663. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/util/superSearch/ObjectParseUtil.java 1.24KB
  1664. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/util/superSearch/QueryRuleEnum.java 1.28KB
  1665. workbench-components/workbench-core/src/main/java/com/ifly/workbench/core/util/superSearch/QueryRuleVo.java 186B
  1666. workbench-job/src/main/java/com/ifly/workbench/job/modules/businessUnit/entity/BusinessUnit.java 1.47KB
  1667. workbench-job/src/main/java/com/ifly/workbench/job/modules/businessUnit/service/IBusinessUnitService.java 557B
  1668. workbench-job/src/main/java/com/ifly/workbench/job/modules/businessUnit/service/impl/
  1669. workbench-job/src/main/java/com/ifly/workbench/job/modules/fileClean/entity/BusFile.java 1.41KB
  1670. workbench-job/src/main/java/com/ifly/workbench/job/modules/businessUnit/mapper/BusinessUnitMapper.java 365B
  1671. workbench-job/src/main/java/com/ifly/workbench/job/modules/businessUnit/mapper/xml/
  1672. workbench-job/src/main/java/com/ifly/workbench/job/modules/fileClean/mapper/DeleteUselessFileMapper.java 691B
  1673. workbench-job/src/main/java/com/ifly/workbench/job/modules/fileClean/mapper/xml/
  1674. workbench-job/src/main/java/com/ifly/workbench/job/modules/fileClean/service/IDeleteUselessFile.java 232B
  1675. workbench-job/src/main/java/com/ifly/workbench/job/modules/fileClean/service/impl/
  1676. workbench-job/src/main/java/com/ifly/workbench/job/modules/customerBase/entity/JobDimensionCustomerBase.java 2.62KB
  1677. workbench-job/src/main/java/com/ifly/workbench/job/modules/customerBase/service/IJobDimensionCustomerBaseService.java 521B
  1678. workbench-job/src/main/java/com/ifly/workbench/job/modules/customerBase/service/impl/
  1679. workbench-job/src/main/java/com/ifly/workbench/job/modules/outputline/entity/DimensionOutputLine.java 2.04KB
  1680. workbench-job/src/main/java/com/ifly/workbench/job/modules/customerBase/mapper/JobDimensionCustomerBaseMapper.java 476B
  1681. workbench-job/src/main/java/com/ifly/workbench/job/modules/customerBase/mapper/xml/
  1682. workbench-job/src/main/java/com/ifly/workbench/job/modules/outputline/mapper/DimensionOutputLineMapper.java 655B
  1683. workbench-job/src/main/java/com/ifly/workbench/job/modules/outputline/mapper/xml/
  1684. workbench-job/src/main/java/com/ifly/workbench/job/modules/platform/entity/WbDimensionPlatform.java 2.76KB
  1685. workbench-job/src/main/java/com/ifly/workbench/job/modules/outputline/service/DimensionOutputLineService.java 550B
  1686. workbench-job/src/main/java/com/ifly/workbench/job/modules/outputline/service/impl/
  1687. workbench-job/src/main/java/com/ifly/workbench/job/modules/platform/mapper/WbDimensionPlatformMapper.java 318B
  1688. workbench-job/src/main/java/com/ifly/workbench/job/modules/platform/mapper/xml/
  1689. workbench-job/src/main/java/com/ifly/workbench/job/modules/platform/service/impl/
  1690. workbench-job/src/main/java/com/ifly/workbench/job/modules/platform/service/PlatformService.java 419B
  1691. workbench-job/src/main/java/com/ifly/workbench/job/modules/procline/entity/WbDimensionProcLine.java 2.09KB
  1692. workbench-job/src/main/java/com/ifly/workbench/job/modules/procline/mapper/DimensionProcLineMapper.java 506B
  1693. workbench-job/src/main/java/com/ifly/workbench/job/modules/procline/mapper/xml/
  1694. workbench-job/src/main/java/com/ifly/workbench/job/modules/procline/service/DimensionProcLineService.java 542B
  1695. workbench-job/src/main/java/com/ifly/workbench/job/modules/procline/service/impl/
  1696. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/mapper/BusinessGroupMapper.java 612B
  1697. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/mapper/SaleManagementBelongMapper.java 425B
  1698. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/mapper/SaleOrganizationMapper.java 496B
  1699. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/mapper/xml/
  1700. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/entity/BusinessGroup.java 1.12KB
  1701. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/entity/SaleManagementBelong.java 787B
  1702. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/entity/SaleOrganization.java 944B
  1703. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/service/IBusinessGroupService.java 557B
  1704. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/service/impl/
  1705. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/service/ISaleManagementBelongService.java 583B
  1706. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/service/ISaleOrganizationService.java 553B
  1707. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/bgbu/controller/app/
  1708. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/bgbu/controller/BusinessGroupController.java 1.49KB
  1709. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/bgbu/entity/BusinessGroup.java 1.24KB
  1710. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/bgbu/mapper/xml/
  1711. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/bgbu/mapper/BusinessGroupMapper.java 361B
  1712. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/bgbu/service/IBusinessGroupService.java 810B
  1713. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/bgbu/service/impl/
  1714. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/businessUnit/controller/BusinessUnitController.java 2.25KB
  1715. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/businessUnit/entity/BusinessUnit.java 2.13KB
  1716. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/businessUnit/mapper/BusinessUnitMapper.java 1.12KB
  1717. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/businessUnit/mapper/xml/
  1718. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/businessUnit/param/BusinessUnitParam.java 1.17KB
  1719. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/businessUnit/service/IBusinessUnitService.java 1.04KB
  1720. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/businessUnit/service/impl/
  1721. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/cas/service/ICasUserService.java 456B
  1722. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/cas/service/impl/
  1723. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/cas/util/CASServiceUtil.java 3.43KB
  1724. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/cas/util/XmlUtils.java 11.11KB
  1725. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/controller/WbApplicationController.java 6.3KB
  1726. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/controller/WbComponentController.java 3.65KB
  1727. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/controller/WbComponentManageController.java 4.43KB
  1728. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/dto/UserApplicationRelationDTO.java 927B
  1729. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/dto/WbApplicationDTO.java 2.6KB
  1730. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/dto/WbApplicationParam.java 1.29KB
  1731. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/dto/WbApplicationSortDTO.java 1.85KB
  1732. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/dto/WbComponentDTO.java 2.14KB
  1733. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/dto/WbComponentRouteDTO.java 2.1KB
  1734. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/dto/WbComponetRuleParam.java 1.35KB
  1735. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/dto/WbRouteDTO.java 3.17KB
  1736. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/dto/WbRouteParam.java 1.89KB
  1737. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/dto/WbRouteSortDTO.java 1.28KB
  1738. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/entity/UserApplicationRelation.java 1.42KB
  1739. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/entity/WbApplication.java 1.66KB
  1740. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/entity/WbComponent.java 3.7KB
  1741. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/entity/WbRoute.java 1.86KB
  1742. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/mapper/UserApplicationRelationMapper.java 813B
  1743. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/mapper/WbApplicationMapper.java 2.31KB
  1744. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/mapper/WbComponentMapper.java 2.95KB
  1745. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/mapper/WbRouteMapper.java 1.29KB
  1746. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/mapper/xml/
  1747. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/service/impl/
  1748. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/service/IUserApplicationRelationService.java 708B
  1749. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/service/IWbApplicationService.java 2.16KB
  1750. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/service/IWbComponentService.java 1.68KB
  1751. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/service/IWbRouteService.java 1.55KB
  1752. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/util/SetUtil.java 603B
  1753. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/controller/AppWbDimensionCustomerBaseContorller.java 2.65KB
  1754. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/controller/AppWbPlatformController.java 1.32KB
  1755. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/controller/WbDimensionController.java 3.4KB
  1756. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/controller/WbDimensionCustomerBaseController.java 1.6KB
  1757. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/controller/WbDimensionPlatformController.java 1.48KB
  1758. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/controller/WbPlatformController.java 1.52KB
  1759. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/dto/PlatformDownDTO.java 727B
  1760. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/dto/WbDimensionDTO.java 1.91KB
  1761. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/dto/WbDimensionParam.java 1.11KB
  1762. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/dto/WbDimensionProcLineDTO.java 733B
  1763. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/dto/WbPlatformParam.java 657B
  1764. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/entity/WbDimension.java 2.34KB
  1765. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/entity/WbDimensionCustomerBase.java 2.57KB
  1766. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/entity/WbDimensionPlatform.java 2.49KB
  1767. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/entity/WbDimensionProcLine.java 1.93KB
  1768. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/enums/WbDimensionEnum.java 780B
  1769. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/mapper/DimensionOutputLineMapper.java 1.52KB
  1770. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/mapper/DimensionProcLineMapper.java 752B
  1771. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/mapper/SaleOrganizationPlatformMapper.java 640B
  1772. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/mapper/WbDimensionMapper.java 838B
  1773. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/mapper/WbDimensionCustomerBaseMapper.java 1.09KB
  1774. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/mapper/WbPlatformMapper.java 1.01KB
  1775. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/mapper/WbDimensionPlatformMapper.java 751B
  1776. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/mapper/xml/
  1777. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/service/impl/
  1778. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/service/IWbDimensionCustomerBaseService.java 633B
  1779. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/service/IWbDimensionService.java 1.23KB
  1780. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/service/IWbPlatformService.java 569B
  1781. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/service/WbDimensionStrategyService.java 717B
  1782. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/controller/FaqController.java 3.8KB
  1783. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/controller/FaqTypeController.java 3.64KB
  1784. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/dto/FaqDTO.java 2.71KB
  1785. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/dto/FaqParam.java 1.68KB
  1786. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/dto/FaqRoleRelationDTO.java 855B
  1787. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/dto/FaqTypeDTO.java 2.08KB
  1788. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/dto/FaqTypeSortDTO.java 1.18KB
  1789. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/mapper/FaqContentMapper.java 448B
  1790. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/mapper/FaqMapper.java 987B
  1791. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/mapper/FaqRoleRelationMapper.java 750B
  1792. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/mapper/FaqTypeMapper.java 1.1KB
  1793. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/mapper/xml/
  1794. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/entity/Faq.java 2.18KB
  1795. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/entity/FaqContent.java 1.09KB
  1796. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/entity/FaqRoleRelation.java 1.11KB
  1797. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/entity/FaqType.java 2.07KB
  1798. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/service/IFaqContentService.java 396B
  1799. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/service/IFaqRoleRelationService.java 759B
  1800. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/service/IFaqService.java 1.27KB
  1801. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/service/IFaqTypeService.java 1.14KB
  1802. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/service/impl/
  1803. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/controller/LayoutController.java 2.95KB
  1804. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/dto/LayoutAppDefaultDTO.java 1.12KB
  1805. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/dto/LayoutDefaultDTO.java 1.6KB
  1806. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/dto/LayoutWebDefaultDTO.java 1.25KB
  1807. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/entity/LayoutAppDefault.java 1.13KB
  1808. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/entity/LayoutWebDefault.java 1.39KB
  1809. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/mapper/LayoutAppDefaultMapper.java 318B
  1810. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/mapper/LayoutWebDefaultMapper.java 1.25KB
  1811. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/mapper/xml/
  1812. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/service/ILayoutAppDefaultService.java 331B
  1813. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/service/ILayoutDefaultService.java 781B
  1814. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/service/ILayoutWebDefaultService.java 331B
  1815. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/service/impl/
  1816. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/controller/NoticeController.java 2.48KB
  1817. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/dto/NoticeDTO.java 2.28KB
  1818. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/dto/NoticeParam.java 1.48KB
  1819. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/mapper/NoticeMapper.java 1.05KB
  1820. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/mapper/NoticeContentMapper.java 422B
  1821. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/entity/Notice.java 2.71KB
  1822. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/mapper/xml/
  1823. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/service/impl/
  1824. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/entity/NoticeContent.java 1.05KB
  1825. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/service/INoticeContentService.java 427B
  1826. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/service/INoticeService.java 1.01KB
  1827. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/mod/controller/WbModuleController.java 4.23KB
  1828. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/mod/dto/RoleDTO.java 681B
  1829. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/mod/dto/ModuleDTO.java 871B
  1830. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/mod/dto/WbModuleDTO.java 2.43KB
  1831. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/mod/mapper/WbModuleMapper.java 1.18KB
  1832. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/mod/mapper/xml/
  1833. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/mod/entity/WbModule.java 2.58KB
  1834. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/mod/service/impl/
  1835. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/link/controller/LinkController.java 4.03KB
  1836. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/mod/service/IWbModuleService.java 1.86KB
  1837. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/link/entity/Link.java 2.47KB
  1838. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/link/dto/LinkSort.java 1.12KB
  1839. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/link/dto/LinkDTO.java 2.01KB
  1840. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/link/service/ILinkService.java 1.87KB
  1841. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/link/service/impl/
  1842. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/link/mapper/LinkMapper.java 1.82KB
  1843. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/link/mapper/xml/
  1844. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/operateLog/controller/OperateLogController.java 3.43KB
  1845. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/operateLog/dto/OperateLogDTO.java 2.09KB
  1846. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/operateLog/dto/AppOperateLogParam.java 1.46KB
  1847. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/operateLog/dto/OperateLogExportParam.java 1.72KB
  1848. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/operateLog/dto/OperateLogParam.java 1.98KB
  1849. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/operateLog/mapper/OperateLogMapper.java 1.35KB
  1850. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/operateLog/mapper/xml/
  1851. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/operateLog/entity/OperateLog.java 2.17KB
  1852. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/operateLog/service/impl/
  1853. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/operateLog/service/IOperateLogService.java 1.38KB
  1854. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/dto/ModuleRemindDTO.java 1.6KB
  1855. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/dto/RemindDTO.java 602B
  1856. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/controller/ModuleRemindController.java 2.85KB
  1857. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/mapper/ModuleAdditionReminderMapper.java 954B
  1858. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/mapper/ModuleAdditionRemindUserMapper.java 335B
  1859. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/mapper/xml/
  1860. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/entity/ModuleAdditionReminder.java 1.06KB
  1861. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/entity/ModuleAdditionRemindUser.java 1.73KB
  1862. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/service/IModuleAdditionReminderService.java 1.12KB
  1863. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/service/impl/
  1864. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/service/IModuleAdditionRemindUserSercive.java 340B
  1865. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/rsakeypair/dto/RsaKeypairParam.java 1.89KB
  1866. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/rsakeypair/entity/RsaKeypair.java 2.42KB
  1867. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/rsakeypair/controller/RsaKeypairController.java 5.11KB
  1868. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/rsakeypair/service/impl/
  1869. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/rsakeypair/service/IRsaKeypairService.java 2.12KB
  1870. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/rsakeypair/mapper/xml/
  1871. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/rsakeypair/mapper/RsaKeypairMapper.java 373B
  1872. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/controller/IdentityController.java 4.05KB
  1873. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/controller/RoleController.java 13.41KB
  1874. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/IdentityAndRoleRelationDTO.java 1005B
  1875. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/IdentityDTO.java 1.83KB
  1876. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/PermissionNameAndCodeDTO.java 671B
  1877. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/RoleAndAreaDTO.java 1.28KB
  1878. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/PsUserDTO.java 1.13KB
  1879. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/RoleAndPermissionListDTO.java 773B
  1880. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/RoleComponentDTO.java 955B
  1881. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/UserComponentRelationDTO.java 956B
  1882. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/UserDTO.java 872B
  1883. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/UserInfoDTO.java 882B
  1884. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/UserRoleDTO.java 841B
  1885. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/UserRoleAddDTO.java 842B
  1886. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/UserRoleImportDTO.java 1.03KB
  1887. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/UserRoleParam.java 974B
  1888. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/UserRoleRelationTinyDTO.java 796B
  1889. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/WbComponentTreeDTO.java 1.16KB
  1890. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/UserRoleRelationDTO.java 1.13KB
  1891. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/WbModuleTreeDTO.java 987B
  1892. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/WbRoleDTO.java 1.58KB
  1893. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/WbRoleInfoDTO.java 2.37KB
  1894. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/WbRolePageDTO.java 1.36KB
  1895. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/WbRoleStateDTO.java 994B
  1896. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/dto/WbRoleParam.java 1.24KB
  1897. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/entity/Identity.java 2.67KB
  1898. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/entity/LayoutDefault.java 1.13KB
  1899. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/entity/UserRoleRelation.java 1.64KB
  1900. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/entity/RoleComponentRelation.java 1.17KB
  1901. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/entity/WbRole.java 2.73KB
  1902. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/service/IIdentityService.java 1.55KB
  1903. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/service/impl/
  1904. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/service/IRoleService.java 3.75KB
  1905. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/service/IUserRoleRelationService.java 654B
  1906. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/service/IRoleComponentRelationService.java 549B
  1907. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/mapper/IdentityMapper.java 1.16KB
  1908. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/mapper/LayoutDefaultMapper.java 495B
  1909. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/mapper/RoleComponentRelationMapper.java 1013B
  1910. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/mapper/UserRoleRelationMapper.java 3.63KB
  1911. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/mapper/xml/
  1912. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/mapper/WbRoleMapper.java 2.42KB
  1913. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/constant/UapInterface.java 4.56KB
  1914. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/config/AppProperties.java 624B
  1915. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/controller/AppSysLogController.java 2.19KB
  1916. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/controller/FileController.java 8.83KB
  1917. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/controller/DuplicateCheckController.java 1.93KB
  1918. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/controller/LoginController.java 4.11KB
  1919. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/controller/RoleComponentRuleController.java 2.53KB
  1920. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/controller/SysCategoryController.java 18.42KB
  1921. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/controller/SysDictController.java 24.98KB
  1922. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/controller/SysDictItemController.java 4.35KB
  1923. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/controller/SysLogController.java 5.52KB
  1924. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/controller/SysOrganizationController.java 2.38KB
  1925. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/controller/SysPermissionController.java 3.73KB
  1926. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/controller/UserDetailController.java 1.61KB
  1927. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/controller/UserStatisticsController.java 2.65KB
  1928. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/entity/BusFile.java 1.48KB
  1929. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/entity/DimensionOutputLine.java 1011B
  1930. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/entity/OrgLevelOne.java 388B
  1931. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/entity/RoleComponentRule.java 1KB
  1932. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/entity/OutputOrgTree.java 3KB
  1933. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/entity/SysCategory.java 2.34KB
  1934. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/entity/SysCompany.java 498B
  1935. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/entity/SysDictItem.java 1.54KB
  1936. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/entity/SysLog.java 3.29KB
  1937. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/entity/SysDict.java 1.59KB
  1938. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/entity/SysFillRule.java 2.57KB
  1939. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/model/DuplicateCheckVo.java 1.01KB
  1940. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/model/SysDictTree.java 1.89KB
  1941. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/model/TreeSelectModel.java 567B
  1942. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/model/TreeModel.java 1.22KB
  1943. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/mapper/BusFileMapper.java 780B
  1944. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/mapper/RoleComponentRuleMapper.java 1.49KB
  1945. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/mapper/SysDictItemMapper.java 607B
  1946. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/mapper/SysFillRuleMapper.java 347B
  1947. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/mapper/SysCategoryMapper.java 936B
  1948. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/mapper/SysDictMapper.java 3.94KB
  1949. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/mapper/xml/
  1950. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/mapper/SysLogMapper.java 2.56KB
  1951. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/param/UserStatisticsPageParam.java 774B
  1952. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/param/SysLogParam.java 1.64KB
  1953. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/param/UserStatisticsParam.java 508B
  1954. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/IBusFileService.java 987B
  1955. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/impl/
  1956. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/ISysDictItemService.java 552B
  1957. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/ISysDictService.java 3.25KB
  1958. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/ISysCategoryService.java 1.43KB
  1959. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/ISysFillRuleService.java 352B
  1960. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/IUserService.java 596B
  1961. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/ISysLogService.java 1.71KB
  1962. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/UserStatisticsIncrService.java 990B
  1963. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/rule/CategoryCodeRule.java 2.63KB
  1964. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/RoleComponentRuleService.java 1.17KB
  1965. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/util/DESEncrypt.java 1.99KB
  1966. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/vo/ComponentRuleDTO.java 1.35KB
  1967. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/vo/DailyLoginDetailDTO.java 905B
  1968. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/vo/OtherCoreData.java 778B
  1969. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/vo/OutputOrgTreeDTO.java 1.05KB
  1970. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/vo/PsUserDetail.java 1.22KB
  1971. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/vo/PsResultDTO.java 2.12KB
  1972. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/vo/RuleDTO.java 936B
  1973. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/vo/UserStatisticsDTO.java 1.09KB
  1974. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/vo/SysDictPage.java 900B
  1975. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/controller/CityManagerPerformanceController.class 7.82KB
  1976. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/controller/AchievementController.class 12.08KB
  1977. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/controller/FinCityAreaController.class 5.26KB
  1978. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/controller/SalesAchieveOperatorController.class 9.75KB
  1979. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/controller/SalesAchieveCityController.class 10.28KB
  1980. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/controller/SalesAchieveSmcController.class 8.3KB
  1981. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/app/AppAchieveOperatorAreaManagerController.class 9.51KB
  1982. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/app/AppCityManagerPerformanceController.class 8.75KB
  1983. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/app/AppContractProfitController.class 5.07KB
  1984. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/app/AppFinCityAreaController.class 4.75KB
  1985. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/app/AppSalesAchieveCityController.class 6.69KB
  1986. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/app/AppFinCockpitAarController.class 2.14KB
  1987. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/app/AppSalesAchieveOperatorController.class 9.08KB
  1988. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/app/AppSalesAchieveSmcController.class 18.83KB
  1989. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/app/CCDirectorKeyBusinessMonitorController.class 2.99KB
  1990. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/app/VAreaPerformanceRankController.class 2.9KB
  1991. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/app/LtcSalesPerformanceController.class 12.11KB
  1992. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/app/VMarketExpandIndexController.class 2.27KB
  1993. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/AreaBgbuContProfit.class 5.75KB
  1994. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/CCDirectorKeyBusinessMonitor.class 6.37KB
  1995. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/AreaContProfitTotal.class 11.88KB
  1996. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/FinCityAreaCostApportion.class 15.81KB
  1997. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/FinAreaCostSummary.class 35.02KB
  1998. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/FinCityAreaCostControl.class 11.11KB
  1999. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/FinCityCostDetail.class 14.13KB
  2000. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/FinCockpitAar$FinCockpitAarBuilder.class 2.66KB
  2001. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/FixedStoreDetailCar.class 8.99KB
  2002. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/FinCockpitAar.class 6.45KB
  2003. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/LtcHSalePerformanceTotal.class 4.55KB
  2004. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/LtcAreaBgbuProfitTotal.class 5.39KB
  2005. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/LtcQSalesGrossProfit.class 8.02KB
  2006. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/LtcQSalesGrossProfitBgbu.class 5.29KB
  2007. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/LtcQzSalePerformanceBgBu.class 5.27KB
  2008. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/LtcQzSalePerformanceTotal.class 7.11KB
  2009. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/LtcReturnMomeyActualSmc.class 17.66KB
  2010. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/LtcSalesPerformance.class 20.03KB
  2011. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/LtcSalesPersonPerformance.class 4.59KB
  2012. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/ManagerFeePackage.class 5.48KB
  2013. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/ManagerReturnMomey.class 5.3KB
  2014. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/PerfCompprofitDetailObu.class 7.08KB
  2015. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/PerfCompprofitSumObu.class 4.53KB
  2016. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/PerformProfitDetailObu.class 7.08KB
  2017. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/PerformProfitSumObu.class 7.39KB
  2018. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/PerformReturnDetailObu.class 13.49KB
  2019. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/PerformReturnSumObu.class 4.5KB
  2020. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/ReturnMoneyDetailCar.class 8.86KB
  2021. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/ReturnMoneyDetailSve.class 9.11KB
  2022. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/SalesGrossCity.class 5.48KB
  2023. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/SaleProfitDetailSve.class 8.59KB
  2024. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/SalesGrossProfit.class 5.33KB
  2025. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/SalesGrossSmc.class 3.77KB
  2026. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/SalesIndexPerformance.class 6.42KB
  2027. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/SalesMoneyActualSmc.class 11.34KB
  2028. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/SalesMoneyTargetSmc.class 11.34KB
  2029. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/SalesMyPerformanceCity.class 6.64KB
  2030. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/SalesOppStoreCity.class 8.57KB
  2031. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/ShenceRegionCollection.class 16.91KB
  2032. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/ShenceForecastOpporyunity.class 21.03KB
  2033. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/ShenceRegionUser.class 10.46KB
  2034. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/ShenceRegionUserDest.class 5.54KB
  2035. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/ShenceRegionUserFcast.class 7.96KB
  2036. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/VAreaPerformanceRank.class 6.99KB
  2037. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/VDAchStorage.class 9.64KB
  2038. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/entity/VMarketExpandIndex.class 5.95KB
  2039. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/AreaBgbuContProfitDTO.class 5.67KB
  2040. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/AreaContProfitTotalDTO.class 11.76KB
  2041. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/AreaExamineTargetXiaZuanDTO.class 4.83KB
  2042. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/AreaLeaderAchievementDTO.class 12.33KB
  2043. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/BGBUFinAreaCostSummaryDTO.class 4.67KB
  2044. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/CityManagerPerformanceTotalParam.class 10.01KB
  2045. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/CityManagerTotalAmountDTO.class 3.3KB
  2046. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/FcastGrossDetailDTO.class 7.1KB
  2047. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/FinAreaCostSummaryDTO.class 20.52KB
  2048. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/FcastGrossQuarterDTO.class 5.64KB
  2049. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/FinCityAreaCostApportionDTO.class 14.26KB
  2050. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/FinAreaGrosDetailDTO.class 5.06KB
  2051. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/FinCityAreaCostControlDTO.class 3.14KB
  2052. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/FinCityDeptCostDetailDTO.class 6.03KB
  2053. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/FinCityCostDetailDTO.class 8.55KB
  2054. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/FinCityOppCostDetailDTO.class 5.95KB
  2055. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/FixedStoreDetailCarDTO.class 9.92KB
  2056. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/FixedStoreDetailCarParam.class 9.76KB
  2057. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/ForecastOpporyunityParam.class 7.79KB
  2058. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/ForecastValueDTO.class 4.36KB
  2059. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/IncomeAchieveRankDTO.class 3.21KB
  2060. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/IncomeProfitCompSveDTO.class 2.01KB
  2061. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/InduContProfitDetailDto.class 6.93KB
  2062. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/IndustryContProfitTotalDto.class 3.37KB
  2063. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/LtcQSalesGrossProfitBgbuDTO.class 5.34KB
  2064. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/LtcQSalesGrossProfitDTO.class 8.09KB
  2065. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/LtcQzSalePerformanceBgBuDTO.class 5.35KB
  2066. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/LtcQzSalePerformanceTotalDTO.class 7.18KB
  2067. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/LtcSalesPerformanceCarDTO.class 16.03KB
  2068. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/LtcSalesPerformanceDTO.class 40.86KB
  2069. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/LtcSalesPerformanceServiceDTO.class 5.79KB
  2070. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/LtcSalesPersonPerformanceDTO.class 4.54KB
  2071. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/ManagerIndustryProfitTotalDto.class 3.46KB
  2072. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/OperatorAreaManagerHomePageDTO.class 6.75KB
  2073. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/OperatorAreaManagerParam.class 4.98KB
  2074. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/PerformanceDTO.class 1.74KB
  2075. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/PerformanceTotalParam.class 1.93KB
  2076. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/PerformProfitDetailObuDTO$PerformProfitDetailObuDTOBuilder.class 3.3KB
  2077. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/PerformProfitDetailObuDTO.class 8.39KB
  2078. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/PerformProfitSumObuDTO.class 5.83KB
  2079. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/RegionCollectionInfoDTO.class 3.82KB
  2080. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/RegionCollectionParam.class 5.47KB
  2081. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/ReturnMoneyDetailCarDTO.class 8.54KB
  2082. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/ReturnMomeyActualSmcDTO.class 17.23KB
  2083. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/ReturnMoneyDetailCarParam.class 8.69KB
  2084. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/ReturnMoneyDetailSveDTO.class 9.34KB
  2085. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/ReturnMoneyDetailSveParam.class 10.17KB
  2086. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/SaleContProfitTotalDto.class 3.34KB
  2087. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/SaleContProfitDetailDto.class 7.54KB
  2088. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/SaleProfitDetailSveDTO.class 8.83KB
  2089. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/SaleProfitDetailSveParam.class 6.02KB
  2090. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/SaleRefundContractDTO.class 10.45KB
  2091. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/SaleRefundContractNodeDTO.class 12.81KB
  2092. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/SalesAchieveGrossParam.class 7.13KB
  2093. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/SalesBusinessDeptInfoDTO.class 3.46KB
  2094. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/SalesGrossCityParam.class 5.23KB
  2095. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/SalesLeaderStatScmDTO.class 5.47KB
  2096. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/SalesMoneyActualSmcParam.class 8.26KB
  2097. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/SalesMoneyOverviewCityDTO.class 8.45KB
  2098. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/SalesMoneyOverviewSmcDTO.class 8.13KB
  2099. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/SalesMoneySmcParam.class 2.24KB
  2100. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/SalesMoneyTargetSmcParam.class 8.48KB
  2101. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/SalesMyPerformanceCityDTO.class 5.81KB
  2102. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/SalesOperatorIndexDTO.class 6.66KB
  2103. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/SalesOppStoreCityParam.class 5.7KB
  2104. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/SalesProjListSmcDTO.class 8.48KB
  2105. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/ShenceRegionUserDTO.class 10.2KB
  2106. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/VDAchStorageDTO.class 9.23KB
  2107. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/dto/VLtcIncomeProfitCompSveDTO.class 3.55KB
  2108. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/AchieveOperatorAreaManagerMapper.class 2.25KB
  2109. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/AreaBgbuContProfitMapper.class 1010B
  2110. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/AreaContProfitTotalMapper.class 762B
  2111. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/CCDirectorKeyBusinessMonitorMapper.class 754B
  2112. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/CityManagerPerformanceMapper.class 3.45KB
  2113. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/FinCityAreaCostApportionMapper.class 828B
  2114. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/FinCityAreaCostControlMapper.class 694B
  2115. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/FinCityCostDetailMapper.class 1.79KB
  2116. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/FinCockpitAarMapper.class 700B
  2117. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/FixedStoreDetailCarMapper.class 1.15KB
  2118. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/LtcHSalePerformanceTotalMapper.class 704B
  2119. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/LtcAreaBgbuProfitTotalMapper.class 271B
  2120. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/LtcSalesPerformanceMapper.class 2.11KB
  2121. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/QSalesGrossProfitBgbuMapper.class 760B
  2122. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/QSalesGrossProfitMapper.class 678B
  2123. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/QzSalePerformanceTotalMapper.class 700B
  2124. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/QzSalePerformanceBgBuMapper.class 760B
  2125. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/ReturnMoneyDetailCarMapper.class 1.16KB
  2126. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/SaleProfitDetailSveMapper.class 1.09KB
  2127. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/ReturnMoneyDetailSveMapper.class 1.02KB
  2128. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/SalesMoneyCityMapper.class 1.83KB
  2129. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/SalesMoneySmcMapper.class 6.54KB
  2130. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/SalesPerformanceMapper.class 401B
  2131. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/SalesPersonPerformanceMapper.class 703B
  2132. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/ShenceRegionCollectionMapper.class 1.68KB
  2133. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/ShenceRegionUserFcastMapper.class 1.78KB
  2134. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/ShenceRegionUserMapper.class 1.93KB
  2135. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/VAreaPerformanceRankMapper.class 1020B
  2136. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/VDAchStorageMapper.class 1.12KB
  2137. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/
  2138. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/VMarketExpandIndexMapper.class 727B
  2139. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/param/AreaPerformanceRankParam.class 3KB
  2140. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/param/CityManagerPerformanceParam.class 10.27KB
  2141. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/param/CCDirectorKeyBusinessMonitorParam.class 1.84KB
  2142. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/param/FeePackageParam.class 6.68KB
  2143. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/param/ContractProfitParam.class 1.91KB
  2144. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/param/FinAreaCostSummaryParam.class 6.25KB
  2145. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/param/FinCockpitAarParam.class 3.07KB
  2146. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/param/IncomeAchieveRankParam.class 3.54KB
  2147. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/param/InduContProfitDetailParam.class 6.27KB
  2148. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/param/IndustryContProfitTotalParam.class 2.38KB
  2149. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/param/MarketExpandParam.class 1.87KB
  2150. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/param/MyAchievementParam.class 10.43KB
  2151. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/param/OppContractProfitParam.class 6.07KB
  2152. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/param/SaleContProfitDetailParam.class 5.12KB
  2153. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/param/SaleContProfitTotalParam.class 2.33KB
  2154. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/param/SalesPersonPerformanceParam.class 2.08KB
  2155. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/IAchievementService.class 1.4KB
  2156. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/IAchieveOperatorAreaManagerService.class 1.98KB
  2157. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/ICCDirectorKeyBusinessMonitorService.class 575B
  2158. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/IContractProfitService.class 1.11KB
  2159. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/ICityManagerPerformanceService.class 2.9KB
  2160. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/IFinCityAreaService.class 1.55KB
  2161. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/IFixedStoreDetailCarService.class 1.05KB
  2162. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/IFinCockpitAarService.class 521B
  2163. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/
  2164. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/IHSalePerformanceTotalService.class 608B
  2165. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/IQSalesGrossProfitBgbuService.class 670B
  2166. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/IQSalesGrossProfitService.class 588B
  2167. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/IQzSalePerformanceBgBuService.class 670B
  2168. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/IQzSalePerformanceTotalService.class 713B
  2169. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/IReturnMoneyDetailCarService.class 1.06KB
  2170. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/IReturnMoneyDetailSveService.class 950B
  2171. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/ISalesAchieveOperatorService.class 3.42KB
  2172. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/ISaleProfitDetailSveService.class 944B
  2173. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/ISalesMoneyCityService.class 1.84KB
  2174. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/ISalesIndexPerformanceService.class 604B
  2175. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/ISalesMoneySmcService.class 6.1KB
  2176. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/ISalesPersonPerformanceService.class 613B
  2177. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/IVAreaPerformanceRankService.class 970B
  2178. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/IVDAchStorageService.class 1.02KB
  2179. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/IVMarketExpandIndexService.class 637B
  2180. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/behaviorManagement/app/AppBehaviorManagementController.class 2.15KB
  2181. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/behaviorManagement/entity/DirectorBehaviorManagement.class 14.52KB
  2182. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/behaviorManagement/mapper/BehaviorManagementMapper.class 728B
  2183. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/behaviorManagement/mapper/xml/
  2184. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/behaviorManagement/service/IBehaviorManagementService.class 455B
  2185. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/behaviorManagement/service/impl/
  2186. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/behaviorManagement/util/BehaviorManagementUtil.class 5.06KB
  2187. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/clientele/dto/CustomerSmcParam.class 4.24KB
  2188. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/clientele/dto/CustomerSmcPreviewDTO.class 6.19KB
  2189. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/clientele/app/AppCustomerSmcController.class 3.83KB
  2190. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/clientele/controller/CustomerSmcController.class 3.77KB
  2191. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/clientele/mapper/CustomerSmcMapper.class 1.07KB
  2192. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/clientele/service/ICustomerSmcService.class 1.34KB
  2193. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/clientele/mapper/xml/
  2194. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/clientele/entity/LtcMyCustomerSmc.class 10.09KB
  2195. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/clientele/service/impl/
  2196. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/app/ChannelDetailInformationController.class 4.94KB
  2197. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/controller/CockpitController.class 2KB
  2198. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/mapper/ChannelSignInformationMapper.class 2.02KB
  2199. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/mapper/xml/
  2200. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/entity/ChannelContractPerform.class 6.57KB
  2201. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/entity/ChannelPerformanceIndex.class 7.44KB
  2202. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/entity/ChannelQualityIndex.class 7.42KB
  2203. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/entity/ChannelWinOpportunity.class 7.72KB
  2204. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/entity/CockpitDTO.class 1.89KB
  2205. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/entity/ChannelSignInformation.class 5.29KB
  2206. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/param/ChannelDetailInformationParam.class 4.12KB
  2207. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/service/IChannelDetailInformationService.class 1.77KB
  2208. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/service/ICockpitService.class 305B
  2209. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/service/impl/
  2210. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/entity/DirectorContractCollection.class 4.96KB
  2211. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/entity/DirectorContractTop.class 14.03KB
  2212. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/entity/LtcMySaleContractLvyueSmc.class 15.83KB
  2213. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/entity/LtcMySaleContractSmc.class 12.61KB
  2214. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/entity/ManagerContract.class 5.69KB
  2215. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/entity/LtcMySaleContractWaitSmc.class 11.97KB
  2216. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/entity/MySaleContract.class 11.92KB
  2217. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/entity/MySaleContractPerformance.class 15.48KB
  2218. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/entity/MySaleContractWait.class 11.35KB
  2219. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/entity/PaymentMonthPerformance.class 8.88KB
  2220. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/entity/SaleRefundPerformance.class 12.99KB
  2221. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/entity/VLtcContract.class 13.85KB
  2222. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/dto/CityManagerContractParam.class 5.45KB
  2223. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/dto/AppSaleContractDTO.class 5.64KB
  2224. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/dto/CityPerformanceSumContract.class 3.31KB
  2225. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/dto/CommonContractParam.class 2.93KB
  2226. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/dto/ContractDataDTO.class 7.94KB
  2227. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/dto/ContractDetailDTO.class 10.37KB
  2228. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/dto/ContractDetailParam.class 6.99KB
  2229. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/dto/ContractDetailQuantityDTO.class 3.33KB
  2230. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/dto/DirectorContractDetailsDTO.class 15.37KB
  2231. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/dto/DirectorContractDetailsParam.class 2.68KB
  2232. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/dto/DirectorContractTopDTO.class 5.6KB
  2233. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/dto/OperatorContractListDTO.class 11.83KB
  2234. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/dto/OperatorContractParam.class 2KB
  2235. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/dto/OperatorContractRecordDTO.class 3.03KB
  2236. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/dto/OperatorContractTotalDTO.class 4.73KB
  2237. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/dto/OperatorListParam.class 5.14KB
  2238. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/dto/SaleContractDTO.class 12.08KB
  2239. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/app/ContractDataAppController.class 5.76KB
  2240. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/app/OperatorContractAppController.class 4.38KB
  2241. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/app/SaleContractAppController.class 14.99KB
  2242. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/controller/SaleContractController.class 14.2KB
  2243. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/mapper/MySaleContractMapper.class 3.67KB
  2244. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/mapper/MySaleContractPerformanceMapper.class 3.14KB
  2245. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/mapper/MySaleContractWaitMapper.class 2.25KB
  2246. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/mapper/OperatorContractMapper.class 1.45KB
  2247. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/mapper/PaymentMonthPerformanceMapper.class 2.44KB
  2248. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/mapper/VLtcContractMapper.class 2.96KB
  2249. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/mapper/xml/
  2250. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/service/ContractDataService.class 1.53KB
  2251. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/service/impl/
  2252. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/service/MySaleContractPerformanceService.class 2.6KB
  2253. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/service/MySaleContractService.class 3.36KB
  2254. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/service/OperatorContractService.class 1.06KB
  2255. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/budgetDrive/app/AppLtcBudgetDrivenController.class 2.3KB
  2256. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/budgetDrive/entity/LtcBudgetDriven.class 6.25KB
  2257. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/budgetDrive/controller/LtcBudgetDrivenController.class 2.04KB
  2258. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/budgetDrive/param/BudgetDrivenParam.class 2.03KB
  2259. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/budgetDrive/service/ILtcBudgetDrivenService.class 576B
  2260. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/budgetDrive/service/impl/
  2261. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/budgetDrive/mapper/LtcBudgetDrivenMapper.class 393B
  2262. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/budgetDrive/mapper/xml/
  2263. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/app/AppCroupInformationController.class 8.58KB
  2264. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/controller/GroupInformationController.class 5.71KB
  2265. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/dto/DailyReportDetailParam.class 3.28KB
  2266. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/dto/GroupInformationDTO.class 5.93KB
  2267. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/dto/DailyReportStaffInfoDTO.class 3.43KB
  2268. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/dto/GroupInformationParam.class 4.45KB
  2269. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/dto/LtcPersonTargetDTO.class 3.95KB
  2270. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/dto/PersonalIndicatorDTO.class 9.82KB
  2271. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/dto/VLtcIdstTeamFyDTO.class 3.45KB
  2272. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/dto/SubordinateAccountDTO.class 3.09KB
  2273. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/dto/VLtcIdstTeamHkDTO.class 4.09KB
  2274. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/dto/VLtcIdstTeamHtDTO.class 4.5KB
  2275. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/dto/VLtcIdstTeamParam.class 3.02KB
  2276. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/dto/VLtcIdstTeamSaleXwglDTO.class 4.35KB
  2277. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/dto/VLtcIdstTeamProfitVisitDTO.class 4.08KB
  2278. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/entity/DailyReportCustVisit.class 5.31KB
  2279. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/entity/DailyReportNewOpp.class 5.64KB
  2280. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/entity/DailyReportOppPromotion.class 5.73KB
  2281. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/entity/DailyReportOverview.class 6.35KB
  2282. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/entity/DailyReportStaffInfo.class 3.72KB
  2283. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/entity/DailyReportReturnMoney.class 6.08KB
  2284. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/entity/GroupInformation.class 6.06KB
  2285. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/entity/VLtcIdstTeamFy.class 3.48KB
  2286. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/entity/VLtcIdstTeamHk.class 4.09KB
  2287. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/entity/VLtcIdstTeamHt.class 4.35KB
  2288. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/entity/VLtcIdstTeamSaleXwgl.class 4.73KB
  2289. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/entity/VLtcIdstTeamProfitVisit.class 4.04KB
  2290. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/ltcoverview/controller/LtcBusinessCarController.class 2.65KB
  2291. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/service/impl/
  2292. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/service/GroupInformationService.class 2.32KB
  2293. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/mapper/DailyReportCustVisitMapper.class 764B
  2294. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/mapper/DailyReportOppPromotionMapper.class 773B
  2295. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/mapper/DailyReportNewOppMapper.class 755B
  2296. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/mapper/DailyReportOverviewMapper.class 761B
  2297. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/mapper/DailyReportReturnMoneyMapper.class 770B
  2298. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/mapper/GroupInformationMapper.class 1.49KB
  2299. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/mapper/LtcSalePersonalDmsMapper.class 3.63KB
  2300. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/mapper/xml/
  2301. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/ltcoverview/dto/LtcBusinessCarDTO.class 20.48KB
  2302. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/ltcoverview/mapper/LtcBusinessCarMapper.class 529B
  2303. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/ltcoverview/mapper/xml/
  2304. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/ltcoverview/entity/SSaleBizoppSummaryCar.class 6.6KB
  2305. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/app/AppShenceOrgController.class 3.11KB
  2306. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/ltcoverview/service/ILtcBusinessCarService.class 348B
  2307. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/ltcoverview/service/impl/
  2308. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/controller/ShenceOrgController.class 2.09KB
  2309. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/dto/PrcLineDistributionParam.class 2.59KB
  2310. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/dto/ShenceOrgDTO.class 2.9KB
  2311. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/entity/ShenceOrg.class 5.69KB
  2312. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/entity/PrcLineDistribution.class 4.14KB
  2313. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/service/impl/
  2314. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/service/IPrcLineDistributionService.class 538B
  2315. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/service/ShenceOrgService.class 682B
  2316. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/app/WeekPaperController.class 2.73KB
  2317. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/app/LtcServiceReportController.class 2.76KB
  2318. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/mapper/PrcLineDistributionMapper.class 841B
  2319. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/mapper/ShenceOrgMapper.class 715B
  2320. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/mapper/xml/
  2321. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/controller/CarSalesWeeklyController.class 2.74KB
  2322. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/dto/CarSalesWeeklyDTO.class 4.21KB
  2323. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/dto/CarSalesWeeklyReportDTO.class 10.74KB
  2324. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/dto/CarSalesWeeklyParam.class 3.97KB
  2325. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/dto/LtcServiceCustomerCallDTO.class 4.88KB
  2326. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/dto/LtcServiceCustomerCallVO.class 5.3KB
  2327. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/dto/LtcServiceProblemAndSupportDTO.class 3.71KB
  2328. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/dto/LtcServiceProblemAndSupportVO.class 4.21KB
  2329. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/dto/LtcServiceReportParam.class 5.68KB
  2330. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/entity/CarSalesWeekly.class 10.92KB
  2331. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/service/ICarSalesWeeklyService.class 1.52KB
  2332. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/service/impl/
  2333. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/service/ILtcServiceReportService.class 577B
  2334. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/mapper/CarSalesWeeklyMapper.class 1.69KB
  2335. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/mapper/LtcServiceReportMapper.class 1.07KB
  2336. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/mapper/xml/
  2337. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/app/AppChannelRankingController.class 6.39KB
  2338. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/app/AppCityManagerOppController.class 6.92KB
  2339. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/app/AppOperatorOppController.class 5.33KB
  2340. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/app/AppOrgPerformanceController.class 3.53KB
  2341. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/app/AppOppSveController.class 3.37KB
  2342. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/app/AppSaleBehaviorManageController.class 5.39KB
  2343. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/app/AppSalesProjSmcController.class 26.71KB
  2344. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/app/AppSmartCityController.class 4.77KB
  2345. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/app/AppUserFollowCarController.class 2.3KB
  2346. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/app/AppUserFollowSmcController.class 2.37KB
  2347. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/app/FinCockpitForecastOppController.class 3.14KB
  2348. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/app/AppUserFollowSveController.class 2.55KB
  2349. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/app/SalesPerformanceCarController.class 7.8KB
  2350. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/app/SalesProjSveController.class 10.1KB
  2351. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/app/SysDictController.class 4.02KB
  2352. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/controller/CityManagerOppController.class 13.18KB
  2353. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/controller/OperatorOppController.class 4.61KB
  2354. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/controller/PerformanceCarController.class 8.27KB
  2355. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/controller/OpportunityController.class 17.45KB
  2356. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/controller/SaleBehaviorManageController.class 5.23KB
  2357. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/controller/SalesProjSmcController.class 12.41KB
  2358. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/controller/SmartCityController.class 4.54KB
  2359. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/controller/UserFollowCarController.class 2.34KB
  2360. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/controller/UserFollowSmcController.class 2.34KB
  2361. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/controller/UserFollowSveController.class 2.8KB
  2362. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/CityManagerOppMapper.class 5.55KB
  2363. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/ChannelRankListMapper.class 3.09KB
  2364. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/ContractReturnMoneyRatioMapper.class 380B
  2365. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/FinCockpitForecastOppMapper.class 972B
  2366. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/LtcOppStoreDetailMapper.class 842B
  2367. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/IOperatorOppMapper.class 1.93KB
  2368. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/SaleBehaviorManageMapper.class 978B
  2369. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/LtcSalesProjBoSupportMapper.class 732B
  2370. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/SaleManageWarnTresholdMapper.class 1.84KB
  2371. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/SalesMyProjMapper.class 645B
  2372. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/SalesParticipateOppMapper.class 669B
  2373. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/SalesPerformanceCarMapper.class 3.42KB
  2374. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/SalesProjListSveMapper.class 4.03KB
  2375. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/SalesProjListSmcMapper.class 10.68KB
  2376. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/SalesProjOverviewSmcMapper.class 1.1KB
  2377. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/SalesProjOverviewSveMapper.class 891B
  2378. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/SalesShareOverviewSmcMapper.class 658B
  2379. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/SalesShareProjListSmcMapper.class 1.16KB
  2380. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/SalesShareProjListSveMapper.class 2.13KB
  2381. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/SmartCityMapper.class 2.45KB
  2382. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/SalesShareProjOverviewSveMapper.class 700B
  2383. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/UserFollowCarMapper.class 387B
  2384. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/UserFollowSmcMapper.class 387B
  2385. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/VDiopScXwzBoReserveMapper.class 550B
  2386. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/UserFollowSveMapper.class 387B
  2387. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/VFinCockpitMapper.class 933B
  2388. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/
  2389. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/AppSaleConstSveParam.class 4.93KB
  2390. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/AppSalesCommitteeOverviewDTO.class 5.25KB
  2391. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/CityManagerByTeamDTO.class 8.59KB
  2392. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/AreaChangeStatisticsParam.class 3.36KB
  2393. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/CityManagerByTeamParam.class 7.68KB
  2394. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/CityManagerByTeamSumDTO.class 2.74KB
  2395. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/CityManagerOppParam.class 11.61KB
  2396. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/CityManagerPerformanceStatistics.class 4.42KB
  2397. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/CityManagerUnitStaticDTO.class 6.47KB
  2398. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/ContractReturnMoneyRatioDTO.class 2.03KB
  2399. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/DataDTO.class 2.27KB
  2400. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/DictDTO.class 1.5KB
  2401. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/FinCockpitForecastOppSupernatantDTO.class 5.12KB
  2402. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/FollowListSmcParam.class 10.01KB
  2403. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/InStageBudgetDTO.class 3.67KB
  2404. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/LtcOppStoreDetailDTO.class 5.21KB
  2405. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/LtcSalePersonalDmsDTO.class 388B
  2406. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/LtcSalesProjBoSupportDTO.class 1.56KB
  2407. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/LtcSalesProjListSmcDTO.class 27.82KB
  2408. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/LtcSalesProjOverviewCarDTO.class 19.13KB
  2409. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/OperatorAreaManagerOppListDTO.class 16.39KB
  2410. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/LtcSmartCitiesDTO.class 5.44KB
  2411. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/SaleConstSveMapper.class 2.82KB
  2412. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/OperatorAreaManagerOppParam.class 10.46KB
  2413. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/OppChangeStatisticsDTO.class 3.8KB
  2414. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/OppChangeStatisticsParam.class 5.11KB
  2415. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/OppChangeStatisticsMid.class 7.05KB
  2416. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/OppChangeStatisticsOverViewDTO.class 5.95KB
  2417. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/OppContractProfitDTO.class 8.06KB
  2418. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/OppListSmcDTO.class 16.68KB
  2419. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/OppListSmcParam.class 11.24KB
  2420. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/OppQualitySmcParam.class 8.92KB
  2421. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/OppQualityOverviewSmcDTO.class 11.86KB
  2422. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/ParamDTO.class 3.72KB
  2423. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/OppStateStatisticsMid.class 7.58KB
  2424. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/OppStoreParam.class 1.72KB
  2425. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SaleBehaviorDTO.class 3KB
  2426. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SaleBehaviorManageDTO.class 9.32KB
  2427. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SaleBehaviorParamDTO.class 1.9KB
  2428. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SaleConstSveDTO.class 14.77KB
  2429. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SaleManageWarnThresholdDTO.class 2.24KB
  2430. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SaleConstSveParam.class 5.95KB
  2431. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SalesCommitteeOverviewDTO.class 20.63KB
  2432. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SalesCommitteeServiceReviewDTO.class 415B
  2433. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SalesMyPerformanceAppDTO.class 15.97KB
  2434. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SalesMyPerformanceDTO.class 16.24KB
  2435. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SalesMyProjDTO.class 7.94KB
  2436. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SalesProjLisSmcLeaderDTO.class 13.9KB
  2437. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SalesOppTypeCountDTO.class 3.42KB
  2438. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SalesProjListCarParam.class 20.13KB
  2439. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SalesProjListSmcDTO.class 43.06KB
  2440. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SalesProjListCarDTO.class 26.5KB
  2441. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SalesProjListSveDTO.class 15.59KB
  2442. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SalesProjListSveParam.class 6.55KB
  2443. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SalesProjOverviewCarDTO.class 9.18KB
  2444. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SalesProListSmcParam.class 477B
  2445. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SalesProjOverviewSveDTO.class 7.59KB
  2446. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SalesProStatSmcParam.class 3.15KB
  2447. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SalesProStatViewSmcDTO.class 11.49KB
  2448. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/StateOppByDTO.class 5.12KB
  2449. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/SveListParam.class 7.23KB
  2450. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/UserFollowCarDTO.class 3.05KB
  2451. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/UserFollowSveDTO.class 2.54KB
  2452. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/StateOppParam.class 2.91KB
  2453. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/VChannelCustomerReachDTO.class 6.12KB
  2454. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/VChannelDetailParam.class 4.14KB
  2455. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/VChannelDetailsDTO.class 10.39KB
  2456. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/VChannelExpandStatDTO.class 6.14KB
  2457. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/VChannelRankListDTO.class 4.62KB
  2458. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/VDBizoppOverviewDTO.class 12.56KB
  2459. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/VChannelRankListParam.class 4.17KB
  2460. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/VDiopScXwzBoReserveDTO.class 6.79KB
  2461. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/VDiopScXwzBoReserveParam.class 1.87KB
  2462. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/VFinCockpitAfcDTO.class 9.34KB
  2463. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/VFinCockpitDTO.class 20.46KB
  2464. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/VFinCockpitAreaParam.class 2.15KB
  2465. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/VFinCockpitOppParam.class 2.14KB
  2466. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/VFinCockpitParam.class 2.36KB
  2467. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/VFinCockpitRmDTO.class 8.42KB
  2468. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/VFinCockpitSgpDTO.class 8.18KB
  2469. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/VNearlyVisitNumberDTO.class 5.57KB
  2470. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/dto/VRelationClueOpporTunityDTO.class 8.44KB
  2471. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/param/FinCockpitForecastOppParam.class 3.43KB
  2472. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/param/OppListSveParam.class 3.36KB
  2473. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/param/OppSveParam.class 3.12KB
  2474. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/param/SaleBehaviorManageParam.class 3.57KB
  2475. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/param/SalesProjListSmcParam.class 11.96KB
  2476. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/param/SalesProjOverviewSmcParam.class 2.31KB
  2477. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/param/UserFollowSmcParam.class 3.07KB
  2478. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/param/VDBizoppOverviewParam.class 13.93KB
  2479. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/ContractReturnMoneyRatio.class 9.73KB
  2480. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/FinCockpitForecastOpp.class 17.72KB
  2481. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/LtcOppStoreDetail.class 22.53KB
  2482. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/LtcSalesProjBoSupport.class 5.84KB
  2483. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/LtcSalePersonalDms.class 5.42KB
  2484. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/LtcSalesProjOverviewCar.class 10.38KB
  2485. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/LtcSalesProjOverviewSve.class 12.88KB
  2486. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/OpportAccumulateObu.class 10.29KB
  2487. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/SaleBehaviorManage.class 21.3KB
  2488. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/SaleConstSve.class 11.81KB
  2489. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/SaleManageWarnThreshold.class 4.12KB
  2490. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/SalesMyPerformance.class 19.77KB
  2491. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/SalesMyProj.class 8.09KB
  2492. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/SalesParticipateOpp.class 7.24KB
  2493. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/SalesProjListCar.class 22.91KB
  2494. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/SalesProjListSmc.class 1.18KB
  2495. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/SalesProjListSve.class 14.45KB
  2496. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/SalesProjOverviewSmc.class 23.79KB
  2497. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/SalesProjOverviewSve.class 13.08KB
  2498. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/SalesShareOverviewSmc.class 11.9KB
  2499. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/SalesShareProjListSve.class 10.29KB
  2500. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/SalesShareProjOverviewSve.class 13.34KB
  2501. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/UserFollowSmc.class 4.03KB
  2502. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/UserFollowCar.class 4.03KB
  2503. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/UserFollowSve.class 3.55KB
  2504. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/entity/VDBizoppOverview.class 9.88KB
  2505. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/ChannelRankListService.class 2.81KB
  2506. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/ContractReturnMoneyRatioService.class 383B
  2507. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/IFinCockpitForecastOppService.class 775B
  2508. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/ICityManagerOppService.class 4.83KB
  2509. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/IOperatorOppService.class 1.7KB
  2510. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/
  2511. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/ISaleBehaviorManageService.class 1.78KB
  2512. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/ISalesPerformanceCarService.class 3.05KB
  2513. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/ISaleConstService.class 2.24KB
  2514. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/ISalesProjListSveService.class 3.8KB
  2515. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/ISalesProjOverviewSveService.class 783B
  2516. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/ISalesProjSmcService.class 8.48KB
  2517. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/ISalesShareProjListSveService.class 2.04KB
  2518. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/ISalesShareProjOverviewSveService.class 610B
  2519. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/IUserFollowCarService.class 583B
  2520. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/IUserFollowSmcService.class 576B
  2521. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/IUserFollowSveService.class 660B
  2522. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/SmartCityService.class 2.21KB
  2523. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/LtcSalesProjBoSupportService.class 1001B
  2524. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/VFinCockpitService.class 856B
  2525. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/sysdict/service/impl/
  2526. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/sysdict/service/ISysDictService.class 373B
  2527. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/controller/LtcSalesTrainingCalendarController.class 4.35KB
  2528. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/entity/LtcSalesTrainingCalendar.class 17.51KB
  2529. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/mapper/LtcSalesTrainingCalendarMapper.class 1.19KB
  2530. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/mapper/xml/
  2531. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/dto/LtcSalesTrainingCalendarDTO.class 2.23KB
  2532. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/dto/LtcSalesTrainingDayCalendarDTO.class 1.56KB
  2533. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/dto/LtcSalesTrainingDetailDTO.class 2.19KB
  2534. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/dto/LtcSalesTrainingListDTO.class 1.8KB
  2535. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/dto/LtcSalesTrainingNumDTO.class 2.22KB
  2536. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/dto/LtcSalesTrainingParamDTO.class 1.78KB
  2537. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/service/impl/
  2538. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/service/LtcSalesTrainingCalendarService.class 1.48KB
  2539. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/app/util/CastTimeUtils.java 2.16KB
  2540. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/app/util/BigDecimalUtil.java 10.4KB
  2541. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/common/param/CommonOneParam.java 956B
  2542. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/common/param/CommonPageParam.java 1.03KB
  2543. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/common/constant/LtcOverviewConstant.java 854B
  2544. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/common/constant/OppviewConstant.java 206B
  2545. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/app/
  2546. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/common/constant/SalesIndexNameConstant.java 3.02KB
  2547. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/
  2548. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/controller/
  2549. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/
  2550. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/
  2551. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/
  2552. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/param/
  2553. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/behaviorManagement/app/
  2554. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/behaviorManagement/entity/
  2555. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/behaviorManagement/mapper/
  2556. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/behaviorManagement/util/
  2557. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/behaviorManagement/service/
  2558. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/budgetDrive/controller/
  2559. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/budgetDrive/app/
  2560. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/budgetDrive/entity/
  2561. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/budgetDrive/mapper/
  2562. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/budgetDrive/param/
  2563. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/budgetDrive/service/
  2564. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/clientele/app/
  2565. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/clientele/dto/
  2566. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/clientele/controller/
  2567. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/clientele/mapper/
  2568. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/clientele/entity/
  2569. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/clientele/service/
  2570. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/controller/
  2571. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/app/
  2572. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/mapper/
  2573. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/entity/
  2574. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/param/
  2575. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/service/
  2576. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/app/
  2577. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/controller/
  2578. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/dto/
  2579. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/entity/
  2580. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/mapper/
  2581. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/service/
  2582. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/app/
  2583. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/controller/
  2584. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/dto/
  2585. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/entity/
  2586. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/mapper/
  2587. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/service/
  2588. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/ltcoverview/controller/
  2589. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/ltcoverview/dto/
  2590. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/ltcoverview/mapper/
  2591. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/ltcoverview/entity/
  2592. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/ltcoverview/service/
  2593. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/app/
  2594. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/controller/
  2595. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/dto/
  2596. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/entity/
  2597. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/mapper/
  2598. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/service/
  2599. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/app/
  2600. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/controller/
  2601. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/
  2602. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/
  2603. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/
  2604. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/param/
  2605. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/app/
  2606. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/
  2607. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/controller/
  2608. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/dto/
  2609. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/entity/
  2610. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/mapper/
  2611. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/sysdict/service/
  2612. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/service/
  2613. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/controller/
  2614. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/dto/
  2615. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/mapper/
  2616. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/service/
  2617. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/entity/
  2618. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/controller/MsgRemindController.java 1.35KB
  2619. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/controller/ThirdInteractionController.java 4.37KB
  2620. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/AbstractTaskDTO.java 1.76KB
  2621. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/AnalysisOpportunityJasonDTO.java 524B
  2622. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/CrmElements.java 326B
  2623. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/CrmFlowDetailDTO.java 1.47KB
  2624. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/CreateTaskDTO.java 2.86KB
  2625. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/CrmFlowEventDTO.java 419B
  2626. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/CrmMsgDTO.java 1.04KB
  2627. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/CrmMsgInfoDTO.java 471B
  2628. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/CrmObjectInfo.java 462B
  2629. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/CrmTodoData.java 341B
  2630. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/CrmToDoDTO.java 371B
  2631. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/CrmToDoDealDTO.java 381B
  2632. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/CrmTokenInfo.java 699B
  2633. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/CrmUrlParameters.java 486B
  2634. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/CrmUserInfo.java 1000B
  2635. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/CrmVoucherInfo.java 392B
  2636. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/DealTaskDTO.java 561B
  2637. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/DeleteTaskDTO.java 569B
  2638. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/KeyValueItem.java 317B
  2639. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/MsgReceiverDTO.java 785B
  2640. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/MsgRemindDTO.java 973B
  2641. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/OppDataDTO.java 3.29KB
  2642. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/OppObjectInfoDTO.java 846B
  2643. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/OppResultDataDTO.java 438B
  2644. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/OppResultDataInfoDTO.java 1.3KB
  2645. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/OppResultDTO.java 489B
  2646. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/PsUserInfo.java 705B
  2647. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/QueryWorkInfo.java 1.4KB
  2648. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/QueryWorktableDTO.java 1.25KB
  2649. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/ReceiveCrmFlowDTO.java 763B
  2650. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/QueryWorktableResultDTO.java 1.99KB
  2651. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/RepairCrmDTO.java 1.28KB
  2652. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/TaskDeleteDTO.java 1.07KB
  2653. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/TaskContent.java 1.58KB
  2654. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/TaskDeteleContent.java 852B
  2655. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/TaskDTO.java 1.19KB
  2656. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/TodoCrmDTO.java 888B
  2657. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/TodoTaskDTO.java 569B
  2658. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/TodoViewDTO.java 379B
  2659. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/dto/TodoTaskInfoDTO.java 1.27KB
  2660. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/entity/CrmMsg.java 1.49KB
  2661. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/entity/CrmMsgReceiver.java 1.41KB
  2662. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/entity/OppData.java 3.62KB
  2663. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/enums/CrmMsgTypeEnum.java 955B
  2664. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/enums/TaskEnum.java 1.41KB
  2665. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/enums/OppDataOperationTypeEnum.java 1.79KB
  2666. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/mapper/CrmMsgMapper.java 261B
  2667. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/mapper/CrmMsgReceiverMapper.java 287B
  2668. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/mapper/OppDataMapper.java 289B
  2669. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/mapper/xml/
  2670. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/service/ICrmCenterService.java 1.72KB
  2671. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/service/ICrmMsgReceiverService.java 292B
  2672. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/service/ICrmMsgService.java 697B
  2673. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/service/impl/
  2674. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/service/IThirdInteractionService.java 756B
  2675. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/service/MhcService.java 889B
  2676. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/service/OppDataService.java 870B
  2677. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/service/OtcService.java 520B
  2678. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/service/PsService.java 383B
  2679. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/common/config/ExecutorConfig.java 1.43KB
  2680. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/common/constant/CommonConstant.java 6.22KB
  2681. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/common/properties/AppProperties.java 679B
  2682. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/common/properties/CrmProperties.java 1.89KB
  2683. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/common/utils/CrmUtils.java 43.51KB
  2684. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/common/constant/CommonConstant.java 5.44KB
  2685. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/common/param/CommonOneParam.java 797B
  2686. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/common/param/CommonUserAccountAndIdentityIdParam.java 923B
  2687. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/common/properties/AppProperties.java 1.48KB
  2688. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/common/param/CommonPageParam.java 1.3KB
  2689. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/common/param/CommonQueryParam.java 1023B
  2690. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/common/properties/CrmProperties.java 538B
  2691. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/common/utils/PageUtils.java 1.24KB
  2692. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/common/vo/PageOutputVO.java 922B
  2693. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/annotation/aspect/
  2694. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/annotation/VisitControl.java 727B
  2695. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/controller/
  2696. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/mapper/
  2697. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/param/
  2698. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/entity/
  2699. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/dto/
  2700. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/controller/
  2701. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/service/
  2702. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/mapper/
  2703. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/dto/
  2704. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/vo/
  2705. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/service/
  2706. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/app/
  2707. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/entity/
  2708. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/controller/
  2709. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/service/
  2710. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/mapper/
  2711. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/controller/
  2712. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/entity/
  2713. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/dto/
  2714. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/mapper/
  2715. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/param/
  2716. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/service/
  2717. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/controller/
  2718. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/strategy/
  2719. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/util/
  2720. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/dto/
  2721. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/entity/
  2722. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/service/
  2723. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/mapper/
  2724. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/param/
  2725. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/link/controller/
  2726. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/link/dto/
  2727. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/link/entity/
  2728. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/link/service/
  2729. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/link/mapper/
  2730. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/controller/
  2731. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/entity/
  2732. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/
  2733. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/param/
  2734. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/mapper/
  2735. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/service/
  2736. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/mhc/controller/
  2737. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/mhc/dto/
  2738. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/mhc/param/
  2739. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/mhc/service/
  2740. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/mapper/
  2741. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/controller/
  2742. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/dto/
  2743. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/entity/
  2744. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/param/
  2745. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/service/
  2746. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/remin/controller/
  2747. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/remin/app/
  2748. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/remin/dto/
  2749. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/remin/entity/
  2750. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/remin/mapper/
  2751. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/remin/service/
  2752. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/controller/
  2753. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/dto/
  2754. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/enums/
  2755. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/mapper/
  2756. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/entity/
  2757. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/param/
  2758. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/service/
  2759. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/controller/
  2760. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/constant/
  2761. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/dto/
  2762. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/mapper/
  2763. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/entity/
  2764. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/model/
  2765. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/param/
  2766. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/rule/
  2767. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/util/
  2768. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/service/
  2769. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/vo/
  2770. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/uap/UAPDataPowerService.java 6.1KB
  2771. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/userRole/controller/
  2772. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/userRole/dto/
  2773. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/userRole/entity/
  2774. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/userRole/mapper/
  2775. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/userRole/service/
  2776. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/wbcomponent/controller/
  2777. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/wbmodule/mapper/
  2778. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/wbmodule/service/
  2779. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/wbcomponent/service/
  2780. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/entity/
  2781. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/dto/
  2782. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/controller/
  2783. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/mapper/
  2784. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/service/
  2785. workbench-job/src/main/java/com/ifly/workbench/job/modules/businessUnit/service/impl/BusinessUnitServiceImpl.java 4.27KB
  2786. workbench-job/src/main/java/com/ifly/workbench/job/modules/businessUnit/mapper/xml/BusinessUnitMapper.xml 250B
  2787. workbench-job/src/main/java/com/ifly/workbench/job/modules/fileClean/mapper/xml/DeleteUselessFileMapper.xml 793B
  2788. workbench-job/src/main/java/com/ifly/workbench/job/modules/fileClean/service/impl/DeleteUselessFileImpl.java 2.11KB
  2789. workbench-job/src/main/java/com/ifly/workbench/job/modules/customerBase/service/impl/JobDimensionCustomerBaseServiceImpl.java 4.11KB
  2790. workbench-job/src/main/java/com/ifly/workbench/job/modules/customerBase/mapper/xml/JobDimensionCustomerBaseMapper.xml 409B
  2791. workbench-job/src/main/java/com/ifly/workbench/job/modules/outputline/mapper/xml/DimensionOutputLineMapper.xml 942B
  2792. workbench-job/src/main/java/com/ifly/workbench/job/modules/outputline/service/impl/DimensionOutputLineServiceImpl.java 7.37KB
  2793. workbench-job/src/main/java/com/ifly/workbench/job/modules/platform/mapper/xml/WbDimensionPlatformMapper.xml 257B
  2794. workbench-job/src/main/java/com/ifly/workbench/job/modules/platform/service/impl/PlatformServiceImpl.java 2.86KB
  2795. workbench-job/src/main/java/com/ifly/workbench/job/modules/procline/mapper/xml/DimensionProcLineMapper.xml 778B
  2796. workbench-job/src/main/java/com/ifly/workbench/job/modules/procline/service/impl/DimensionProcLineServiceImpl.java 6.58KB
  2797. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/mapper/xml/BusinessGroupMapper.xml 501B
  2798. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/mapper/xml/SaleManagementBelongMapper.xml 250B
  2799. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/mapper/xml/SaleOrganizationMapper.xml 334B
  2800. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/service/impl/BusinessGroupServiceImpl.java 4.55KB
  2801. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/service/impl/RequestConditionAssembly.java 1.45KB
  2802. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/service/impl/SaleManagementBelongServiceImpl.java 4.03KB
  2803. workbench-job/src/main/java/com/ifly/workbench/job/modules/sale/service/impl/SaleOrganizationServiceImpl.java 3.9KB
  2804. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/bgbu/controller/app/AppBusinessGroupController.java 2.04KB
  2805. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/bgbu/mapper/xml/BusinessGroupMapper.xml 247B
  2806. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/bgbu/service/impl/BusinessGroupServiceImpl.java 1.71KB
  2807. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/businessUnit/mapper/xml/BusinessUnitMapper.xml 2.14KB
  2808. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/businessUnit/service/impl/BusinessUnitServiceImpl.java 1.67KB
  2809. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/mapper/xml/UserApplicationRelationMapper.xml 612B
  2810. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/cas/service/impl/CasUserServiceImpl.java 2.01KB
  2811. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/mapper/xml/WbApplicationMapper.xml 4.64KB
  2812. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/mapper/xml/WbComponentMapper.xml 7.86KB
  2813. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/mapper/xml/WbRouteMapper.xml 3.77KB
  2814. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/service/impl/UserApplicationRelationServiceImpl.java 2.8KB
  2815. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/service/impl/WbApplicationServiceImpl.java 7.37KB
  2816. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/service/impl/WbComponentServiceImpl.java 3.46KB
  2817. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/component/service/impl/WbRouteServiceImpl.java 7.55KB
  2818. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/mapper/xml/DimensionOutputLineMapper.xml 4.32KB
  2819. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/mapper/xml/DimensionProcLineMapper.xml 1.14KB
  2820. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/mapper/xml/SaleOrganizationPlatformMapper.xml 1.28KB
  2821. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/mapper/xml/WbDimensionCustomerBaseMapper.xml 1.72KB
  2822. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/mapper/xml/WbDimensionMapper.xml 1.73KB
  2823. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/mapper/xml/WbPlatformMapper.xml 1.61KB
  2824. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/mapper/xml/WbDimensionPlatformMapper.xml 924B
  2825. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/service/impl/EducationOutLineServiceImpl.java 1.75KB
  2826. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/service/impl/ConsumerOutLineServiceImpl.java 1.67KB
  2827. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/service/impl/OperatorOutLineServiceImpl.java 1.67KB
  2828. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/service/impl/StrategyFactory.java 1.42KB
  2829. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/service/impl/SmartCityOutLineServiceImpl.java 1.77KB
  2830. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/service/impl/WbDimensionCustomerBaseServiceImpl.java 1.22KB
  2831. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/service/impl/WbDimensionCustomerGroupServiceImpl.java 1.76KB
  2832. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/service/impl/WbDimensionPlatformServiceImpl.java 2.64KB
  2833. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/service/impl/WbDimensionOutLineServiceImpl.java 1.74KB
  2834. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/service/impl/WbDimensionProcLineServiceImpl.java 1.72KB
  2835. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/service/impl/WbDimensionServiceImpl.java 3.14KB
  2836. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/dimension/service/impl/WbPlatformServiceImpl.java 2.08KB
  2837. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/mapper/xml/FaqContentMapper.xml 247B
  2838. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/mapper/xml/FaqMapper.xml 2.15KB
  2839. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/mapper/xml/FaqRoleRelationMapper.xml 761B
  2840. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/mapper/xml/FaqTypeMapper.xml 1.7KB
  2841. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/service/impl/FaqContentServiceImpl.java 725B
  2842. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/service/impl/FaqRoleRelationServiceImpl.java 1.09KB
  2843. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/service/impl/FaqServiceImpl.java 5.7KB
  2844. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/faq/service/impl/FaqTypeServiceImpl.java 3.47KB
  2845. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/mapper/xml/LayoutAppDefaultMapper.xml 256B
  2846. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/mapper/xml/LayoutWebDefaultMapper.xml 1.99KB
  2847. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/service/impl/LayoutWebDefaultServiceImpl.java 664B
  2848. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/service/impl/LayoutDefaultServiceImpl.java 6.39KB
  2849. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/layout/service/impl/LayoutAppDefaultServiceImpl.java 664B
  2850. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/mapper/xml/NoticeMapper.xml 1.83KB
  2851. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/mapper/xml/NoticeContentMapper.xml 253B
  2852. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/service/impl/NoticeContentServiceImpl.java 759B
  2853. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/mod/mapper/xml/WbModuleMapper.xml 2.91KB
  2854. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/notice/service/impl/NoticeServiceImpl.java 6.52KB
  2855. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/mod/service/impl/WbModuleServiceImpl.java 7.66KB
  2856. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/link/service/impl/LinkServiceImpl.java 6.54KB
  2857. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/link/mapper/xml/LinkMapper.xml 5.47KB
  2858. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/operateLog/mapper/xml/OperateLogMapper.xml 3.58KB
  2859. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/mapper/xml/ModuleAdditionReminderMapper.xml 1.38KB
  2860. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/operateLog/service/impl/OperateLogServiceImpl.java 5.24KB
  2861. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/mapper/xml/ModuleAdditionRemindUserMapper.xml 263B
  2862. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/service/impl/ModuleAdditionReminderServiceImpl.java 6.04KB
  2863. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/rsakeypair/service/impl/RsaKeypairServiceImpl.java 4.7KB
  2864. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/remin/service/impl/ModuleAdditionRemindUserSerciveImpl.java 711B
  2865. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/rsakeypair/mapper/xml/RsaKeypairMapper.xml 259B
  2866. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/service/impl/RoleComponentRelationServiceImpl.java 1.32KB
  2867. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/service/impl/RoleServiceImpl.java 30.69KB
  2868. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/service/impl/IdentityServiceImpl.java 7.28KB
  2869. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/mapper/xml/IdentityMapper.xml 2.23KB
  2870. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/mapper/xml/LayoutDefaultMapper.xml 627B
  2871. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/mapper/xml/RoleComponentRelationMapper.xml 1.72KB
  2872. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/mapper/xml/UserRoleRelationMapper.xml 6.02KB
  2873. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/mapper/xml/WbRoleMapper.xml 5.02KB
  2874. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/mapper/xml/SysCategoryMapper.xml 748B
  2875. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/role/service/impl/UserRoleRelationServiceImpl.java 4.28KB
  2876. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/mapper/xml/RoleComponentRuleMapper.xml 2.19KB
  2877. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/mapper/xml/SysDictItemMapper.xml 251B
  2878. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/mapper/xml/SysDictMapper.xml 4.86KB
  2879. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/mapper/xml/SysFillRuleMapper.xml 249B
  2880. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/mapper/xml/SysLogMapper.xml 6.58KB
  2881. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/impl/BusFileServiceImpl.java 2.25KB
  2882. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/impl/AutoPoiDictService.java 2.33KB
  2883. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/impl/RoleComponentRuleServiceImpl.java 4.74KB
  2884. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/impl/SysCategoryServiceImpl.java 4.33KB
  2885. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/impl/SysDictItemServiceImpl.java 1.42KB
  2886. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/impl/SysDictServiceImpl.java 8.23KB
  2887. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/impl/SysLogServiceImpl.java 5.62KB
  2888. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/impl/UserServiceImpl.java 2.38KB
  2889. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/impl/UserStatisticsIncrServiceImpl.java 3.49KB
  2890. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/AchieveOperatorAreaManagerMapper.xml 7.56KB
  2891. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/AreaBgbuContProfitMapper.xml 1.49KB
  2892. workbench-manager/src/main/java/com/ifly/workbench/manager/modules/system/service/impl/SysFillRuleServiceImpl.java 658B
  2893. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/AreaContProfitTotalMapper.xml 1.27KB
  2894. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/CCDirectorKeyBusinessMonitorMapper.xml 2.13KB
  2895. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/CityManagerPerformanceMapper.xml 16.71KB
  2896. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/FinCityAreaCostApportionMapper.xml 3.03KB
  2897. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/FinCityAreaCostControlMapper.xml 653B
  2898. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/FinCityCostDetailMapper.xml 7.5KB
  2899. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/FinCockpitAarMapper.xml 1.2KB
  2900. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/FixedStoreDetailCarMapper.xml 2.99KB
  2901. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/LtcAreaBgbuProfitTotalMapper.xml 266B
  2902. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/LtcHSalePerformanceTotalMapper.xml 904B
  2903. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/LtcSalesPerformanceMapper.xml 8.5KB
  2904. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/QSalesGrossProfitBgbuMapper.xml 948B
  2905. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/QzSalePerformanceBgBuMapper.xml 943B
  2906. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/QSalesGrossProfitMapper.xml 1.02KB
  2907. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/QzSalePerformanceTotalMapper.xml 1KB
  2908. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/ReturnMoneyDetailCarMapper.xml 3.14KB
  2909. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/ReturnMoneyDetailSveMapper.xml 2.15KB
  2910. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/SaleProfitDetailSveMapper.xml 1.83KB
  2911. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/SalesMoneyCityMapper.xml 5.28KB
  2912. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/SalesMoneySmcMapper.xml 29.02KB
  2913. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/SalesPersonPerformanceMapper.xml 807B
  2914. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/ShenceRegionCollectionMapper.xml 3.02KB
  2915. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/ShenceRegionUserFcastMapper.xml 4.99KB
  2916. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/ShenceRegionUserMapper.xml 4.16KB
  2917. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/VAreaPerformanceRankMapper.xml 1.03KB
  2918. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/VDAchStorageMapper.xml 3.55KB
  2919. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/mapper/xml/VMarketExpandIndexMapper.xml 958B
  2920. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/AchievementServiceServiceImpl.class 16.71KB
  2921. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/AchieveOperatorAreaManagerServiceImpl.class 4.74KB
  2922. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/CCDirectorKeyBusinessMonitorServiceImpl.class 2.3KB
  2923. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/CityManagerPerformanceServiceImpl.class 9.18KB
  2924. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/ContractProfitServiceImpl.class 3.49KB
  2925. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/FinCityAreaServiceServiceImpl.class 7.69KB
  2926. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/FinCockpitAarServiceImpl.class 1.47KB
  2927. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/FixedStoreDetailCarServiceImpl.class 2.46KB
  2928. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/QSalesGrossProfitBgbuServiceImpl.class 1.74KB
  2929. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/LtcHSalePerformanceTotalServiceImpl.class 1.95KB
  2930. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/QSalesGrossProfitServiceImpl.class 1.88KB
  2931. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/QzSalePerformanceBgBuServiceImpl.class 1.74KB
  2932. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/QzSalePerformanceTotalServiceImpl.class 1.94KB
  2933. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/ReturnMoneyDetailSveServiceImpl.class 2.14KB
  2934. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/ReturnMoneyDetailCarServiceImpl.class 2.48KB
  2935. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/SaleProfitDetailSveServiceImpl.class 2.13KB
  2936. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/SalesAchieveOperatorImpl.class 20.89KB
  2937. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/SalesIndexPerformanceServiceImpl.class 6.16KB
  2938. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/SalesMoneyCityServiceImpl.class 4.27KB
  2939. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/SalesMoneySmcServiceImpl.class 12.42KB
  2940. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/SalesPersonPerformanceServiceImpl.class 1.95KB
  2941. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/VAreaPerformanceRankServiceImpl.class 2.41KB
  2942. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/VDAchStorageServiceImpl.class 2.38KB
  2943. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/achievement/service/impl/VMarketExpandIndexServiceImpl.class 2.09KB
  2944. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/behaviorManagement/mapper/xml/BehaviorManagementMapper.xml 2.64KB
  2945. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/behaviorManagement/service/impl/BehaviorManagementServiceImpl.class 4.78KB
  2946. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/clientele/mapper/xml/CustomerSmcMapper.xml 2.22KB
  2947. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/clientele/service/impl/CustomerSmcServiceImpl.class 8.65KB
  2948. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/mapper/xml/ChannelSignInformationMapper.xml 4.56KB
  2949. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/service/impl/ChannelDetailInformationServiceImpl.class 4.36KB
  2950. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/cockpit/service/impl/CockpitServiceImpl.class 2.31KB
  2951. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/mapper/xml/MySaleContractMapper.xml 8.98KB
  2952. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/mapper/xml/MySaleContractPerformanceMapper.xml 12.02KB
  2953. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/mapper/xml/MySaleContractWaitMapper.xml 4.8KB
  2954. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/mapper/xml/OperatorContractMapper.xml 6.29KB
  2955. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/mapper/xml/PaymentMonthPerformanceMapper.xml 5.58KB
  2956. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/mapper/xml/VLtcContractMapper.xml 11.13KB
  2957. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/service/impl/ContractDataServiceImpl.class 15.2KB
  2958. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/service/impl/MySaleContractPerformanceServiceImpl.class 9.17KB
  2959. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/service/impl/MySaleContractServiceImpl.class 12.19KB
  2960. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/contract/service/impl/OperatorContractServiceImpl.class 4.43KB
  2961. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/budgetDrive/service/impl/LtcBudgetDrivenServiceImpl.class 3.91KB
  2962. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/budgetDrive/mapper/xml/LtcBudgetDrivenMapper.xml 263B
  2963. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/service/impl/GroupInformationServiceImpl.class 22.88KB
  2964. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/mapper/xml/DailyReportCustVisitMapper.xml 1KB
  2965. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/mapper/xml/DailyReportNewOppMapper.xml 878B
  2966. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/mapper/xml/DailyReportOppPromotionMapper.xml 907B
  2967. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/mapper/xml/DailyReportOverviewMapper.xml 1.25KB
  2968. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/mapper/xml/DailyReportReturnMoneyMapper.xml 1.03KB
  2969. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/mapper/xml/LtcSalePersonalDmsMapper.xml 19.15KB
  2970. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/group/mapper/xml/GroupInformationMapper.xml 3.33KB
  2971. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/ltcoverview/mapper/xml/LtcBusinessCarMapper.xml 1.01KB
  2972. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/service/impl/PrcLineDistributionServiceImpl.class 1.5KB
  2973. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/ltcoverview/service/impl/LtcBusinessCarServiceImpl.class 6.4KB
  2974. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/service/impl/ShenceOrgServiceImpl.class 1.94KB
  2975. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/mapper/xml/PrcLineDistributionMapper.xml 945B
  2976. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/operate/mapper/xml/ShenceOrgMapper.xml 1.07KB
  2977. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/service/impl/CarSalesWeeklyServiceImpl.class 2.75KB
  2978. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/service/impl/LtcServiceReportServiceImpl.class 12.11KB
  2979. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/mapper/xml/CarSalesWeeklyMapper.xml 2.79KB
  2980. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/report/mapper/xml/LtcViewDailyWeeklyReportMapper.xml 2.8KB
  2981. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/ChannelRankListMapper.xml 5.53KB
  2982. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/CityManagerOppMapper.xml 35.22KB
  2983. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/ContractReturnMoneyRatioMapper.xml 736B
  2984. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/FinCockpitForecastOppMapper.xml 3.34KB
  2985. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/LtcOppStoreDetailMapper.xml 1.38KB
  2986. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/LtcSalesProjBoSupportMapper.xml 799B
  2987. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/SaleBehaviorManageMapper.xml 5.17KB
  2988. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/OperatorOppMapper.xml 15.35KB
  2989. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/SaleConstSveMapper.xml 10.12KB
  2990. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesMyProjMapper.xml 780B
  2991. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/SaleManageWarnTresholdMapper.xml 6.76KB
  2992. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesParticipateOppMapper.xml 779B
  2993. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesPerformanceCarMapper.xml 31.59KB
  2994. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesProjListSmcMapper.xml 61.55KB
  2995. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesProjListSveMapper.xml 11.8KB
  2996. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesProjOverviewSmcMapper.xml 3.22KB
  2997. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesShareProjListSmcMapper.xml 3.78KB
  2998. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesProjOverviewSveMapper.xml 3.02KB
  2999. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesShareProjListSveMapper.xml 4.52KB
  3000. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesShareProjOverviewSmcMapper.xml 2.47KB
  3001. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesShareProjOverviewSveMapper.xml 1.72KB
  3002. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/SmartCityMapper.xml 11.53KB
  3003. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/VDiopScXwzBoReserveMapper.xml 1.4KB
  3004. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/UserFollowCarMapper.xml 259B
  3005. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/UserFollowSveMapper.xml 259B
  3006. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/mapper/xml/VFinCockpitMapper.xml 5.46KB
  3007. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/ChannelRankListServiceImpl.class 5.14KB
  3008. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/CityManagerOppServiceImpl.class 18.73KB
  3009. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/ContractReturnMoneyRatioServiceImpl.class 1.18KB
  3010. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/LtcSalesProjBoSupportServiceImpl.class 2.27KB
  3011. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/FinCockpitForecastOppServiceImpl.class 1.85KB
  3012. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/OperatorOppServiceImpl.class 4.88KB
  3013. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/SaleBehaviorManageServiceImpl.class 10.71KB
  3014. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/SaleConstServiceImpl.class 9KB
  3015. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/SalesPerformanceCarServiceImpl.class 6.04KB
  3016. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/SalesProjSmcServiceImpl.class 31.69KB
  3017. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/SalesProjListSveServiceImpl.class 6.32KB
  3018. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/SalesProjOverviewSveServiceImpl.class 3.37KB
  3019. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/SalesShareProjOverviewSveServiceImpl.class 1.71KB
  3020. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/SalesShareProjListSveServiceImpl.class 3.74KB
  3021. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/UserFollowCarServiceImpl.class 5.06KB
  3022. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/SmartCityServiceImpl.class 5.21KB
  3023. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/UserFollowSmcServiceImpl.class 4.88KB
  3024. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/UserFollowSveServiceImpl.class 4.8KB
  3025. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/opportunity/service/impl/VFinCockpitServiceImpl.class 4.98KB
  3026. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/mapper/xml/LtcSalesTrainingCalendarMapper.xml 5.03KB
  3027. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/sysdict/service/impl/SysDictServiceImpl.class 2.04KB
  3028. workbench-service/workbench-center/target/classes/com/ifly/workbench/center/modules/trainSchedule/service/impl/LtcSalesTrainingCalendarServiceImpl.class 8.06KB
  3029. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/app/AppCityManagerPerformanceController.java 6.76KB
  3030. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/app/AppAchieveOperatorAreaManagerController.java 7.64KB
  3031. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/app/AppFinCityAreaController.java 3.64KB
  3032. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/app/AppContractProfitController.java 3.98KB
  3033. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/app/AppFinCockpitAarController.java 1.51KB
  3034. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/app/AppSalesAchieveCityController.java 5.59KB
  3035. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/app/CCDirectorKeyBusinessMonitorController.java 2.13KB
  3036. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/app/AppSalesAchieveSmcController.java 15.08KB
  3037. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/app/AppSalesAchieveOperatorController.java 5.96KB
  3038. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/app/LtcSalesPerformanceController.java 8.05KB
  3039. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/app/VAreaPerformanceRankController.java 1.86KB
  3040. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/app/VMarketExpandIndexController.java 1.55KB
  3041. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/controller/AchievementController.java 9.34KB
  3042. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/controller/FinCityAreaController.java 4.53KB
  3043. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/controller/CityManagerPerformanceController.java 7.18KB
  3044. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/controller/SalesAchieveSmcController.java 6.24KB
  3045. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/controller/SalesAchieveCityController.java 8.65KB
  3046. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/controller/SalesAchieveOperatorController.java 7.59KB
  3047. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/AreaBgbuContProfitDTO.java 1.62KB
  3048. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/AreaContProfitTotalDTO.java 2.73KB
  3049. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/AreaExamineTargetXiaZuanDTO.java 1.34KB
  3050. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/AreaLeaderAchievementDTO.java 3.88KB
  3051. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/BGBUFinAreaCostSummaryDTO.java 1.41KB
  3052. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/CityManagerPerformanceTotalParam.java 2.13KB
  3053. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/CityManagerTotalAmountDTO.java 1.36KB
  3054. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/FcastGrossDetailDTO.java 2.82KB
  3055. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/FcastGrossQuarterDTO.java 2.33KB
  3056. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/FinAreaCostSummaryDTO.java 5.71KB
  3057. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/FinAreaGrosDetailDTO.java 1.36KB
  3058. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/FinCityAreaCostApportionDTO.java 4.88KB
  3059. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/FinCityAreaCostControlDTO.java 1.27KB
  3060. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/FinCityDeptCostDetailDTO.java 2.15KB
  3061. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/FinCityCostDetailDTO.java 2.11KB
  3062. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/FinCityOppCostDetailDTO.java 2.12KB
  3063. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/FixedStoreDetailCarDTO.java 3.19KB
  3064. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/FixedStoreDetailCarParam.java 2.67KB
  3065. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/ForecastOpporyunityParam.java 2.21KB
  3066. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/ForecastValueDTO.java 1.69KB
  3067. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/IncomeAchieveRankDTO.java 857B
  3068. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/IncomeProfitCompSveDTO.java 1.86KB
  3069. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/InduContProfitDetailDto.java 2.49KB
  3070. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/IndustryContProfitTotalDto.java 1.63KB
  3071. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/LtcQSalesGrossProfitBgbuDTO.java 1.44KB
  3072. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/LtcQSalesGrossProfitDTO.java 1.95KB
  3073. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/LtcQzSalePerformanceTotalDTO.java 1.85KB
  3074. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/LtcQzSalePerformanceBgBuDTO.java 1.46KB
  3075. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/LtcSalesPerformanceDTO.java 9.54KB
  3076. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/LtcSalesPerformanceCarDTO.java 5.75KB
  3077. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/LtcSalesPersonPerformanceDTO.java 1.49KB
  3078. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/LtcSalesPerformanceServiceDTO.java 1.83KB
  3079. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/OperatorAreaManagerHomePageDTO.java 2.42KB
  3080. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/ManagerIndustryProfitTotalDto.java 1.5KB
  3081. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/OperatorAreaManagerParam.java 993B
  3082. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/PerformanceTotalParam.java 634B
  3083. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/PerformanceDTO.java 367B
  3084. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/PerformProfitDetailObuDTO.java 2.36KB
  3085. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/PerformProfitSumObuDTO.java 1.94KB
  3086. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/RegionCollectionInfoDTO.java 1.4KB
  3087. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/RegionCollectionParam.java 1.5KB
  3088. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/ReturnMomeyActualSmcDTO.java 4.53KB
  3089. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/ReturnMoneyDetailCarParam.java 2.26KB
  3090. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/ReturnMoneyDetailCarDTO.java 2.62KB
  3091. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/ReturnMoneyDetailSveParam.java 2.53KB
  3092. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/ReturnMoneyDetailSveDTO.java 2.78KB
  3093. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/SaleContProfitDetailDto.java 2.91KB
  3094. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/SaleProfitDetailSveDTO.java 2.73KB
  3095. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/SaleContProfitTotalDto.java 1.62KB
  3096. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/SaleProfitDetailSveParam.java 1.49KB
  3097. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/SaleRefundContractDTO.java 2.31KB
  3098. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/SaleRefundContractNodeDTO.java 2.85KB
  3099. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/SalesBusinessDeptInfoDTO.java 1.43KB
  3100. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/SalesAchieveGrossParam.java 2.1KB
  3101. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/SalesLeaderStatScmDTO.java 1.84KB
  3102. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/SalesGrossCityParam.java 1.17KB
  3103. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/SalesMoneyActualSmcParam.java 2.25KB
  3104. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/SalesMoneyOverviewCityDTO.java 4.63KB
  3105. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/SalesMoneyOverviewSmcDTO.java 3.51KB
  3106. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/SalesMoneyTargetSmcParam.java 2.33KB
  3107. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/SalesMoneySmcParam.java 776B
  3108. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/SalesOperatorIndexDTO.java 2.77KB
  3109. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/SalesOppStoreCityParam.java 1.8KB
  3110. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/SalesMyPerformanceCityDTO.java 2.33KB
  3111. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/SalesProjListSmcDTO.java 2.22KB
  3112. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/ShenceRegionUserDTO.java 3.52KB
  3113. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/VDAchStorageDTO.java 3.2KB
  3114. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/dto/VLtcIncomeProfitCompSveDTO.java 984B
  3115. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/AreaContProfitTotal.java 2.82KB
  3116. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/CCDirectorKeyBusinessMonitor.java 1.86KB
  3117. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/AreaBgbuContProfit.java 1.71KB
  3118. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/FinCityAreaCostApportion.java 3.04KB
  3119. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/FinAreaCostSummary.java 4.78KB
  3120. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/FinCityAreaCostControl.java 2.31KB
  3121. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/FinCityCostDetail.java 2.64KB
  3122. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/FinCockpitAar.java 1.71KB
  3123. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/FixedStoreDetailCar.java 2.59KB
  3124. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/LtcAreaBgbuProfitTotal.java 2.16KB
  3125. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/LtcHSalePerformanceTotal.java 1.45KB
  3126. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/LtcQSalesGrossProfit.java 1.76KB
  3127. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/LtcQSalesGrossProfitBgbu.java 1.29KB
  3128. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/LtcReturnMomeyActualSmc.java 4.25KB
  3129. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/LtcQzSalePerformanceBgBu.java 1.29KB
  3130. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/LtcQzSalePerformanceTotal.java 1.69KB
  3131. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/LtcSalesPersonPerformance.java 1.36KB
  3132. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/LtcSalesPerformance.java 5.64KB
  3133. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/ManagerFeePackage.java 1.63KB
  3134. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/ManagerReturnMomey.java 1.54KB
  3135. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/PerfCompprofitDetailObu.java 1.66KB
  3136. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/PerfCompprofitSumObu.java 1.33KB
  3137. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/PerformProfitDetailObu.java 1.47KB
  3138. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/PerformReturnDetailObu.java 2.88KB
  3139. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/PerformProfitSumObu.java 2.23KB
  3140. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/ReturnMoneyDetailSve.java 2.49KB
  3141. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/PerformReturnSumObu.java 1.26KB
  3142. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/ReturnMoneyDetailCar.java 2.46KB
  3143. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/SaleProfitDetailSve.java 2.39KB
  3144. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/SalesGrossCity.java 1.8KB
  3145. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/SalesGrossProfit.java 1.63KB
  3146. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/SalesGrossSmc.java 1.3KB
  3147. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/SalesMoneyActualSmc.java 3.7KB
  3148. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/SalesIndexPerformance.java 1.97KB
  3149. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/SalesMoneyTargetSmc.java 3.72KB
  3150. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/SalesOppStoreCity.java 2.53KB
  3151. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/ShenceForecastOpporyunity.java 6.28KB
  3152. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/SalesMyPerformanceCity.java 2.38KB
  3153. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/ShenceRegionUser.java 3.94KB
  3154. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/ShenceRegionUserDest.java 1.79KB
  3155. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/ShenceRegionCollection.java 5.48KB
  3156. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/VAreaPerformanceRank.java 1.95KB
  3157. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/ShenceRegionUserFcast.java 2.2KB
  3158. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/VDAchStorage.java 3.03KB
  3159. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/AchieveOperatorAreaManagerMapper.java 2.39KB
  3160. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/entity/VMarketExpandIndex.java 1.71KB
  3161. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/AreaBgbuContProfitMapper.java 1021B
  3162. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/CCDirectorKeyBusinessMonitorMapper.java 998B
  3163. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/AreaContProfitTotalMapper.java 661B
  3164. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/FinCityAreaCostApportionMapper.java 1.12KB
  3165. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/CityManagerPerformanceMapper.java 4.29KB
  3166. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/FinCityAreaCostControlMapper.java 719B
  3167. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/FinCockpitAarMapper.java 743B
  3168. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/FinCityCostDetailMapper.java 1.97KB
  3169. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/LtcAreaBgbuProfitTotalMapper.java 266B
  3170. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/FixedStoreDetailCarMapper.java 1.22KB
  3171. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/LtcHSalePerformanceTotalMapper.java 581B
  3172. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/QSalesGrossProfitBgbuMapper.java 652B
  3173. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/LtcSalesPerformanceMapper.java 3.24KB
  3174. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/QzSalePerformanceBgBuMapper.java 655B
  3175. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/QSalesGrossProfitMapper.java 601B
  3176. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/QzSalePerformanceTotalMapper.java 750B
  3177. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/ReturnMoneyDetailCarMapper.java 1.22KB
  3178. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/ReturnMoneyDetailSveMapper.java 965B
  3179. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/SaleProfitDetailSveMapper.java 990B
  3180. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/SalesMoneySmcMapper.java 5.82KB
  3181. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/SalesMoneyCityMapper.java 2.14KB
  3182. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/SalesPerformanceMapper.java 298B
  3183. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/ShenceRegionCollectionMapper.java 1.38KB
  3184. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/ShenceRegionUserFcastMapper.java 1.87KB
  3185. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/VAreaPerformanceRankMapper.java 657B
  3186. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/ShenceRegionUserMapper.java 1.47KB
  3187. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/VDAchStorageMapper.java 1.23KB
  3188. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/VMarketExpandIndexMapper.java 572B
  3189. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/
  3190. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/IAchieveOperatorAreaManagerService.java 2.24KB
  3191. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/IAchievementService.java 1.66KB
  3192. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/ICCDirectorKeyBusinessMonitorService.java 889B
  3193. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/ICityManagerPerformanceService.java 2.89KB
  3194. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/IContractProfitService.java 1.37KB
  3195. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/IFinCityAreaService.java 2.13KB
  3196. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/IFinCockpitAarService.java 629B
  3197. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/IFixedStoreDetailCarService.java 1.06KB
  3198. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/IHSalePerformanceTotalService.java 453B
  3199. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/
  3200. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/IQSalesGrossProfitBgbuService.java 593B
  3201. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/IQSalesGrossProfitService.java 542B
  3202. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/IQzSalePerformanceBgBuService.java 607B
  3203. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/IReturnMoneyDetailCarService.java 1.02KB
  3204. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/IReturnMoneyDetailSveService.java 865B
  3205. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/IQzSalePerformanceTotalService.java 641B
  3206. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/ISalesAchieveOperatorService.java 2.98KB
  3207. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/ISaleProfitDetailSveService.java 864B
  3208. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/ISalesIndexPerformanceService.java 760B
  3209. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/ISalesMoneyCityService.java 2.5KB
  3210. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/ISalesMoneySmcService.java 5.6KB
  3211. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/IVAreaPerformanceRankService.java 680B
  3212. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/IVDAchStorageService.java 1.02KB
  3213. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/ISalesPersonPerformanceService.java 614B
  3214. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/IVMarketExpandIndexService.java 516B
  3215. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/param/AreaPerformanceRankParam.java 721B
  3216. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/param/CCDirectorKeyBusinessMonitorParam.java 520B
  3217. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/param/CityManagerPerformanceParam.java 1.84KB
  3218. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/param/ContractProfitParam.java 591B
  3219. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/param/FinCockpitAarParam.java 859B
  3220. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/SalesPersonPerformanceMapper.java 668B
  3221. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/param/FinAreaCostSummaryParam.java 1.26KB
  3222. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/param/FeePackageParam.java 1.67KB
  3223. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/param/InduContProfitDetailParam.java 1.95KB
  3224. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/param/IncomeAchieveRankParam.java 1.03KB
  3225. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/param/MarketExpandParam.java 529B
  3226. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/param/IndustryContProfitTotalParam.java 1.01KB
  3227. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/param/MyAchievementParam.java 3.01KB
  3228. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/param/OppContractProfitParam.java 1.41KB
  3229. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/param/SaleContProfitDetailParam.java 1.7KB
  3230. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/param/SalesPersonPerformanceParam.java 877B
  3231. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/param/SaleContProfitTotalParam.java 978B
  3232. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/behaviorManagement/entity/DirectorBehaviorManagement.java 2.61KB
  3233. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/behaviorManagement/mapper/BehaviorManagementMapper.java 766B
  3234. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/behaviorManagement/app/AppBehaviorManagementController.java 1.45KB
  3235. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/behaviorManagement/mapper/xml/
  3236. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/behaviorManagement/util/BehaviorManagementUtil.java 7.92KB
  3237. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/behaviorManagement/service/IBehaviorManagementService.java 522B
  3238. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/budgetDrive/controller/LtcBudgetDrivenController.java 1.33KB
  3239. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/behaviorManagement/service/impl/
  3240. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/budgetDrive/app/AppLtcBudgetDrivenController.java 1.48KB
  3241. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/budgetDrive/entity/LtcBudgetDriven.java 2.56KB
  3242. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/budgetDrive/mapper/LtcBudgetDrivenMapper.java 347B
  3243. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/budgetDrive/param/BudgetDrivenParam.java 755B
  3244. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/budgetDrive/service/ILtcBudgetDrivenService.java 509B
  3245. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/budgetDrive/mapper/xml/
  3246. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/budgetDrive/service/impl/
  3247. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/clientele/app/AppCustomerSmcController.java 3.2KB
  3248. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/clientele/dto/CustomerSmcParam.java 1.28KB
  3249. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/clientele/controller/CustomerSmcController.java 3.81KB
  3250. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/clientele/dto/CustomerSmcPreviewDTO.java 1.84KB
  3251. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/clientele/mapper/CustomerSmcMapper.java 1.3KB
  3252. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/clientele/mapper/xml/
  3253. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/clientele/entity/LtcMyCustomerSmc.java 2.76KB
  3254. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/clientele/service/impl/
  3255. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/controller/CockpitController.java 1.16KB
  3256. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/clientele/service/ICustomerSmcService.java 2.23KB
  3257. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/app/ChannelDetailInformationController.java 4.24KB
  3258. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/mapper/ChannelSignInformationMapper.java 1.86KB
  3259. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/mapper/xml/
  3260. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/entity/ChannelPerformanceIndex.java 2.06KB
  3261. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/entity/ChannelContractPerform.java 1.67KB
  3262. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/entity/ChannelQualityIndex.java 1.82KB
  3263. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/entity/ChannelSignInformation.java 1.52KB
  3264. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/entity/ChannelWinOpportunity.java 1.94KB
  3265. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/param/ChannelDetailInformationParam.java 1.01KB
  3266. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/service/IChannelDetailInformationService.java 1.68KB
  3267. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/entity/CockpitDTO.java 404B
  3268. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/service/ICockpitService.java 444B
  3269. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/service/impl/
  3270. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/app/ContractDataAppController.java 3.82KB
  3271. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/app/SaleContractAppController.java 16.15KB
  3272. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/app/OperatorContractAppController.java 2.95KB
  3273. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/controller/SaleContractController.java 16.91KB
  3274. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/dto/AppSaleContractDTO.java 1.92KB
  3275. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/dto/CityPerformanceSumContract.java 1.14KB
  3276. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/dto/CityManagerContractParam.java 2.12KB
  3277. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/dto/CommonContractParam.java 1.04KB
  3278. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/dto/ContractDataDTO.java 2.72KB
  3279. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/dto/ContractDetailDTO.java 3.23KB
  3280. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/dto/ContractDetailParam.java 1.83KB
  3281. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/dto/ContractDetailQuantityDTO.java 1.03KB
  3282. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/dto/DirectorContractDetailsDTO.java 3.56KB
  3283. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/dto/DirectorContractDetailsParam.java 1005B
  3284. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/dto/OperatorContractListDTO.java 2.78KB
  3285. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/dto/DirectorContractTopDTO.java 1.47KB
  3286. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/dto/OperatorContractParam.java 611B
  3287. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/dto/OperatorContractTotalDTO.java 1.67KB
  3288. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/dto/OperatorContractRecordDTO.java 713B
  3289. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/dto/OperatorListParam.java 1.17KB
  3290. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/dto/SaleContractDTO.java 3.46KB
  3291. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/entity/DirectorContractCollection.java 1.34KB
  3292. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/entity/DirectorContractTop.java 3.33KB
  3293. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/entity/LtcMySaleContractSmc.java 2.84KB
  3294. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/entity/LtcMySaleContractLvyueSmc.java 3.65KB
  3295. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/entity/ManagerContract.java 1.39KB
  3296. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/entity/LtcMySaleContractWaitSmc.java 2.64KB
  3297. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/entity/MySaleContract.java 3.35KB
  3298. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/entity/MySaleContractWait.java 3.23KB
  3299. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/entity/MySaleContractPerformance.java 4.84KB
  3300. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/entity/PaymentMonthPerformance.java 1.83KB
  3301. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/entity/SaleRefundPerformance.java 2.96KB
  3302. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/entity/VLtcContract.java 2.47KB
  3303. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/mapper/MySaleContractPerformanceMapper.java 4.05KB
  3304. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/mapper/MySaleContractMapper.java 4.62KB
  3305. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/mapper/MySaleContractWaitMapper.java 3.08KB
  3306. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/mapper/PaymentMonthPerformanceMapper.java 2.04KB
  3307. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/mapper/OperatorContractMapper.java 2.33KB
  3308. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/mapper/VLtcContractMapper.java 3.22KB
  3309. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/mapper/xml/
  3310. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/service/ContractDataService.java 1.34KB
  3311. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/service/impl/
  3312. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/service/MySaleContractPerformanceService.java 3.27KB
  3313. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/service/MySaleContractService.java 4.49KB
  3314. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/service/OperatorContractService.java 1.18KB
  3315. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/app/AppCroupInformationController.java 5.89KB
  3316. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/controller/GroupInformationController.java 3.52KB
  3317. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/entity/DailyReportCustVisit.java 1.83KB
  3318. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/entity/DailyReportNewOpp.java 2.18KB
  3319. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/entity/DailyReportOppPromotion.java 2.13KB
  3320. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/entity/DailyReportOverview.java 2.46KB
  3321. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/entity/DailyReportReturnMoney.java 2.24KB
  3322. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/entity/DailyReportStaffInfo.java 817B
  3323. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/entity/GroupInformation.java 2.3KB
  3324. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/entity/VLtcIdstTeamFy.java 1.11KB
  3325. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/entity/VLtcIdstTeamHk.java 1.3KB
  3326. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/entity/VLtcIdstTeamHt.java 994B
  3327. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/entity/VLtcIdstTeamProfitVisit.java 1.31KB
  3328. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/entity/VLtcIdstTeamSaleXwgl.java 1.09KB
  3329. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/dto/DailyReportDetailParam.java 1.17KB
  3330. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/dto/DailyReportStaffInfoDTO.java 848B
  3331. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/dto/GroupInformationDTO.java 1.77KB
  3332. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/dto/GroupInformationParam.java 1.71KB
  3333. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/dto/LtcPersonTargetDTO.java 1.02KB
  3334. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/dto/PersonalIndicatorDTO.java 2.54KB
  3335. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/dto/VLtcIdstTeamFyDTO.java 1.19KB
  3336. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/dto/SubordinateAccountDTO.java 915B
  3337. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/dto/VLtcIdstTeamHtDTO.java 1.28KB
  3338. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/dto/VLtcIdstTeamHkDTO.java 1.44KB
  3339. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/dto/VLtcIdstTeamParam.java 889B
  3340. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/dto/VLtcIdstTeamProfitVisitDTO.java 1.41KB
  3341. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/dto/VLtcIdstTeamSaleXwglDTO.java 1.01KB
  3342. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/mapper/DailyReportCustVisitMapper.java 672B
  3343. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/mapper/DailyReportNewOppMapper.java 661B
  3344. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/mapper/DailyReportOverviewMapper.java 669B
  3345. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/mapper/DailyReportOppPromotionMapper.java 681B
  3346. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/mapper/DailyReportReturnMoneyMapper.java 678B
  3347. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/mapper/GroupInformationMapper.java 1.65KB
  3348. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/mapper/xml/
  3349. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/mapper/LtcSalePersonalDmsMapper.java 4.61KB
  3350. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/service/GroupInformationService.java 2.65KB
  3351. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/service/impl/
  3352. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/ltcoverview/controller/LtcBusinessCarController.java 2.21KB
  3353. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/ltcoverview/dto/LtcBusinessCarDTO.java 4.35KB
  3354. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/ltcoverview/mapper/LtcBusinessCarMapper.java 609B
  3355. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/ltcoverview/mapper/xml/
  3356. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/ltcoverview/entity/SSaleBizoppSummaryCar.java 1.73KB
  3357. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/ltcoverview/service/ILtcBusinessCarService.java 501B
  3358. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/ltcoverview/service/impl/
  3359. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/app/AppShenceOrgController.java 2.04KB
  3360. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/controller/ShenceOrgController.java 1.36KB
  3361. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/dto/ShenceOrgDTO.java 755B
  3362. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/dto/PrcLineDistributionParam.java 851B
  3363. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/entity/PrcLineDistribution.java 1.19KB
  3364. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/entity/ShenceOrg.java 1.55KB
  3365. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/mapper/PrcLineDistributionMapper.java 732B
  3366. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/mapper/xml/
  3367. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/mapper/ShenceOrgMapper.java 836B
  3368. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/service/impl/
  3369. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/service/ShenceOrgService.java 700B
  3370. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/service/IPrcLineDistributionService.java 575B
  3371. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/app/AppChannelRankingController.java 4.93KB
  3372. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/app/AppCityManagerOppController.java 5.58KB
  3373. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/app/AppOperatorOppController.java 3.68KB
  3374. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/app/AppOppSveController.java 2.47KB
  3375. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/app/AppSaleBehaviorManageController.java 4.14KB
  3376. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/app/AppOrgPerformanceController.java 2.7KB
  3377. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/app/AppSalesProjSmcController.java 23.89KB
  3378. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/app/AppSmartCityController.java 3.46KB
  3379. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/app/AppUserFollowSmcController.java 1.54KB
  3380. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/app/AppUserFollowCarController.java 1.61KB
  3381. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/app/AppUserFollowSveController.java 1.72KB
  3382. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/app/FinCockpitForecastOppController.java 2.34KB
  3383. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/app/SalesProjSveController.java 7.58KB
  3384. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/app/SalesPerformanceCarController.java 5.79KB
  3385. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/app/SysDictController.java 2.47KB
  3386. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/controller/CityManagerOppController.java 13.95KB
  3387. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/controller/OperatorOppController.java 3.42KB
  3388. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/controller/PerformanceCarController.java 6.85KB
  3389. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/controller/OpportunityController.java 15.17KB
  3390. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/controller/SaleBehaviorManageController.java 5.06KB
  3391. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/controller/SalesProjSmcController.java 11.14KB
  3392. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/controller/SmartCityController.java 3.39KB
  3393. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/controller/UserFollowCarController.java 1.75KB
  3394. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/controller/UserFollowSmcController.java 1.85KB
  3395. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/controller/UserFollowSveController.java 1.7KB
  3396. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/AppSaleConstSveParam.java 1.1KB
  3397. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/AppSalesCommitteeOverviewDTO.java 1.89KB
  3398. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/AreaChangeStatisticsParam.java 1.18KB
  3399. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/CityManagerByTeamDTO.java 2.83KB
  3400. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/CityManagerByTeamParam.java 2.28KB
  3401. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/CityManagerByTeamSumDTO.java 1.02KB
  3402. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/CityManagerPerformanceStatistics.java 1.58KB
  3403. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/CityManagerOppParam.java 3.14KB
  3404. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/CityManagerUnitStaticDTO.java 2.23KB
  3405. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/ContractReturnMoneyRatioDTO.java 537B
  3406. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/DataDTO.java 272B
  3407. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/DictDTO.java 176B
  3408. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/FinCockpitForecastOppSupernatantDTO.java 1.3KB
  3409. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/FollowListSmcParam.java 2.43KB
  3410. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/InStageBudgetDTO.java 1.6KB
  3411. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/LtcOppStoreDetailDTO.java 1.87KB
  3412. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/LtcSalePersonalDmsDTO.java 107B
  3413. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/LtcSalesProjListSmcDTO.java 5.91KB
  3414. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/LtcSalesProjBoSupportDTO.java 258B
  3415. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/LtcSmartCitiesDTO.java 1.35KB
  3416. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/LtcSalesProjOverviewCarDTO.java 4.25KB
  3417. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/OperatorAreaManagerOppListDTO.java 3.63KB
  3418. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/OperatorAreaManagerOppParam.java 2.38KB
  3419. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/OppChangeStatisticsDTO.java 1.27KB
  3420. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/OppChangeStatisticsMid.java 1.71KB
  3421. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/OppChangeStatisticsOverViewDTO.java 1.95KB
  3422. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/OppChangeStatisticsParam.java 1.92KB
  3423. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/OppContractProfitDTO.java 2.64KB
  3424. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/OppListSmcParam.java 2.94KB
  3425. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/OppListSmcDTO.java 5.95KB
  3426. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/OppQualityOverviewSmcDTO.java 3.5KB
  3427. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/OppQualitySmcParam.java 2.99KB
  3428. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/OppStateStatisticsMid.java 1.96KB
  3429. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/OppStoreParam.java 432B
  3430. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/ParamDTO.java 779B
  3431. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SaleBehaviorDTO.java 728B
  3432. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SaleBehaviorManageDTO.java 2.54KB
  3433. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SaleBehaviorParamDTO.java 490B
  3434. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SaleConstSveDTO.java 4.16KB
  3435. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SaleConstSveParam.java 1.41KB
  3436. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SaleManageWarnThresholdDTO.java 526B
  3437. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SalesCommitteeOverviewDTO.java 7.63KB
  3438. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SalesCommitteeServiceReviewDTO.java 336B
  3439. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SalesMyPerformanceAppDTO.java 3.56KB
  3440. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SalesMyPerformanceDTO.java 4.61KB
  3441. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SalesMyProjDTO.java 2.21KB
  3442. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SalesOppTypeCountDTO.java 770B
  3443. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SalesProjLisSmcLeaderDTO.java 4.81KB
  3444. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SalesProjListCarDTO.java 6.85KB
  3445. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SalesProjListCarParam.java 4.76KB
  3446. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SalesProjListSmcDTO.java 9.85KB
  3447. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SalesProjListSveDTO.java 4.36KB
  3448. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SalesProjListSveParam.java 1.71KB
  3449. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SalesProjOverviewCarDTO.java 1.92KB
  3450. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SalesProjOverviewSveDTO.java 1.63KB
  3451. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SalesProListSmcParam.java 421B
  3452. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SalesProStatSmcParam.java 1.2KB
  3453. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SalesProStatViewSmcDTO.java 3.77KB
  3454. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/StateOppByDTO.java 1.54KB
  3455. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/StateOppParam.java 1.08KB
  3456. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/SveListParam.java 1.85KB
  3457. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/UserFollowCarDTO.java 1KB
  3458. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/UserFollowSveDTO.java 869B
  3459. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/VChannelCustomerReachDTO.java 1.2KB
  3460. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/VChannelDetailParam.java 1.06KB
  3461. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/VChannelDetailsDTO.java 2.72KB
  3462. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/VChannelExpandStatDTO.java 1.21KB
  3463. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/VChannelRankListDTO.java 1.22KB
  3464. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/VChannelRankListParam.java 1.03KB
  3465. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/VDBizoppOverviewDTO.java 3.19KB
  3466. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/VDiopScXwzBoReserveDTO.java 1.91KB
  3467. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/VDiopScXwzBoReserveParam.java 607B
  3468. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/VFinCockpitAfcDTO.java 2.19KB
  3469. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/VFinCockpitDTO.java 4.81KB
  3470. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/VFinCockpitAreaParam.java 573B
  3471. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/VFinCockpitParam.java 626B
  3472. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/VFinCockpitRmDTO.java 2.1KB
  3473. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/VFinCockpitOppParam.java 583B
  3474. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/VFinCockpitSgpDTO.java 2.11KB
  3475. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/VNearlyVisitNumberDTO.java 1.29KB
  3476. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/dto/VRelationClueOpporTunityDTO.java 2.03KB
  3477. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/ContractReturnMoneyRatio.java 2.35KB
  3478. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/LtcOppStoreDetail.java 3.63KB
  3479. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/FinCockpitForecastOpp.java 3.56KB
  3480. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/LtcSalePersonalDms.java 1.05KB
  3481. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/LtcSalesProjBoSupport.java 2KB
  3482. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/LtcSalesProjOverviewCar.java 2.91KB
  3483. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/LtcSalesProjOverviewSve.java 3.64KB
  3484. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/OpportAccumulateObu.java 2.37KB
  3485. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/SaleBehaviorManage.java 6.94KB
  3486. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/SaleConstSve.java 3.53KB
  3487. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/SaleManageWarnThreshold.java 1.34KB
  3488. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/SalesMyPerformance.java 3.74KB
  3489. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/SalesMyProj.java 2.61KB
  3490. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/SalesParticipateOpp.java 1.43KB
  3491. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/SalesProjListCar.java 6.16KB
  3492. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/SalesProjListSmc.java 769B
  3493. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/SalesProjListSve.java 4.13KB
  3494. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/SalesProjOverviewSmc.java 8.38KB
  3495. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/SalesProjOverviewSve.java 3.99KB
  3496. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/SalesShareOverviewSmc.java 3.71KB
  3497. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/SalesShareProjListSve.java 3.24KB
  3498. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/SalesShareProjOverviewSve.java 4.56KB
  3499. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/UserFollowCar.java 1.27KB
  3500. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/UserFollowSve.java 1.15KB
  3501. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/UserFollowSmc.java 1.27KB
  3502. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/entity/VDBizoppOverview.java 2.83KB
  3503. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/ChannelRankListMapper.java 2.31KB
  3504. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/ContractReturnMoneyRatioMapper.java 661B
  3505. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/CityManagerOppMapper.java 6.41KB
  3506. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/FinCockpitForecastOppMapper.java 1.16KB
  3507. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/IOperatorOppMapper.java 3.15KB
  3508. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/LtcOppStoreDetailMapper.java 942B
  3509. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/LtcSalesProjBoSupportMapper.java 846B
  3510. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/SaleBehaviorManageMapper.java 1.21KB
  3511. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/SaleConstSveMapper.java 3.08KB
  3512. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/SaleManageWarnTresholdMapper.java 2.46KB
  3513. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/SalesMyProjMapper.java 971B
  3514. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/SalesParticipateOppMapper.java 746B
  3515. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/SalesProjListSmcMapper.java 10.26KB
  3516. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/SalesPerformanceCarMapper.java 4.03KB
  3517. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/SalesProjListSveMapper.java 3.34KB
  3518. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/SalesProjOverviewSmcMapper.java 1.38KB
  3519. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/SalesProjOverviewSveMapper.java 1.43KB
  3520. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/SalesShareOverviewSmcMapper.java 1007B
  3521. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/SalesShareProjListSveMapper.java 1.79KB
  3522. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/SalesShareProjListSmcMapper.java 1.25KB
  3523. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/SalesShareProjOverviewSveMapper.java 663B
  3524. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/SmartCityMapper.java 2.14KB
  3525. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/UserFollowCarMapper.java 419B
  3526. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/UserFollowSmcMapper.java 342B
  3527. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/UserFollowSveMapper.java 583B
  3528. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/VDiopScXwzBoReserveMapper.java 1005B
  3529. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/VFinCockpitMapper.java 1.17KB
  3530. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/
  3531. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/param/FinCockpitForecastOppParam.java 962B
  3532. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/param/OppSveParam.java 874B
  3533. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/param/OppListSveParam.java 1.02KB
  3534. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/param/SaleBehaviorManageParam.java 980B
  3535. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/param/SalesProjOverviewSmcParam.java 808B
  3536. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/param/SalesProjListSmcParam.java 3.41KB
  3537. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/param/UserFollowSmcParam.java 1.02KB
  3538. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/param/VDBizoppOverviewParam.java 2.67KB
  3539. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/app/WeekPaperController.java 1.59KB
  3540. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/app/LtcServiceReportController.java 2.43KB
  3541. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/ChannelRankListService.java 2.02KB
  3542. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/ContractReturnMoneyRatioService.java 675B
  3543. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/IFinCockpitForecastOppService.java 1.03KB
  3544. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/ICityManagerOppService.java 5.94KB
  3545. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/
  3546. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/IOperatorOppService.java 2.29KB
  3547. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/ISaleBehaviorManageService.java 2.54KB
  3548. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/ISaleConstService.java 2.82KB
  3549. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/ISalesPerformanceCarService.java 3.82KB
  3550. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/ISalesProjListSveService.java 2.77KB
  3551. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/ISalesProjOverviewSveService.java 1.47KB
  3552. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/ISalesProjSmcService.java 10.37KB
  3553. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/ISalesShareProjListSveService.java 1.74KB
  3554. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/ISalesShareProjOverviewSveService.java 606B
  3555. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/IUserFollowCarService.java 715B
  3556. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/IUserFollowSmcService.java 684B
  3557. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/IUserFollowSveService.java 745B
  3558. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/LtcSalesProjBoSupportService.java 1.14KB
  3559. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/SmartCityService.java 2KB
  3560. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/VFinCockpitService.java 1.1KB
  3561. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/controller/CarSalesWeeklyController.java 1.74KB
  3562. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/entity/CarSalesWeekly.java 2.94KB
  3563. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/dto/CarSalesWeeklyDTO.java 652B
  3564. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/dto/CarSalesWeeklyParam.java 1.24KB
  3565. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/dto/CarSalesWeeklyReportDTO.java 2.72KB
  3566. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/dto/LtcServiceCustomerCallDTO.java 1.68KB
  3567. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/dto/LtcServiceCustomerCallVO.java 1.21KB
  3568. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/dto/LtcServiceProblemAndSupportDTO.java 941B
  3569. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/dto/LtcServiceProblemAndSupportVO.java 1.11KB
  3570. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/dto/LtcServiceReportParam.java 1.79KB
  3571. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/mapper/CarSalesWeeklyMapper.java 1.33KB
  3572. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/mapper/LtcServiceReportMapper.java 1.73KB
  3573. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/mapper/xml/
  3574. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/sysdict/service/impl/
  3575. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/sysdict/service/ISysDictService.java 660B
  3576. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/service/ICarSalesWeeklyService.java 1.15KB
  3577. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/service/ILtcServiceReportService.java 1.2KB
  3578. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/service/impl/
  3579. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/controller/LtcSalesTrainingCalendarController.java 2.87KB
  3580. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/dto/LtcSalesTrainingCalendarDTO.java 528B
  3581. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/dto/LtcSalesTrainingDayCalendarDTO.java 174B
  3582. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/dto/LtcSalesTrainingDetailDTO.java 534B
  3583. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/dto/LtcSalesTrainingListDTO.java 480B
  3584. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/dto/LtcSalesTrainingNumDTO.java 542B
  3585. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/dto/LtcSalesTrainingParamDTO.java 468B
  3586. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/mapper/LtcSalesTrainingCalendarMapper.java 1.61KB
  3587. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/entity/LtcSalesTrainingCalendar.java 3.41KB
  3588. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/mapper/xml/
  3589. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/service/LtcSalesTrainingCalendarService.java 1.49KB
  3590. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/service/impl/
  3591. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/mapper/xml/CrmMsgReceiverMapper.xml 250B
  3592. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/mapper/xml/CrmMsgMapper.xml 242B
  3593. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/mapper/xml/OppDataMapper.xml 243B
  3594. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/service/impl/CrmMsgReceiverServiceImpl.java 605B
  3595. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/service/impl/CrmCenterServiceImpl.java 12.88KB
  3596. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/service/impl/CrmMsgServiceImpl.java 4.66KB
  3597. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/service/impl/MhcServiceImpl.java 19.36KB
  3598. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/service/impl/OppDataServiceImpl.java 14.15KB
  3599. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/service/impl/OtcServiceImpl.java 3.03KB
  3600. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/service/impl/ThirdInteractionServiceImpl.java 34.04KB
  3601. workbench-service/workbench-task/src/main/java/com/ifly/workbench/task/modules/service/impl/PsServiceImpl.java 3.33KB
  3602. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/annotation/aspect/VisitControlAspect.java 3.69KB
  3603. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/controller/AppWbApplicationController.java 4KB
  3604. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/mapper/UserApplicationRelationMapper.java 1.37KB
  3605. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/controller/UserApplicationRelationController.java 3.25KB
  3606. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/mapper/WbApplicationMapper.java 1.4KB
  3607. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/mapper/xml/
  3608. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/param/ApplicationLinkParam.java 763B
  3609. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/param/UpdateCommonInputParam.java 1.19KB
  3610. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/param/WbApplicationQueryInputParam.java 1014B
  3611. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/entity/UserApplicationRelation.java 1.41KB
  3612. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/dto/ApplicationDTO.java 2.1KB
  3613. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/entity/WbApplication.java 1.63KB
  3614. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/dto/WbApplicationDTO.java 1.47KB
  3615. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/controller/AppCrmController.java 1.03KB
  3616. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/controller/AppCrmMsgReceiverController.java 1.99KB
  3617. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/controller/CrmMsgReceiverController.java 2.4KB
  3618. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/service/IUserApplicationRelationService.java 1.64KB
  3619. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/service/impl/
  3620. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/service/IWbApplicationService.java 1.42KB
  3621. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/mapper/xml/
  3622. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/mapper/CrmMsgReceiverMapper.java 949B
  3623. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/dto/CrmMsgReceiverDTO.java 1.73KB
  3624. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/dto/CrmMsgReceiverParam.java 658B
  3625. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/vo/AnalysisOpportunityJasonVO.java 528B
  3626. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/vo/CrmTokenInfo.java 625B
  3627. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/vo/CrmVoucherInfo.java 368B
  3628. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/service/ICrmMsgReceiverService.java 836B
  3629. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/service/ICrmService.java 413B
  3630. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/service/impl/
  3631. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/app/AppWbDimensionController.java 2.34KB
  3632. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/entity/DimensionOutputLine.java 1011B
  3633. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/entity/WbDimensionCustomerBase.java 2.56KB
  3634. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/entity/WbDimensionProcLineDTO.java 732B
  3635. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/controller/WbDimensionController.java 1.87KB
  3636. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/service/DimensionOutputLineService.java 504B
  3637. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/service/impl/
  3638. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/service/WbDimensionCustomerBaseService.java 704B
  3639. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/mapper/DimensionOutputLineMapper.java 504B
  3640. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/mapper/WbDimensionCustomerBaseMapper.java 730B
  3641. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/mapper/xml/
  3642. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/controller/AppExternalLinkController.java 2.94KB
  3643. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/controller/DeliverLinkController.java 1.45KB
  3644. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/controller/ExternalLinkController.java 5.11KB
  3645. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/entity/ExternalLink.java 2.02KB
  3646. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/entity/RsaKeypair.java 2.42KB
  3647. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/dto/ExternalLinkDTO.java 1.06KB
  3648. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/dto/ExternalLinkParam.java 1.04KB
  3649. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/mapper/ExternalLinkMapper.java 412B
  3650. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/mapper/RsaKeypairMapper.java 374B
  3651. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/mapper/xml/
  3652. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/param/DeliverLinkParam.java 875B
  3653. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/param/ExternalLinkParamer.java 1.34KB
  3654. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/service/DeliverLinkService.java 516B
  3655. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/service/IExternalLinkService.java 1.6KB
  3656. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/service/impl/
  3657. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/controller/FaqController.java 2.11KB
  3658. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/controller/AppFaqController.java 3.27KB
  3659. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/strategy/config/
  3660. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/strategy/ExternalLinkStrategy.java 456B
  3661. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/strategy/impl/
  3662. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/util/CrmUtils.java 3.14KB
  3663. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/entity/Faq.java 2.45KB
  3664. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/entity/FaqContent.java 1.09KB
  3665. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/entity/FaqType.java 2.2KB
  3666. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/dto/FaqContentOutputDTO.java 979B
  3667. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/dto/FaqDTO.java 2.74KB
  3668. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/dto/FaqOutputDTO.java 945B
  3669. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/dto/FaqRoleRelationDTO.java 851B
  3670. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/dto/FaqTypeDTO.java 2.28KB
  3671. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/dto/FaqTypeOutputDTO.java 838B
  3672. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/service/IFaqContentService.java 757B
  3673. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/service/IFaqService.java 1.22KB
  3674. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/service/IFaqTypeService.java 823B
  3675. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/service/impl/
  3676. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/mapper/FaqMapper.java 1.57KB
  3677. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/mapper/FaqContentMapper.java 442B
  3678. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/mapper/FaqTypeMapper.java 1016B
  3679. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/mapper/xml/
  3680. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/param/FaqQueryInputParam.java 862B
  3681. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/link/controller/LinkController.java 2.85KB
  3682. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/link/dto/LinkChangeDTO.java 771B
  3683. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/link/dto/LinkDTO.java 1.77KB
  3684. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/link/entity/LinkCustomEntity.java 1.27KB
  3685. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/link/entity/LinkEntity.java 2.32KB
  3686. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/link/service/ILinkService.java 1.18KB
  3687. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/link/service/impl/
  3688. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/link/mapper/LinkMapper.java 1.92KB
  3689. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/link/mapper/xml/
  3690. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/controller/AppLayoutController.java 3.22KB
  3691. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/controller/LayoutController.java 3.69KB
  3692. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/entity/Identity.java 1.3KB
  3693. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/controller/UserInfoController.java 2.79KB
  3694. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/entity/LayoutAppCustom.java 738B
  3695. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/entity/LayoutCustom.java 1.12KB
  3696. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/entity/LayoutDefault.java 1.13KB
  3697. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/entity/LayoutWebCustom.java 1.35KB
  3698. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/entity/LayoutWebDefault.java 1.39KB
  3699. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/entity/WbModule.java 1.58KB
  3700. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/AppIdentityDTO.java 244B
  3701. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/AppLayoutListDTO.java 435B
  3702. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/AppLayoutModuleDTO.java 642B
  3703. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/CustomerLayoutDTO.java 710B
  3704. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/CustomerLayoutModuleDTO.java 637B
  3705. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/CustomerLayoutModuleInnerDTO.java 1.24KB
  3706. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/IdentityDTO.java 927B
  3707. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/LayoutCustomDTO.java 1.21KB
  3708. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/LayoutAppCustomDTO.java 685B
  3709. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/LayoutCustomerDTO.java 786B
  3710. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/LayoutDefaultDTO.java 1.21KB
  3711. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/LayoutDTO.java 1.19KB
  3712. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/LayoutModuleDTO.java 585B
  3713. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/LayoutWebCustomerDTO.java 1.07KB
  3714. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/RecoveryLayoutCustomerDTO.java 745B
  3715. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/UnselectedModule.java 1.18KB
  3716. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/UserComponentDTO.java 1.55KB
  3717. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/UserInfoDTO.java 1.39KB
  3718. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/UserParam.java 838B
  3719. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/UserRoleDTO.java 1000B
  3720. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/dto/WbModuleDiffDTO.java 1.71KB
  3721. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/param/AppLayoutListParam.java 890B
  3722. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/param/CustomerLayoutModuleParam.java 1.14KB
  3723. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/mapper/LayoutCustomMapper.java 1.41KB
  3724. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/mapper/LayoutDefaultMapper.java 1.85KB
  3725. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/mapper/LayoutMapper.java 2.24KB
  3726. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/mapper/LayoutWebCustomMapper.java 626B
  3727. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/mapper/UserRoleRelationMapper.java 3.14KB
  3728. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/mapper/xml/
  3729. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/service/ILayoutCustomService.java 1.8KB
  3730. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/service/ILayoutDefaultService.java 634B
  3731. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/service/ILayoutService.java 1.4KB
  3732. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/service/impl/
  3733. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/service/ILayoutWebCustomService.java 312B
  3734. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/service/IUserInfoService.java 944B
  3735. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/mhc/controller/AppMhcController.java 1.73KB
  3736. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/mhc/dto/MhcOutputDTO.java 1.79KB
  3737. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/mhc/param/MhcQueryInputParam.java 1.78KB
  3738. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/mhc/service/IMhcService.java 747B
  3739. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/mhc/service/impl/
  3740. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/mapper/NoticeContentMapper.java 416B
  3741. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/mapper/xml/
  3742. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/mapper/NoticeMapper.java 1.98KB
  3743. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/controller/AppNoticeController.java 2.98KB
  3744. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/controller/NoticeController.java 2.31KB
  3745. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/dto/NoticeAndCrmDTO.java 1.17KB
  3746. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/dto/NoticeContentDTO.java 1.1KB
  3747. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/dto/NoticeDTO.java 1.41KB
  3748. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/dto/NoticeFileDTO.java 789B
  3749. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/dto/NoticeListDTO.java 934B
  3750. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/dto/NoticeParam.java 1.09KB
  3751. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/entity/Notice.java 2.72KB
  3752. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/entity/NoticeContent.java 1.1KB
  3753. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/param/NoticeListInputParam.java 1.2KB
  3754. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/service/impl/
  3755. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/service/INoticeService.java 1.67KB
  3756. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/remin/controller/ModuleRemindController.java 2.13KB
  3757. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/remin/app/AppModuleRemindController.java 1.9KB
  3758. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/remin/dto/ModuleRemindDTO.java 773B
  3759. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/remin/dto/RemindDTO.java 1.27KB
  3760. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/remin/entity/ModuleAdditionReminder.java 1.06KB
  3761. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/remin/mapper/ModuleAdditionReminderMapper.java 1.28KB
  3762. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/remin/mapper/xml/
  3763. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/remin/service/impl/
  3764. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/remin/service/IModuleAdditionReminderService.java 1.13KB
  3765. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/controller/AppWbRouteController.java 1.64KB
  3766. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/controller/WbRouteController.java 1.62KB
  3767. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/dto/AuthorizeDimensionDTO.java 912B
  3768. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/dto/WbRouteDTO.java 805B
  3769. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/enums/WbDimensionEnum.java 820B
  3770. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/mapper/xml/
  3771. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/mapper/WbRouteMapper.java 2.23KB
  3772. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/entity/RoleComponentRule.java 1.75KB
  3773. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/entity/WbRoute.java 1.18KB
  3774. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/param/ComponentAuthDimensionParam.java 1.02KB
  3775. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/service/impl/
  3776. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/service/IWbRouteService.java 774B
  3777. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/controller/AppFileController.java 1.64KB
  3778. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/service/WbDimensionStrategyService.java 598B
  3779. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/controller/DuplicateCheckController.java 2.08KB
  3780. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/controller/FileController.java 7.9KB
  3781. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/controller/SysCategoryController.java 18.56KB
  3782. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/controller/SysDictController.java 21.4KB
  3783. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/controller/SysDictItemController.java 4.3KB
  3784. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/controller/SysOrganizationController.java 1.9KB
  3785. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/controller/SysLogController.java 4.52KB
  3786. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/controller/SysPermissionController.java 3.53KB
  3787. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/constant/UapInterface.java 4.56KB
  3788. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/dto/OutputFileDto.java 1.14KB
  3789. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/mapper/SysCategoryMapper.java 923B
  3790. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/mapper/BusFileMapper.java 1.27KB
  3791. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/mapper/SysDictMapper.java 3.91KB
  3792. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/mapper/SysDictItemMapper.java 599B
  3793. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/mapper/SysFillRuleMapper.java 341B
  3794. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/mapper/SysLogMapper.java 1.76KB
  3795. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/mapper/xml/
  3796. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/entity/BusFile.java 1.49KB
  3797. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/entity/SysCategory.java 2.1KB
  3798. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/entity/SysCompany.java 494B
  3799. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/entity/SysDict.java 1.58KB
  3800. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/entity/SysDictItem.java 1.54KB
  3801. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/entity/SysFillRule.java 2.56KB
  3802. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/entity/SysLog.java 1.95KB
  3803. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/model/DuplicateCheckVo.java 1.01KB
  3804. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/model/SysDictTree.java 1.91KB
  3805. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/model/TreeModel.java 1.22KB
  3806. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/model/TreeSelectModel.java 563B
  3807. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/param/BusFileParam.java 656B
  3808. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/param/InputFilePreviewParam.java 1.03KB
  3809. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/rule/CategoryCodeRule.java 2.61KB
  3810. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/util/DESEncrypt.java 1.98KB
  3811. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/service/IBusFileService.java 724B
  3812. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/service/impl/
  3813. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/service/ISysCategoryService.java 1.42KB
  3814. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/service/ISysDictItemService.java 551B
  3815. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/service/ISysDictService.java 3.18KB
  3816. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/service/ISysFillRuleService.java 344B
  3817. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/service/ISysLogService.java 1.61KB
  3818. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/vo/OutputOrgTree.java 3KB
  3819. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/vo/SysDictPage.java 892B
  3820. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/userRole/controller/AppUserRoleRelationController.java 3.24KB
  3821. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/userRole/dto/ComponentDTO.java 314B
  3822. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/userRole/dto/UserRoleRelationDTO.java 332B
  3823. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/userRole/entity/Identity.java 919B
  3824. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/userRole/entity/UserRoleRelation.java 1.16KB
  3825. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/userRole/entity/WbComponent.java 351B
  3826. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/userRole/mapper/AppUserRoleRelationMapper.java 1.34KB
  3827. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/userRole/mapper/xml/
  3828. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/userRole/service/impl/
  3829. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/userRole/service/IUserRoleRelationService.java 1.49KB
  3830. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/wbcomponent/controller/AppWbComponentController.java 1.24KB
  3831. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/wbmodule/mapper/WbModuleMapper.java 1.06KB
  3832. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/wbmodule/mapper/xml/
  3833. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/wbmodule/service/impl/
  3834. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/wbmodule/service/IWbModuleService.java 881B
  3835. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/wbcomponent/service/impl/
  3836. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/wbcomponent/service/IWbComponentService.java 823B
  3837. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/entity/RoleApply.java 1.52KB
  3838. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/entity/SysUser.java 5.27KB
  3839. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/entity/UserRoleRelation.java 1.71KB
  3840. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/dto/AppCreateProcessDTO.java 1.06KB
  3841. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/dto/AppSubmitProcessDTO.java 1.55KB
  3842. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/dto/AppTransferTaskParam.java 1.41KB
  3843. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/dto/ChooseRoleDTO.java 824B
  3844. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/dto/CreateProcessDTO.java 771B
  3845. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/dto/InstanceDTO.java 308B
  3846. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/dto/PsResultDTO.java 2.12KB
  3847. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/dto/RoleApplyDTO.java 2.07KB
  3848. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/dto/NifiedAgencyInfoDTO.java 1016B
  3849. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/dto/PsUserDTO.java 1.13KB
  3850. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/dto/SysUserDTO.java 344B
  3851. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/controller/AppWorkbenchFlowController.java 6.43KB
  3852. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/dto/SubmitProcessDTO.java 1.43KB
  3853. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/dto/TransferTaskParam.java 1.21KB
  3854. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/mapper/RoleApplyMapper.java 2.12KB
  3855. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/controller/WorkbenchFlowController.java 5.49KB
  3856. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/mapper/xml/
  3857. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/service/impl/
  3858. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/service/IWorkbenchFlowService.java 3.16KB
  3859. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/AchieveOperatorAreaManagerMapper.xml 7.56KB
  3860. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/AreaBgbuContProfitMapper.xml 1.49KB
  3861. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/AreaContProfitTotalMapper.xml 1.27KB
  3862. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/CCDirectorKeyBusinessMonitorMapper.xml 2.13KB
  3863. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/FinCityAreaCostApportionMapper.xml 3.03KB
  3864. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/CityManagerPerformanceMapper.xml 16.71KB
  3865. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/FinCityAreaCostControlMapper.xml 653B
  3866. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/FinCityCostDetailMapper.xml 7.5KB
  3867. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/FinCockpitAarMapper.xml 1.2KB
  3868. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/FixedStoreDetailCarMapper.xml 2.99KB
  3869. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/LtcAreaBgbuProfitTotalMapper.xml 266B
  3870. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/LtcHSalePerformanceTotalMapper.xml 904B
  3871. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/LtcSalesPerformanceMapper.xml 8.5KB
  3872. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/QSalesGrossProfitBgbuMapper.xml 948B
  3873. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/QzSalePerformanceBgBuMapper.xml 943B
  3874. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/QSalesGrossProfitMapper.xml 1.02KB
  3875. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/ReturnMoneyDetailCarMapper.xml 3.14KB
  3876. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/QzSalePerformanceTotalMapper.xml 1KB
  3877. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/ReturnMoneyDetailSveMapper.xml 2.15KB
  3878. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/SaleProfitDetailSveMapper.xml 1.83KB
  3879. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/SalesMoneyCityMapper.xml 5.28KB
  3880. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/SalesMoneySmcMapper.xml 29.02KB
  3881. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/SalesPersonPerformanceMapper.xml 807B
  3882. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/ShenceRegionCollectionMapper.xml 3.02KB
  3883. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/ShenceRegionUserFcastMapper.xml 4.99KB
  3884. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/ShenceRegionUserMapper.xml 4.16KB
  3885. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/VAreaPerformanceRankMapper.xml 1.03KB
  3886. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/VDAchStorageMapper.xml 3.55KB
  3887. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/mapper/xml/VMarketExpandIndexMapper.xml 958B
  3888. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/AchievementServiceServiceImpl.java 25.17KB
  3889. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/AchieveOperatorAreaManagerServiceImpl.java 3.71KB
  3890. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/CCDirectorKeyBusinessMonitorServiceImpl.java 2.01KB
  3891. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/CityManagerPerformanceServiceImpl.java 6.7KB
  3892. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/ContractProfitServiceImpl.java 2.5KB
  3893. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/FinCityAreaServiceServiceImpl.java 6.27KB
  3894. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/FinCockpitAarServiceImpl.java 1.1KB
  3895. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/FixedStoreDetailCarServiceImpl.java 1.67KB
  3896. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/LtcHSalePerformanceTotalServiceImpl.java 1.17KB
  3897. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/QSalesGrossProfitBgbuServiceImpl.java 1.17KB
  3898. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/QSalesGrossProfitServiceImpl.java 1.21KB
  3899. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/QzSalePerformanceBgBuServiceImpl.java 1.18KB
  3900. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/QzSalePerformanceTotalServiceImpl.java 1.3KB
  3901. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/ReturnMoneyDetailCarServiceImpl.java 1.62KB
  3902. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/ReturnMoneyDetailSveServiceImpl.java 1.46KB
  3903. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/SaleProfitDetailSveServiceImpl.java 1.43KB
  3904. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/SalesAchieveOperatorImpl.java 14.15KB
  3905. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/SalesIndexPerformanceServiceImpl.java 2.22KB
  3906. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/SalesMoneyCityServiceImpl.java 2.53KB
  3907. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/SalesMoneySmcServiceImpl.java 8.44KB
  3908. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/SalesPersonPerformanceServiceImpl.java 1.29KB
  3909. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/VAreaPerformanceRankServiceImpl.java 1.27KB
  3910. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/VDAchStorageServiceImpl.java 1.63KB
  3911. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/achievement/service/impl/VMarketExpandIndexServiceImpl.java 1.23KB
  3912. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/behaviorManagement/mapper/xml/BehaviorManagementMapper.xml 2.64KB
  3913. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/behaviorManagement/service/impl/BehaviorManagementServiceImpl.java 2.98KB
  3914. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/budgetDrive/mapper/xml/LtcBudgetDrivenMapper.xml 263B
  3915. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/budgetDrive/service/impl/LtcBudgetDrivenServiceImpl.java 1.29KB
  3916. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/clientele/mapper/xml/CustomerSmcMapper.xml 2.22KB
  3917. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/clientele/service/impl/CustomerSmcServiceImpl.java 4.7KB
  3918. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/mapper/xml/ChannelSignInformationMapper.xml 4.56KB
  3919. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/service/impl/ChannelDetailInformationServiceImpl.java 3.08KB
  3920. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/cockpit/service/impl/CockpitServiceImpl.java 1.13KB
  3921. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/mapper/xml/MySaleContractMapper.xml 8.98KB
  3922. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/mapper/xml/MySaleContractPerformanceMapper.xml 12.02KB
  3923. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/mapper/xml/OperatorContractMapper.xml 6.29KB
  3924. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/mapper/xml/MySaleContractWaitMapper.xml 4.8KB
  3925. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/mapper/xml/PaymentMonthPerformanceMapper.xml 5.58KB
  3926. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/mapper/xml/VLtcContractMapper.xml 11.13KB
  3927. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/service/impl/ContractDataServiceImpl.java 12.54KB
  3928. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/service/impl/MySaleContractPerformanceServiceImpl.java 7.25KB
  3929. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/service/impl/MySaleContractServiceImpl.java 12.79KB
  3930. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/contract/service/impl/OperatorContractServiceImpl.java 3.53KB
  3931. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/mapper/xml/DailyReportCustVisitMapper.xml 1KB
  3932. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/mapper/xml/DailyReportNewOppMapper.xml 878B
  3933. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/mapper/xml/DailyReportOppPromotionMapper.xml 907B
  3934. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/mapper/xml/DailyReportOverviewMapper.xml 1.25KB
  3935. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/mapper/xml/DailyReportReturnMoneyMapper.xml 1.03KB
  3936. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/mapper/xml/GroupInformationMapper.xml 3.33KB
  3937. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/mapper/xml/LtcSalePersonalDmsMapper.xml 19.15KB
  3938. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/group/service/impl/GroupInformationServiceImpl.java 16.22KB
  3939. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/ltcoverview/mapper/xml/LtcBusinessCarMapper.xml 1.01KB
  3940. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/ltcoverview/service/impl/LtcBusinessCarServiceImpl.java 5.4KB
  3941. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/mapper/xml/PrcLineDistributionMapper.xml 945B
  3942. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/mapper/xml/ShenceOrgMapper.xml 1.07KB
  3943. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/service/impl/PrcLineDistributionServiceImpl.java 1.09KB
  3944. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/operate/service/impl/ShenceOrgServiceImpl.java 1.16KB
  3945. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/ChannelRankListMapper.xml 5.53KB
  3946. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/CityManagerOppMapper.xml 35.22KB
  3947. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/ContractReturnMoneyRatioMapper.xml 736B
  3948. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/FinCockpitForecastOppMapper.xml 3.34KB
  3949. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/LtcOppStoreDetailMapper.xml 1.38KB
  3950. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/LtcSalesProjBoSupportMapper.xml 799B
  3951. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/OperatorOppMapper.xml 15.35KB
  3952. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/SaleBehaviorManageMapper.xml 5.17KB
  3953. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/SaleConstSveMapper.xml 10.12KB
  3954. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/SaleManageWarnTresholdMapper.xml 6.76KB
  3955. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesMyProjMapper.xml 780B
  3956. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesParticipateOppMapper.xml 779B
  3957. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesPerformanceCarMapper.xml 31.59KB
  3958. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesProjListSmcMapper.xml 61.55KB
  3959. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesProjListSveMapper.xml 11.8KB
  3960. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesProjOverviewSmcMapper.xml 3.22KB
  3961. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesProjOverviewSveMapper.xml 3.02KB
  3962. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesShareProjListSmcMapper.xml 3.78KB
  3963. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesShareProjListSveMapper.xml 4.52KB
  3964. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesShareProjOverviewSmcMapper.xml 2.47KB
  3965. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/SalesShareProjOverviewSveMapper.xml 1.72KB
  3966. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/SmartCityMapper.xml 11.53KB
  3967. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/UserFollowCarMapper.xml 259B
  3968. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/UserFollowSveMapper.xml 259B
  3969. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/VDiopScXwzBoReserveMapper.xml 1.4KB
  3970. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/mapper/xml/VFinCockpitMapper.xml 5.46KB
  3971. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/ChannelRankListServiceImpl.java 2.77KB
  3972. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/CityManagerOppServiceImpl.java 13.21KB
  3973. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/ContractReturnMoneyRatioServiceImpl.java 870B
  3974. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/LtcSalesProjBoSupportServiceImpl.java 1.93KB
  3975. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/FinCockpitForecastOppServiceImpl.java 1.67KB
  3976. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/OperatorOppServiceImpl.java 3.57KB
  3977. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/SaleBehaviorManageServiceImpl.java 6.71KB
  3978. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/SaleConstServiceImpl.java 5.01KB
  3979. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/SalesPerformanceCarServiceImpl.java 5.09KB
  3980. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/SalesProjListSveServiceImpl.java 3.82KB
  3981. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/SalesProjSmcServiceImpl.java 27.01KB
  3982. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/SalesProjOverviewSveServiceImpl.java 4.92KB
  3983. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/SalesShareProjListSveServiceImpl.java 2.08KB
  3984. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/SalesShareProjOverviewSveServiceImpl.java 1.2KB
  3985. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/UserFollowCarServiceImpl.java 2.38KB
  3986. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/UserFollowSmcServiceImpl.java 2.51KB
  3987. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/SmartCityServiceImpl.java 3.21KB
  3988. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/UserFollowSveServiceImpl.java 1.9KB
  3989. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/opportunity/service/impl/VFinCockpitServiceImpl.java 6.18KB
  3990. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/mapper/xml/CarSalesWeeklyMapper.xml 2.79KB
  3991. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/sysdict/service/impl/SysDictServiceImpl.java 1.37KB
  3992. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/mapper/xml/LtcViewDailyWeeklyReportMapper.xml 2.8KB
  3993. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/service/impl/CarSalesWeeklyServiceImpl.java 2.57KB
  3994. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/report/service/impl/LtcServiceReportServiceImpl.java 10.76KB
  3995. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/mapper/xml/LtcSalesTrainingCalendarMapper.xml 5.03KB
  3996. workbench-service/workbench-center/src/main/java/com/ifly/workbench/center/modules/trainSchedule/service/impl/LtcSalesTrainingCalendarServiceImpl.java 3.98KB
  3997. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/mapper/xml/UserApplicationRelationMapper.xml 3.53KB
  3998. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/mapper/xml/WbApplicationMapper.xml 2.34KB
  3999. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/service/impl/WbApplicationServiceImpl.java 2.99KB
  4000. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/application/service/impl/UserApplicationRelationServiceImpl.java 4.35KB
  4001. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/mapper/xml/CrmMsgReceiverMapper.xml 1.6KB
  4002. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/service/impl/CrmServiceImpl.java 804B
  4003. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/crm/service/impl/CrmMsgReceiverServiceImpl.java 1.41KB
  4004. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/service/impl/DimensionOutputLineServiceImpl.java 1.05KB
  4005. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/service/impl/WbDimensionCustomerBaseServiceImpl.java 1.38KB
  4006. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/mapper/xml/WbDimensionCustomerBaseMapper.xml 843B
  4007. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/dimension/mapper/xml/DimensionOutputLineMapper.xml 510B
  4008. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/mapper/xml/ExternalLinkMapper.xml 254B
  4009. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/service/impl/ExternalLinkServiceImpl.java 4.96KB
  4010. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/service/impl/DeliverLinkServiceImpl.java 2.04KB
  4011. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/strategy/config/ExternalLinkStrategyContext.java 1.81KB
  4012. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/strategy/impl/BiExternalLinkStrategyImpl.java 1.74KB
  4013. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/strategy/impl/CommonExternalLinkStrategyImpl.java 1.05KB
  4014. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/strategy/impl/CrmExternalLinkStrategyImpl.java 5.28KB
  4015. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/strategy/impl/JoinExternalLinkStrategyImpl.java 1.05KB
  4016. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/strategy/impl/DefaultExternalLinkStrategyImpl.java 771B
  4017. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/strategy/impl/ThirdExternalLinkStrategyImpl.java 2.43KB
  4018. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/strategy/impl/OtcJoinExternalLinkStrategyImpl.java 2.78KB
  4019. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/externalLink/strategy/impl/OtcExternalLinkStrategyImpl.java 1.16KB
  4020. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/service/impl/FaqServiceImpl.java 3.32KB
  4021. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/service/impl/FaqContentServiceImpl.java 1.97KB
  4022. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/service/impl/FaqTypeServiceImpl.java 1.28KB
  4023. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/mapper/xml/FaqTypeMapper.xml 1.08KB
  4024. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/faq/mapper/xml/FaqMapper.xml 2.56KB
  4025. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/link/service/impl/LinkServiceImpl.java 4.31KB
  4026. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/link/mapper/xml/LinkMapper.xml 3.31KB
  4027. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/mapper/xml/LayoutCustomMapper.xml 3.56KB
  4028. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/mapper/xml/LayoutDefaultMapper.xml 6.68KB
  4029. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/mapper/xml/LayoutMapper.xml 4.45KB
  4030. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/mapper/xml/LayoutWebCustomMapper.xml 921B
  4031. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/mapper/xml/UserRoleRelationMapper.xml 6.89KB
  4032. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/service/impl/ILayoutWebCustomServiceImpl.java 645B
  4033. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/service/impl/LayoutDefaultServiceImpl.java 984B
  4034. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/service/impl/LayoutCustomServiceImpl.java 9.07KB
  4035. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/service/impl/UserInfoServiceImpl.java 8.53KB
  4036. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/layout/service/impl/LayoutServiceImpl.java 7.45KB
  4037. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/mhc/service/impl/MhcServiceImpl.java 2.07KB
  4038. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/mapper/xml/NoticeContentMapper.xml 249B
  4039. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/mapper/xml/NoticeMapper.xml 2.88KB
  4040. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/remin/mapper/xml/ModuleAdditionReminderMapper.xml 1.63KB
  4041. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/notice/service/impl/NoticeServiceImpl.java 7.05KB
  4042. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/mapper/xml/WbRouteMapper.xml 5.83KB
  4043. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/remin/service/impl/ModuleAdditionReminderServiceImpl.java 2.02KB
  4044. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/service/impl/StrategyFactory.java 1.39KB
  4045. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/service/impl/WbDimensionConsumerOutLineServiceImpl.java 1.14KB
  4046. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/service/impl/WbDimensionEduOutLineServiceImpl.java 1.08KB
  4047. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/service/impl/WbDimensionOperatorOutLineServiceImpl.java 1.13KB
  4048. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/service/impl/WbDimensionCustomerGroupServiceImpl.java 1.07KB
  4049. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/service/impl/WbDimensionPlatformServiceImpl.java 1.04KB
  4050. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/service/impl/WbDimensionOutLineServiceImpl.java 1.07KB
  4051. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/service/impl/WbDimensionProcLineServiceImpl.java 981B
  4052. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/service/impl/WbDimensionSmartCityOutLineServiceImpl.java 1.1KB
  4053. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/route/service/impl/WbRouteServiceImpl.java 3.33KB
  4054. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/mapper/xml/BusFileMapper.xml 977B
  4055. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/mapper/xml/SysCategoryMapper.xml 740B
  4056. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/mapper/xml/SysDictItemMapper.xml 247B
  4057. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/mapper/xml/SysDictMapper.xml 5.13KB
  4058. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/mapper/xml/SysFillRuleMapper.xml 245B
  4059. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/mapper/xml/SysLogMapper.xml 3.67KB
  4060. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/service/impl/AutoPoiDictService.java 2.32KB
  4061. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/service/impl/BusFileServiceImpl.java 1.33KB
  4062. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/service/impl/SysCategoryServiceImpl.java 4.31KB
  4063. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/service/impl/SysDictItemServiceImpl.java 1.4KB
  4064. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/service/impl/SysDictServiceImpl.java 8.36KB
  4065. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/service/impl/SysLogServiceImpl.java 3.29KB
  4066. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/system/service/impl/SysFillRuleServiceImpl.java 640B
  4067. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/userRole/mapper/xml/UserRoleRelationMapper.xml 2.13KB
  4068. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/userRole/service/impl/UserRoleRelationImpl.java 3.41KB
  4069. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/wbmodule/mapper/xml/WbModuleMapper.xml 2.49KB
  4070. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/wbmodule/service/impl/WbModuleServiceImpl.java 1017B
  4071. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/wbcomponent/service/impl/WbComponentServiceImpl.java 1.06KB
  4072. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/mapper/xml/RoleApplyMapper.xml 4.6KB
  4073. workbench-service/workbench-web/src/main/java/com/ifly/workbench/web/modules/workflow/service/impl/WorkbenchFlowServiceImpl.java 22.96KB

资源介绍:

后端开发+springcloud+个人学习
<link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/base.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/fancy.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89648040/raw.css" rel="stylesheet"/><div id="sidebar" style="display: none"><div id="outline"></div></div><div class="pf w0 h0" data-page-no="1" id="pf1"><div class="pc pc1 w0 h0"><img alt="" class="bi x0 y0 w1 h1" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89648040/bg1.jpg"/><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">T<span class="_ _0"></span>race-based<span class="_ _1"> </span>J<span class="_ _2"></span>ust-in-T<span class="_ _2"></span>ime<span class="_ _1"> </span>T<span class="_ _0"></span>ype<span class="_ _1"> </span>Specialization<span class="_ _1"> </span>f<span class="_ _2"></span>or<span class="_ _1"> </span>Dynamic</div><div class="t m0 x2 h2 y2 ff1 fs0 fc0 sc0 ls0 ws0">Languages</div><div class="t m0 x3 h3 y3 ff2 fs1 fc0 sc0 ls0 ws0">Andreas<span class="_ _3"> </span>Gal</div><div class="t m0 x4 h4 y4 ff3 fs2 fc0 sc0 ls0 ws0">∗<span class="_ _4"> </span><span class="ff4">+</span></div><div class="t m0 x5 h3 y3 ff2 fs1 fc0 sc0 ls0 ws0">,<span class="_ _3"> </span>Brendan<span class="_ _3"> </span>Eich</div><div class="t m0 x6 h5 y4 ff3 fs2 fc0 sc0 ls0 ws0">∗</div><div class="t m0 x7 h3 y3 ff2 fs1 fc0 sc0 ls0 ws0">,<span class="_ _3"> </span>Mike<span class="_ _3"> </span>Sha<span class="_ _2"></span>ver</div><div class="t m0 x8 h5 y4 ff3 fs2 fc0 sc0 ls0 ws0">∗</div><div class="t m0 x9 h3 y3 ff2 fs1 fc0 sc0 ls0 ws0">,<span class="_ _3"> </span>David<span class="_ _3"> </span>Anderson</div><div class="t m0 xa h5 y4 ff3 fs2 fc0 sc0 ls0 ws0">∗</div><div class="t m0 xb h3 y3 ff2 fs1 fc0 sc0 ls0 ws0">,<span class="_ _3"> </span>David<span class="_ _3"> </span>Mandelin</div><div class="t m0 xc h5 y4 ff3 fs2 fc0 sc0 ls0 ws0">∗</div><div class="t m0 xd h3 y3 ff2 fs1 fc0 sc0 ls0 ws0">,</div><div class="t m0 xe h3 y5 ff2 fs1 fc0 sc0 ls0 ws0">Mohammad<span class="_ _3"> </span>R.<span class="_ _3"> </span>Haghighat</div><div class="t m0 xf h4 y6 ff4 fs2 fc0 sc0 ls0 ws0">$</div><div class="t m0 x10 h3 y5 ff2 fs1 fc0 sc0 ls0 ws0">,<span class="_ _3"> </span>Blake<span class="_ _3"> </span>Kaplan</div><div class="t m0 x11 h5 y6 ff3 fs2 fc0 sc0 ls0 ws0">∗</div><div class="t m0 x12 h3 y5 ff2 fs1 fc0 sc0 ls0 ws0">,<span class="_ _3"> </span>Graydon<span class="_ _3"> </span>Hoare</div><div class="t m0 x13 h5 y6 ff3 fs2 fc0 sc0 ls0 ws0">∗</div><div class="t m0 x14 h3 y5 ff2 fs1 fc0 sc0 ls0 ws0">,<span class="_ _3"> </span>Boris<span class="_ _3"> </span>Zbarsky</div><div class="t m0 x15 h5 y6 ff3 fs2 fc0 sc0 ls0 ws0">∗</div><div class="t m0 x16 h3 y5 ff2 fs1 fc0 sc0 ls0 ws0">,<span class="_ _3"> </span>Jason<span class="_ _3"> </span>Orendorf<span class="_ _2"></span>f</div><div class="t m0 x17 h5 y6 ff3 fs2 fc0 sc0 ls0 ws0">∗</div><div class="t m0 x18 h3 y5 ff2 fs1 fc0 sc0 ls0 ws0">,</div><div class="t m0 x19 h3 y7 ff2 fs1 fc0 sc0 ls0 ws0">Jesse<span class="_ _3"> </span>Ruderman</div><div class="t m0 x1a h5 y8 ff3 fs2 fc0 sc0 ls0 ws0">∗</div><div class="t m0 x1b h3 y7 ff2 fs1 fc0 sc0 ls0 ws0">,<span class="_ _3"> </span>Edwin<span class="_ _3"> </span>Smith</div><div class="t m0 x1c h4 y8 ff4 fs2 fc0 sc0 ls0 ws0">#</div><div class="t m0 x1d h3 y7 ff2 fs1 fc0 sc0 ls0 ws0">,<span class="_ _3"> </span>Rick<span class="_ _3"> </span>Reitmaier</div><div class="t m0 x1e h4 y8 ff4 fs2 fc0 sc0 ls0 ws0">#</div><div class="t m0 x1f h3 y7 ff2 fs1 fc0 sc0 ls0 ws0">,<span class="_ _3"> </span>Michael<span class="_ _3"> </span>Bebenita</div><div class="t m0 x20 h4 y8 ff4 fs2 fc0 sc0 ls0 ws0">+</div><div class="t m0 x21 h3 y7 ff2 fs1 fc0 sc0 ls0 ws0">,<span class="_ _3"> </span>Mason<span class="_ _3"> </span>Chang</div><div class="t m0 x22 h4 y8 ff4 fs2 fc0 sc0 ls0 ws0">+<span class="_ _4"></span>#</div><div class="t m0 x23 h3 y7 ff2 fs1 fc0 sc0 ls0 ws0">,<span class="_ _3"> </span>Michael<span class="_ _3"> </span>Franz</div><div class="t m0 x24 h4 y8 ff4 fs2 fc0 sc0 ls0 ws0">+</div><div class="t m0 x25 h6 y9 ff2 fs3 fc0 sc0 ls0 ws0">Mozilla<span class="_ _5"> </span>Corporation</div><div class="t m0 x26 h7 ya ff5 fs4 fc0 sc0 ls0 ws0">∗</div><div class="t m0 x27 h8 yb ff6 fs3 fc0 sc0 ls0 ws0">{<span class="ff7">gal,brendan,shaver,danderson,dmandelin,mrbkap,graydon,bz,jorendorff,jruderman</span>}<span class="ff7">@mozilla.com</span></div><div class="t m0 x28 h6 yc ff2 fs3 fc0 sc0 ls0 ws0">Adobe<span class="_ _5"> </span>Corporation</div><div class="t m0 x29 h9 yd ff8 fs4 fc0 sc0 ls0 ws0">#</div><div class="t m0 x2a h8 ye ff6 fs3 fc0 sc0 ls0 ws0">{<span class="ff7">edwsmith,rreitmai</span>}<span class="ff7">@adobe.com</span></div><div class="t m0 x2b h6 yf ff2 fs3 fc0 sc0 ls0 ws0">Intel<span class="_ _5"> </span>Corporation</div><div class="t m0 x2c h9 y10 ff8 fs4 fc0 sc0 ls0 ws0">$</div><div class="t m0 x2d h8 y11 ff6 fs3 fc0 sc0 ls0 ws0">{<span class="ff7">mohammad.r.haghighat</span>}<span class="ff7">@intel.com</span></div><div class="t m0 x2e h6 y12 ff2 fs3 fc0 sc0 ls0 ws0">Univ<span class="_ _2"></span>ersity<span class="_ _5"> </span>of<span class="_ _5"> </span>California,<span class="_ _5"> </span>Irvine</div><div class="t m0 x2f h9 y13 ff8 fs4 fc0 sc0 ls0 ws0">+</div><div class="t m0 x30 h8 y14 ff6 fs3 fc0 sc0 ls0 ws0">{<span class="ff7">mbebenit,changm,franz</span>}<span class="ff7">@uci.edu</span></div><div class="t m0 x31 ha y15 ff1 fs1 fc0 sc0 ls0 ws0">Abstract</div><div class="t m0 x31 h6 y16 ff2 fs3 fc0 sc0 ls0 ws0">Dynamic<span class="_ _3"> </span>languages<span class="_ _6"> </span>such<span class="_ _3"> </span>as<span class="_ _6"> </span>Jav<span class="_ _2"></span>aScript<span class="_ _3"> </span>are<span class="_ _6"> </span>more<span class="_ _3"> </span>difficult<span class="_ _3"> </span>to<span class="_ _6"> </span>com-</div><div class="t m0 x31 h6 y17 ff2 fs3 fc0 sc0 ls0 ws0">pile<span class="_ _5"> </span>than<span class="_ _3"> </span>statically<span class="_ _5"> </span>typed<span class="_ _3"> </span>ones.<span class="_ _5"> </span>Since<span class="_ _3"> </span>no<span class="_ _5"> </span>concrete<span class="_ _3"> </span>type<span class="_ _5"> </span>information</div><div class="t m0 x31 h6 y18 ff2 fs3 fc0 sc0 ls0 ws0">is<span class="_ _7"> </span>av<span class="_ _2"></span>ailable,<span class="_ _7"> </span>traditional<span class="_ _7"> </span>compilers<span class="_ _7"> </span>need<span class="_ _7"> </span>to<span class="_ _7"> </span>emit<span class="_ _7"> </span>generic<span class="_ _7"> </span>code<span class="_ _7"> </span>that<span class="_ _7"> </span>can</div><div class="t m0 x31 h6 y19 ff2 fs3 fc0 sc0 ls0 ws0">handle<span class="_ _5"> </span>all<span class="_ _7"> </span>possible<span class="_ _5"> </span>type<span class="_ _5"> </span>combinations<span class="_ _7"> </span>at<span class="_ _5"> </span>runtime.<span class="_ _5"> </span>W<span class="_ _8"></span>e<span class="_ _5"> </span>present<span class="_ _7"> </span>an<span class="_ _5"> </span>al-</div><div class="t m0 x31 h6 y1a ff2 fs3 fc0 sc0 ls0 ws0">ternativ<span class="_ _2"></span>e<span class="_ _6"> </span>compilation<span class="_ _9"> </span>technique<span class="_ _6"> </span>for<span class="_ _9"> </span>dynamically-typed<span class="_ _9"> </span>languages</div><div class="t m0 x31 h6 y1b ff2 fs3 fc0 sc0 ls0 ws0">that<span class="_ _5"> </span>identifies<span class="_ _3"> </span>frequently<span class="_ _5"> </span>executed<span class="_ _5"> </span>loop<span class="_ _5"> </span>traces<span class="_ _3"> </span>at<span class="_ _5"> </span>run-time<span class="_ _5"> </span>and<span class="_ _3"> </span>then</div><div class="t m0 x31 h6 y1c ff2 fs3 fc0 sc0 ls0 ws0">generates<span class="_ _6"> </span>machine<span class="_ _9"> </span>code<span class="_ _9"> </span>on<span class="_ _6"> </span>the<span class="_ _9"> </span>fly<span class="_ _6"> </span>that<span class="_ _9"> </span>is<span class="_ _9"> </span>specialized<span class="_ _6"> </span>for<span class="_ _9"> </span>the<span class="_ _6"> </span>ac-</div><div class="t m0 x31 h6 y1d ff2 fs3 fc0 sc0 ls0 ws0">tual<span class="_ _3"> </span>dynamic<span class="_ _6"> </span>types<span class="_ _6"> </span>occurring<span class="_ _3"> </span>on<span class="_ _6"> </span>each<span class="_ _3"> </span>path<span class="_ _6"> </span>through<span class="_ _3"> </span>the<span class="_ _6"> </span>loop.<span class="_ _3"> </span>Our</div><div class="t m0 x31 h6 y1e ff2 fs3 fc0 sc0 ls0 ws0">method<span class="_ _5"> </span>pro<span class="_ _2"></span>vides<span class="_ _5"> </span>cheap<span class="_ _7"> </span>inter-procedural<span class="_ _5"> </span>type<span class="_ _7"> </span>specialization,<span class="_ _5"> </span>and<span class="_ _5"> </span>an</div><div class="t m0 x31 h6 y1f ff2 fs3 fc0 sc0 ls0 ws0">elegant<span class="_ _7"> </span>and<span class="_ _5"> </span>efficient<span class="_ _7"> </span>way<span class="_ _5"> </span>of<span class="_ _5"> </span>incrementally<span class="_ _5"> </span>compiling<span class="_ _7"> </span>lazily<span class="_ _5"> </span>discov-</div><div class="t m0 x31 h6 y20 ff2 fs3 fc0 sc0 ls0 ws0">ered<span class="_ _5"> </span>alternative<span class="_ _5"> </span>paths<span class="_ _3"> </span>through<span class="_ _5"> </span>nested<span class="_ _5"> </span>loops.<span class="_ _3"> </span>W<span class="_ _8"></span>e<span class="_ _5"> </span>have<span class="_ _5"> </span>implemented</div><div class="t m0 x31 h6 y21 ff2 fs3 fc0 sc0 ls0 ws0">a<span class="_ _3"> </span>dynamic<span class="_ _5"> </span>compiler<span class="_ _3"> </span>for<span class="_ _5"> </span>JavaScript<span class="_ _5"> </span>based<span class="_ _3"> </span>on<span class="_ _5"> </span>our<span class="_ _3"> </span>technique<span class="_ _3"> </span>and<span class="_ _5"> </span>we</div><div class="t m0 x31 h6 y22 ff2 fs3 fc0 sc0 ls0 ws0">hav<span class="_ _2"></span>e<span class="_ _6"> </span>measured<span class="_ _6"> </span>speedups<span class="_ _6"> </span>of<span class="_ _6"> </span>10x<span class="_ _3"> </span>and<span class="_ _6"> </span>more<span class="_ _6"> </span>for<span class="_ _6"> </span>certain<span class="_ _6"> </span>benchmark</div><div class="t m0 x31 h6 y23 ff2 fs3 fc0 sc0 ls0 ws0">programs.</div><div class="t m0 x31 h6 y24 ff9 fs3 fc0 sc0 ls0 ws0">Categories<span class="_ _9"> </span>and<span class="_ _9"> </span>Subject<span class="_ _9"> </span>Descriptors<span class="_ _a"> </span><span class="ff2">D.3.4<span class="_ _9"> </span>[<span class="ffa">Pr<span class="_ _2"></span>ogr<span class="_ _2"></span>amming<span class="_ _9"> </span>Lan-</span></span></div><div class="t m0 x31 h6 y25 ffa fs3 fc0 sc0 ls0 ws0">guages<span class="ff2">]:<span class="_ _5"> </span>Processors<span class="_ _5"> </span>—<span class="_ _5"> </span></span>Incr<span class="_ _2"></span>emental<span class="_ _7"> </span>compilers,<span class="_ _5"> </span>code<span class="_ _5"> </span>generation<span class="ff2">.</span></div><div class="t m0 x31 h6 y26 ff9 fs3 fc0 sc0 ls0 ws0">General<span class="_ _3"> </span>T<span class="_ _8"></span>erms<span class="_ _a"> </span><span class="ff2">Design,<span class="_ _6"> </span>Experimentation,<span class="_ _3"> </span>Measurement,<span class="_ _3"> </span>Perfor-</span></div><div class="t m0 x31 h6 y27 ff2 fs3 fc0 sc0 ls0 ws0">mance.</div><div class="t m0 x31 h6 y28 ff9 fs3 fc0 sc0 ls0 ws0">Keyw<span class="_ _2"></span>ords<span class="_ _a"> </span><span class="ff2">Ja<span class="_ _2"></span>v<span class="_ _2"></span>aScript,<span class="_ _5"> </span>just-in-time<span class="_ _5"> </span>compilation,<span class="_ _5"> </span>trace<span class="_ _5"> </span>trees.</span></div><div class="t m0 x31 ha y29 ff1 fs1 fc0 sc0 ls0 ws0">1.<span class="_ _b"> </span>Introduction</div><div class="t m0 x31 h6 y2a ffa fs3 fc0 sc0 ls0 ws0">Dynamic<span class="_ _7"> </span>languages<span class="_ _5"> </span><span class="ff2">such<span class="_ _7"> </span>as<span class="_ _7"> </span>JavaScript,<span class="_ _7"> </span>Python,<span class="_ _5"> </span>and<span class="_ _7"> </span>Ruby<span class="_ _8"></span>,<span class="_ _5"> </span>are<span class="_ _7"> </span>pop-</span></div><div class="t m0 x31 h6 y2b ff2 fs3 fc0 sc0 ls0 ws0">ular<span class="_ _5"> </span>since<span class="_ _5"> </span>they<span class="_ _5"> </span>are<span class="_ _5"> </span>expressiv<span class="_ _2"></span>e,<span class="_ _5"> </span>accessible<span class="_ _5"> </span>to<span class="_ _5"> </span>non-experts,<span class="_ _5"> </span>and<span class="_ _5"> </span>make</div><div class="t m0 x31 h6 y2c ff2 fs3 fc0 sc0 ls0 ws0">deployment<span class="_ _5"> </span>as<span class="_ _3"> </span>easy<span class="_ _5"> </span>as<span class="_ _3"> </span>distributing<span class="_ _5"> </span>a<span class="_ _3"> </span>source<span class="_ _5"> </span>file.<span class="_ _3"> </span>The<span class="_ _2"></span>y<span class="_ _3"> </span>are<span class="_ _5"> </span>used<span class="_ _3"> </span>for</div><div class="t m0 x31 h6 y2d ff2 fs3 fc0 sc0 ls0 ws0">small<span class="_ _6"> </span>scripts<span class="_ _6"> </span>as<span class="_ _9"> </span>well<span class="_ _6"> </span>as<span class="_ _6"> </span>for<span class="_ _9"> </span>complex<span class="_ _6"> </span>applications.<span class="_ _6"> </span>Jav<span class="_ _2"></span>aScript,<span class="_ _6"> </span>for</div><div class="t m0 x31 h6 y2e ff2 fs3 fc0 sc0 ls0 ws0">example,<span class="_ _5"> </span>is<span class="_ _5"> </span>the<span class="_ _3"> </span>de<span class="_ _5"> </span>facto<span class="_ _5"> </span>standard<span class="_ _5"> </span>for<span class="_ _3"> </span>client-side<span class="_ _5"> </span>web<span class="_ _5"> </span>programming</div><div class="t m0 x31 hb y2f ff2 fs5 fc0 sc0 ls0 ws0">Permission<span class="_ _5"> </span>to<span class="_ _5"> </span>make<span class="_ _5"> </span>digital<span class="_ _5"> </span>or<span class="_ _5"> </span>hard<span class="_ _5"> </span>copies<span class="_ _3"> </span>of<span class="_ _5"> </span>all<span class="_ _5"> </span>or<span class="_ _5"> </span>part<span class="_ _5"> </span>of<span class="_ _5"> </span>this<span class="_ _5"> </span>work<span class="_ _5"> </span>for<span class="_ _5"> </span>personal<span class="_ _5"> </span>or</div><div class="t m0 x31 hb y30 ff2 fs5 fc0 sc0 ls0 ws0">classroom<span class="_ _7"> </span>use<span class="_ _5"> </span>is<span class="_ _7"> </span>granted<span class="_ _7"> </span>without<span class="_ _5"> </span>fee<span class="_ _7"> </span>provided<span class="_ _7"> </span>that<span class="_ _5"> </span>copies<span class="_ _7"> </span>are<span class="_ _7"> </span>not<span class="_ _5"> </span>made<span class="_ _7"> </span>or<span class="_ _7"> </span>distributed</div><div class="t m0 x31 hb y31 ff2 fs5 fc0 sc0 ls0 ws0">for<span class="_ _7"> </span>profit<span class="_ _c"> </span>or<span class="_ _c"> </span>commercial<span class="_ _7"> </span>advantage<span class="_ _c"> </span>and<span class="_ _c"> </span>that<span class="_ _7"> </span>copies<span class="_ _c"> </span>bear<span class="_ _7"> </span>this<span class="_ _c"> </span>notice<span class="_ _7"> </span>and<span class="_ _c"> </span>the<span class="_ _7"> </span>full<span class="_ _c"> </span>citation</div><div class="t m0 x31 hb y32 ff2 fs5 fc0 sc0 ls0 ws0">on<span class="_ _7"> </span>the<span class="_ _5"> </span>first<span class="_ _7"> </span>page.<span class="_ _7"> </span>T<span class="_ _2"></span>o<span class="_ _7"> </span>copy<span class="_ _7"> </span>otherwise,<span class="_ _7"> </span>to<span class="_ _5"> </span>republish,<span class="_ _7"> </span>to<span class="_ _7"> </span>post<span class="_ _5"> </span>on<span class="_ _7"> </span>servers<span class="_ _7"> </span>or<span class="_ _7"> </span>to<span class="_ _5"> </span>redistrib<span class="_ _2"></span>ute</div><div class="t m0 x31 hb y33 ff2 fs5 fc0 sc0 ls0 ws0">to<span class="_ _7"> </span>lists,<span class="_ _7"> </span>requires<span class="_ _7"> </span>prior<span class="_ _c"> </span>specific<span class="_ _7"> </span>permission<span class="_ _7"> </span>and/or<span class="_ _7"> </span>a<span class="_ _7"> </span>fee.</div><div class="t m0 x31 hb y34 ffb fs5 fc0 sc0 ls0 ws0">PLDI’09,<span class="_ _d"> </span><span class="ff2">June<span class="_ _7"> </span>15–20,<span class="_ _7"> </span>2009,<span class="_ _7"> </span>Dublin,<span class="_ _c"> </span>Ireland.</span></div><div class="t m0 x31 hb y35 ff2 fs5 fc0 sc0 ls0 ws0">Copyright</div><div class="t m0 x32 hb y36 ff2 fs5 fc0 sc0 ls0 ws0">c</div><div class="t m0 x33 hb y35 ffc fs5 fc0 sc0 ls0 ws0"><span class="_ _7"> </span><span class="ff2">2009<span class="_ _7"> </span>A<span class="_ _2"></span>CM<span class="_ _7"> </span>978-1-60558-392-1/09/06.<span class="_ _e"> </span>.<span class="_ _e"> </span>.<span class="_ _e"> </span>$5.00</span></div><div class="t m0 x34 h6 y37 ff2 fs3 fc0 sc0 ls0 ws0">and<span class="_ _5"> </span>is<span class="_ _3"> </span>used<span class="_ _5"> </span>for<span class="_ _5"> </span>the<span class="_ _3"> </span>application<span class="_ _5"> </span>logic<span class="_ _5"> </span>of<span class="_ _3"> </span>bro<span class="_ _2"></span>wser<span class="_ _2"></span>-based<span class="_ _5"> </span>productivity</div><div class="t m0 x34 h6 y38 ff2 fs3 fc0 sc0 ls0 ws0">applications<span class="_ _3"> </span>such<span class="_ _6"> </span>as<span class="_ _3"> </span>Google<span class="_ _6"> </span>Mail,<span class="_ _3"> </span>Google<span class="_ _3"> </span>Docs<span class="_ _6"> </span>and<span class="_ _3"> </span>Zimbra<span class="_ _3"> </span>Col-</div><div class="t m0 x34 h6 y39 ff2 fs3 fc0 sc0 ls0 ws0">laboration<span class="_ _6"> </span>Suite.<span class="_ _9"> </span>In<span class="_ _9"> </span>this<span class="_ _6"> </span>domain,<span class="_ _9"> </span>in<span class="_ _9"> </span>order<span class="_ _6"> </span>to<span class="_ _9"> </span>provide<span class="_ _6"> </span>a<span class="_ _9"> </span>fluid<span class="_ _6"> </span>user</div><div class="t m0 x34 h6 y3a ff2 fs3 fc0 sc0 ls0 ws0">experience<span class="_ _7"> </span>and<span class="_ _7"> </span>enable<span class="_ _5"> </span>a<span class="_ _7"> </span>ne<span class="_ _2"></span>w<span class="_ _7"> </span>generation<span class="_ _7"> </span>of<span class="_ _5"> </span>applications,<span class="_ _7"> </span>virtual<span class="_ _7"> </span>ma-</div><div class="t m0 x34 h6 y3b ff2 fs3 fc0 sc0 ls0 ws0">chines<span class="_ _5"> </span>must<span class="_ _5"> </span>provide<span class="_ _5"> </span>a<span class="_ _5"> </span>lo<span class="_ _2"></span>w<span class="_ _5"> </span>startup<span class="_ _5"> </span>time<span class="_ _5"> </span>and<span class="_ _5"> </span>high<span class="_ _5"> </span>performance.</div><div class="t m0 x35 h6 y3c ff2 fs3 fc0 sc0 ls0 ws0">Compilers<span class="_ _3"> </span>for<span class="_ _3"> </span>statically<span class="_ _3"> </span>typed<span class="_ _3"> </span>languages<span class="_ _5"> </span>rely<span class="_ _3"> </span>on<span class="_ _3"> </span>type<span class="_ _3"> </span>informa-</div><div class="t m0 x34 h6 y3d ff2 fs3 fc0 sc0 ls0 ws0">tion<span class="_ _7"> </span>to<span class="_ _7"> </span>generate<span class="_ _7"> </span>efficient<span class="_ _7"> </span>machine<span class="_ _7"> </span>code.<span class="_ _5"> </span>In<span class="_ _c"> </span>a<span class="_ _5"> </span>dynamically<span class="_ _c"> </span>typed<span class="_ _5"> </span>pro-</div><div class="t m0 x34 h6 y3e ff2 fs3 fc0 sc0 ls0 ws0">gramming<span class="_ _9"> </span>language<span class="_ _9"> </span>such<span class="_ _9"> </span>as<span class="_ _9"> </span>Jav<span class="_ _2"></span>aScript,<span class="_ _6"> </span>the<span class="_ _9"> </span>types<span class="_ _9"> </span>of<span class="_ _9"> </span>expressions</div><div class="t m0 x34 h6 y3f ff2 fs3 fc0 sc0 ls0 ws0">may<span class="_ _3"> </span>vary<span class="_ _3"> </span>at<span class="_ _6"> </span>runtime.<span class="_ _3"> </span>This<span class="_ _3"> </span>means<span class="_ _6"> </span>that<span class="_ _3"> </span>the<span class="_ _3"> </span>compiler<span class="_ _6"> </span>can<span class="_ _3"> </span>no<span class="_ _3"> </span>longer</div><div class="t m0 x34 h6 y40 ff2 fs3 fc0 sc0 ls0 ws0">easily<span class="_ _3"> </span>transform<span class="_ _3"> </span>operations<span class="_ _6"> </span>into<span class="_ _3"> </span>machine<span class="_ _3"> </span>instructions<span class="_ _3"> </span>that<span class="_ _6"> </span>operate</div><div class="t m0 x34 h6 y41 ff2 fs3 fc0 sc0 ls0 ws0">on<span class="_ _5"> </span>one<span class="_ _3"> </span>specific<span class="_ _5"> </span>type.<span class="_ _5"> </span>W<span class="_ _2"></span>ithout<span class="_ _5"> </span>exact<span class="_ _5"> </span>type<span class="_ _3"> </span>information,<span class="_ _5"> </span>the<span class="_ _5"> </span>compiler</div><div class="t m0 x34 h6 y42 ff2 fs3 fc0 sc0 ls0 ws0">must<span class="_ _3"> </span>emit<span class="_ _3"> </span>slower<span class="_ _3"> </span>generalized<span class="_ _3"> </span>machine<span class="_ _3"> </span>code<span class="_ _3"> </span>that<span class="_ _3"> </span>can<span class="_ _3"> </span>deal<span class="_ _3"> </span>with<span class="_ _3"> </span>all</div><div class="t m0 x34 h6 y43 ff2 fs3 fc0 sc0 ls0 ws0">potential<span class="_ _3"> </span>type<span class="_ _5"> </span>combinations.<span class="_ _3"> </span>While<span class="_ _3"> </span>compile-time<span class="_ _5"> </span>static<span class="_ _3"> </span>type<span class="_ _5"> </span>infer-</div><div class="t m0 x34 h6 y44 ff2 fs3 fc0 sc0 ls0 ws0">ence<span class="_ _9"> </span>might<span class="_ _f"> </span>be<span class="_ _9"> </span>able<span class="_ _f"> </span>to<span class="_ _9"> </span>gather<span class="_ _f"> </span>type<span class="_ _9"> </span>information<span class="_ _f"> </span>to<span class="_ _9"> </span>generate<span class="_ _f"> </span>opti-</div><div class="t m0 x34 h6 y45 ff2 fs3 fc0 sc0 ls0 ws0">mized<span class="_ _6"> </span>machine<span class="_ _6"> </span>code,<span class="_ _6"> </span>traditional<span class="_ _6"> </span>static<span class="_ _9"> </span>analysis<span class="_ _6"> </span>is<span class="_ _6"> </span>very<span class="_ _6"> </span>expensi<span class="_ _2"></span>ve</div><div class="t m0 x34 h6 y46 ff2 fs3 fc0 sc0 ls0 ws0">and<span class="_ _5"> </span>hence<span class="_ _5"> </span>not<span class="_ _5"> </span>well<span class="_ _5"> </span>suited<span class="_ _5"> </span>for<span class="_ _5"> </span>the<span class="_ _5"> </span>highly<span class="_ _5"> </span>interactive<span class="_ _5"> </span>en<span class="_ _2"></span>vironment<span class="_ _5"> </span>of</div><div class="t m0 x34 h6 y47 ff2 fs3 fc0 sc0 ls0 ws0">a<span class="_ _5"> </span>web<span class="_ _5"> </span>browser<span class="_ _8"></span>.</div><div class="t m0 x35 h6 y48 ff2 fs3 fc0 sc0 ls0 ws0">W<span class="_ _8"></span>e<span class="_ _f"> </span>present<span class="_ _9"> </span>a<span class="_ _9"> </span>trace-based<span class="_ _f"> </span>compilation<span class="_ _9"> </span>technique<span class="_ _f"> </span>for<span class="_ _9"> </span>dynamic</div><div class="t m0 x34 h6 y49 ff2 fs3 fc0 sc0 ls0 ws0">languages<span class="_ _3"> </span>that<span class="_ _5"> </span>reconciles<span class="_ _3"> </span>speed<span class="_ _5"> </span>of<span class="_ _3"> </span>compilation<span class="_ _3"> </span>with<span class="_ _5"> </span>excellent<span class="_ _5"> </span>per-</div><div class="t m0 x34 h6 y4a ff2 fs3 fc0 sc0 ls0 ws0">formance<span class="_ _7"> </span>of<span class="_ _7"> </span>the<span class="_ _5"> </span>generated<span class="_ _7"> </span>machine<span class="_ _7"> </span>code.<span class="_ _5"> </span>Our<span class="_ _c"> </span>system<span class="_ _5"> </span>uses<span class="_ _7"> </span>a<span class="_ _7"> </span>mixed-</div><div class="t m0 x34 h6 y4b ff2 fs3 fc0 sc0 ls0 ws0">mode<span class="_ _5"> </span>e<span class="_ _2"></span>xecution<span class="_ _7"> </span>approach:<span class="_ _5"> </span>the<span class="_ _5"> </span>system<span class="_ _7"> </span>starts<span class="_ _5"> </span>running<span class="_ _7"> </span>JavaScript<span class="_ _7"> </span>in<span class="_ _5"> </span>a</div><div class="t m0 x34 h6 y4c ff2 fs3 fc0 sc0 ls0 ws0">fast-starting<span class="_ _5"> </span>bytecode<span class="_ _3"> </span>interpreter<span class="_ _10"></span>.<span class="_ _3"> </span>As<span class="_ _5"> </span>the<span class="_ _3"> </span>program<span class="_ _5"> </span>runs,<span class="_ _3"> </span>the<span class="_ _5"> </span>system</div><div class="t m0 x34 h6 y4d ff2 fs3 fc0 sc0 ls0 ws0">identifies<span class="_ _f"> </span><span class="ffa">hot<span class="_ _f"> </span></span>(frequently<span class="_ _f"> </span>e<span class="_ _2"></span>xecuted)<span class="_ _9"> </span>bytecode<span class="_ _f"> </span>sequences,<span class="_ _f"> </span>records</div><div class="t m0 x34 h6 y4e ff2 fs3 fc0 sc0 ls0 ws0">them,<span class="_ _6"> </span>and<span class="_ _9"> </span>compiles<span class="_ _6"> </span>them<span class="_ _6"> </span>to<span class="_ _9"> </span>fast<span class="_ _6"> </span>nativ<span class="_ _2"></span>e<span class="_ _6"> </span>code.<span class="_ _6"> </span>W<span class="_ _10"></span>e<span class="_ _6"> </span>call<span class="_ _9"> </span>such<span class="_ _6"> </span>a<span class="_ _9"> </span>se-</div><div class="t m0 x34 h6 y4f ff2 fs3 fc0 sc0 ls0 ws0">quence<span class="_ _5"> </span>of<span class="_ _5"> </span>instructions<span class="_ _5"> </span>a<span class="_ _5"> </span><span class="ffa">trace</span>.</div><div class="t m0 x35 h6 y50 ff2 fs3 fc0 sc0 ls0 ws0">Unlike<span class="_ _9"> </span>method-based<span class="_ _f"> </span>dynamic<span class="_ _f"> </span>compilers,<span class="_ _f"> </span>our<span class="_ _9"> </span>dynamic<span class="_ _f"> </span>com-</div><div class="t m0 x34 h6 y51 ff2 fs3 fc0 sc0 ls0 ws0">piler<span class="_ _9"> </span>operates<span class="_ _9"> </span>at<span class="_ _9"> </span>the<span class="_ _9"> </span>granularity<span class="_ _9"> </span>of<span class="_ _9"> </span>individual<span class="_ _6"> </span>loops.<span class="_ _9"> </span>This<span class="_ _9"> </span>design</div><div class="t m0 x34 h6 y52 ff2 fs3 fc0 sc0 ls0 ws0">choice<span class="_ _9"> </span>is<span class="_ _9"> </span>based<span class="_ _9"> </span>on<span class="_ _9"> </span>the<span class="_ _9"> </span>expectation<span class="_ _9"> </span>that<span class="_ _9"> </span>programs<span class="_ _9"> </span>spend<span class="_ _9"> </span>most<span class="_ _9"> </span>of</div><div class="t m0 x34 h6 y53 ff2 fs3 fc0 sc0 ls0 ws0">their<span class="_ _3"> </span>time<span class="_ _3"> </span>in<span class="_ _6"> </span>hot<span class="_ _3"> </span>loops.<span class="_ _3"> </span>Even<span class="_ _3"> </span>in<span class="_ _3"> </span>dynamically<span class="_ _6"> </span>typed<span class="_ _3"> </span>languages,<span class="_ _3"> </span>we</div><div class="t m0 x34 h6 y54 ff2 fs3 fc0 sc0 ls0 ws0">expect<span class="_ _7"> </span>hot<span class="_ _5"> </span>loops<span class="_ _7"> </span>to<span class="_ _5"> </span>be<span class="_ _7"> </span>mostly<span class="_ _7"> </span><span class="ffa">type-stable</span>,<span class="_ _5"> </span>meaning<span class="_ _7"> </span>that<span class="_ _5"> </span>the<span class="_ _7"> </span>types<span class="_ _5"> </span>of</div><div class="t m0 x34 h6 y55 ff2 fs3 fc0 sc0 ls0 ws0">values<span class="_ _7"> </span>are<span class="_ _7"> </span>inv<span class="_ _10"></span>ariant.<span class="_ _5"> </span>(12)<span class="_ _7"> </span>For<span class="_ _7"> </span>example,<span class="_ _5"> </span>we<span class="_ _7"> </span>would<span class="_ _7"> </span>expect<span class="_ _7"> </span>loop<span class="_ _5"> </span>coun-</div><div class="t m0 x34 h6 y56 ff2 fs3 fc0 sc0 ls0 ws0">ters<span class="_ _5"> </span>that<span class="_ _5"> </span>start<span class="_ _5"> </span>as<span class="_ _5"> </span>integers<span class="_ _5"> </span>to<span class="_ _5"> </span>remain<span class="_ _5"> </span>integers<span class="_ _5"> </span>for<span class="_ _5"> </span>all<span class="_ _5"> </span>iterations.<span class="_ _5"> </span>When</div><div class="t m0 x34 h6 y57 ff2 fs3 fc0 sc0 ls0 ws0">both<span class="_ _3"> </span>of<span class="_ _3"> </span>these<span class="_ _6"> </span>expectations<span class="_ _3"> </span>hold,<span class="_ _3"> </span>a<span class="_ _3"> </span>trace-based<span class="_ _3"> </span>compiler<span class="_ _6"> </span>can<span class="_ _3"> </span>cov<span class="_ _2"></span>er</div><div class="t m0 x34 h6 y58 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _5"> </span>program<span class="_ _7"> </span>execution<span class="_ _7"> </span>with<span class="_ _5"> </span>a<span class="_ _7"> </span>small<span class="_ _5"> </span>number<span class="_ _5"> </span>of<span class="_ _7"> </span>type-specialized,<span class="_ _5"> </span>ef-</div><div class="t m0 x34 h6 y59 ff2 fs3 fc0 sc0 ls0 ws0">ficiently<span class="_ _5"> </span>compiled<span class="_ _5"> </span>traces.</div><div class="t m0 x35 h6 y5a ff2 fs3 fc0 sc0 ls0 ws0">Each<span class="_ _5"> </span>compiled<span class="_ _3"> </span>trace<span class="_ _5"> </span>covers<span class="_ _5"> </span>one<span class="_ _5"> </span>path<span class="_ _3"> </span>through<span class="_ _5"> </span>the<span class="_ _5"> </span>program<span class="_ _3"> </span>with</div><div class="t m0 x34 h6 y5b ff2 fs3 fc0 sc0 ls0 ws0">one<span class="_ _7"> </span>mapping<span class="_ _5"> </span>of<span class="_ _7"> </span>values<span class="_ _7"> </span>to<span class="_ _5"> </span>types.<span class="_ _7"> </span>When<span class="_ _5"> </span>the<span class="_ _7"> </span>VM<span class="_ _7"> </span>executes<span class="_ _7"> </span>a<span class="_ _5"> </span>compiled</div><div class="t m0 x34 h6 y5c ff2 fs3 fc0 sc0 ls0 ws0">trace,<span class="_ _1"> </span>it<span class="_ _11"> </span>cannot<span class="_ _11"> </span>guarantee<span class="_ _1"> </span>that<span class="_ _11"> </span>the<span class="_ _1"> </span>same<span class="_ _11"> </span>path<span class="_ _1"> </span>will<span class="_ _11"> </span>be<span class="_ _1"> </span>followed</div><div class="t m0 x34 h6 y5d ff2 fs3 fc0 sc0 ls0 ws0">or<span class="_ _f"> </span>that<span class="_ _9"> </span>the<span class="_ _f"> </span>same<span class="_ _f"> </span>types<span class="_ _9"> </span>will<span class="_ _f"> </span>occur<span class="_ _f"> </span>in<span class="_ _9"> </span>subsequent<span class="_ _f"> </span>loop<span class="_ _f"> </span>iterations.</div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div><div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89648040/bg2.jpg"><div class="t m0 x31 h6 y5e ff2 fs3 fc0 sc0 ls0 ws0">Hence,<span class="_ _7"> </span>recording<span class="_ _7"> </span>and<span class="_ _5"> </span>compiling<span class="_ _7"> </span>a<span class="_ _7"> </span>trace<span class="_ _7"> </span><span class="ffa">speculates<span class="_ _5"> </span></span>that<span class="_ _c"> </span>the<span class="_ _5"> </span>path<span class="_ _7"> </span>and</div><div class="t m0 x31 h6 y5f ff2 fs3 fc0 sc0 ls0 ws0">typing<span class="_ _7"> </span>will<span class="_ _5"> </span>be<span class="_ _7"> </span>exactly<span class="_ _7"> </span>as<span class="_ _5"> </span>they<span class="_ _7"> </span>were<span class="_ _7"> </span>during<span class="_ _5"> </span>recording<span class="_ _7"> </span>for<span class="_ _5"> </span>subsequent</div><div class="t m0 x31 h6 y60 ff2 fs3 fc0 sc0 ls0 ws0">iterations<span class="_ _5"> </span>of<span class="_ _5"> </span>the<span class="_ _5"> </span>loop.</div><div class="t m0 x36 h6 y61 ff2 fs3 fc0 sc0 ls0 ws0">Every<span class="_ _5"> </span>compiled<span class="_ _3"> </span>trace<span class="_ _3"> </span>contains<span class="_ _5"> </span>all<span class="_ _3"> </span>the<span class="_ _3"> </span><span class="ffa">guar<span class="_ _8"></span>ds<span class="_ _3"> </span><span class="ff2">(checks)<span class="_ _3"> </span>required</span></span></div><div class="t m0 x31 h6 y62 ff2 fs3 fc0 sc0 ls0 ws0">to<span class="_ _9"> </span>validate<span class="_ _9"> </span>the<span class="_ _9"> </span>speculation.<span class="_ _9"> </span>If<span class="_ _f"> </span>one<span class="_ _9"> </span>of<span class="_ _9"> </span>the<span class="_ _9"> </span>guards<span class="_ _f"> </span>fails<span class="_ _6"> </span>(if<span class="_ _f"> </span>control</div><div class="t m0 x31 h6 y63 ff2 fs3 fc0 sc0 ls0 ws0">&#64258;ow<span class="_ _6"> </span>is<span class="_ _6"> </span>different,<span class="_ _6"> </span>or<span class="_ _6"> </span>a<span class="_ _6"> </span>value<span class="_ _6"> </span>of<span class="_ _6"> </span>a<span class="_ _6"> </span>different<span class="_ _6"> </span>type<span class="_ _6"> </span>is<span class="_ _9"> </span>generated),<span class="_ _6"> </span>the</div><div class="t m0 x31 h6 y64 ff2 fs3 fc0 sc0 ls0 ws0">trace<span class="_ _6"> </span>exits.<span class="_ _6"> </span>If<span class="_ _9"> </span>an<span class="_ _6"> </span>exit<span class="_ _6"> </span>becomes<span class="_ _9"> </span>hot,<span class="_ _6"> </span>the<span class="_ _9"> </span>VM<span class="_ _9"> </span>can<span class="_ _6"> </span>record<span class="_ _9"> </span>a<span class="_ _6"> </span><span class="ffa">branch</span></div><div class="t m0 x31 h6 y65 ffa fs3 fc0 sc0 ls0 ws0">trace<span class="_ _5"> </span><span class="ff2">starting<span class="_ _5"> </span>at<span class="_ _7"> </span>the<span class="_ _5"> </span>exit<span class="_ _5"> </span>to<span class="_ _5"> </span>cov<span class="_ _2"></span>er<span class="_ _5"> </span>the<span class="_ _5"> </span>ne<span class="_ _10"></span>w<span class="_ _5"> </span>path.<span class="_ _5"> </span>In<span class="_ _5"> </span>this<span class="_ _5"> </span>way<span class="_ _8"></span>,<span class="_ _5"> </span>the<span class="_ _5"> </span>VM</span></div><div class="t m0 x31 h6 y66 ff2 fs3 fc0 sc0 ls0 ws0">records<span class="_ _5"> </span>a<span class="_ _5"> </span><span class="ffa">trace<span class="_ _5"> </span>tr<span class="_ _10"></span>ee<span class="_ _5"> </span><span class="ff2">covering<span class="_ _5"> </span>all<span class="_ _5"> </span>the<span class="_ _5"> </span>hot<span class="_ _5"> </span>paths<span class="_ _5"> </span>through<span class="_ _5"> </span>the<span class="_ _5"> </span>loop.</span></span></div><div class="t m0 x36 h6 y67 ff2 fs3 fc0 sc0 ls0 ws0">Nested<span class="_ _6"> </span>loops<span class="_ _6"> </span>can<span class="_ _6"> </span>be<span class="_ _9"> </span>dif<span class="_ _2"></span>&#64257;cult<span class="_ _6"> </span>to<span class="_ _6"> </span>optimize<span class="_ _6"> </span>for<span class="_ _9"> </span>tracing<span class="_ _6"> </span>VMs.<span class="_ _6"> </span>In</div><div class="t m0 x31 h6 y68 ff2 fs3 fc0 sc0 ls0 ws0">a<span class="_ _6"> </span>na</div><div class="t m0 x37 h6 y69 ff2 fs3 fc0 sc0 ls0 ws0">&#168;</div><div class="t m0 x37 h6 y68 ff2 fs3 fc0 sc0 ls0 ws0">&#305;ve<span class="_ _6"> </span>implementation,<span class="_ _6"> </span>inner<span class="_ _6"> </span>loops<span class="_ _6"> </span>would<span class="_ _6"> </span>become<span class="_ _6"> </span>hot<span class="_ _6"> </span>&#64257;rst,<span class="_ _6"> </span>and</div><div class="t m0 x31 h6 y6a ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _6"> </span>VM<span class="_ _6"> </span>would<span class="_ _3"> </span>start<span class="_ _6"> </span>tracing<span class="_ _6"> </span>there.<span class="_ _6"> </span>When<span class="_ _6"> </span>the<span class="_ _3"> </span>inner<span class="_ _6"> </span>loop<span class="_ _6"> </span>exits,<span class="_ _6"> </span>the</div><div class="t m0 x31 h6 y6b ff2 fs3 fc0 sc0 ls0 ws0">VM<span class="_ _5"> </span>w<span class="_ _10"></span>ould<span class="_ _5"> </span>detect<span class="_ _5"> </span>that<span class="_ _7"> </span>a<span class="_ _5"> </span>dif<span class="_ _10"></span>ferent<span class="_ _5"> </span>branch<span class="_ _7"> </span>was<span class="_ _5"> </span>taken.<span class="_ _7"> </span>The<span class="_ _5"> </span>VM<span class="_ _7"> </span>would</div><div class="t m0 x31 h6 y6c ff2 fs3 fc0 sc0 ls0 ws0">try<span class="_ _3"> </span>to<span class="_ _5"> </span>record<span class="_ _3"> </span>a<span class="_ _3"> </span>branch<span class="_ _5"> </span>trace,<span class="_ _3"> </span>and<span class="_ _5"> </span>&#64257;nd<span class="_ _3"> </span>that<span class="_ _3"> </span>the<span class="_ _5"> </span>trace<span class="_ _3"> </span>reaches<span class="_ _3"> </span>not<span class="_ _5"> </span>the</div><div class="t m0 x31 h6 y6d ff2 fs3 fc0 sc0 ls0 ws0">inner<span class="_ _5"> </span>loop<span class="_ _3"> </span>header<span class="_ _10"></span>,<span class="_ _5"> </span>but<span class="_ _5"> </span>the<span class="_ _3"> </span>outer<span class="_ _5"> </span>loop<span class="_ _5"> </span>header<span class="_ _10"></span>.<span class="_ _3"> </span>At<span class="_ _5"> </span>this<span class="_ _5"> </span>point,<span class="_ _5"> </span>the<span class="_ _3"> </span>VM</div><div class="t m0 x31 h6 y6e ff2 fs3 fc0 sc0 ls0 ws0">could<span class="_ _5"> </span>continue<span class="_ _3"> </span>tracing<span class="_ _5"> </span>until<span class="_ _5"> </span>it<span class="_ _3"> </span>reaches<span class="_ _5"> </span>the<span class="_ _3"> </span>inner<span class="_ _5"> </span>loop<span class="_ _5"> </span>header<span class="_ _3"> </span>again,</div><div class="t m0 x31 h6 y6f ff2 fs3 fc0 sc0 ls0 ws0">thus<span class="_ _6"> </span>tracing<span class="_ _9"> </span>the<span class="_ _6"> </span>outer<span class="_ _6"> </span>loop<span class="_ _9"> </span>inside<span class="_ _6"> </span>a<span class="_ _9"> </span>trace<span class="_ _6"> </span>tree<span class="_ _9"> </span>for<span class="_ _6"> </span>the<span class="_ _9"> </span>inner<span class="_ _6"> </span>loop.</div><div class="t m0 x31 h6 y70 ff2 fs3 fc0 sc0 ls0 ws0">But<span class="_ _5"> </span>this<span class="_ _7"> </span>requires<span class="_ _5"> </span>tracing<span class="_ _5"> </span>a<span class="_ _5"> </span>copy<span class="_ _7"> </span>of<span class="_ _5"> </span>the<span class="_ _5"> </span>outer<span class="_ _7"> </span>loop<span class="_ _5"> </span>for<span class="_ _5"> </span>e<span class="_ _2"></span>very<span class="_ _7"> </span>side<span class="_ _5"> </span>exit</div><div class="t m0 x31 h6 y71 ff2 fs3 fc0 sc0 ls0 ws0">and<span class="_ _3"> </span>type<span class="_ _3"> </span>combination<span class="_ _6"> </span>in<span class="_ _3"> </span>the<span class="_ _3"> </span>inner<span class="_ _3"> </span>loop.<span class="_ _3"> </span>In<span class="_ _3"> </span>essence,<span class="_ _6"> </span>this<span class="_ _3"> </span>is<span class="_ _3"> </span>a<span class="_ _3"> </span>form</div><div class="t m0 x31 h6 y72 ff2 fs3 fc0 sc0 ls0 ws0">of<span class="_ _3"> </span>unintended<span class="_ _5"> </span>tail<span class="_ _3"> </span>duplication,<span class="_ _3"> </span>which<span class="_ _5"> </span>can<span class="_ _3"> </span>easily<span class="_ _3"> </span>o<span class="_ _2"></span>ver&#64258;o<span class="_ _10"></span>w<span class="_ _3"> </span>the<span class="_ _3"> </span>code</div><div class="t m0 x31 h6 y73 ff2 fs3 fc0 sc0 ls0 ws0">cache.<span class="_ _7"> </span>Alternatively<span class="_ _8"></span>,<span class="_ _7"> </span>the<span class="_ _5"> </span>VM<span class="_ _7"> </span>could<span class="_ _7"> </span>simply<span class="_ _7"> </span>stop<span class="_ _5"> </span>tracing,<span class="_ _7"> </span>and<span class="_ _7"> </span>give<span class="_ _c"> </span>up</div><div class="t m0 x31 h6 y74 ff2 fs3 fc0 sc0 ls0 ws0">on<span class="_ _5"> </span>ev<span class="_ _10"></span>er<span class="_ _5"> </span>tracing<span class="_ _5"> </span>outer<span class="_ _5"> </span>loops.</div><div class="t m0 x36 h6 y75 ff2 fs3 fc0 sc0 ls0 ws0">W<span class="_ _8"></span>e<span class="_ _9"> </span>solve<span class="_ _9"> </span>the<span class="_ _f"> </span>nested<span class="_ _9"> </span>loop<span class="_ _9"> </span>problem<span class="_ _f"> </span>by<span class="_ _9"> </span>recording<span class="_ _9"> </span><span class="ffa">nested<span class="_ _9"> </span>trace</span></div><div class="t m0 x31 h6 y76 ffa fs3 fc0 sc0 ls0 ws0">tr<span class="_ _10"></span>ees<span class="ff2">.<span class="_ _5"> </span>Our<span class="_ _5"> </span>system<span class="_ _7"> </span>traces<span class="_ _5"> </span>the<span class="_ _5"> </span>inner<span class="_ _7"> </span>loop<span class="_ _5"> </span>exactly<span class="_ _7"> </span>as<span class="_ _5"> </span>the<span class="_ _7"> </span>na</span></div><div class="t m0 x38 h6 y77 ff2 fs3 fc0 sc0 ls0 ws0">&#168;</div><div class="t m0 x38 h6 y76 ff2 fs3 fc0 sc0 ls0 ws0">&#305;ve<span class="_ _7"> </span>version.</div><div class="t m0 x31 h6 y78 ff2 fs3 fc0 sc0 ls0 ws0">The<span class="_ _5"> </span>system<span class="_ _5"> </span>stops<span class="_ _3"> </span>e<span class="_ _10"></span>xtending<span class="_ _3"> </span>the<span class="_ _5"> </span>inner<span class="_ _5"> </span>tree<span class="_ _5"> </span>when<span class="_ _5"> </span>it<span class="_ _5"> </span>reaches<span class="_ _3"> </span>an<span class="_ _5"> </span>outer</div><div class="t m0 x31 h6 y79 ff2 fs3 fc0 sc0 ls0 ws0">loop,<span class="_ _3"> </span>but<span class="_ _3"> </span>then<span class="_ _3"> </span>it<span class="_ _5"> </span>starts<span class="_ _3"> </span>a<span class="_ _3"> </span>new<span class="_ _3"> </span>trace<span class="_ _3"> </span>at<span class="_ _3"> </span>the<span class="_ _3"> </span>outer<span class="_ _3"> </span>loop<span class="_ _3"> </span>header<span class="_ _8"></span>.<span class="_ _3"> </span>When</div><div class="t m0 x31 h6 y7a ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _5"> </span>outer<span class="_ _7"> </span>loop<span class="_ _5"> </span>reaches<span class="_ _7"> </span>the<span class="_ _5"> </span>inner<span class="_ _5"> </span>loop<span class="_ _7"> </span>header<span class="_ _2"></span>,<span class="_ _5"> </span>the<span class="_ _7"> </span>system<span class="_ _5"> </span>tries<span class="_ _7"> </span>to<span class="_ _5"> </span>call</div><div class="t m0 x31 h6 y7b ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _7"> </span>trace<span class="_ _7"> </span>tree<span class="_ _7"> </span>for<span class="_ _7"> </span>the<span class="_ _7"> </span>inner<span class="_ _7"> </span>loop.<span class="_ _5"> </span>If<span class="_ _c"> </span>the<span class="_ _7"> </span>call<span class="_ _5"> </span>succeeds,<span class="_ _c"> </span>the<span class="_ _7"> </span>VM<span class="_ _5"> </span>records</div><div class="t m0 x31 h6 y7c ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _f"> </span>call<span class="_ _9"> </span>to<span class="_ _f"> </span>the<span class="_ _f"> </span>inner<span class="_ _f"> </span>tree<span class="_ _9"> </span>as<span class="_ _f"> </span>part<span class="_ _f"> </span>of<span class="_ _f"> </span>the<span class="_ _9"> </span>outer<span class="_ _f"> </span>trace<span class="_ _f"> </span>and<span class="_ _9"> </span>&#64257;nishes</div><div class="t m0 x31 h6 y7d ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _6"> </span>outer<span class="_ _9"> </span>trace<span class="_ _9"> </span>as<span class="_ _9"> </span>normal.<span class="_ _6"> </span>In<span class="_ _9"> </span>this<span class="_ _9"> </span>way<span class="_ _8"></span>,<span class="_ _9"> </span>our<span class="_ _9"> </span>system<span class="_ _6"> </span>can<span class="_ _9"> </span>trace<span class="_ _9"> </span>any</div><div class="t m0 x31 h6 y7e ff2 fs3 fc0 sc0 ls0 ws0">number<span class="_ _5"> </span>of<span class="_ _5"> </span>loops<span class="_ _5"> </span>nested<span class="_ _5"> </span>to<span class="_ _5"> </span>an<span class="_ _10"></span>y<span class="_ _5"> </span>depth<span class="_ _5"> </span>without<span class="_ _5"> </span>causing<span class="_ _5"> </span>excessiv<span class="_ _10"></span>e<span class="_ _5"> </span>tail</div><div class="t m0 x31 h6 y7f ff2 fs3 fc0 sc0 ls0 ws0">duplication.</div><div class="t m0 x36 h6 y80 ff2 fs3 fc0 sc0 ls0 ws0">These<span class="_ _6"> </span>techniques<span class="_ _6"> </span>allow<span class="_ _3"> </span>a<span class="_ _9"> </span>VM<span class="_ _6"> </span>to<span class="_ _6"> </span>dynamically<span class="_ _6"> </span>translate<span class="_ _6"> </span>a<span class="_ _6"> </span>pro-</div><div class="t m0 x31 h6 y81 ff2 fs3 fc0 sc0 ls0 ws0">gram<span class="_ _f"> </span>to<span class="_ _9"> </span>nested,<span class="_ _f"> </span>type-specialized<span class="_ _f"> </span>trace<span class="_ _f"> </span>trees.<span class="_ _9"> </span>Because<span class="_ _f"> </span>traces<span class="_ _f"> </span>can</div><div class="t m0 x31 h6 y82 ff2 fs3 fc0 sc0 ls0 ws0">cross<span class="_ _3"> </span>function<span class="_ _3"> </span>call<span class="_ _5"> </span>boundaries,<span class="_ _3"> </span>our<span class="_ _3"> </span>techniques<span class="_ _3"> </span>also<span class="_ _5"> </span>achieve<span class="_ _5"> </span>the<span class="_ _3"> </span>ef-</div><div class="t m0 x31 h6 y83 ff2 fs3 fc0 sc0 ls0 ws0">fects<span class="_ _7"> </span>of<span class="_ _5"> </span>inlining.<span class="_ _c"> </span>Because<span class="_ _5"> </span>traces<span class="_ _7"> </span>hav<span class="_ _10"></span>e<span class="_ _5"> </span>no<span class="_ _7"> </span>internal<span class="_ _7"> </span>control-&#64258;ow<span class="_ _7"> </span>joins,</div><div class="t m0 x31 h6 y84 ff2 fs3 fc0 sc0 ls0 ws0">they<span class="_ _6"> </span>can<span class="_ _9"> </span>be<span class="_ _9"> </span>optimized<span class="_ _9"> </span>in<span class="_ _9"> </span>linear<span class="_ _6"> </span>time<span class="_ _9"> </span>by<span class="_ _9"> </span>a<span class="_ _9"> </span>simple<span class="_ _9"> </span>compiler<span class="_ _9"> </span>(10).</div><div class="t m0 x31 h6 y85 ff2 fs3 fc0 sc0 ls0 ws0">Thus,<span class="_ _9"> </span>our<span class="_ _6"> </span>tracing<span class="_ _9"> </span>VM<span class="_ _9"> </span>ef&#64257;ciently<span class="_ _6"> </span>performs<span class="_ _9"> </span>the<span class="_ _9"> </span>same<span class="_ _9"> </span>kind<span class="_ _9"> </span>of<span class="_ _9"> </span>op-</div><div class="t m0 x31 h6 y86 ff2 fs3 fc0 sc0 ls0 ws0">timizations<span class="_ _6"> </span>that<span class="_ _3"> </span>would<span class="_ _6"> </span>require<span class="_ _6"> </span>interprocedural<span class="_ _6"> </span>analysis<span class="_ _3"> </span>in<span class="_ _6"> </span>a<span class="_ _6"> </span>static</div><div class="t m0 x31 h6 y87 ff2 fs3 fc0 sc0 ls0 ws0">optimization<span class="_ _5"> </span>setting.<span class="_ _5"> </span>This<span class="_ _3"> </span>mak<span class="_ _2"></span>es<span class="_ _5"> </span>tracing<span class="_ _5"> </span>an<span class="_ _3"> </span>attracti<span class="_ _10"></span>ve<span class="_ _5"> </span>and<span class="_ _5"> </span>effectiv<span class="_ _10"></span>e</div><div class="t m0 x31 h6 y88 ff2 fs3 fc0 sc0 ls0 ws0">tool<span class="_ _5"> </span>to<span class="_ _5"> </span>type<span class="_ _5"> </span>specialize<span class="_ _5"> </span>ev<span class="_ _10"></span>en<span class="_ _5"> </span>complex<span class="_ _5"> </span>function<span class="_ _5"> </span>call-rich<span class="_ _5"> </span>code.</div><div class="t m0 x36 h6 y89 ff2 fs3 fc0 sc0 ls0 ws0">W<span class="_ _8"></span>e<span class="_ _5"> </span>implemented<span class="_ _5"> </span>these<span class="_ _5"> </span>techniques<span class="_ _5"> </span>for<span class="_ _5"> </span>an<span class="_ _5"> </span>existing<span class="_ _5"> </span>Ja<span class="_ _10"></span>vaScript<span class="_ _5"> </span>in-</div><div class="t m0 x31 h6 y8a ff2 fs3 fc0 sc0 ls0 ws0">terpreter<span class="_ _10"></span>,<span class="_ _6"> </span>SpiderMonk<span class="_ _2"></span>ey<span class="_ _8"></span>.<span class="_ _3"> </span>W<span class="_ _10"></span>e<span class="_ _3"> </span>call<span class="_ _3"> </span>the<span class="_ _3"> </span>resulting<span class="_ _6"> </span>tracing<span class="_ _3"> </span>VM<span class="_ _3"> </span><span class="ffa">T<span class="_ _10"></span>race-</span></div><div class="t m0 x31 h6 y8b ffa fs3 fc0 sc0 ls0 ws0">Monke<span class="_ _10"></span>y<span class="ff2">.<span class="_ _3"> </span>TraceMonk<span class="_ _10"></span>ey<span class="_ _3"> </span>supports<span class="_ _3"> </span>all<span class="_ _3"> </span>the<span class="_ _5"> </span>Jav<span class="_ _2"></span>aScript<span class="_ _3"> </span>features<span class="_ _3"> </span>of<span class="_ _5"> </span>Spi-</span></div><div class="t m0 x31 h6 y8c ff2 fs3 fc0 sc0 ls0 ws0">derMonkey<span class="_ _8"></span>,<span class="_ _5"> </span>with<span class="_ _5"> </span>a<span class="_ _5"> </span>2x-20x<span class="_ _5"> </span>speedup<span class="_ _5"> </span>for<span class="_ _5"> </span>traceable<span class="_ _5"> </span>programs.</div><div class="t m0 x36 h6 y8d ff2 fs3 fc0 sc0 ls0 ws0">This<span class="_ _5"> </span>paper<span class="_ _5"> </span>makes<span class="_ _5"> </span>the<span class="_ _5"> </span>follo<span class="_ _10"></span>wing<span class="_ _5"> </span>contributions:</div><div class="t m0 x39 h5 y8e ff3 fs2 fc0 sc0 ls0 ws0">&#8226;</div><div class="t m0 x3a h6 y8f ff2 fs3 fc0 sc0 ls0 ws0">W<span class="_ _8"></span>e<span class="_ _5"> </span>explain<span class="_ _5"> </span>an<span class="_ _5"> </span>algorithm<span class="_ _5"> </span>for<span class="_ _7"> </span>dynamically<span class="_ _5"> </span>forming<span class="_ _5"> </span>trace<span class="_ _5"> </span>trees<span class="_ _5"> </span>to</div><div class="t m0 x3a h6 y90 ff2 fs3 fc0 sc0 ls0 ws0">cov<span class="_ _2"></span>er<span class="_ _7"> </span>a<span class="_ _7"> </span>program,<span class="_ _7"> </span>representing<span class="_ _7"> </span>nested<span class="_ _7"> </span>loops<span class="_ _5"> </span>as<span class="_ _c"> </span>nested<span class="_ _7"> </span>trace<span class="_ _7"> </span>trees.</div><div class="t m0 x39 h5 y91 ff3 fs2 fc0 sc0 ls0 ws0">&#8226;</div><div class="t m0 x3a h6 y92 ff2 fs3 fc0 sc0 ls0 ws0">W<span class="_ _8"></span>e<span class="_ _7"> </span>explain<span class="_ _c"> </span>how<span class="_ _c"> </span>to<span class="_ _7"> </span>speculatively<span class="_ _c"> </span>generate<span class="_ _7"> </span>ef&#64257;cient<span class="_ _c"> </span>type-specialized</div><div class="t m0 x3a h6 y93 ff2 fs3 fc0 sc0 ls0 ws0">code<span class="_ _5"> </span>for<span class="_ _5"> </span>traces<span class="_ _5"> </span>from<span class="_ _5"> </span>dynamic<span class="_ _5"> </span>language<span class="_ _5"> </span>programs.</div><div class="t m0 x39 h5 y94 ff3 fs2 fc0 sc0 ls0 ws0">&#8226;</div><div class="t m0 x3a h6 y95 ff2 fs3 fc0 sc0 ls0 ws0">W<span class="_ _8"></span>e<span class="_ _5"> </span>validate<span class="_ _5"> </span>our<span class="_ _5"> </span>tracing<span class="_ _3"> </span>techniques<span class="_ _5"> </span>in<span class="_ _5"> </span>an<span class="_ _5"> </span>implementation<span class="_ _3"> </span>based</div><div class="t m0 x3a h6 y96 ff2 fs3 fc0 sc0 ls0 ws0">on<span class="_ _3"> </span>the<span class="_ _3"> </span>SpiderMonkey<span class="_ _3"> </span>Jav<span class="_ _10"></span>aScript<span class="_ _6"> </span>interpreter<span class="_ _10"></span>,<span class="_ _3"> </span>achieving<span class="_ _3"> </span>2x-20x</div><div class="t m0 x3a h6 y97 ff2 fs3 fc0 sc0 ls0 ws0">speedups<span class="_ _5"> </span>on<span class="_ _5"> </span>many<span class="_ _5"> </span>programs.</div><div class="t m0 x36 h6 y98 ff2 fs3 fc0 sc0 ls0 ws0">The<span class="_ _7"> </span>remainder<span class="_ _5"> </span>of<span class="_ _7"> </span>this<span class="_ _5"> </span>paper<span class="_ _7"> </span>is<span class="_ _5"> </span>or<span class="_ _10"></span>ganized<span class="_ _5"> </span>as<span class="_ _7"> </span>follows.<span class="_ _7"> </span>Section<span class="_ _7"> </span>3<span class="_ _5"> </span>is</div><div class="t m0 x31 h6 y99 ff2 fs3 fc0 sc0 ls0 ws0">a<span class="_ _3"> </span>general<span class="_ _3"> </span>o<span class="_ _2"></span>vervie<span class="_ _10"></span>w<span class="_ _3"> </span>of<span class="_ _3"> </span>trace<span class="_ _3"> </span>tree<span class="_ _3"> </span>based<span class="_ _3"> </span>compilation<span class="_ _3"> </span>we<span class="_ _3"> </span>use<span class="_ _5"> </span>to<span class="_ _3"> </span>cap-</div><div class="t m0 x31 h6 y9a ff2 fs3 fc0 sc0 ls0 ws0">ture<span class="_ _6"> </span>and<span class="_ _9"> </span>compile<span class="_ _9"> </span>frequently<span class="_ _9"> </span>ex<span class="_ _2"></span>ecuted<span class="_ _6"> </span>code<span class="_ _9"> </span>regions.<span class="_ _9"> </span>In<span class="_ _6"> </span>Section<span class="_ _9"> </span>4</div><div class="t m0 x31 h6 y9b ff2 fs3 fc0 sc0 ls0 ws0">we<span class="_ _6"> </span>describe<span class="_ _3"> </span>our<span class="_ _6"> </span>approach<span class="_ _6"> </span>of<span class="_ _6"> </span>cov<span class="_ _10"></span>ering<span class="_ _6"> </span>nested<span class="_ _6"> </span>loops<span class="_ _6"> </span>using<span class="_ _6"> </span>a<span class="_ _3"> </span>num-</div><div class="t m0 x31 h6 y9c ff2 fs3 fc0 sc0 ls0 ws0">ber<span class="_ _6"> </span>of<span class="_ _6"> </span>individual<span class="_ _6"> </span>trace<span class="_ _6"> </span>trees.<span class="_ _6"> </span>In<span class="_ _9"> </span>Section<span class="_ _6"> </span>5<span class="_ _6"> </span>we<span class="_ _9"> </span>describe<span class="_ _6"> </span>our<span class="_ _6"> </span>trace-</div><div class="t m0 x31 h6 y9d ff2 fs3 fc0 sc0 ls0 ws0">compilation<span class="_ _5"> </span>based<span class="_ _5"> </span>speculativ<span class="_ _10"></span>e<span class="_ _3"> </span>type<span class="_ _5"> </span>specialization<span class="_ _5"> </span>approach<span class="_ _5"> </span>we<span class="_ _5"> </span>use</div><div class="t m0 x31 h6 y9e ff2 fs3 fc0 sc0 ls0 ws0">to<span class="_ _3"> </span>generate<span class="_ _3"> </span>ef<span class="_ _10"></span>&#64257;cient<span class="_ _3"> </span>machine<span class="_ _3"> </span>code<span class="_ _5"> </span>from<span class="_ _3"> </span>recorded<span class="_ _3"> </span>bytecode<span class="_ _3"> </span>traces.</div><div class="t m0 x31 h6 y9f ff2 fs3 fc0 sc0 ls0 ws0">Our<span class="_ _6"> </span>implementation<span class="_ _6"> </span>of<span class="_ _9"> </span>a<span class="_ _6"> </span>dynamic<span class="_ _6"> </span>type-specializing<span class="_ _9"> </span>compiler<span class="_ _6"> </span>for</div><div class="t m0 x31 h6 ya0 ff2 fs3 fc0 sc0 ls0 ws0">Jav<span class="_ _10"></span>aScript<span class="_ _3"> </span>is<span class="_ _6"> </span>described<span class="_ _3"> </span>in<span class="_ _3"> </span>Section<span class="_ _3"> </span>6.<span class="_ _3"> </span>Related<span class="_ _3"> </span>work<span class="_ _3"> </span>is<span class="_ _6"> </span>discussed<span class="_ _3"> </span>in</div><div class="t m0 x31 h6 ya1 ff2 fs3 fc0 sc0 ls0 ws0">Section<span class="_ _5"> </span>8.<span class="_ _7"> </span>In<span class="_ _5"> </span>Section<span class="_ _7"> </span>7<span class="_ _5"> </span>we<span class="_ _5"> </span>e<span class="_ _10"></span>valuate<span class="_ _5"> </span>our<span class="_ _7"> </span>dynamic<span class="_ _5"> </span>compiler<span class="_ _7"> </span>based<span class="_ _5"> </span>on</div><div class="t m0 x34 hc ya2 ff7 fs3 fc0 sc0 ls0 ws0">1<span class="_ _1"> </span>for<span class="_ _12"> </span>(var<span class="_ _1"> </span>i<span class="_ _12"> </span>=<span class="_ _1"> </span>2;<span class="_ _12"> </span>i<span class="_ _1"> </span>&lt;<span class="_ _12"> </span>100;<span class="_ _1"> </span>++i)<span class="_ _12"> </span>{</div><div class="t m0 x34 hc ya3 ff7 fs3 fc0 sc0 ls0 ws0">2<span class="_ _13"> </span>if<span class="_ _1"> </span>(!primes[i])</div><div class="t m0 x34 hc ya4 ff7 fs3 fc0 sc0 ls0 ws0">3<span class="_ _14"> </span>continue;</div><div class="t m0 x34 hc ya5 ff7 fs3 fc0 sc0 ls0 ws0">4<span class="_ _13"> </span>for<span class="_ _1"> </span>(var<span class="_ _12"> </span>k<span class="_ _1"> </span>=<span class="_ _12"> </span>i<span class="_ _1"> </span>+<span class="_ _12"> </span>i;<span class="_ _1"> </span>i<span class="_ _12"> </span>&lt;<span class="_ _1"> </span>100;<span class="_ _12"> </span>k<span class="_ _1"> </span>+=<span class="_ _12"> </span>i)</div><div class="t m0 x34 hc ya6 ff7 fs3 fc0 sc0 ls0 ws0">5<span class="_ _14"> </span>primes[k]<span class="_ _1"> </span>=<span class="_ _12"> </span>false;</div><div class="t m0 x34 hc ya7 ff7 fs3 fc0 sc0 ls0 ws0">6<span class="_ _1"> </span>}</div><div class="t m0 x34 h6 ya8 ff1 fs3 fc0 sc0 ls0 ws0">Figure<span class="_ _9"> </span>1.<span class="_ _1"> </span>Sample<span class="_ _9"> </span>program:<span class="_ _9"> </span>sieve<span class="_ _9"> </span>of<span class="_ _f"> </span>Eratosthenes.<span class="_ _9"> </span><span class="ff7">primes<span class="_ _f"> </span><span class="ff2">is</span></span></div><div class="t m0 x34 h6 ya9 ff2 fs3 fc0 sc0 ls0 ws0">initialized<span class="_ _6"> </span>to<span class="_ _6"> </span>an<span class="_ _6"> </span>array<span class="_ _6"> </span>of<span class="_ _6"> </span>100<span class="_ _6"> </span><span class="ff7">false<span class="_ _6"> </span></span>values<span class="_ _3"> </span>on<span class="_ _6"> </span>entry<span class="_ _6"> </span>to<span class="_ _6"> </span>this<span class="_ _6"> </span>code</div><div class="t m0 x34 h6 yaa ff2 fs3 fc0 sc0 ls0 ws0">snippet.</div><div class="c x34 yab w2 hd"><div class="t m0 x3b he yac ffd fs6 fc0 sc0 ls0 ws0">Interpret<span class="ffe"> </span></div><div class="t m0 x32 hf yad ffe fs6 fc0 sc0 ls0 ws0">Bytecodes</div><div class="t m0 x3c he yae ffd fs6 fc0 sc0 ls0 ws0">Monitor<span class="ffe"> </span></div><div class="t m0 x3d he yaf ffd fs6 fc0 sc0 ls0 ws0">Record</div><div class="t m0 x3e hf yb0 ffe fs6 fc0 sc0 ls0 ws0">LIR T<span class="_ _2"></span>race</div><div class="t m0 x3f he yb1 ffd fs6 fc0 sc0 ls0 ws0">Execute<span class="ffe"> </span></div><div class="t m0 x40 hf yb2 ffe fs6 fc0 sc0 ls0 ws0">Compiled T<span class="_ _2"></span>race</div><div class="t m0 x41 he yaf ffd fs6 fc0 sc0 ls0 ws0">Enter<span class="ffe"> </span></div><div class="t m0 x40 hf yb0 ffe fs6 fc0 sc0 ls0 ws0">Compiled T<span class="_ _2"></span>race</div><div class="t m0 x42 he yb1 ffd fs6 fc0 sc0 ls0 ws0">Compile</div><div class="t m0 x3e hf yb2 ffe fs6 fc0 sc0 ls0 ws0">LIR T<span class="_ _2"></span>race</div><div class="t m0 x43 he yb3 ffd fs6 fc0 sc0 ls0 ws0">Leave<span class="ffe"> </span></div><div class="t m0 x40 hf yb4 ffe fs6 fc0 sc0 ls0 ws0">Compiled T<span class="_ _2"></span>race</div><div class="t m0 x44 hf yb5 ffe fs6 fc0 sc0 ls0 ws0">loop </div><div class="t m0 x33 hf yb6 ffe fs6 fc0 sc0 ls0 ws0">edge</div><div class="t m0 x3a hf yb7 ffe fs6 fc0 sc0 ls0 ws0">hot</div><div class="t m0 x45 hf yb8 ffe fs6 fc0 sc0 ls0 ws0">loop/exit</div><div class="t m0 x3e hf yb9 ffe fs6 fc0 sc0 ls0 ws0">abort </div><div class="t m0 x46 hf yba ffe fs6 fc0 sc0 ls0 ws0">recording</div><div class="t m0 x47 hf ybb ffe fs6 fc0 sc0 ls0 ws0">&#64257;nish at </div><div class="t m0 x48 hf ybc ffe fs6 fc0 sc0 ls0 ws0">loop header</div><div class="t m0 x49 hf ybd ffe fs6 fc0 sc0 ls0 ws0">cold/blacklisted</div><div class="t m0 x4a hf ybe ffe fs6 fc0 sc0 ls0 ws0">loop/exit</div><div class="t m0 x4b hf yae ffe fs6 fc0 sc0 ls0 ws0">compiled trace </div><div class="t m0 x4c hf ybf ffe fs6 fc0 sc0 ls0 ws0">ready</div><div class="t m0 x4d hf yc0 ffe fs6 fc0 sc0 ls0 ws0">loop edge with </div><div class="t m0 x4e hf yc1 ffe fs6 fc0 sc0 ls0 ws0">same types</div><div class="t m0 x4f hf yc2 ffe fs6 fc0 sc0 ls0 ws0">side exit to </div><div class="t m0 x50 hf yc3 ffe fs6 fc0 sc0 ls0 ws0">existing trace</div><div class="t m0 x51 hf yc4 ffe fs6 fc0 sc0 ls0 ws0">side exit,</div><div class="t m0 x52 hf yc5 ffe fs6 fc0 sc0 ls0 ws0">no existing trace</div><div class="t m0 x53 hf yc6 ffe fs6 fc0 sc0 ls0 ws0">Overhead </div><div class="t m0 x54 hf yc7 ffe fs6 fc0 sc0 ls0 ws0">Interpreting</div><div class="t m0 x55 hf yc8 ffe fs6 fc0 sc0 ls0 ws0">Native</div></div><div class="c x56 yc9 w3 h10"><div class="t m0 x57 he yca ffd fs6 fc0 sc0 ls0 ws0">Symbol Key</div></div><div class="t m0 x34 h6 ycb ff1 fs3 fc0 sc0 ls0 ws0">Figure<span class="_ _3"> </span>2.<span class="_ _11"> </span><span class="ff2">State<span class="_ _6"> </span>machine<span class="_ _3"> </span>describing<span class="_ _3"> </span>the<span class="_ _3"> </span>major<span class="_ _3"> </span>activities<span class="_ _3"> </span>of<span class="_ _3"> </span>T<span class="_ _10"></span>race-</span></div><div class="t m0 x34 h6 ycc ff2 fs3 fc0 sc0 ls0 ws0">Monkey<span class="_ _3"> </span>and<span class="_ _6"> </span>the<span class="_ _6"> </span>conditions<span class="_ _6"> </span>that<span class="_ _6"> </span>cause<span class="_ _6"> </span>transitions<span class="_ _6"> </span>to<span class="_ _6"> </span>a<span class="_ _6"> </span>new<span class="_ _6"> </span>acti<span class="_ _10"></span>v-</div><div class="t m0 x34 h6 ycd ff2 fs3 fc0 sc0 ls0 ws0">ity<span class="_ _8"></span>.<span class="_ _f"> </span>In<span class="_ _9"> </span>the<span class="_ _9"> </span>dark<span class="_ _9"> </span>box,<span class="_ _f"> </span>TM<span class="_ _9"> </span>ex<span class="_ _2"></span>ecutes<span class="_ _9"> </span>JS<span class="_ _9"> </span>as<span class="_ _f"> </span>compiled<span class="_ _9"> </span>traces.<span class="_ _9"> </span>In<span class="_ _9"> </span>the</div><div class="t m0 x34 h6 yce ff2 fs3 fc0 sc0 ls0 ws0">light<span class="_ _5"> </span>gray<span class="_ _5"> </span>boxes,<span class="_ _7"> </span>TM<span class="_ _5"> </span>executes<span class="_ _5"> </span>JS<span class="_ _7"> </span>in<span class="_ _5"> </span>the<span class="_ _5"> </span>standard<span class="_ _5"> </span>interpreter<span class="_ _10"></span>.<span class="_ _5"> </span>White</div><div class="t m0 x34 h6 ycf ff2 fs3 fc0 sc0 ls0 ws0">boxes<span class="_ _3"> </span>are<span class="_ _6"> </span>overhead.<span class="_ _6"> </span>Thus,<span class="_ _6"> </span>to<span class="_ _3"> </span>maximize<span class="_ _6"> </span>performance,<span class="_ _6"> </span>we<span class="_ _6"> </span>need<span class="_ _6"> </span>to</div><div class="t m0 x34 h6 yd0 ff2 fs3 fc0 sc0 ls0 ws0">maximize<span class="_ _5"> </span>time<span class="_ _7"> </span>spent<span class="_ _5"> </span>in<span class="_ _5"> </span>the<span class="_ _7"> </span>darkest<span class="_ _5"> </span>box<span class="_ _5"> </span>and<span class="_ _7"> </span>minimize<span class="_ _5"> </span>time<span class="_ _5"> </span>spent<span class="_ _7"> </span>in</div><div class="t m0 x34 h6 yd1 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _5"> </span>white<span class="_ _5"> </span>box<span class="_ _2"></span>es.<span class="_ _5"> </span>The<span class="_ _5"> </span>best<span class="_ _7"> </span>case<span class="_ _5"> </span>is<span class="_ _5"> </span>a<span class="_ _5"> </span>loop<span class="_ _5"> </span>where<span class="_ _5"> </span>the<span class="_ _7"> </span>types<span class="_ _5"> </span>at<span class="_ _5"> </span>the<span class="_ _5"> </span>loop</div><div class="t m0 x34 h6 yd2 ff2 fs3 fc0 sc0 ls0 ws0">edge<span class="_ _5"> </span>are<span class="_ _5"> </span>the<span class="_ _5"> </span>same<span class="_ _7"> </span>as<span class="_ _5"> </span>the<span class="_ _5"> </span>types<span class="_ _5"> </span>on<span class="_ _5"> </span>entry&#8211;then<span class="_ _5"> </span>TM<span class="_ _5"> </span>can<span class="_ _7"> </span>stay<span class="_ _5"> </span>in<span class="_ _5"> </span>native</div><div class="t m0 x34 h6 yd3 ff2 fs3 fc0 sc0 ls0 ws0">code<span class="_ _5"> </span>until<span class="_ _5"> </span>the<span class="_ _5"> </span>loop<span class="_ _5"> </span>is<span class="_ _5"> </span>done.</div><div class="t m0 x34 h6 yd4 ff2 fs3 fc0 sc0 ls0 ws0">a<span class="_ _3"> </span>set<span class="_ _3"> </span>of<span class="_ _3"> </span>industry<span class="_ _3"> </span>benchmarks.<span class="_ _3"> </span>The<span class="_ _3"> </span>paper<span class="_ _3"> </span>ends<span class="_ _3"> </span>with<span class="_ _3"> </span>conclusions<span class="_ _3"> </span>in</div><div class="t m0 x34 h6 yd5 ff2 fs3 fc0 sc0 ls0 ws0">Section<span class="_ _5"> </span>9<span class="_ _7"> </span>and<span class="_ _5"> </span>an<span class="_ _7"> </span>outlook<span class="_ _5"> </span>on<span class="_ _5"> </span>future<span class="_ _7"> </span>work<span class="_ _5"> </span>is<span class="_ _7"> </span>presented<span class="_ _5"> </span>in<span class="_ _5"> </span>Section<span class="_ _7"> </span>10.</div><div class="t m0 x34 ha yd6 ff1 fs1 fc0 sc0 ls0 ws0">2.<span class="_ _b"> </span>Overview:<span class="_ _3"> </span>Example<span class="_ _3"> </span>T<span class="_ _8"></span>racing<span class="_ _3"> </span>Run</div><div class="t m0 x34 h6 yd7 ff2 fs3 fc0 sc0 ls0 ws0">This<span class="_ _f"> </span>section<span class="_ _f"> </span>provides<span class="_ _9"> </span>an<span class="_ _f"> </span>overvie<span class="_ _2"></span>w<span class="_ _f"> </span>of<span class="_ _f"> </span>our<span class="_ _f"> </span>system<span class="_ _f"> </span>by<span class="_ _f"> </span>describing</div><div class="t m0 x34 h6 yd8 ff2 fs3 fc0 sc0 ls0 ws0">how<span class="_ _f"> </span>T<span class="_ _10"></span>raceMonkey<span class="_ _f"> </span>ex<span class="_ _2"></span>ecutes<span class="_ _f"> </span>an<span class="_ _f"> </span>example<span class="_ _f"> </span>program.<span class="_ _f"> </span>The<span class="_ _11"> </span>example</div><div class="t m0 x34 h6 yd9 ff2 fs3 fc0 sc0 ls0 ws0">program,<span class="_ _5"> </span>sho<span class="_ _2"></span>wn<span class="_ _5"> </span>in<span class="_ _5"> </span>Figure<span class="_ _7"> </span>1,<span class="_ _5"> </span>computes<span class="_ _5"> </span>the<span class="_ _5"> </span>&#64257;rst<span class="_ _5"> </span>100<span class="_ _5"> </span>prime<span class="_ _7"> </span>numbers</div><div class="t m0 x34 h6 yda ff2 fs3 fc0 sc0 ls0 ws0">with<span class="_ _7"> </span>nested<span class="_ _7"> </span>loops.<span class="_ _7"> </span>The<span class="_ _7"> </span>narrati<span class="_ _2"></span>ve<span class="_ _c"> </span>should<span class="_ _7"> </span>be<span class="_ _7"> </span>read<span class="_ _7"> </span>along<span class="_ _7"> </span>with<span class="_ _7"> </span>Figure<span class="_ _7"> </span>2,</div><div class="t m0 x34 h6 ydb ff2 fs3 fc0 sc0 ls0 ws0">which<span class="_ _3"> </span>describes<span class="_ _3"> </span>the<span class="_ _5"> </span>activities<span class="_ _3"> </span>T<span class="_ _10"></span>raceMonkey<span class="_ _3"> </span>performs<span class="_ _3"> </span>and<span class="_ _5"> </span>when<span class="_ _3"> </span>it</div><div class="t m0 x34 h6 ydc ff2 fs3 fc0 sc0 ls0 ws0">transitions<span class="_ _5"> </span>between<span class="_ _5"> </span>the<span class="_ _5"> </span>loops.</div><div class="t m0 x35 h6 ydd ff2 fs3 fc0 sc0 ls0 ws0">T<span class="_ _10"></span>raceMonkey<span class="_ _6"> </span>alw<span class="_ _10"></span>ays<span class="_ _6"> </span>begins<span class="_ _3"> </span>executing<span class="_ _3"> </span>a<span class="_ _6"> </span>program<span class="_ _6"> </span>in<span class="_ _3"> </span>the<span class="_ _6"> </span>byte-</div><div class="t m0 x34 h6 yde ff2 fs3 fc0 sc0 ls0 ws0">code<span class="_ _6"> </span>interpreter<span class="_ _10"></span>.<span class="_ _6"> </span>Every<span class="_ _6"> </span>loop<span class="_ _9"> </span>back<span class="_ _6"> </span>edge<span class="_ _6"> </span>is<span class="_ _6"> </span>a<span class="_ _9"> </span>potential<span class="_ _6"> </span>trace<span class="_ _6"> </span>point.</div><div class="t m0 x34 h6 ydf ff2 fs3 fc0 sc0 ls0 ws0">When<span class="_ _9"> </span>the<span class="_ _6"> </span>interpreter<span class="_ _9"> </span>crosses<span class="_ _9"> </span>a<span class="_ _9"> </span>loop<span class="_ _9"> </span>edge,<span class="_ _6"> </span>TraceMonke<span class="_ _2"></span>y<span class="_ _6"> </span>inv<span class="_ _10"></span>okes</div><div class="t m0 x34 h6 ye0 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _3"> </span><span class="ffa">tr<span class="_ _2"></span>ace<span class="_ _3"> </span>monitor<span class="ff2">,<span class="_ _5"> </span>which<span class="_ _3"> </span>may<span class="_ _3"> </span>decide<span class="_ _5"> </span>to<span class="_ _3"> </span>record<span class="_ _3"> </span>or<span class="_ _3"> </span>e<span class="_ _10"></span>xecute<span class="_ _3"> </span>a<span class="_ _5"> </span>native</span></span></div><div class="t m0 x34 h6 ye1 ff2 fs3 fc0 sc0 ls0 ws0">trace.<span class="_ _5"> </span>At<span class="_ _5"> </span>the<span class="_ _5"> </span>start<span class="_ _5"> </span>of<span class="_ _5"> </span>e<span class="_ _10"></span>xecution,<span class="_ _5"> </span>there<span class="_ _5"> </span>are<span class="_ _5"> </span>no<span class="_ _5"> </span>compiled<span class="_ _5"> </span>traces<span class="_ _5"> </span>yet,<span class="_ _5"> </span>so</div><div class="t m0 x34 h6 ye2 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _7"> </span>trace<span class="_ _7"> </span>monitor<span class="_ _7"> </span>counts<span class="_ _7"> </span>the<span class="_ _7"> </span>number<span class="_ _7"> </span>of<span class="_ _7"> </span>times<span class="_ _7"> </span>each<span class="_ _7"> </span>loop<span class="_ _7"> </span>back<span class="_ _7"> </span>edge<span class="_ _5"> </span>is</div><div class="t m0 x34 h6 ye3 ff2 fs3 fc0 sc0 ls0 ws0">ex<span class="_ _2"></span>ecuted<span class="_ _7"> </span>until<span class="_ _5"> </span>a<span class="_ _7"> </span>loop<span class="_ _5"> </span>becomes<span class="_ _7"> </span><span class="ffa">hot</span>,<span class="_ _5"> </span>currently<span class="_ _7"> </span>after<span class="_ _7"> </span>2<span class="_ _5"> </span>crossings.<span class="_ _7"> </span>Note</div><div class="t m0 x34 h6 ye4 ff2 fs3 fc0 sc0 ls0 ws0">that<span class="_ _7"> </span>the<span class="_ _7"> </span>way<span class="_ _7"> </span>our<span class="_ _5"> </span>loops<span class="_ _c"> </span>are<span class="_ _5"> </span>compiled,<span class="_ _7"> </span>the<span class="_ _7"> </span>loop<span class="_ _7"> </span>edge<span class="_ _7"> </span>is<span class="_ _5"> </span>crossed<span class="_ _7"> </span>before</div><div class="t m0 x34 h6 ye5 ff2 fs3 fc0 sc0 ls0 ws0">entering<span class="_ _5"> </span>the<span class="_ _3"> </span>loop,<span class="_ _5"> </span>so<span class="_ _3"> </span>the<span class="_ _5"> </span>second<span class="_ _3"> </span>crossing<span class="_ _5"> </span>occurs<span class="_ _3"> </span>immediately<span class="_ _5"> </span>after</div><div class="t m0 x34 h6 ye6 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _5"> </span>&#64257;rst<span class="_ _5"> </span>iteration.</div><div class="t m0 x35 h6 ye7 ff2 fs3 fc0 sc0 ls0 ws0">Here<span class="_ _11"> </span>is<span class="_ _11"> </span>the<span class="_ _11"> </span>sequence<span class="_ _11"> </span>of<span class="_ _11"> </span>ev<span class="_ _2"></span>ents<span class="_ _11"> </span>broken<span class="_ _f"> </span>down<span class="_ _11"> </span>by<span class="_ _11"> </span>outer<span class="_ _11"> </span>loop</div><div class="t m0 x34 h6 ye8 ff2 fs3 fc0 sc0 ls0 ws0">iteration:</div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div><div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89648040/bg3.jpg"><div class="t m0 x31 hc ye9 ff7 fs3 fc0 sc0 ls0 ws0">v0<span class="_ _1"> </span>:=<span class="_ _12"> </span>ld<span class="_ _1"> </span>state[748]<span class="_ _14"> </span>//<span class="_ _12"> </span>load<span class="_ _1"> </span>primes<span class="_ _12"> </span>from<span class="_ _1"> </span>the<span class="_ _12"> </span>trace<span class="_ _1"> </span>activation<span class="_ _12"> </span>record</div><div class="t m0 x58 hc yea ff7 fs3 fc0 sc0 ls0 ws0">st<span class="_ _1"> </span>sp[0],<span class="_ _12"> </span>v0<span class="_ _15"> </span>//<span class="_ _1"> </span>store<span class="_ _12"> </span>primes<span class="_ _1"> </span>to<span class="_ _12"> </span>interpreter<span class="_ _1"> </span>stack</div><div class="t m0 x31 hc yeb ff7 fs3 fc0 sc0 ls0 ws0">v1<span class="_ _1"> </span>:=<span class="_ _12"> </span>ld<span class="_ _1"> </span>state[764]<span class="_ _14"> </span>//<span class="_ _12"> </span>load<span class="_ _1"> </span>k<span class="_ _12"> </span>from<span class="_ _1"> </span>the<span class="_ _12"> </span>trace<span class="_ _1"> </span>activation<span class="_ _12"> </span>record</div><div class="t m0 x31 hc yec ff7 fs3 fc0 sc0 ls0 ws0">v2<span class="_ _1"> </span>:=<span class="_ _12"> </span>i2f(v1)<span class="_ _16"> </span>//<span class="_ _1"> </span>convert<span class="_ _12"> </span>k<span class="_ _1"> </span>from<span class="_ _12"> </span>int<span class="_ _1"> </span>to<span class="_ _12"> </span>double</div><div class="t m0 x58 hc yed ff7 fs3 fc0 sc0 ls0 ws0">st<span class="_ _1"> </span>sp[8],<span class="_ _12"> </span>v1<span class="_ _15"> </span>//<span class="_ _1"> </span>store<span class="_ _12"> </span>k<span class="_ _1"> </span>to<span class="_ _12"> </span>interpreter<span class="_ _1"> </span>stack</div><div class="t m0 x58 hc yee ff7 fs3 fc0 sc0 ls0 ws0">st<span class="_ _1"> </span>sp[16],<span class="_ _12"> </span>0<span class="_ _15"> </span>//<span class="_ _1"> </span>store<span class="_ _12"> </span>false<span class="_ _1"> </span>to<span class="_ _12"> </span>interpreter<span class="_ _1"> </span>stack</div><div class="t m0 x31 hc yef ff7 fs3 fc0 sc0 ls0 ws0">v3<span class="_ _1"> </span>:=<span class="_ _12"> </span>ld<span class="_ _1"> </span>v0[4]<span class="_ _17"> </span>//<span class="_ _1"> </span>load<span class="_ _12"> </span>class<span class="_ _1"> </span>word<span class="_ _12"> </span>for<span class="_ _1"> </span>primes</div><div class="t m0 x31 hc yf0 ff7 fs3 fc0 sc0 ls0 ws0">v4<span class="_ _1"> </span>:=<span class="_ _12"> </span>and<span class="_ _1"> </span>v3,<span class="_ _12"> </span>-4<span class="_ _18"> </span>//<span class="_ _1"> </span>mask<span class="_ _12"> </span>out<span class="_ _1"> </span>object<span class="_ _12"> </span>class<span class="_ _1"> </span>tag<span class="_ _12"> </span>for<span class="_ _1"> </span>primes</div><div class="t m0 x31 hc yf1 ff7 fs3 fc0 sc0 ls0 ws0">v5<span class="_ _1"> </span>:=<span class="_ _12"> </span>eq<span class="_ _1"> </span>v4,<span class="_ _12"> </span>Array<span class="_ _15"> </span>//<span class="_ _1"> </span>test<span class="_ _12"> </span>whether<span class="_ _1"> </span>primes<span class="_ _12"> </span>is<span class="_ _1"> </span>an<span class="_ _12"> </span>array</div><div class="t m0 x58 hc yf2 ff7 fs3 fc0 sc0 ls0 ws0">xf<span class="_ _1"> </span>v5<span class="_ _19"> </span>//<span class="_ _1"> </span>side<span class="_ _12"> </span>exit<span class="_ _1"> </span>if<span class="_ _12"> </span>v5<span class="_ _1"> </span>is<span class="_ _12"> </span>false</div><div class="t m0 x31 hc yf3 ff7 fs3 fc0 sc0 ls0 ws0">v6<span class="_ _1"> </span>:=<span class="_ _12"> </span>js_Array_set(v0,<span class="_ _1"> </span>v2,<span class="_ _12"> </span>false)<span class="_ _1a"> </span>//<span class="_ _1"> </span>call<span class="_ _12"> </span>function<span class="_ _1"> </span>to<span class="_ _12"> </span>set<span class="_ _1"> </span>array<span class="_ _12"> </span>element</div><div class="t m0 x31 hc yf4 ff7 fs3 fc0 sc0 ls0 ws0">v7<span class="_ _1"> </span>:=<span class="_ _12"> </span>eq<span class="_ _1"> </span>v6,<span class="_ _12"> </span>0<span class="_ _17"> </span>//<span class="_ _1"> </span>test<span class="_ _1"> </span>return<span class="_ _12"> </span>value<span class="_ _1"> </span>from<span class="_ _12"> </span>call</div><div class="t m0 x58 hc yf5 ff7 fs3 fc0 sc0 ls0 ws0">xt<span class="_ _1"> </span>v7<span class="_ _19"> </span>//<span class="_ _1"> </span>side<span class="_ _12"> </span>exit<span class="_ _1"> </span>if<span class="_ _12"> </span>js_Array_set<span class="_ _1"> </span>returns<span class="_ _12"> </span>false.</div><div class="t m0 x31 h6 yf6 ff1 fs3 fc0 sc0 ls0 ws0">Figure<span class="_ _3"> </span>3.<span class="_ _1"> </span>LIR<span class="_ _6"> </span>snippet<span class="_ _6"> </span>for<span class="_ _6"> </span>sample<span class="_ _6"> </span>pr<span class="_ _2"></span>ogram.<span class="_ _6"> </span><span class="ff2">This<span class="_ _6"> </span>is<span class="_ _6"> </span>the<span class="_ _6"> </span>LIR<span class="_ _3"> </span>recorded<span class="_ _6"> </span>for<span class="_ _6"> </span>line<span class="_ _6"> </span>5<span class="_ _6"> </span>of<span class="_ _6"> </span>the<span class="_ _6"> </span>sample<span class="_ _6"> </span>program<span class="_ _6"> </span>in<span class="_ _6"> </span>Figure<span class="_ _6"> </span>1.<span class="_ _6"> </span>The<span class="_ _3"> </span>LIR<span class="_ _6"> </span>encodes</span></div><div class="t m0 x31 h6 yf7 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _3"> </span>semantics<span class="_ _6"> </span>in<span class="_ _3"> </span>SSA<span class="_ _6"> </span>form<span class="_ _3"> </span>using<span class="_ _6"> </span>temporary<span class="_ _3"> </span>variables.<span class="_ _3"> </span>The<span class="_ _6"> </span>LIR<span class="_ _3"> </span>also<span class="_ _6"> </span>encodes<span class="_ _3"> </span>all<span class="_ _3"> </span>the<span class="_ _6"> </span>stores<span class="_ _3"> </span>that<span class="_ _6"> </span>the<span class="_ _3"> </span>interpreter<span class="_ _6"> </span>would<span class="_ _3"> </span>do<span class="_ _6"> </span>to<span class="_ _3"> </span>its<span class="_ _3"> </span>data<span class="_ _6"> </span>stack.</div><div class="t m0 x31 h6 yf8 ff2 fs3 fc0 sc0 ls0 ws0">Sometimes<span class="_ _5"> </span>these<span class="_ _5"> </span>stores<span class="_ _5"> </span>can<span class="_ _5"> </span>be<span class="_ _5"> </span>optimized<span class="_ _3"> </span>a<span class="_ _10"></span>way<span class="_ _5"> </span>as<span class="_ _5"> </span>the<span class="_ _3"> </span>stack<span class="_ _5"> </span>locations<span class="_ _5"> </span>are<span class="_ _5"> </span>li<span class="_ _10"></span>ve<span class="_ _5"> </span>only<span class="_ _5"> </span>on<span class="_ _3"> </span>e<span class="_ _10"></span>xits<span class="_ _5"> </span>to<span class="_ _3"> </span>the<span class="_ _5"> </span>interpreter<span class="_ _8"></span>.<span class="_ _5"> </span>Finally<span class="_ _10"></span>,<span class="_ _5"> </span>the<span class="_ _3"> </span>LIR<span class="_ _5"> </span>records<span class="_ _5"> </span>guards</div><div class="t m0 x31 h6 yf9 ff2 fs3 fc0 sc0 ls0 ws0">and<span class="_ _5"> </span>side<span class="_ _5"> </span>exits<span class="_ _5"> </span>to<span class="_ _5"> </span>v<span class="_ _2"></span>erify<span class="_ _5"> </span>the<span class="_ _5"> </span>assumptions<span class="_ _5"> </span>made<span class="_ _5"> </span>in<span class="_ _5"> </span>this<span class="_ _5"> </span>recording:<span class="_ _5"> </span>that<span class="_ _5"> </span><span class="ff7">primes<span class="_ _5"> </span></span>is<span class="_ _5"> </span>an<span class="_ _5"> </span>array<span class="_ _5"> </span>and<span class="_ _5"> </span>that<span class="_ _5"> </span>the<span class="_ _5"> </span>call<span class="_ _5"> </span>to<span class="_ _5"> </span>set<span class="_ _5"> </span>its<span class="_ _5"> </span>element<span class="_ _5"> </span>succeeds.</div><div class="t m0 x31 hc yfa ff7 fs3 fc0 sc0 ls0 ws0">mov<span class="_ _1"> </span>edx,<span class="_ _12"> </span>ebx(748)<span class="_ _15"> </span>//<span class="_ _1"> </span>load<span class="_ _12"> </span>primes<span class="_ _1"> </span>from<span class="_ _12"> </span>the<span class="_ _1"> </span>trace<span class="_ _12"> </span>activation<span class="_ _1"> </span>record</div><div class="t m0 x31 hc yfb ff7 fs3 fc0 sc0 ls0 ws0">mov<span class="_ _1"> </span>edi(0),<span class="_ _12"> </span>edx<span class="_ _18"> </span>//<span class="_ _1"> </span>(*)<span class="_ _12"> </span>store<span class="_ _1"> </span>primes<span class="_ _12"> </span>to<span class="_ _1"> </span>interpreter<span class="_ _12"> </span>stack</div><div class="t m0 x31 hc yfc ff7 fs3 fc0 sc0 ls0 ws0">mov<span class="_ _1"> </span>esi,<span class="_ _12"> </span>ebx(764)<span class="_ _15"> </span>//<span class="_ _1"> </span>load<span class="_ _12"> </span>k<span class="_ _1"> </span>from<span class="_ _12"> </span>the<span class="_ _1"> </span>trace<span class="_ _12"> </span>activation<span class="_ _1"> </span>record</div><div class="t m0 x31 hc yfd ff7 fs3 fc0 sc0 ls0 ws0">mov<span class="_ _1"> </span>edi(8),<span class="_ _12"> </span>esi<span class="_ _18"> </span>//<span class="_ _1"> </span>(*)<span class="_ _12"> </span>store<span class="_ _1"> </span>k<span class="_ _12"> </span>to<span class="_ _1"> </span>interpreter<span class="_ _12"> </span>stack</div><div class="t m0 x31 hc yfe ff7 fs3 fc0 sc0 ls0 ws0">mov<span class="_ _1"> </span>edi(16),<span class="_ _12"> </span>0<span class="_ _1b"> </span>//<span class="_ _1"> </span>(*)<span class="_ _12"> </span>store<span class="_ _1"> </span>false<span class="_ _12"> </span>to<span class="_ _1"> </span>interpreter<span class="_ _12"> </span>stack</div><div class="t m0 x31 hc yff ff7 fs3 fc0 sc0 ls0 ws0">mov<span class="_ _1"> </span>eax,<span class="_ _12"> </span>edx(4)<span class="_ _18"> </span>//<span class="_ _1"> </span>(*)<span class="_ _12"> </span>load<span class="_ _1"> </span>object<span class="_ _12"> </span>class<span class="_ _1"> </span>word<span class="_ _12"> </span>for<span class="_ _1"> </span>primes</div><div class="t m0 x31 hc y100 ff7 fs3 fc0 sc0 ls0 ws0">and<span class="_ _1"> </span>eax,<span class="_ _12"> </span>-4<span class="_ _1c"> </span>//<span class="_ _1"> </span>(*)<span class="_ _12"> </span>mask<span class="_ _1"> </span>out<span class="_ _12"> </span>object<span class="_ _1"> </span>class<span class="_ _12"> </span>tag<span class="_ _1"> </span>for<span class="_ _12"> </span>primes</div><div class="t m0 x31 hc y101 ff7 fs3 fc0 sc0 ls0 ws0">cmp<span class="_ _1"> </span>eax,<span class="_ _12"> </span>Array<span class="_ _1b"> </span>//<span class="_ _1"> </span>(*)<span class="_ _12"> </span>test<span class="_ _1"> </span>whether<span class="_ _12"> </span>primes<span class="_ _1"> </span>is<span class="_ _12"> </span>an<span class="_ _1"> </span>array</div><div class="t m0 x31 hc y102 ff7 fs3 fc0 sc0 ls0 ws0">jne<span class="_ _1"> </span>side_exit_1<span class="_ _18"> </span>//<span class="_ _12"> </span>(*)<span class="_ _1"> </span>side<span class="_ _12"> </span>exit<span class="_ _1"> </span>if<span class="_ _12"> </span>primes<span class="_ _1"> </span>is<span class="_ _12"> </span>not<span class="_ _1"> </span>an<span class="_ _12"> </span>array</div><div class="t m0 x31 hc y103 ff7 fs3 fc0 sc0 ls0 ws0">sub<span class="_ _1"> </span>esp,<span class="_ _12"> </span>8<span class="_ _19"> </span>//<span class="_ _1"> </span>bump<span class="_ _1"> </span>stack<span class="_ _12"> </span>for<span class="_ _1"> </span>call<span class="_ _12"> </span>alignment<span class="_ _1"> </span>convention</div><div class="t m0 x31 hc y104 ff7 fs3 fc0 sc0 ls0 ws0">push<span class="_ _1"> </span>false<span class="_ _19"> </span>//<span class="_ _1"> </span>push<span class="_ _12"> </span>last<span class="_ _1"> </span>argument<span class="_ _12"> </span>for<span class="_ _1"> </span>call</div><div class="t m0 x31 hc y105 ff7 fs3 fc0 sc0 ls0 ws0">push<span class="_ _1"> </span>esi<span class="_ _1d"> </span>//<span class="_ _1"> </span>push<span class="_ _12"> </span>first<span class="_ _1"> </span>argument<span class="_ _12"> </span>for<span class="_ _1"> </span>call</div><div class="t m0 x31 hc y106 ff7 fs3 fc0 sc0 ls0 ws0">call<span class="_ _1"> </span>js_Array_set<span class="_ _15"> </span>//<span class="_ _12"> </span>call<span class="_ _1"> </span>function<span class="_ _12"> </span>to<span class="_ _1"> </span>set<span class="_ _12"> </span>array<span class="_ _1"> </span>element</div><div class="t m0 x31 hc y107 ff7 fs3 fc0 sc0 ls0 ws0">add<span class="_ _1"> </span>esp,<span class="_ _12"> </span>8<span class="_ _19"> </span>//<span class="_ _1"> </span>clean<span class="_ _1"> </span>up<span class="_ _12"> </span>extra<span class="_ _1"> </span>stack<span class="_ _12"> </span>space</div><div class="t m0 x31 hc y108 ff7 fs3 fc0 sc0 ls0 ws0">mov<span class="_ _1"> </span>ecx,<span class="_ _12"> </span>ebx<span class="_ _16"> </span>//<span class="_ _1"> </span>(*)<span class="_ _12"> </span>created<span class="_ _1"> </span>by<span class="_ _12"> </span>register<span class="_ _1"> </span>allocator</div><div class="t m0 x31 hc y109 ff7 fs3 fc0 sc0 ls0 ws0">test<span class="_ _1"> </span>eax,<span class="_ _12"> </span>eax<span class="_ _17"> </span>//<span class="_ _1"> </span>(*)<span class="_ _1"> </span>test<span class="_ _12"> </span>return<span class="_ _1"> </span>value<span class="_ _12"> </span>of<span class="_ _1"> </span>js_Array_set</div><div class="t m0 x31 hc y10a ff7 fs3 fc0 sc0 ls0 ws0">je<span class="_ _1"> </span>side_exit_2<span class="_ _1b"> </span>//<span class="_ _12"> </span>(*)<span class="_ _1"> </span>side<span class="_ _12"> </span>exit<span class="_ _1"> </span>if<span class="_ _12"> </span>call<span class="_ _1"> </span>failed</div><div class="t m0 x31 hc y10b ff7 fs3 fc0 sc0 ls0 ws0">...</div><div class="t m0 x31 hc y10c ff7 fs3 fc0 sc0 ls0 ws0">side_exit_1:</div><div class="t m0 x31 hc y10d ff7 fs3 fc0 sc0 ls0 ws0">mov<span class="_ _1"> </span>ecx,<span class="_ _12"> </span>ebp(-4)<span class="_ _1e"> </span>//<span class="_ _1"> </span>restore<span class="_ _12"> </span>ecx</div><div class="t m0 x31 hc y10e ff7 fs3 fc0 sc0 ls0 ws0">mov<span class="_ _1"> </span>esp,<span class="_ _12"> </span>ebp<span class="_ _16"> </span>//<span class="_ _1"> </span>restore<span class="_ _12"> </span>esp</div><div class="t m0 x31 hc y10f ff7 fs3 fc0 sc0 ls0 ws0">jmp<span class="_ _1"> </span>epilog<span class="_ _19"> </span>//<span class="_ _1"> </span>jump<span class="_ _12"> </span>to<span class="_ _1"> </span>ret<span class="_ _12"> </span>statement</div><div class="t m0 x31 h6 y110 ff1 fs3 fc0 sc0 ls0 ws0">Figure<span class="_ _7"> </span>4.<span class="_ _1"> </span>x86<span class="_ _5"> </span>snippet<span class="_ _7"> </span>for<span class="_ _7"> </span>sample<span class="_ _5"> </span>pr<span class="_ _2"></span>ogram.<span class="_ _7"> </span><span class="ff2">This<span class="_ _5"> </span>is<span class="_ _7"> </span>the<span class="_ _5"> </span>x86<span class="_ _7"> </span>code<span class="_ _5"> </span>compiled<span class="_ _7"> </span>from<span class="_ _5"> </span>the<span class="_ _7"> </span>LIR<span class="_ _5"> </span>snippet<span class="_ _7"> </span>in<span class="_ _5"> </span>Figure<span class="_ _5"> </span>3.<span class="_ _7"> </span>Most<span class="_ _5"> </span>LIR<span class="_ _7"> </span>instructions<span class="_ _5"> </span>compile</span></div><div class="t m0 x31 h6 y111 ff2 fs3 fc0 sc0 ls0 ws0">to<span class="_ _3"> </span>a<span class="_ _3"> </span>single<span class="_ _3"> </span>x86<span class="_ _3"> </span>instruction.<span class="_ _3"> </span>Instructions<span class="_ _3"> </span>marked<span class="_ _3"> </span>with<span class="_ _3"> </span><span class="ff7">(*)<span class="_ _3"> </span></span>would<span class="_ _3"> </span>be<span class="_ _3"> </span>omitted<span class="_ _3"> </span>by<span class="_ _3"> </span>an<span class="_ _3"> </span>idealized<span class="_ _3"> </span>compiler<span class="_ _3"> </span>that<span class="_ _3"> </span>knew<span class="_ _3"> </span>that<span class="_ _3"> </span>none<span class="_ _3"> </span>of<span class="_ _3"> </span>the<span class="_ _3"> </span>side<span class="_ _3"> </span>exits</div><div class="t m0 x31 h6 y112 ff2 fs3 fc0 sc0 ls0 ws0">would<span class="_ _5"> </span>ev<span class="_ _10"></span>er<span class="_ _3"> </span>be<span class="_ _5"> </span>taken.<span class="_ _5"> </span>The<span class="_ _5"> </span>17<span class="_ _5"> </span>instructions<span class="_ _3"> </span>generated<span class="_ _5"> </span>by<span class="_ _5"> </span>the<span class="_ _5"> </span>compiler<span class="_ _3"> </span>compare<span class="_ _5"> </span>fa<span class="_ _10"></span>vorably<span class="_ _5"> </span>with<span class="_ _3"> </span>the<span class="_ _5"> </span>100+<span class="_ _5"> </span>instructions<span class="_ _5"> </span>that<span class="_ _5"> </span>the<span class="_ _3"> </span>interpreter<span class="_ _5"> </span>would</div><div class="t m0 x31 h6 y113 ff2 fs3 fc0 sc0 ls0 ws0">ex<span class="_ _2"></span>ecute<span class="_ _5"> </span>for<span class="_ _5"> </span>the<span class="_ _5"> </span>same<span class="_ _5"> </span>code<span class="_ _5"> </span>snippet,<span class="_ _5"> </span>including<span class="_ _5"> </span>4<span class="_ _5"> </span>indirect<span class="_ _5"> </span>jumps.</div><div class="t m0 x36 h6 y114 ff1 fs3 fc0 sc0 ls0 ws0">i=2.<span class="_ _9"> </span><span class="ff2">This<span class="_ _9"> </span>is<span class="_ _9"> </span>the<span class="_ _9"> </span>&#64257;rst<span class="_ _9"> </span>iteration<span class="_ _f"> </span>of<span class="_ _6"> </span>the<span class="_ _9"> </span>outer<span class="_ _f"> </span>loop.<span class="_ _6"> </span>The<span class="_ _9"> </span>loop<span class="_ _f"> </span>on</span></div><div class="t m0 x31 h6 y115 ff2 fs3 fc0 sc0 ls0 ws0">lines<span class="_ _5"> </span>4-5<span class="_ _3"> </span>becomes<span class="_ _5"> </span>hot<span class="_ _5"> </span>on<span class="_ _5"> </span>its<span class="_ _3"> </span>second<span class="_ _5"> </span>iteration,<span class="_ _5"> </span>so<span class="_ _5"> </span>TraceMonke<span class="_ _10"></span>y<span class="_ _3"> </span>en-</div><div class="t m0 x31 h6 y116 ff2 fs3 fc0 sc0 ls0 ws0">ters<span class="_ _6"> </span>recording<span class="_ _6"> </span>mode<span class="_ _6"> </span>on<span class="_ _6"> </span>line<span class="_ _9"> </span>4.<span class="_ _6"> </span>In<span class="_ _6"> </span>recording<span class="_ _6"> </span>mode,<span class="_ _6"> </span>TraceMonke<span class="_ _10"></span>y</div><div class="t m0 x31 h6 y117 ff2 fs3 fc0 sc0 ls0 ws0">records<span class="_ _5"> </span>the<span class="_ _5"> </span>code<span class="_ _5"> </span>along<span class="_ _3"> </span>the<span class="_ _5"> </span>trace<span class="_ _5"> </span>in<span class="_ _5"> </span>a<span class="_ _5"> </span>low-le<span class="_ _10"></span>vel<span class="_ _5"> </span>compiler<span class="_ _5"> </span>intermedi-</div><div class="t m0 x31 h6 y118 ff2 fs3 fc0 sc0 ls0 ws0">ate<span class="_ _5"> </span>representation<span class="_ _5"> </span>we<span class="_ _5"> </span>call<span class="_ _3"> </span><span class="ffa">LIR</span>.<span class="_ _5"> </span>The<span class="_ _5"> </span>LIR<span class="_ _5"> </span>trace<span class="_ _5"> </span>encodes<span class="_ _5"> </span>all<span class="_ _5"> </span>the<span class="_ _5"> </span>oper-</div><div class="t m0 x31 h6 y119 ff2 fs3 fc0 sc0 ls0 ws0">ations<span class="_ _5"> </span>performed<span class="_ _3"> </span>and<span class="_ _5"> </span>the<span class="_ _5"> </span>types<span class="_ _5"> </span>of<span class="_ _3"> </span>all<span class="_ _5"> </span>operands.<span class="_ _5"> </span>The<span class="_ _3"> </span>LIR<span class="_ _5"> </span>trace<span class="_ _5"> </span>also</div><div class="t m0 x31 h6 y11a ff2 fs3 fc0 sc0 ls0 ws0">encodes<span class="_ _3"> </span><span class="ffa">guar<span class="_ _10"></span>ds<span class="ff2">,<span class="_ _3"> </span>which<span class="_ _3"> </span>are<span class="_ _5"> </span>checks<span class="_ _3"> </span>that<span class="_ _3"> </span>v<span class="_ _10"></span>erify<span class="_ _3"> </span>that<span class="_ _3"> </span>the<span class="_ _3"> </span>control<span class="_ _5"> </span>&#64258;ow</span></span></div><div class="t m0 x31 h6 y11b ff2 fs3 fc0 sc0 ls0 ws0">and<span class="_ _6"> </span>types<span class="_ _9"> </span>are<span class="_ _6"> </span>identical<span class="_ _9"> </span>to<span class="_ _6"> </span>those<span class="_ _9"> </span>observed<span class="_ _6"> </span>during<span class="_ _6"> </span>trace<span class="_ _9"> </span>recording.</div><div class="t m0 x31 h6 y11c ff2 fs3 fc0 sc0 ls0 ws0">Thus,<span class="_ _3"> </span>on<span class="_ _3"> </span>later<span class="_ _3"> </span>ex<span class="_ _2"></span>ecutions,<span class="_ _3"> </span>if<span class="_ _3"> </span>and<span class="_ _3"> </span>only<span class="_ _3"> </span>if<span class="_ _3"> </span>all<span class="_ _3"> </span>guards<span class="_ _3"> </span>are<span class="_ _3"> </span>passed,<span class="_ _3"> </span>the</div><div class="t m0 x31 h6 y11d ff2 fs3 fc0 sc0 ls0 ws0">trace<span class="_ _5"> </span>has<span class="_ _5"> </span>the<span class="_ _5"> </span>required<span class="_ _5"> </span>program<span class="_ _5"> </span>semantics.</div><div class="t m0 x36 h6 y11e ff2 fs3 fc0 sc0 ls0 ws0">T<span class="_ _10"></span>raceMonkey<span class="_ _f"> </span>stops<span class="_ _f"> </span>recording<span class="_ _f"> </span>when<span class="_ _f"> </span>execution<span class="_ _f"> </span>returns<span class="_ _f"> </span>to<span class="_ _f"> </span>the</div><div class="t m0 x31 h6 y11f ff2 fs3 fc0 sc0 ls0 ws0">loop<span class="_ _3"> </span>header<span class="_ _5"> </span>or<span class="_ _3"> </span>e<span class="_ _2"></span>xits<span class="_ _3"> </span>the<span class="_ _5"> </span>loop.<span class="_ _3"> </span>In<span class="_ _5"> </span>this<span class="_ _3"> </span>case,<span class="_ _5"> </span>execution<span class="_ _5"> </span>returns<span class="_ _3"> </span>to<span class="_ _3"> </span>the</div><div class="t m0 x31 h6 y120 ff2 fs3 fc0 sc0 ls0 ws0">loop<span class="_ _5"> </span>header<span class="_ _5"> </span>on<span class="_ _5"> </span>line<span class="_ _5"> </span>4.</div><div class="t m0 x36 h6 y121 ff2 fs3 fc0 sc0 ls0 ws0">After<span class="_ _5"> </span>recording<span class="_ _3"> </span>is<span class="_ _5"> </span>&#64257;nished,<span class="_ _3"> </span>T<span class="_ _10"></span>raceMonkey<span class="_ _5"> </span>compiles<span class="_ _3"> </span>the<span class="_ _5"> </span>trace<span class="_ _3"> </span>to</div><div class="t m0 x31 h6 y122 ff2 fs3 fc0 sc0 ls0 ws0">nativ<span class="_ _10"></span>e<span class="_ _6"> </span>code<span class="_ _3"> </span>using<span class="_ _3"> </span>the<span class="_ _6"> </span>recorded<span class="_ _3"> </span>type<span class="_ _3"> </span>information<span class="_ _6"> </span>for<span class="_ _3"> </span>optimization.</div><div class="t m0 x31 h6 y123 ff2 fs3 fc0 sc0 ls0 ws0">The<span class="_ _f"> </span>result<span class="_ _f"> </span>is<span class="_ _f"> </span>a<span class="_ _f"> </span>nativ<span class="_ _2"></span>e<span class="_ _f"> </span>code<span class="_ _f"> </span>fragment<span class="_ _f"> </span>that<span class="_ _f"> </span>can<span class="_ _f"> </span>be<span class="_ _f"> </span>entered<span class="_ _f"> </span>if<span class="_ _f"> </span>the</div><div class="t m0 x34 h6 y114 ff2 fs3 fc0 sc0 ls0 ws0">interpreter<span class="_ _3"> </span>PC<span class="_ _5"> </span>and<span class="_ _3"> </span>the<span class="_ _5"> </span>types<span class="_ _3"> </span>of<span class="_ _5"> </span>values<span class="_ _3"> </span>match<span class="_ _5"> </span>those<span class="_ _3"> </span>observed<span class="_ _5"> </span>when</div><div class="t m0 x34 h6 y115 ff2 fs3 fc0 sc0 ls0 ws0">trace<span class="_ _9"> </span>recording<span class="_ _9"> </span>was<span class="_ _9"> </span>started.<span class="_ _9"> </span>The<span class="_ _9"> </span>&#64257;rst<span class="_ _9"> </span>trace<span class="_ _9"> </span>in<span class="_ _9"> </span>our<span class="_ _f"> </span>e<span class="_ _2"></span>xample,<span class="_ _9"> </span><span class="fff">T</span></div><div class="t m0 x59 h9 y124 ff8 fs4 fc0 sc0 ls0 ws0">45</div><div class="t m0 x5a h6 y115 ff2 fs3 fc0 sc0 ls0 ws0">,</div><div class="t m0 x34 h6 y116 ff2 fs3 fc0 sc0 ls0 ws0">cov<span class="_ _2"></span>ers<span class="_ _5"> </span>lines<span class="_ _5"> </span>4<span class="_ _7"> </span>and<span class="_ _5"> </span>5.<span class="_ _5"> </span>This<span class="_ _5"> </span>trace<span class="_ _7"> </span>can<span class="_ _5"> </span>be<span class="_ _5"> </span>entered<span class="_ _5"> </span>if<span class="_ _5"> </span>the<span class="_ _7"> </span>PC<span class="_ _5"> </span>is<span class="_ _5"> </span>at<span class="_ _5"> </span>line<span class="_ _7"> </span>4,</div><div class="t m0 x34 h6 y117 ff7 fs3 fc0 sc0 ls0 ws0">i<span class="_ _5"> </span><span class="ff2">and<span class="_ _7"> </span></span>k<span class="_ _5"> </span><span class="ff2">are<span class="_ _7"> </span>integers,<span class="_ _5"> </span>and<span class="_ _7"> </span></span>primes<span class="_ _5"> </span><span class="ff2">is<span class="_ _5"> </span>an<span class="_ _7"> </span>object.<span class="_ _5"> </span>After<span class="_ _5"> </span>compiling<span class="_ _7"> </span><span class="fff">T</span></span></div><div class="t m0 x59 h9 y125 ff8 fs4 fc0 sc0 ls0 ws0">45</div><div class="t m0 x5a h6 y117 ff2 fs3 fc0 sc0 ls0 ws0">,</div><div class="t m0 x34 h6 y118 ff2 fs3 fc0 sc0 ls0 ws0">T<span class="_ _10"></span>raceMonkey<span class="_ _5"> </span>returns<span class="_ _5"> </span>to<span class="_ _5"> </span>the<span class="_ _5"> </span>interpreter<span class="_ _5"> </span>and<span class="_ _5"> </span>loops<span class="_ _5"> </span>back<span class="_ _5"> </span>to<span class="_ _5"> </span>line<span class="_ _5"> </span>1.</div><div class="t m0 x35 h6 y119 ff1 fs3 fc0 sc0 ls0 ws0">i=3.<span class="_ _3"> </span><span class="ff2">Now<span class="_ _6"> </span>the<span class="_ _3"> </span>loop<span class="_ _6"> </span>header<span class="_ _3"> </span>at<span class="_ _6"> </span>line<span class="_ _3"> </span>1<span class="_ _6"> </span>has<span class="_ _6"> </span>become<span class="_ _3"> </span>hot,<span class="_ _6"> </span>so<span class="_ _3"> </span>Trace-</span></div><div class="t m0 x34 h6 y11a ff2 fs3 fc0 sc0 ls0 ws0">Monkey<span class="_ _6"> </span>starts<span class="_ _9"> </span>recording.<span class="_ _9"> </span>When<span class="_ _9"> </span>recording<span class="_ _9"> </span>reaches<span class="_ _9"> </span>line<span class="_ _f"> </span>4,<span class="_ _6"> </span>Trace-</div><div class="t m0 x34 h6 y11b ff2 fs3 fc0 sc0 ls0 ws0">Monkey<span class="_ _3"> </span>observ<span class="_ _10"></span>es<span class="_ _3"> </span>that<span class="_ _3"> </span>it<span class="_ _6"> </span>has<span class="_ _3"> </span>reached<span class="_ _3"> </span>an<span class="_ _3"> </span>inner<span class="_ _3"> </span>loop<span class="_ _3"> </span>header<span class="_ _3"> </span>that<span class="_ _3"> </span>al-</div><div class="t m0 x34 h6 y11c ff2 fs3 fc0 sc0 ls0 ws0">ready<span class="_ _3"> </span>has<span class="_ _6"> </span>a<span class="_ _6"> </span>compiled<span class="_ _3"> </span>trace,<span class="_ _6"> </span>so<span class="_ _3"> </span>TraceMonk<span class="_ _2"></span>ey<span class="_ _3"> </span>attempts<span class="_ _6"> </span>to<span class="_ _3"> </span>nest<span class="_ _6"> </span>the</div><div class="t m0 x34 h6 y11d ff2 fs3 fc0 sc0 ls0 ws0">inner<span class="_ _5"> </span>loop<span class="_ _5"> </span>inside<span class="_ _5"> </span>the<span class="_ _5"> </span>current<span class="_ _5"> </span>trace.<span class="_ _3"> </span>The<span class="_ _5"> </span>&#64257;rst<span class="_ _5"> </span>step<span class="_ _5"> </span>is<span class="_ _5"> </span>to<span class="_ _5"> </span>call<span class="_ _5"> </span>the<span class="_ _5"> </span>inner</div><div class="t m0 x34 h6 y11e ff2 fs3 fc0 sc0 ls0 ws0">trace<span class="_ _7"> </span>as<span class="_ _7"> </span>a<span class="_ _5"> </span>subroutine.<span class="_ _7"> </span>This<span class="_ _7"> </span>executes<span class="_ _c"> </span>the<span class="_ _5"> </span>loop<span class="_ _7"> </span>on<span class="_ _7"> </span>line<span class="_ _7"> </span>4<span class="_ _5"> </span>to<span class="_ _7"> </span>completion</div><div class="t m0 x34 h6 y11f ff2 fs3 fc0 sc0 ls0 ws0">and<span class="_ _5"> </span>then<span class="_ _5"> </span>returns<span class="_ _5"> </span>to<span class="_ _5"> </span>the<span class="_ _5"> </span>recorder<span class="_ _2"></span>.<span class="_ _5"> </span>T<span class="_ _2"></span>raceMonkey<span class="_ _5"> </span>v<span class="_ _2"></span>eri&#64257;es<span class="_ _5"> </span>that<span class="_ _5"> </span>the<span class="_ _5"> </span>call</div><div class="t m0 x34 h6 y120 ff2 fs3 fc0 sc0 ls0 ws0">was<span class="_ _7"> </span>successful<span class="_ _5"> </span>and<span class="_ _5"> </span>then<span class="_ _7"> </span>records<span class="_ _5"> </span>the<span class="_ _5"> </span>call<span class="_ _7"> </span>to<span class="_ _5"> </span>the<span class="_ _5"> </span>inner<span class="_ _7"> </span>trace<span class="_ _5"> </span>as<span class="_ _5"> </span>part<span class="_ _7"> </span>of</div><div class="t m0 x34 h6 y121 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _3"> </span>current<span class="_ _5"> </span>trace.<span class="_ _3"> </span>Recording<span class="_ _5"> </span>continues<span class="_ _3"> </span>until<span class="_ _5"> </span>execution<span class="_ _5"> </span>reaches<span class="_ _3"> </span>line</div><div class="t m0 x34 h6 y122 ff2 fs3 fc0 sc0 ls0 ws0">1,<span class="_ _3"> </span>and<span class="_ _6"> </span>at<span class="_ _3"> </span>which<span class="_ _3"> </span>point<span class="_ _3"> </span>TraceMonke<span class="_ _2"></span>y<span class="_ _3"> </span>&#64257;nishes<span class="_ _3"> </span>and<span class="_ _6"> </span>compiles<span class="_ _3"> </span>a<span class="_ _3"> </span>trace</div><div class="t m0 x34 h6 y123 ff2 fs3 fc0 sc0 ls0 ws0">for<span class="_ _5"> </span>the<span class="_ _5"> </span>outer<span class="_ _5"> </span>loop,<span class="_ _5"> </span><span class="fff">T</span></div><div class="t m0 x5b h9 y126 ff8 fs4 fc0 sc0 ls0 ws0">16</div><div class="t m0 x5c h6 y123 ff2 fs3 fc0 sc0 ls0 ws0">.</div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div><div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89648040/bg4.jpg"><div class="t m0 x36 h6 y5e ff1 fs3 fc0 sc0 ls0 ws0">i=4.<span class="_ _7"> </span><span class="ff2">On<span class="_ _5"> </span>this<span class="_ _7"> </span>iteration,<span class="_ _5"> </span>T<span class="_ _10"></span>raceMonkey<span class="_ _7"> </span>calls<span class="_ _5"> </span><span class="fff">T</span></span></div><div class="t m0 x5d h9 y127 ff8 fs4 fc0 sc0 ls0 ws0">16</div><div class="t m0 x5e h6 y5e ff2 fs3 fc0 sc0 ls0 ws0">.<span class="_ _7"> </span>Because<span class="_ _5"> </span><span class="ff7">i=4</span>,<span class="_ _7"> </span>the</div><div class="t m0 x31 h6 y5f ff7 fs3 fc0 sc0 ls0 ws0">if<span class="_ _3"> </span><span class="ff2">statement<span class="_ _6"> </span>on<span class="_ _3"> </span>line<span class="_ _6"> </span>2<span class="_ _3"> </span>is<span class="_ _3"> </span>taken.<span class="_ _6"> </span>This<span class="_ _3"> </span>branch<span class="_ _3"> </span>was<span class="_ _6"> </span>not<span class="_ _3"> </span>taken<span class="_ _3"> </span>in<span class="_ _6"> </span>the</span></div><div class="t m0 x31 h6 y60 ff2 fs3 fc0 sc0 ls0 ws0">original<span class="_ _5"> </span>trace,<span class="_ _7"> </span>so<span class="_ _5"> </span>this<span class="_ _5"> </span>causes<span class="_ _7"> </span><span class="fff">T</span></div><div class="t m0 x5f h9 y128 ff8 fs4 fc0 sc0 ls0 ws0">16</div><div class="t m0 x60 h6 y60 ff2 fs3 fc0 sc0 ls0 ws0">to<span class="_ _5"> </span>f<span class="_ _2"></span>ail<span class="_ _5"> </span>a<span class="_ _7"> </span>guard<span class="_ _5"> </span>and<span class="_ _5"> </span>tak<span class="_ _2"></span>e<span class="_ _5"> </span>a<span class="_ _7"> </span>side<span class="_ _5"> </span>exit.</div><div class="t m0 x31 h6 y61 ff2 fs3 fc0 sc0 ls0 ws0">The<span class="_ _3"> </span>exit<span class="_ _3"> </span>is<span class="_ _3"> </span>not<span class="_ _3"> </span>yet<span class="_ _3"> </span>hot,<span class="_ _3"> </span>so<span class="_ _3"> </span>T<span class="_ _10"></span>raceMonkey<span class="_ _5"> </span>returns<span class="_ _3"> </span>to<span class="_ _3"> </span>the<span class="_ _3"> </span>interpreter,</div><div class="t m0 x31 h6 y62 ff2 fs3 fc0 sc0 ls0 ws0">which<span class="_ _5"> </span>ex<span class="_ _2"></span>ecutes<span class="_ _5"> </span>the<span class="_ _5"> </span>continue<span class="_ _5"> </span>statement.</div><div class="t m0 x36 h6 y63 ff1 fs3 fc0 sc0 ls0 ws0">i=5.<span class="_ _7"> </span><span class="ff2">TraceMonke<span class="_ _2"></span>y<span class="_ _7"> </span>calls<span class="_ _5"> </span><span class="fff">T</span></span></div><div class="t m0 x61 h9 y129 ff8 fs4 fc0 sc0 ls0 ws0">16</div><div class="t m0 x62 h6 y63 ff2 fs3 fc0 sc0 ls0 ws0">,<span class="_ _5"> </span>which<span class="_ _7"> </span>in<span class="_ _5"> </span>turn<span class="_ _7"> </span>calls<span class="_ _5"> </span>the<span class="_ _7"> </span>nested<span class="_ _5"> </span>trace</div><div class="t m0 x31 h11 y64 fff fs3 fc0 sc0 ls0 ws0">T</div><div class="t m0 x39 h9 y12a ff8 fs4 fc0 sc0 ls0 ws0">45</div><div class="t m0 x3a h6 y64 ff2 fs3 fc0 sc0 ls0 ws0">.<span class="_ _6"> </span><span class="fff">T</span></div><div class="t m0 x63 h9 y12a ff8 fs4 fc0 sc0 ls0 ws0">16</div><div class="t m0 x3b h6 y64 ff2 fs3 fc0 sc0 ls0 ws0">loops<span class="_ _6"> </span>back<span class="_ _6"> </span>to<span class="_ _6"> </span>its<span class="_ _6"> </span>o<span class="_ _10"></span>wn<span class="_ _6"> </span>header,<span class="_ _6"> </span>starting<span class="_ _6"> </span>the<span class="_ _6"> </span>ne<span class="_ _10"></span>xt<span class="_ _6"> </span>iteration</div><div class="t m0 x31 h6 y65 ff2 fs3 fc0 sc0 ls0 ws0">without<span class="_ _5"> </span>ev<span class="_ _10"></span>er<span class="_ _5"> </span>returning<span class="_ _5"> </span>to<span class="_ _5"> </span>the<span class="_ _5"> </span>monitor<span class="_ _2"></span>.</div><div class="t m0 x36 h6 y66 ff1 fs3 fc0 sc0 ls0 ws0">i=6.<span class="_ _5"> </span><span class="ff2">On<span class="_ _5"> </span>this<span class="_ _5"> </span>iteration,<span class="_ _7"> </span>the<span class="_ _5"> </span>side<span class="_ _5"> </span>exit<span class="_ _5"> </span>on<span class="_ _5"> </span>line<span class="_ _7"> </span>2<span class="_ _5"> </span>is<span class="_ _5"> </span>taken<span class="_ _5"> </span>again.<span class="_ _5"> </span>This</span></div><div class="t m0 x31 h6 y67 ff2 fs3 fc0 sc0 ls0 ws0">time,<span class="_ _6"> </span>the<span class="_ _6"> </span>side<span class="_ _6"> </span>exit<span class="_ _3"> </span>becomes<span class="_ _6"> </span>hot,<span class="_ _6"> </span>so<span class="_ _6"> </span>a<span class="_ _6"> </span>trace<span class="_ _6"> </span><span class="fff">T</span></div><div class="t m0 x64 h9 y12b ff8 fs4 fc0 sc0 ls0 ws0">23<span class="ff10">,</span>1</div><div class="t m0 x65 h6 y67 ff2 fs3 fc0 sc0 ls0 ws0">is<span class="_ _6"> </span>recorded<span class="_ _6"> </span>that</div><div class="t m0 x31 h6 y68 ff2 fs3 fc0 sc0 ls0 ws0">cov<span class="_ _2"></span>ers<span class="_ _5"> </span>line<span class="_ _5"> </span>3<span class="_ _5"> </span>and<span class="_ _3"> </span>returns<span class="_ _5"> </span>to<span class="_ _5"> </span>the<span class="_ _5"> </span>loop<span class="_ _5"> </span>header<span class="_ _10"></span>.<span class="_ _5"> </span>Thus,<span class="_ _5"> </span>the<span class="_ _3"> </span>end<span class="_ _5"> </span>of<span class="_ _5"> </span><span class="fff">T</span></div><div class="t m0 x66 h9 y12c ff8 fs4 fc0 sc0 ls0 ws0">23<span class="ff10">,</span>1</div><div class="t m0 x31 h6 y6a ff2 fs3 fc0 sc0 ls0 ws0">jumps<span class="_ _3"> </span>directly<span class="_ _3"> </span>to<span class="_ _3"> </span>the<span class="_ _6"> </span>start<span class="_ _3"> </span>of<span class="_ _3"> </span><span class="fff">T</span></div><div class="t m0 x67 h9 y12d ff8 fs4 fc0 sc0 ls0 ws0">16</div><div class="t m0 x68 h6 y6a ff2 fs3 fc0 sc0 ls0 ws0">.<span class="_ _3"> </span>The<span class="_ _3"> </span>side<span class="_ _3"> </span>exit<span class="_ _3"> </span>is<span class="_ _3"> </span>patched<span class="_ _6"> </span>so<span class="_ _3"> </span>that</div><div class="t m0 x31 h6 y6b ff2 fs3 fc0 sc0 ls0 ws0">on<span class="_ _5"> </span>future<span class="_ _5"> </span>iterations,<span class="_ _5"> </span>it<span class="_ _5"> </span>jumps<span class="_ _5"> </span>directly<span class="_ _5"> </span>to<span class="_ _5"> </span><span class="fff">T</span></div><div class="t m0 x69 h9 y12e ff8 fs4 fc0 sc0 ls0 ws0">23<span class="ff10">,</span>1</div><div class="t m0 x6a h6 y6b ff2 fs3 fc0 sc0 ls0 ws0">.</div><div class="t m0 x36 h6 y6c ff2 fs3 fc0 sc0 ls0 ws0">At<span class="_ _7"> </span>this<span class="_ _7"> </span>point,<span class="_ _c"> </span>TraceMonke<span class="_ _10"></span>y<span class="_ _7"> </span>has<span class="_ _7"> </span>compiled<span class="_ _7"> </span>enough<span class="_ _7"> </span>traces<span class="_ _7"> </span>to<span class="_ _7"> </span>cov<span class="_ _2"></span>er</div><div class="t m0 x31 h6 y6d ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _9"> </span>entire<span class="_ _9"> </span>nested<span class="_ _f"> </span>loop<span class="_ _6"> </span>structure,<span class="_ _f"> </span>so<span class="_ _6"> </span>the<span class="_ _f"> </span>rest<span class="_ _9"> </span>of<span class="_ _9"> </span>the<span class="_ _9"> </span>program<span class="_ _9"> </span>runs</div><div class="t m0 x31 h6 y6e ff2 fs3 fc0 sc0 ls0 ws0">entirely<span class="_ _5"> </span>as<span class="_ _5"> </span>nativ<span class="_ _10"></span>e<span class="_ _5"> </span>code.</div><div class="t m0 x31 ha y12f ff1 fs1 fc0 sc0 ls0 ws0">3.<span class="_ _b"> </span>T<span class="_ _8"></span>race<span class="_ _3"> </span>T<span class="_ _8"></span>rees</div><div class="t m0 x31 h6 y130 ff2 fs3 fc0 sc0 ls0 ws0">In<span class="_ _6"> </span>this<span class="_ _9"> </span>section,<span class="_ _6"> </span>we<span class="_ _9"> </span>describe<span class="_ _6"> </span>traces,<span class="_ _9"> </span>trace<span class="_ _6"> </span>trees,<span class="_ _9"> </span>and<span class="_ _6"> </span>how<span class="_ _6"> </span>they<span class="_ _6"> </span>are</div><div class="t m0 x31 h6 y131 ff2 fs3 fc0 sc0 ls0 ws0">formed<span class="_ _5"> </span>at<span class="_ _5"> </span>run<span class="_ _5"> </span>time.<span class="_ _7"> </span>Although<span class="_ _5"> </span>our<span class="_ _5"> </span>techniques<span class="_ _5"> </span>apply<span class="_ _5"> </span>to<span class="_ _5"> </span>any<span class="_ _7"> </span>dynamic</div><div class="t m0 x31 h6 y132 ff2 fs3 fc0 sc0 ls0 ws0">language<span class="_ _6"> </span>interpreter<span class="_ _10"></span>,<span class="_ _6"> </span>we<span class="_ _6"> </span>will<span class="_ _6"> </span>describe<span class="_ _6"> </span>them<span class="_ _6"> </span>assuming<span class="_ _6"> </span>a<span class="_ _6"> </span>bytecode</div><div class="t m0 x31 h6 y133 ff2 fs3 fc0 sc0 ls0 ws0">interpreter<span class="_ _5"> </span>to<span class="_ _5"> </span>keep<span class="_ _5"> </span>the<span class="_ _5"> </span>exposition<span class="_ _5"> </span>simple.</div><div class="t m0 x31 h12 y134 ff1 fs3 fc0 sc0 ls0 ws0">3.1<span class="_ _a"> </span>T<span class="_ _8"></span>races</div><div class="t m0 x31 h6 y135 ff2 fs3 fc0 sc0 ls0 ws0">A<span class="_ _6"> </span><span class="ffa">tr<span class="_ _2"></span>ace<span class="_ _6"> </span><span class="ff2">is<span class="_ _3"> </span>simply<span class="_ _6"> </span>a<span class="_ _6"> </span>program<span class="_ _3"> </span>path,<span class="_ _6"> </span>which<span class="_ _6"> </span>may<span class="_ _3"> </span>cross<span class="_ _6"> </span>function<span class="_ _6"> </span>call</span></span></div><div class="t m0 x31 h6 y136 ff2 fs3 fc0 sc0 ls0 ws0">boundaries.<span class="_ _3"> </span>T<span class="_ _10"></span>raceMonkey<span class="_ _5"> </span>focuses<span class="_ _3"> </span>on<span class="_ _5"> </span><span class="ffa">loop<span class="_ _3"> </span>traces</span>,<span class="_ _5"> </span>that<span class="_ _3"> </span>originate<span class="_ _5"> </span>at</div><div class="t m0 x31 h6 y137 ff2 fs3 fc0 sc0 ls0 ws0">a<span class="_ _3"> </span>loop<span class="_ _5"> </span>edge<span class="_ _3"> </span>and<span class="_ _5"> </span>represent<span class="_ _3"> </span>a<span class="_ _3"> </span>single<span class="_ _5"> </span>iteration<span class="_ _3"> </span>through<span class="_ _5"> </span>the<span class="_ _3"> </span>associated</div><div class="t m0 x31 h6 y138 ff2 fs3 fc0 sc0 ls0 ws0">loop.</div><div class="t m0 x36 h6 y139 ff2 fs3 fc0 sc0 ls0 ws0">Similar<span class="_ _6"> </span>to<span class="_ _9"> </span>an<span class="_ _6"> </span>extended<span class="_ _6"> </span>basic<span class="_ _6"> </span>block,<span class="_ _9"> </span>a<span class="_ _6"> </span>trace<span class="_ _9"> </span>is<span class="_ _6"> </span>only<span class="_ _6"> </span>entered<span class="_ _9"> </span>at</div><div class="t m0 x31 h6 y13a ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _3"> </span>top,<span class="_ _5"> </span>but<span class="_ _5"> </span>may<span class="_ _3"> </span>hav<span class="_ _10"></span>e<span class="_ _3"> </span>many<span class="_ _5"> </span>exits.<span class="_ _3"> </span>In<span class="_ _5"> </span>contrast<span class="_ _3"> </span>to<span class="_ _5"> </span>an<span class="_ _3"> </span>extended<span class="_ _5"> </span>basic</div><div class="t m0 x31 h6 y13b ff2 fs3 fc0 sc0 ls0 ws0">block,<span class="_ _6"> </span>a<span class="_ _9"> </span>trace<span class="_ _9"> </span>can<span class="_ _9"> </span>contain<span class="_ _9"> </span>join<span class="_ _9"> </span>nodes.<span class="_ _6"> </span>Since<span class="_ _9"> </span>a<span class="_ _9"> </span>trace<span class="_ _9"> </span>always<span class="_ _6"> </span>only</div><div class="t m0 x31 h6 y13c ff2 fs3 fc0 sc0 ls0 ws0">follows<span class="_ _c"> </span>one<span class="_ _5"> </span>single<span class="_ _7"> </span>path<span class="_ _7"> </span>through<span class="_ _5"> </span>the<span class="_ _7"> </span>original<span class="_ _7"> </span>program,<span class="_ _5"> </span>ho<span class="_ _10"></span>wever<span class="_ _8"></span>,<span class="_ _5"> </span>join</div><div class="t m0 x31 h6 y13d ff2 fs3 fc0 sc0 ls0 ws0">nodes<span class="_ _9"> </span>are<span class="_ _9"> </span>not<span class="_ _f"> </span>recognizable<span class="_ _6"> </span>as<span class="_ _f"> </span>such<span class="_ _6"> </span>in<span class="_ _f"> </span>a<span class="_ _9"> </span>trace<span class="_ _9"> </span>and<span class="_ _9"> </span>have<span class="_ _6"> </span>a<span class="_ _f"> </span>single</div><div class="t m0 x31 h6 y13e ff2 fs3 fc0 sc0 ls0 ws0">predecessor<span class="_ _5"> </span>node<span class="_ _5"> </span>like<span class="_ _5"> </span>regular<span class="_ _5"> </span>nodes.</div><div class="t m0 x36 h6 y13f ff2 fs3 fc0 sc0 ls0 ws0">A<span class="_ _5"> </span><span class="ffa">typed<span class="_ _5"> </span>trace<span class="_ _5"> </span></span>is<span class="_ _5"> </span>a<span class="_ _5"> </span>trace<span class="_ _7"> </span>annotated<span class="_ _5"> </span>with<span class="_ _5"> </span>a<span class="_ _5"> </span>type<span class="_ _5"> </span>for<span class="_ _5"> </span>every<span class="_ _7"> </span>variable</div><div class="t m0 x31 h6 y140 ff2 fs3 fc0 sc0 ls0 ws0">(including<span class="_ _7"> </span>temporaries)<span class="_ _7"> </span>on<span class="_ _7"> </span>the<span class="_ _5"> </span>trace.<span class="_ _c"> </span>A<span class="_ _5"> </span>typed<span class="_ _c"> </span>trace<span class="_ _5"> </span>also<span class="_ _c"> </span>has<span class="_ _5"> </span>an<span class="_ _7"> </span>entry</div><div class="t m0 x31 h6 y141 ffa fs3 fc0 sc0 ls0 ws0">type<span class="_ _3"> </span>map<span class="_ _3"> </span><span class="ff2">gi<span class="_ _2"></span>ving<span class="_ _3"> </span>the<span class="_ _3"> </span>required<span class="_ _3"> </span>types<span class="_ _3"> </span>for<span class="_ _3"> </span>v<span class="_ _10"></span>ariables<span class="_ _3"> </span>used<span class="_ _3"> </span>on<span class="_ _3"> </span>the<span class="_ _3"> </span>trace</span></div><div class="t m0 x31 h6 y142 ff2 fs3 fc0 sc0 ls0 ws0">before<span class="_ _7"> </span>they<span class="_ _5"> </span>are<span class="_ _7"> </span>de&#64257;ned.<span class="_ _7"> </span>For<span class="_ _5"> </span>e<span class="_ _10"></span>xample,<span class="_ _5"> </span>a<span class="_ _7"> </span>trace<span class="_ _5"> </span>could<span class="_ _7"> </span>have<span class="_ _7"> </span>a<span class="_ _7"> </span>type<span class="_ _5"> </span>map</div><div class="t m0 x31 h6 y143 ff7 fs3 fc0 sc0 ls0 ws0">(x:<span class="_ _1"> </span>int,<span class="_ _12"> </span>b:<span class="_ _1"> </span>boolean)<span class="ff2">,<span class="_ _6"> </span>meaning<span class="_ _3"> </span>that<span class="_ _3"> </span>the<span class="_ _3"> </span>trace<span class="_ _3"> </span>may<span class="_ _6"> </span>be<span class="_ _3"> </span>entered</span></div><div class="t m0 x31 h6 y144 ff2 fs3 fc0 sc0 ls0 ws0">only<span class="_ _5"> </span>if<span class="_ _5"> </span>the<span class="_ _3"> </span>v<span class="_ _10"></span>alue<span class="_ _5"> </span>of<span class="_ _3"> </span>the<span class="_ _5"> </span>v<span class="_ _2"></span>ariable<span class="_ _5"> </span><span class="ff7">x<span class="_ _5"> </span></span>is<span class="_ _3"> </span>of<span class="_ _5"> </span>type<span class="_ _5"> </span><span class="ff7">int<span class="_ _5"> </span></span>and<span class="_ _5"> </span>the<span class="_ _3"> </span>v<span class="_ _10"></span>alue<span class="_ _5"> </span>of<span class="_ _3"> </span><span class="ff7">b</span></div><div class="t m0 x31 h6 y145 ff2 fs3 fc0 sc0 ls0 ws0">is<span class="_ _5"> </span>of<span class="_ _3"> </span>type<span class="_ _5"> </span><span class="ff7">boolean</span>.<span class="_ _5"> </span>The<span class="_ _5"> </span>entry<span class="_ _3"> </span>type<span class="_ _5"> </span>map<span class="_ _5"> </span>is<span class="_ _3"> </span>much<span class="_ _5"> </span>like<span class="_ _5"> </span>the<span class="_ _5"> </span>signature</div><div class="t m0 x31 h6 y146 ff2 fs3 fc0 sc0 ls0 ws0">of<span class="_ _5"> </span>a<span class="_ _5"> </span>function.</div><div class="t m0 x36 h6 y147 ff2 fs3 fc0 sc0 ls0 ws0">In<span class="_ _6"> </span>this<span class="_ _9"> </span>paper<span class="_ _10"></span>,<span class="_ _9"> </span>we<span class="_ _6"> </span>only<span class="_ _6"> </span>discuss<span class="_ _9"> </span>typed<span class="_ _6"> </span>loop<span class="_ _9"> </span>traces,<span class="_ _6"> </span>and<span class="_ _6"> </span>we<span class="_ _9"> </span>will</div><div class="t m0 x31 h6 y148 ff2 fs3 fc0 sc0 ls0 ws0">refer<span class="_ _6"> </span>to<span class="_ _6"> </span>them<span class="_ _3"> </span>simply<span class="_ _6"> </span>as<span class="_ _6"> </span>&#8220;traces&#8221;.<span class="_ _6"> </span>The<span class="_ _3"> </span>key<span class="_ _6"> </span>property<span class="_ _6"> </span>of<span class="_ _3"> </span>typed<span class="_ _6"> </span>loop</div><div class="t m0 x31 h6 y149 ff2 fs3 fc0 sc0 ls0 ws0">traces<span class="_ _5"> </span>is<span class="_ _3"> </span>that<span class="_ _5"> </span>they<span class="_ _5"> </span>can<span class="_ _5"> </span>be<span class="_ _3"> </span>compiled<span class="_ _5"> </span>to<span class="_ _5"> </span>ef&#64257;cient<span class="_ _5"> </span>machine<span class="_ _5"> </span>code<span class="_ _3"> </span>using</div><div class="t m0 x31 h6 y14a ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _5"> </span>same<span class="_ _5"> </span>techniques<span class="_ _5"> </span>used<span class="_ _5"> </span>for<span class="_ _5"> </span>typed<span class="_ _5"> </span>languages.</div><div class="t m0 x36 h6 yd7 ff2 fs3 fc0 sc0 ls0 ws0">In<span class="_ _5"> </span>TraceMonk<span class="_ _10"></span>ey<span class="_ _10"></span>,<span class="_ _5"> </span>traces<span class="_ _3"> </span>are<span class="_ _5"> </span>recorded<span class="_ _5"> </span>in<span class="_ _5"> </span>trace-&#64258;av<span class="_ _2"></span>ored<span class="_ _5"> </span>SSA<span class="_ _5"> </span><span class="ffa">LIR</span></div><div class="t m0 x31 h6 yd8 ff2 fs3 fc0 sc0 ls0 ws0">(low-le<span class="_ _10"></span>vel<span class="_ _6"> </span>intermediate<span class="_ _3"> </span>representation).<span class="_ _6"> </span>In<span class="_ _6"> </span>trace-&#64258;a<span class="_ _10"></span>vored<span class="_ _6"> </span>SSA<span class="_ _3"> </span>(or</div><div class="t m0 x31 h6 yd9 ff2 fs3 fc0 sc0 ls0 ws0">TSSA),<span class="_ _3"> </span>phi<span class="_ _5"> </span>nodes<span class="_ _3"> </span>appear<span class="_ _5"> </span>only<span class="_ _3"> </span>at<span class="_ _5"> </span>the<span class="_ _3"> </span>entry<span class="_ _5"> </span>point,<span class="_ _3"> </span>which<span class="_ _5"> </span>is<span class="_ _3"> </span>reached</div><div class="t m0 x31 h6 yda ff2 fs3 fc0 sc0 ls0 ws0">both<span class="_ _6"> </span>on<span class="_ _9"> </span>entry<span class="_ _9"> </span>and<span class="_ _9"> </span>via<span class="_ _6"> </span>loop<span class="_ _9"> </span>edges.<span class="_ _9"> </span>The<span class="_ _9"> </span>important<span class="_ _6"> </span>LIR<span class="_ _9"> </span>primitives</div><div class="t m0 x31 h6 y14b ff2 fs3 fc0 sc0 ls0 ws0">are<span class="_ _11"> </span>constant<span class="_ _1"> </span>v<span class="_ _2"></span>alues,<span class="_ _11"> </span>memory<span class="_ _1"> </span>loads<span class="_ _11"> </span>and<span class="_ _11"> </span>stores<span class="_ _1"> </span>(by<span class="_ _11"> </span>address<span class="_ _1"> </span>and</div><div class="t m0 x31 h6 ydc ff2 fs3 fc0 sc0 ls0 ws0">offset),<span class="_ _6"> </span>integer<span class="_ _6"> </span>operators,<span class="_ _9"> </span>&#64258;oating-point<span class="_ _6"> </span>operators,<span class="_ _9"> </span>function<span class="_ _9"> </span>calls,</div><div class="t m0 x31 h6 ydd ff2 fs3 fc0 sc0 ls0 ws0">and<span class="_ _5"> </span>conditional<span class="_ _3"> </span>exits.<span class="_ _5"> </span>T<span class="_ _8"></span>ype<span class="_ _3"> </span>con<span class="_ _10"></span>versions,<span class="_ _5"> </span>such<span class="_ _3"> </span>as<span class="_ _5"> </span>integer<span class="_ _5"> </span>to<span class="_ _3"> </span>double,</div><div class="t m0 x31 h6 yde ff2 fs3 fc0 sc0 ls0 ws0">are<span class="_ _f"> </span>represented<span class="_ _f"> </span>by<span class="_ _f"> </span>function<span class="_ _f"> </span>calls.<span class="_ _11"> </span>This<span class="_ _f"> </span>makes<span class="_ _f"> </span>the<span class="_ _f"> </span>LIR<span class="_ _f"> </span>used<span class="_ _f"> </span>by</div><div class="t m0 x31 h6 ydf ff2 fs3 fc0 sc0 ls0 ws0">T<span class="_ _10"></span>raceMonkey<span class="_ _9"> </span>independent<span class="_ _9"> </span>of<span class="_ _9"> </span>the<span class="_ _9"> </span>concrete<span class="_ _9"> </span>type<span class="_ _9"> </span>system<span class="_ _9"> </span>and<span class="_ _9"> </span>type</div><div class="t m0 x31 h6 y14c ff2 fs3 fc0 sc0 ls0 ws0">con<span class="_ _10"></span>version<span class="_ _6"> </span>rules<span class="_ _9"> </span>of<span class="_ _6"> </span>the<span class="_ _9"> </span>source<span class="_ _6"> </span>language.<span class="_ _6"> </span>The<span class="_ _9"> </span>LIR<span class="_ _6"> </span>operations<span class="_ _9"> </span>are</div><div class="t m0 x31 h6 ye1 ff2 fs3 fc0 sc0 ls0 ws0">generic<span class="_ _7"> </span>enough<span class="_ _5"> </span>that<span class="_ _7"> </span>the<span class="_ _5"> </span>backend<span class="_ _7"> </span>compiler<span class="_ _7"> </span>is<span class="_ _5"> </span>language<span class="_ _7"> </span>independent.</div><div class="t m0 x31 h6 ye2 ff2 fs3 fc0 sc0 ls0 ws0">Figure<span class="_ _5"> </span>3<span class="_ _5"> </span>shows<span class="_ _5"> </span>an<span class="_ _5"> </span>e<span class="_ _10"></span>xample<span class="_ _5"> </span>LIR<span class="_ _5"> </span>trace.</div><div class="t m0 x36 h6 ye3 ff2 fs3 fc0 sc0 ls0 ws0">Bytecode<span class="_ _f"> </span>interpreters<span class="_ _11"> </span>typically<span class="_ _f"> </span>represent<span class="_ _11"> </span>values<span class="_ _f"> </span>in<span class="_ _f"> </span>a<span class="_ _f"> </span>various</div><div class="t m0 x31 h6 ye4 ff2 fs3 fc0 sc0 ls0 ws0">complex<span class="_ _3"> </span>data<span class="_ _3"> </span>structures<span class="_ _3"> </span>(e.g.,<span class="_ _3"> </span>hash<span class="_ _3"> </span>tables)<span class="_ _3"> </span>in<span class="_ _5"> </span>a<span class="_ _3"> </span>boxed<span class="_ _3"> </span>format<span class="_ _3"> </span>(i.e.,</div><div class="t m0 x31 h6 y14d ff2 fs3 fc0 sc0 ls0 ws0">with<span class="_ _3"> </span>attached<span class="_ _3"> </span>type<span class="_ _3"> </span>tag<span class="_ _3"> </span>bits).<span class="_ _3"> </span>Since<span class="_ _6"> </span>a<span class="_ _3"> </span>trace<span class="_ _3"> </span>is<span class="_ _3"> </span>intended<span class="_ _3"> </span>to<span class="_ _3"> </span>represent</div><div class="t m0 x31 h6 ye6 ff2 fs3 fc0 sc0 ls0 ws0">ef&#64257;cient<span class="_ _3"> </span>code<span class="_ _6"> </span>that<span class="_ _3"> </span>eliminates<span class="_ _6"> </span>all<span class="_ _3"> </span>that<span class="_ _6"> </span>complexity<span class="_ _8"></span>,<span class="_ _6"> </span>our<span class="_ _3"> </span>traces<span class="_ _6"> </span>oper<span class="_ _2"></span>-</div><div class="t m0 x31 h6 ye7 ff2 fs3 fc0 sc0 ls0 ws0">ate<span class="_ _6"> </span>on<span class="_ _3"> </span>unboxed<span class="_ _6"> </span>v<span class="_ _2"></span>alues<span class="_ _6"> </span>in<span class="_ _3"> </span>simple<span class="_ _6"> </span>variables<span class="_ _3"> </span>and<span class="_ _6"> </span>arrays<span class="_ _6"> </span>as<span class="_ _3"> </span>much<span class="_ _6"> </span>as</div><div class="t m0 x31 h6 ye8 ff2 fs3 fc0 sc0 ls0 ws0">possible.</div><div class="t m0 x35 h6 y5e ff2 fs3 fc0 sc0 ls0 ws0">A<span class="_ _3"> </span>trace<span class="_ _3"> </span>records<span class="_ _3"> </span>all<span class="_ _5"> </span>its<span class="_ _3"> </span>intermediate<span class="_ _3"> </span>values<span class="_ _5"> </span>in<span class="_ _3"> </span>a<span class="_ _3"> </span>small<span class="_ _3"> </span>activ<span class="_ _10"></span>ation</div><div class="t m0 x34 h6 y5f ff2 fs3 fc0 sc0 ls0 ws0">record<span class="_ _5"> </span>area.<span class="_ _3"> </span>T<span class="_ _8"></span>o<span class="_ _3"> </span>mak<span class="_ _10"></span>e<span class="_ _3"> </span>v<span class="_ _2"></span>ariable<span class="_ _5"> </span>accesses<span class="_ _3"> </span>fast<span class="_ _5"> </span>on<span class="_ _3"> </span>trace,<span class="_ _5"> </span>the<span class="_ _3"> </span>trace<span class="_ _5"> </span>also</div><div class="t m0 x34 h6 y60 ff2 fs3 fc0 sc0 ls0 ws0">imports<span class="_ _3"> </span>local<span class="_ _3"> </span>and<span class="_ _3"> </span>global<span class="_ _3"> </span>v<span class="_ _10"></span>ariables<span class="_ _3"> </span>by<span class="_ _3"> </span>unboxing<span class="_ _3"> </span>them<span class="_ _3"> </span>and<span class="_ _3"> </span>copying</div><div class="t m0 x34 h6 y61 ff2 fs3 fc0 sc0 ls0 ws0">them<span class="_ _9"> </span>to<span class="_ _6"> </span>its<span class="_ _9"> </span>activation<span class="_ _6"> </span>record.<span class="_ _9"> </span>Thus,<span class="_ _9"> </span>the<span class="_ _6"> </span>trace<span class="_ _9"> </span>can<span class="_ _9"> </span>read<span class="_ _9"> </span>and<span class="_ _9"> </span>write</div><div class="t m0 x34 h6 y62 ff2 fs3 fc0 sc0 ls0 ws0">these<span class="_ _7"> </span>variables<span class="_ _c"> </span>with<span class="_ _7"> </span>simple<span class="_ _7"> </span>loads<span class="_ _5"> </span>and<span class="_ _c"> </span>stores<span class="_ _7"> </span>from<span class="_ _7"> </span>a<span class="_ _5"> </span>nati<span class="_ _10"></span>ve<span class="_ _7"> </span>activ<span class="_ _10"></span>ation</div><div class="t m0 x34 h6 y63 ff2 fs3 fc0 sc0 ls0 ws0">recording,<span class="_ _f"> </span>independently<span class="_ _f"> </span>of<span class="_ _f"> </span>the<span class="_ _f"> </span>boxing<span class="_ _f"> </span>mechanism<span class="_ _f"> </span>used<span class="_ _f"> </span>by<span class="_ _f"> </span>the</div><div class="t m0 x34 h6 y64 ff2 fs3 fc0 sc0 ls0 ws0">interpreter<span class="_ _10"></span>.<span class="_ _9"> </span>When<span class="_ _6"> </span>the<span class="_ _9"> </span>trace<span class="_ _9"> </span>exits,<span class="_ _6"> </span>the<span class="_ _9"> </span>VM<span class="_ _9"> </span>boxes<span class="_ _6"> </span>the<span class="_ _9"> </span>v<span class="_ _2"></span>alues<span class="_ _6"> </span>from</div><div class="t m0 x34 h6 y65 ff2 fs3 fc0 sc0 ls0 ws0">this<span class="_ _5"> </span>native<span class="_ _5"> </span>storage<span class="_ _5"> </span>location<span class="_ _5"> </span>and<span class="_ _3"> </span>copies<span class="_ _5"> </span>them<span class="_ _5"> </span>back<span class="_ _3"> </span>to<span class="_ _5"> </span>the<span class="_ _5"> </span>interpreter</div><div class="t m0 x34 h6 y66 ff2 fs3 fc0 sc0 ls0 ws0">structures.</div><div class="t m0 x35 h6 y67 ff2 fs3 fc0 sc0 ls0 ws0">For<span class="_ _12"> </span>every<span class="_ _12"> </span>control-&#64258;ow<span class="_ _12"> </span>branch<span class="_ _1f"> </span>in<span class="_ _1f"> </span>the<span class="_ _12"> </span>source<span class="_ _1f"> </span>program,<span class="_ _12"> </span>the</div><div class="t m0 x34 h6 y68 ff2 fs3 fc0 sc0 ls0 ws0">recorder<span class="_ _5"> </span>generates<span class="_ _7"> </span>conditional<span class="_ _5"> </span>exit<span class="_ _7"> </span>LIR<span class="_ _5"> </span>instructions.<span class="_ _7"> </span>These<span class="_ _5"> </span>instruc-</div><div class="t m0 x34 h6 y6a ff2 fs3 fc0 sc0 ls0 ws0">tions<span class="_ _3"> </span>exit<span class="_ _3"> </span>from<span class="_ _6"> </span>the<span class="_ _3"> </span>trace<span class="_ _6"> </span>if<span class="_ _3"> </span>required<span class="_ _3"> </span>control<span class="_ _6"> </span>&#64258;o<span class="_ _2"></span>w<span class="_ _3"> </span>is<span class="_ _6"> </span>dif<span class="_ _10"></span>ferent<span class="_ _6"> </span>from</div><div class="t m0 x34 h6 y6b ff2 fs3 fc0 sc0 ls0 ws0">what<span class="_ _3"> </span>it<span class="_ _3"> </span>was<span class="_ _3"> </span>at<span class="_ _3"> </span>trace<span class="_ _3"> </span>recording,<span class="_ _3"> </span>ensuring<span class="_ _3"> </span>that<span class="_ _3"> </span>the<span class="_ _6"> </span>trace<span class="_ _3"> </span>instructions</div><div class="t m0 x34 h6 y6c ff2 fs3 fc0 sc0 ls0 ws0">are<span class="_ _f"> </span>run<span class="_ _9"> </span>only<span class="_ _f"> </span>if<span class="_ _9"> </span>they<span class="_ _9"> </span>are<span class="_ _f"> </span>supposed<span class="_ _f"> </span>to.<span class="_ _9"> </span>W<span class="_ _8"></span>e<span class="_ _f"> </span>call<span class="_ _f"> </span>these<span class="_ _9"> </span>instructions</div><div class="t m0 x34 h6 y6d ffa fs3 fc0 sc0 ls0 ws0">guar<span class="_ _10"></span>d<span class="_ _3"> </span><span class="ff2">instructions.</span></div><div class="t m0 x35 h6 y6e ff2 fs3 fc0 sc0 ls0 ws0">Most<span class="_ _7"> </span>of<span class="_ _7"> </span>our<span class="_ _7"> </span>traces<span class="_ _7"> </span>represent<span class="_ _7"> </span>loops<span class="_ _7"> </span>and<span class="_ _7"> </span>end<span class="_ _7"> </span>with<span class="_ _7"> </span>the<span class="_ _7"> </span>special<span class="_ _7"> </span><span class="ff7">loop</span></div><div class="t m0 x34 h6 y6f ff2 fs3 fc0 sc0 ls0 ws0">LIR<span class="_ _3"> </span>instruction.<span class="_ _3"> </span>This<span class="_ _3"> </span>is<span class="_ _3"> </span>just<span class="_ _3"> </span>an<span class="_ _3"> </span>unconditional<span class="_ _3"> </span>branch<span class="_ _3"> </span>to<span class="_ _3"> </span>the<span class="_ _3"> </span>top<span class="_ _3"> </span>of</div><div class="t m0 x34 h6 y70 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _5"> </span>trace.<span class="_ _5"> </span>Such<span class="_ _5"> </span>traces<span class="_ _5"> </span>return<span class="_ _5"> </span>only<span class="_ _5"> </span>via<span class="_ _5"> </span>guards.</div><div class="t m0 x35 h6 y71 ff2 fs3 fc0 sc0 ls0 ws0">Now<span class="_ _8"></span>,<span class="_ _3"> </span>we<span class="_ _6"> </span>describe<span class="_ _3"> </span>the<span class="_ _6"> </span>ke<span class="_ _10"></span>y<span class="_ _6"> </span>optimizations<span class="_ _3"> </span>that<span class="_ _6"> </span>are<span class="_ _3"> </span>performed<span class="_ _3"> </span>as</div><div class="t m0 x34 h6 y72 ff2 fs3 fc0 sc0 ls0 ws0">part<span class="_ _3"> </span>of<span class="_ _6"> </span>recording<span class="_ _3"> </span>LIR.<span class="_ _3"> </span>All<span class="_ _3"> </span>of<span class="_ _6"> </span>these<span class="_ _3"> </span>optimizations<span class="_ _3"> </span>reduce<span class="_ _6"> </span>complex</div><div class="t m0 x34 h6 y73 ff2 fs3 fc0 sc0 ls0 ws0">dynamic<span class="_ _9"> </span>language<span class="_ _9"> </span>constructs<span class="_ _9"> </span>to<span class="_ _f"> </span>simple<span class="_ _9"> </span>typed<span class="_ _9"> </span>constructs<span class="_ _9"> </span>by<span class="_ _9"> </span>spe-</div><div class="t m0 x34 h6 y74 ff2 fs3 fc0 sc0 ls0 ws0">cializing<span class="_ _5"> </span>for<span class="_ _5"> </span>the<span class="_ _7"> </span>current<span class="_ _5"> </span>trace.<span class="_ _5"> </span>Each<span class="_ _5"> </span>optimization<span class="_ _7"> </span>requires<span class="_ _5"> </span>guard<span class="_ _5"> </span>in-</div><div class="t m0 x34 h6 y75 ff2 fs3 fc0 sc0 ls0 ws0">structions<span class="_ _6"> </span>to<span class="_ _3"> </span>verify<span class="_ _6"> </span>their<span class="_ _6"> </span>assumptions<span class="_ _3"> </span>about<span class="_ _6"> </span>the<span class="_ _6"> </span>state<span class="_ _6"> </span>and<span class="_ _3"> </span>exit<span class="_ _6"> </span>the</div><div class="t m0 x34 h6 y76 ff2 fs3 fc0 sc0 ls0 ws0">trace<span class="_ _5"> </span>if<span class="_ _5"> </span>necessary<span class="_ _8"></span>.</div><div class="t m0 x35 h12 y78 ff1 fs3 fc0 sc0 ls0 ws0">T<span class="_ _8"></span>ype<span class="_ _5"> </span>specialization.</div><div class="t m0 x35 h6 y79 ff2 fs3 fc0 sc0 ls0 ws0">All<span class="_ _6"> </span>LIR<span class="_ _9"> </span>primiti<span class="_ _2"></span>ves<span class="_ _6"> </span>apply<span class="_ _6"> </span>to<span class="_ _9"> </span>operands<span class="_ _6"> </span>of<span class="_ _9"> </span>speci&#64257;c<span class="_ _6"> </span>types.<span class="_ _6"> </span>Thus,</div><div class="t m0 x34 h6 y14e ff2 fs3 fc0 sc0 ls0 ws0">LIR<span class="_ _f"> </span>traces<span class="_ _f"> </span>are<span class="_ _f"> </span>necessarily<span class="_ _f"> </span>type-specialized,<span class="_ _f"> </span>and<span class="_ _f"> </span>a<span class="_ _f"> </span>compiler<span class="_ _f"> </span>can</div><div class="t m0 x34 h6 y7b ff2 fs3 fc0 sc0 ls0 ws0">easily<span class="_ _f"> </span>produce<span class="_ _f"> </span>a<span class="_ _f"> </span>translation<span class="_ _9"> </span>that<span class="_ _f"> </span>requires<span class="_ _f"> </span>no<span class="_ _f"> </span>type<span class="_ _f"> </span>dispatches.<span class="_ _f"> </span>A</div><div class="t m0 x34 h6 y7c ff2 fs3 fc0 sc0 ls0 ws0">typical<span class="_ _3"> </span>bytecode<span class="_ _5"> </span>interpreter<span class="_ _3"> </span>carries<span class="_ _3"> </span>tag<span class="_ _3"> </span>bits<span class="_ _5"> </span>along<span class="_ _3"> </span>with<span class="_ _3"> </span>each<span class="_ _3"> </span>v<span class="_ _10"></span>alue,</div><div class="t m0 x34 h6 y7d ff2 fs3 fc0 sc0 ls0 ws0">and<span class="_ _5"> </span>to<span class="_ _5"> </span>perform<span class="_ _7"> </span>any<span class="_ _5"> </span>operation,<span class="_ _5"> </span>must<span class="_ _5"> </span>check<span class="_ _7"> </span>the<span class="_ _5"> </span>tag<span class="_ _5"> </span>bits,<span class="_ _5"> </span>dynamically</div><div class="t m0 x34 h6 y7e ff2 fs3 fc0 sc0 ls0 ws0">dispatch,<span class="_ _11"> </span>mask<span class="_ _11"> </span>out<span class="_ _1"> </span>the<span class="_ _11"> </span>tag<span class="_ _11"> </span>bits<span class="_ _1"> </span>to<span class="_ _11"> </span>recover<span class="_ _f"> </span>the<span class="_ _1"> </span>untagged<span class="_ _11"> </span>value,</div><div class="t m0 x34 h6 y14f ff2 fs3 fc0 sc0 ls0 ws0">perform<span class="_ _5"> </span>the<span class="_ _7"> </span>operation,<span class="_ _5"> </span>and<span class="_ _5"> </span>then<span class="_ _7"> </span>reapply<span class="_ _5"> </span>tags.<span class="_ _5"> </span>LIR<span class="_ _7"> </span>omits<span class="_ _5"> </span>ev<span class="_ _2"></span>erything</div><div class="t m0 x34 h6 y80 ff2 fs3 fc0 sc0 ls0 ws0">except<span class="_ _5"> </span>the<span class="_ _5"> </span>operation<span class="_ _5"> </span>itself.</div><div class="t m0 x35 h6 y81 ff2 fs3 fc0 sc0 ls0 ws0">A<span class="_ _5"> </span>potential<span class="_ _5"> </span>problem<span class="_ _5"> </span>is<span class="_ _5"> </span>that<span class="_ _7"> </span>some<span class="_ _5"> </span>operations<span class="_ _5"> </span>can<span class="_ _5"> </span>produce<span class="_ _5"> </span>values</div><div class="t m0 x34 h6 y82 ff2 fs3 fc0 sc0 ls0 ws0">of<span class="_ _6"> </span>unpredictable<span class="_ _9"> </span>types.<span class="_ _6"> </span>For<span class="_ _6"> </span>example,<span class="_ _6"> </span>reading<span class="_ _6"> </span>a<span class="_ _9"> </span>property<span class="_ _6"> </span>from<span class="_ _9"> </span>an</div><div class="t m0 x34 h6 y83 ff2 fs3 fc0 sc0 ls0 ws0">object<span class="_ _9"> </span>could<span class="_ _f"> </span>yield<span class="_ _9"> </span>a<span class="_ _f"> </span>v<span class="_ _2"></span>alue<span class="_ _9"> </span>of<span class="_ _f"> </span>any<span class="_ _9"> </span>type,<span class="_ _f"> </span>not<span class="_ _9"> </span>necessarily<span class="_ _9"> </span>the<span class="_ _f"> </span>type</div><div class="t m0 x34 h6 y150 ff2 fs3 fc0 sc0 ls0 ws0">observed<span class="_ _3"> </span>during<span class="_ _6"> </span>recording.<span class="_ _6"> </span>The<span class="_ _6"> </span>recorder<span class="_ _3"> </span>emits<span class="_ _6"> </span>guard<span class="_ _6"> </span>instructions</div><div class="t m0 x34 h6 y85 ff2 fs3 fc0 sc0 ls0 ws0">that<span class="_ _3"> </span>conditionally<span class="_ _5"> </span>exit<span class="_ _3"> </span>if<span class="_ _5"> </span>the<span class="_ _3"> </span>operation<span class="_ _5"> </span>yields<span class="_ _3"> </span>a<span class="_ _3"> </span>v<span class="_ _10"></span>alue<span class="_ _3"> </span>of<span class="_ _3"> </span>a<span class="_ _5"> </span>different</div><div class="t m0 x34 h6 y86 ff2 fs3 fc0 sc0 ls0 ws0">type<span class="_ _f"> </span>from<span class="_ _11"> </span>that<span class="_ _11"> </span>seen<span class="_ _11"> </span>during<span class="_ _11"> </span>recording.<span class="_ _11"> </span>These<span class="_ _11"> </span>guard<span class="_ _f"> </span>instructions</div><div class="t m0 x34 h6 y87 ff2 fs3 fc0 sc0 ls0 ws0">guarantee<span class="_ _3"> </span>that<span class="_ _5"> </span>as<span class="_ _3"> </span>long<span class="_ _3"> </span>as<span class="_ _5"> </span>execution<span class="_ _5"> </span>is<span class="_ _3"> </span>on<span class="_ _3"> </span>trace,<span class="_ _5"> </span>the<span class="_ _3"> </span>types<span class="_ _5"> </span>of<span class="_ _3"> </span>values</div><div class="t m0 x34 h6 y88 ff2 fs3 fc0 sc0 ls0 ws0">match<span class="_ _3"> </span>those<span class="_ _5"> </span>of<span class="_ _3"> </span>the<span class="_ _5"> </span>typed<span class="_ _3"> </span>trace.<span class="_ _3"> </span>When<span class="_ _5"> </span>the<span class="_ _3"> </span>VM<span class="_ _5"> </span>observes<span class="_ _3"> </span>a<span class="_ _5"> </span>side<span class="_ _3"> </span>exit</div><div class="t m0 x34 h6 y151 ff2 fs3 fc0 sc0 ls0 ws0">along<span class="_ _3"> </span>such<span class="_ _5"> </span>a<span class="_ _3"> </span>type<span class="_ _5"> </span>guard,<span class="_ _3"> </span>a<span class="_ _3"> </span>ne<span class="_ _10"></span>w<span class="_ _3"> </span>typed<span class="_ _5"> </span>trace<span class="_ _3"> </span>is<span class="_ _3"> </span>recorded<span class="_ _5"> </span>originating</div><div class="t m0 x34 h6 y8a ff2 fs3 fc0 sc0 ls0 ws0">at<span class="_ _5"> </span>the<span class="_ _3"> </span>side<span class="_ _5"> </span>exit<span class="_ _5"> </span>location,<span class="_ _5"> </span>capturing<span class="_ _5"> </span>the<span class="_ _3"> </span>ne<span class="_ _10"></span>w<span class="_ _3"> </span>type<span class="_ _5"> </span>of<span class="_ _5"> </span>the<span class="_ _5"> </span>operation<span class="_ _3"> </span>in</div><div class="t m0 x34 h6 y8b ff2 fs3 fc0 sc0 ls0 ws0">question.</div><div class="t m0 x35 h6 y8c ff1 fs3 fc0 sc0 ls0 ws0">Representation<span class="_ _9"> </span>specialization:<span class="_ _f"> </span>objects.<span class="_ _f"> </span><span class="ff2">In<span class="_ _f"> </span>Ja<span class="_ _10"></span>vaScript,<span class="_ _f"> </span>name</span></div><div class="t m0 x34 h6 y8d ff2 fs3 fc0 sc0 ls0 ws0">lookup<span class="_ _6"> </span>semantics<span class="_ _6"> </span>are<span class="_ _6"> </span>complex<span class="_ _3"> </span>and<span class="_ _6"> </span>potentially<span class="_ _6"> </span>expensiv<span class="_ _2"></span>e<span class="_ _6"> </span>because</div><div class="t m0 x34 h6 y152 ff2 fs3 fc0 sc0 ls0 ws0">they<span class="_ _5"> </span>include<span class="_ _5"> </span>features<span class="_ _5"> </span>like<span class="_ _5"> </span>object<span class="_ _3"> </span>inheritance<span class="_ _5"> </span>and<span class="_ _5"> </span><span class="ff7">eval</span>.<span class="_ _5"> </span>T<span class="_ _10"></span>o<span class="_ _5"> </span>ev<span class="_ _2"></span>aluate</div><div class="t m0 x34 h6 y153 ff2 fs3 fc0 sc0 ls0 ws0">an<span class="_ _6"> </span>object<span class="_ _6"> </span>property<span class="_ _6"> </span>read<span class="_ _9"> </span>expression<span class="_ _6"> </span>like<span class="_ _6"> </span><span class="ff7">o.x</span>,<span class="_ _6"> </span>the<span class="_ _6"> </span>interpreter<span class="_ _6"> </span>must</div><div class="t m0 x34 h6 y154 ff2 fs3 fc0 sc0 ls0 ws0">search<span class="_ _3"> </span>the<span class="_ _5"> </span>property<span class="_ _3"> </span>map<span class="_ _5"> </span>of<span class="_ _3"> </span><span class="ff7">o<span class="_ _3"> </span></span>and<span class="_ _5"> </span>all<span class="_ _3"> </span>of<span class="_ _5"> </span>its<span class="_ _3"> </span>prototypes<span class="_ _3"> </span>and<span class="_ _5"> </span>parents.</div><div class="t m0 x34 h6 y155 ff2 fs3 fc0 sc0 ls0 ws0">Property<span class="_ _6"> </span>maps<span class="_ _6"> </span>can<span class="_ _6"> </span>be<span class="_ _6"> </span>implemented<span class="_ _6"> </span>with<span class="_ _6"> </span>dif<span class="_ _10"></span>ferent<span class="_ _6"> </span>data<span class="_ _6"> </span>structures</div><div class="t m0 x34 h6 y156 ff2 fs3 fc0 sc0 ls0 ws0">(e.g.,<span class="_ _6"> </span>per-object<span class="_ _6"> </span>hash<span class="_ _6"> </span>tables<span class="_ _6"> </span>or<span class="_ _6"> </span>shared<span class="_ _6"> </span>hash<span class="_ _6"> </span>tables),<span class="_ _6"> </span>so<span class="_ _6"> </span>the<span class="_ _9"> </span>search</div><div class="t m0 x34 h6 y157 ff2 fs3 fc0 sc0 ls0 ws0">process<span class="_ _f"> </span>also<span class="_ _9"> </span>must<span class="_ _f"> </span>dispatch<span class="_ _f"> </span>on<span class="_ _9"> </span>the<span class="_ _f"> </span>representation<span class="_ _f"> </span>of<span class="_ _9"> </span>each<span class="_ _f"> </span>object</div><div class="t m0 x34 h6 y158 ff2 fs3 fc0 sc0 ls0 ws0">found<span class="_ _7"> </span>during<span class="_ _7"> </span>search.<span class="_ _5"> </span>T<span class="_ _10"></span>raceMonkey<span class="_ _7"> </span>can<span class="_ _7"> </span>simply<span class="_ _7"> </span>observe<span class="_ _7"> </span>the<span class="_ _5"> </span>result<span class="_ _7"> </span>of</div><div class="t m0 x34 h6 y159 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _3"> </span>search<span class="_ _3"> </span>process<span class="_ _3"> </span>and<span class="_ _3"> </span>record<span class="_ _6"> </span>the<span class="_ _3"> </span>simplest<span class="_ _3"> </span>possible<span class="_ _3"> </span>LIR<span class="_ _3"> </span>to<span class="_ _3"> </span>access</div><div class="t m0 x34 h6 y15a ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _7"> </span>property<span class="_ _5"> </span>v<span class="_ _2"></span>alue.<span class="_ _7"> </span>For<span class="_ _5"> </span>e<span class="_ _10"></span>xample,<span class="_ _5"> </span>the<span class="_ _7"> </span>search<span class="_ _5"> </span>might<span class="_ _7"> </span>&#64257;nds<span class="_ _5"> </span>the<span class="_ _7"> </span>value<span class="_ _7"> </span>of</div><div class="t m0 x34 h6 y15b ff7 fs3 fc0 sc0 ls0 ws0">o.x<span class="_ _5"> </span><span class="ff2">in<span class="_ _7"> </span>the<span class="_ _5"> </span>prototype<span class="_ _5"> </span>of<span class="_ _5"> </span></span>o<span class="ff2">,<span class="_ _7"> </span>which<span class="_ _5"> </span>uses<span class="_ _5"> </span>a<span class="_ _5"> </span>shared<span class="_ _7"> </span>hash-table<span class="_ _5"> </span>represen-</span></div><div class="t m0 x34 h6 y15c ff2 fs3 fc0 sc0 ls0 ws0">tation<span class="_ _5"> </span>that<span class="_ _7"> </span>places<span class="_ _5"> </span><span class="ff7">x<span class="_ _5"> </span></span>in<span class="_ _7"> </span>slot<span class="_ _5"> </span>2<span class="_ _5"> </span>of<span class="_ _7"> </span>a<span class="_ _5"> </span>property<span class="_ _5"> </span>v<span class="_ _2"></span>ector<span class="_ _10"></span>.<span class="_ _5"> </span>Then<span class="_ _7"> </span>the<span class="_ _5"> </span>recorded</div><div class="t m0 x34 h6 y15d ff2 fs3 fc0 sc0 ls0 ws0">can<span class="_ _5"> </span>generate<span class="_ _7"> </span>LIR<span class="_ _5"> </span>that<span class="_ _7"> </span>reads<span class="_ _5"> </span><span class="ff7">o.x<span class="_ _7"> </span></span>with<span class="_ _5"> </span>just<span class="_ _7"> </span>two<span class="_ _5"> </span>or<span class="_ _7"> </span>three<span class="_ _5"> </span>loads:<span class="_ _7"> </span>one<span class="_ _5"> </span>to</div><div class="t m0 x34 h6 y15e ff2 fs3 fc0 sc0 ls0 ws0">get<span class="_ _5"> </span>the<span class="_ _7"> </span>prototype,<span class="_ _5"> </span>possibly<span class="_ _7"> </span>one<span class="_ _5"> </span>to<span class="_ _7"> </span>get<span class="_ _5"> </span>the<span class="_ _7"> </span>property<span class="_ _5"> </span>v<span class="_ _10"></span>alue<span class="_ _5"> </span>vector<span class="_ _10"></span>,<span class="_ _5"> </span>and</div><div class="t m0 x34 h6 y15f ff2 fs3 fc0 sc0 ls0 ws0">one<span class="_ _5"> </span>more<span class="_ _5"> </span>to<span class="_ _3"> </span>get<span class="_ _5"> </span>slot<span class="_ _5"> </span>2<span class="_ _5"> </span>from<span class="_ _5"> </span>the<span class="_ _3"> </span>v<span class="_ _2"></span>ector<span class="_ _10"></span>.<span class="_ _5"> </span>This<span class="_ _5"> </span>is<span class="_ _3"> </span>a<span class="_ _5"> </span>v<span class="_ _2"></span>ast<span class="_ _5"> </span>simpli&#64257;cation</div><div class="t m0 x34 h6 y160 ff2 fs3 fc0 sc0 ls0 ws0">and<span class="_ _5"> </span>speedup<span class="_ _5"> </span>compared<span class="_ _3"> </span>to<span class="_ _5"> </span>the<span class="_ _5"> </span>original<span class="_ _5"> </span>interpreter<span class="_ _5"> </span>code.<span class="_ _3"> </span>Inheritance</div><div class="t m0 x34 h6 y161 ff2 fs3 fc0 sc0 ls0 ws0">relationships<span class="_ _3"> </span>and<span class="_ _3"> </span>object<span class="_ _3"> </span>representations<span class="_ _3"> </span>can<span class="_ _3"> </span>change<span class="_ _3"> </span>during<span class="_ _3"> </span>execu-</div><div class="t m0 x34 h6 y162 ff2 fs3 fc0 sc0 ls0 ws0">tion,<span class="_ _3"> </span>so<span class="_ _5"> </span>the<span class="_ _3"> </span>simpli&#64257;ed<span class="_ _3"> </span>code<span class="_ _5"> </span>requires<span class="_ _3"> </span>guard<span class="_ _3"> </span>instructions<span class="_ _5"> </span>that<span class="_ _3"> </span>ensure</div><div class="t m0 x34 h6 y163 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _7"> </span>object<span class="_ _7"> </span>representation<span class="_ _7"> </span>is<span class="_ _7"> </span>the<span class="_ _7"> </span>same.<span class="_ _7"> </span>In<span class="_ _7"> </span>TraceMonke<span class="_ _10"></span>y<span class="_ _10"></span>,<span class="_ _7"> </span>objects&#8217;<span class="_ _7"> </span>rep-</div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div><div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/89648040/bg5.jpg"><div class="t m0 x31 h6 y5e ff2 fs3 fc0 sc0 ls0 ws0">resentations<span class="_ _9"> </span>are<span class="_ _9"> </span>assigned<span class="_ _6"> </span>an<span class="_ _9"> </span>integer<span class="_ _9"> </span>key<span class="_ _6"> </span>called<span class="_ _9"> </span>the<span class="_ _9"> </span><span class="ffa">object<span class="_ _9"> </span>shape</span>.</div><div class="t m0 x31 h6 y5f ff2 fs3 fc0 sc0 ls0 ws0">Thus,<span class="_ _5"> </span>the<span class="_ _5"> </span>guard<span class="_ _5"> </span>is<span class="_ _5"> </span>a<span class="_ _5"> </span>simple<span class="_ _5"> </span>equality<span class="_ _5"> </span>check<span class="_ _5"> </span>on<span class="_ _5"> </span>the<span class="_ _5"> </span>object<span class="_ _5"> </span>shape.</div><div class="t m0 x36 h6 y60 ff1 fs3 fc0 sc0 ls0 ws0">Representation<span class="_ _f"> </span>specialization:<span class="_ _f"> </span>numbers.<span class="_ _11"> </span><span class="ff2">Jav<span class="_ _10"></span>aScript<span class="_ _11"> </span>has<span class="_ _f"> </span>no</span></div><div class="t m0 x31 h6 y61 ff2 fs3 fc0 sc0 ls0 ws0">integer<span class="_ _6"> </span>type,<span class="_ _6"> </span>only<span class="_ _9"> </span>a<span class="_ _9"> </span>Number<span class="_ _6"> </span>type<span class="_ _9"> </span>that<span class="_ _9"> </span>is<span class="_ _6"> </span>the<span class="_ _9"> </span>set<span class="_ _6"> </span>of<span class="_ _9"> </span>64-bit<span class="_ _9"> </span>IEEE-</div><div class="t m0 x31 h6 y62 ff2 fs3 fc0 sc0 ls0 ws0">754<span class="_ _11"> </span>&#64258;oating-pointer<span class="_ _11"> </span>numbers<span class="_ _11"> </span>(&#8220;doubles&#8221;).<span class="_ _11"> </span>But<span class="_ _11"> </span>many<span class="_ _f"> </span>JavaScript</div><div class="t m0 x31 h6 y63 ff2 fs3 fc0 sc0 ls0 ws0">operators,<span class="_ _5"> </span>in<span class="_ _5"> </span>particular<span class="_ _5"> </span>array<span class="_ _3"> </span>accesses<span class="_ _5"> </span>and<span class="_ _5"> </span>bitwise<span class="_ _5"> </span>operators,<span class="_ _5"> </span>really</div><div class="t m0 x31 h6 y64 ff2 fs3 fc0 sc0 ls0 ws0">operate<span class="_ _3"> </span>on<span class="_ _3"> </span>inte<span class="_ _10"></span>gers,<span class="_ _3"> </span>so<span class="_ _3"> </span>they<span class="_ _3"> </span>&#64257;rst<span class="_ _3"> </span>con<span class="_ _8"></span>vert<span class="_ _3"> </span>the<span class="_ _3"> </span>number<span class="_ _3"> </span>to<span class="_ _5"> </span>an<span class="_ _3"> </span>integer<span class="_ _10"></span>,</div><div class="t m0 x31 h6 y164 ff2 fs3 fc0 sc0 ls0 ws0">and<span class="_ _6"> </span>then<span class="_ _9"> </span>con<span class="_ _10"></span>vert<span class="_ _9"> </span>any<span class="_ _6"> </span>integer<span class="_ _6"> </span>result<span class="_ _6"> </span>back<span class="_ _9"> </span>to<span class="_ _9"> </span>a<span class="_ _6"> </span>double.</div><div class="t m0 x38 h13 y165 ff2 fs4 fc0 sc0 ls0 ws0">1</div><div class="t m0 x7 h6 y164 ff2 fs3 fc0 sc0 ls0 ws0">Clearly<span class="_ _8"></span>,<span class="_ _9"> </span>a</div><div class="t m0 x31 h6 y166 ff2 fs3 fc0 sc0 ls0 ws0">Jav<span class="_ _10"></span>aScript<span class="_ _3"> </span>VM<span class="_ _5"> </span>that<span class="_ _3"> </span>wants<span class="_ _5"> </span>to<span class="_ _3"> </span>be<span class="_ _5"> </span>fast<span class="_ _3"> </span>must<span class="_ _5"> </span>&#64257;nd<span class="_ _3"> </span>a<span class="_ _5"> </span>way<span class="_ _3"> </span>to<span class="_ _5"> </span>operate<span class="_ _3"> </span>on</div><div class="t m0 x31 h6 y167 ff2 fs3 fc0 sc0 ls0 ws0">integers<span class="_ _5"> </span>directly<span class="_ _5"> </span>and<span class="_ _5"> </span>a<span class="_ _10"></span>void<span class="_ _5"> </span>these<span class="_ _5"> </span>con<span class="_ _2"></span>versions.</div><div class="t m0 x36 h6 y168 ff2 fs3 fc0 sc0 ls0 ws0">In<span class="_ _3"> </span>T<span class="_ _2"></span>raceMonkey<span class="_ _8"></span>,<span class="_ _3"> </span>we<span class="_ _3"> </span>support<span class="_ _3"> </span>two<span class="_ _3"> </span>representations<span class="_ _3"> </span>for<span class="_ _3"> </span>numbers:</div><div class="t m0 x31 h6 y169 ff2 fs3 fc0 sc0 ls0 ws0">integers<span class="_ _6"> </span>and<span class="_ _3"> </span>doubles.<span class="_ _6"> </span>The<span class="_ _6"> </span>interpreter<span class="_ _6"> </span>uses<span class="_ _6"> </span>integer<span class="_ _6"> </span>representations</div><div class="t m0 x31 h6 y16a ff2 fs3 fc0 sc0 ls0 ws0">as<span class="_ _5"> </span>much<span class="_ _7"> </span>as<span class="_ _5"> </span>it<span class="_ _7"> </span>can,<span class="_ _5"> </span>switching<span class="_ _7"> </span>for<span class="_ _5"> </span>results<span class="_ _7"> </span>that<span class="_ _5"> </span>can<span class="_ _7"> </span>only<span class="_ _5"> </span>be<span class="_ _7"> </span>represented</div><div class="t m0 x31 h6 y16b ff2 fs3 fc0 sc0 ls0 ws0">as<span class="_ _3"> </span>doubles.<span class="_ _5"> </span>When<span class="_ _3"> </span>a<span class="_ _3"> </span>trace<span class="_ _3"> </span>is<span class="_ _5"> </span>started,<span class="_ _3"> </span>some<span class="_ _3"> </span>v<span class="_ _2"></span>alues<span class="_ _3"> </span>may<span class="_ _5"> </span>be<span class="_ _3"> </span>imported</div><div class="t m0 x31 h6 y16c ff2 fs3 fc0 sc0 ls0 ws0">and<span class="_ _6"> </span>represented<span class="_ _9"> </span>as<span class="_ _6"> </span>integers.<span class="_ _6"> </span>Some<span class="_ _9"> </span>operations<span class="_ _6"> </span>on<span class="_ _6"> </span>integers<span class="_ _6"> </span>require</div><div class="t m0 x31 h6 y16d ff2 fs3 fc0 sc0 ls0 ws0">guards.<span class="_ _3"> </span>F<span class="_ _2"></span>or<span class="_ _3"> </span>example,<span class="_ _5"> </span>adding<span class="_ _3"> </span>two<span class="_ _3"> </span>inte<span class="_ _10"></span>gers<span class="_ _3"> </span>can<span class="_ _3"> </span>produce<span class="_ _3"> </span>a<span class="_ _5"> </span>value<span class="_ _3"> </span>too</div><div class="t m0 x31 h6 y16e ff2 fs3 fc0 sc0 ls0 ws0">large<span class="_ _5"> </span>for<span class="_ _5"> </span>the<span class="_ _5"> </span>inte<span class="_ _2"></span>ger<span class="_ _5"> </span>representation.</div><div class="t m0 x36 h6 y16f ff1 fs3 fc0 sc0 ls0 ws0">Function<span class="_ _9"> </span>inlining.<span class="_ _f"> </span><span class="ff2">LIR<span class="_ _9"> </span>traces<span class="_ _f"> </span>can<span class="_ _9"> </span>cross<span class="_ _f"> </span>function<span class="_ _9"> </span>boundaries</span></div><div class="t m0 x31 h6 y170 ff2 fs3 fc0 sc0 ls0 ws0">in<span class="_ _3"> </span>either<span class="_ _6"> </span>direction,<span class="_ _3"> </span>achieving<span class="_ _3"> </span>function<span class="_ _3"> </span>inlining.<span class="_ _6"> </span>Mov<span class="_ _2"></span>e<span class="_ _3"> </span>instructions</div><div class="t m0 x31 h6 y171 ff2 fs3 fc0 sc0 ls0 ws0">need<span class="_ _3"> </span>to<span class="_ _3"> </span>be<span class="_ _5"> </span>recorded<span class="_ _3"> </span>for<span class="_ _3"> </span>function<span class="_ _3"> </span>entry<span class="_ _5"> </span>and<span class="_ _3"> </span>exit<span class="_ _3"> </span>to<span class="_ _5"> </span>copy<span class="_ _3"> </span>arguments</div><div class="t m0 x31 h6 y172 ff2 fs3 fc0 sc0 ls0 ws0">in<span class="_ _5"> </span>and<span class="_ _7"> </span>return<span class="_ _5"> </span>v<span class="_ _10"></span>alues<span class="_ _5"> </span>out.<span class="_ _7"> </span>These<span class="_ _5"> </span>mov<span class="_ _10"></span>e<span class="_ _5"> </span>statements<span class="_ _5"> </span>are<span class="_ _7"> </span>then<span class="_ _5"> </span>optimized</div><div class="t m0 x31 h6 y173 ff2 fs3 fc0 sc0 ls0 ws0">away<span class="_ _3"> </span>by<span class="_ _3"> </span>the<span class="_ _3"> </span>compiler<span class="_ _5"> </span>using<span class="_ _3"> </span>copy<span class="_ _3"> </span>propagation.<span class="_ _3"> </span>In<span class="_ _3"> </span>order<span class="_ _3"> </span>to<span class="_ _3"> </span>be<span class="_ _3"> </span>able</div><div class="t m0 x31 h6 y174 ff2 fs3 fc0 sc0 ls0 ws0">to<span class="_ _f"> </span>return<span class="_ _9"> </span>to<span class="_ _f"> </span>the<span class="_ _f"> </span>interpreter<span class="_ _10"></span>,<span class="_ _f"> </span>the<span class="_ _9"> </span>trace<span class="_ _f"> </span>must<span class="_ _f"> </span>also<span class="_ _9"> </span>generate<span class="_ _f"> </span>LIR<span class="_ _f"> </span>to</div><div class="t m0 x31 h6 y175 ff2 fs3 fc0 sc0 ls0 ws0">record<span class="_ _9"> </span>that<span class="_ _6"> </span>a<span class="_ _9"> </span>call<span class="_ _9"> </span>frame<span class="_ _9"> </span>has<span class="_ _9"> </span>been<span class="_ _9"> </span>entered<span class="_ _9"> </span>and<span class="_ _9"> </span>exited.<span class="_ _6"> </span>The<span class="_ _9"> </span>frame</div><div class="t m0 x31 h6 y176 ff2 fs3 fc0 sc0 ls0 ws0">entry<span class="_ _f"> </span>and<span class="_ _11"> </span>exit<span class="_ _11"> </span>LIR<span class="_ _11"> </span>sav<span class="_ _10"></span>es<span class="_ _11"> </span>just<span class="_ _11"> </span>enough<span class="_ _11"> </span>information<span class="_ _11"> </span>to<span class="_ _11"> </span>allow<span class="_ _f"> </span>the</div><div class="t m0 x31 h6 y177 ff2 fs3 fc0 sc0 ls0 ws0">intepreter<span class="_ _3"> </span>call<span class="_ _6"> </span>stack<span class="_ _3"> </span>to<span class="_ _3"> </span>be<span class="_ _6"> </span>restored<span class="_ _3"> </span>later<span class="_ _6"> </span>and<span class="_ _3"> </span>is<span class="_ _3"> </span>much<span class="_ _6"> </span>simpler<span class="_ _3"> </span>than</div><div class="t m0 x31 h6 y178 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _6"> </span>interpreter&#8217;<span class="_ _10"></span>s<span class="_ _6"> </span>standard<span class="_ _9"> </span>call<span class="_ _6"> </span>code.<span class="_ _6"> </span>If<span class="_ _6"> </span>the<span class="_ _9"> </span>function<span class="_ _6"> </span>being<span class="_ _6"> </span>entered</div><div class="t m0 x31 h6 y179 ff2 fs3 fc0 sc0 ls0 ws0">is<span class="_ _3"> </span>not<span class="_ _3"> </span>constant<span class="_ _6"> </span>(which<span class="_ _3"> </span>in<span class="_ _3"> </span>Jav<span class="_ _2"></span>aScript<span class="_ _3"> </span>includes<span class="_ _3"> </span>any<span class="_ _3"> </span>call<span class="_ _6"> </span>by<span class="_ _3"> </span>function</div><div class="t m0 x31 h6 y17a ff2 fs3 fc0 sc0 ls0 ws0">name),<span class="_ _3"> </span>the<span class="_ _3"> </span>recorder<span class="_ _3"> </span>must<span class="_ _3"> </span>also<span class="_ _3"> </span>emit<span class="_ _5"> </span>LIR<span class="_ _3"> </span>to<span class="_ _3"> </span>guard<span class="_ _3"> </span>that<span class="_ _3"> </span>the<span class="_ _3"> </span>function</div><div class="t m0 x31 h6 y17b ff2 fs3 fc0 sc0 ls0 ws0">is<span class="_ _5"> </span>the<span class="_ _5"> </span>same.</div><div class="t m0 x36 h6 y17c ff1 fs3 fc0 sc0 ls0 ws0">Guards<span class="_ _11"> </span>and<span class="_ _1"> </span>side<span class="_ _11"> </span>exits.<span class="_ _1"> </span><span class="ff2">Each<span class="_ _11"> </span>optimization<span class="_ _1"> </span>described<span class="_ _11"> </span>above</span></div><div class="t m0 x31 h6 y17d ff2 fs3 fc0 sc0 ls0 ws0">requires<span class="_ _f"> </span>one<span class="_ _9"> </span>or<span class="_ _f"> </span>more<span class="_ _9"> </span>guards<span class="_ _f"> </span>to<span class="_ _f"> </span>verify<span class="_ _9"> </span>the<span class="_ _f"> </span>assumptions<span class="_ _9"> </span>made<span class="_ _f"> </span>in</div><div class="t m0 x31 h6 y17e ff2 fs3 fc0 sc0 ls0 ws0">doing<span class="_ _5"> </span>the<span class="_ _5"> </span>optimization.<span class="_ _3"> </span>A<span class="_ _5"> </span>guard<span class="_ _5"> </span>is<span class="_ _5"> </span>just<span class="_ _5"> </span>a<span class="_ _5"> </span>group<span class="_ _3"> </span>of<span class="_ _5"> </span>LIR<span class="_ _5"> </span>instructions</div><div class="t m0 x31 h6 y17f ff2 fs3 fc0 sc0 ls0 ws0">that<span class="_ _9"> </span>performs<span class="_ _9"> </span>a<span class="_ _6"> </span>test<span class="_ _9"> </span>and<span class="_ _9"> </span>conditional<span class="_ _9"> </span>exit.<span class="_ _9"> </span>The<span class="_ _6"> </span>exit<span class="_ _9"> </span>branches<span class="_ _9"> </span>to<span class="_ _9"> </span>a</div><div class="t m0 x31 h6 y180 ffa fs3 fc0 sc0 ls0 ws0">side<span class="_ _6"> </span>exit<span class="ff2">,<span class="_ _6"> </span>a<span class="_ _9"> </span>small<span class="_ _6"> </span>off-trace<span class="_ _6"> </span>piece<span class="_ _9"> </span>of<span class="_ _6"> </span>LIR<span class="_ _9"> </span>that<span class="_ _6"> </span>returns<span class="_ _9"> </span>a<span class="_ _6"> </span>pointer<span class="_ _9"> </span>to</span></div><div class="t m0 x31 h6 y181 ff2 fs3 fc0 sc0 ls0 ws0">a<span class="_ _f"> </span>structure<span class="_ _9"> </span>that<span class="_ _f"> </span>describes<span class="_ _9"> </span>the<span class="_ _f"> </span>reason<span class="_ _9"> </span>for<span class="_ _f"> </span>the<span class="_ _f"> </span>e<span class="_ _2"></span>xit<span class="_ _9"> </span>along<span class="_ _f"> </span>with<span class="_ _f"> </span>the</div><div class="t m0 x31 h6 y182 ff2 fs3 fc0 sc0 ls0 ws0">interpreter<span class="_ _5"> </span>PC<span class="_ _5"> </span>at<span class="_ _7"> </span>the<span class="_ _5"> </span>exit<span class="_ _5"> </span>point<span class="_ _7"> </span>and<span class="_ _5"> </span>any<span class="_ _5"> </span>other<span class="_ _5"> </span>data<span class="_ _7"> </span>needed<span class="_ _5"> </span>to<span class="_ _5"> </span>restore</div><div class="t m0 x31 h6 y183 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _5"> </span>interpreter&#8217;<span class="_ _10"></span>s<span class="_ _5"> </span>state<span class="_ _5"> </span>structures.</div><div class="t m0 x36 h6 y184 ff1 fs3 fc0 sc0 ls0 ws0">Aborts.<span class="_ _6"> </span><span class="ff2">Some<span class="_ _6"> </span>constructs<span class="_ _6"> </span>are<span class="_ _6"> </span>dif<span class="_ _10"></span>&#64257;cult<span class="_ _6"> </span>to<span class="_ _6"> </span>record<span class="_ _6"> </span>in<span class="_ _6"> </span>LIR<span class="_ _6"> </span>traces.</span></div><div class="t m0 x31 h6 y185 ff2 fs3 fc0 sc0 ls0 ws0">For<span class="_ _6"> </span>example,<span class="_ _6"> </span><span class="ff7">eval<span class="_ _9"> </span></span>or<span class="_ _6"> </span>calls<span class="_ _9"> </span>to<span class="_ _9"> </span>external<span class="_ _6"> </span>functions<span class="_ _9"> </span>can<span class="_ _6"> </span>change<span class="_ _9"> </span>the</div><div class="t m0 x31 h6 y186 ff2 fs3 fc0 sc0 ls0 ws0">program<span class="_ _f"> </span>state<span class="_ _f"> </span>in<span class="_ _9"> </span>unpredictable<span class="_ _f"> </span>ways,<span class="_ _f"> </span>making<span class="_ _f"> </span>it<span class="_ _9"> </span>dif&#64257;cult<span class="_ _f"> </span>for<span class="_ _9"> </span>the</div><div class="t m0 x31 h6 y187 ff2 fs3 fc0 sc0 ls0 ws0">tracer<span class="_ _6"> </span>to<span class="_ _6"> </span>kno<span class="_ _10"></span>w<span class="_ _6"> </span>the<span class="_ _6"> </span>current<span class="_ _6"> </span>type<span class="_ _3"> </span>map<span class="_ _6"> </span>in<span class="_ _6"> </span>order<span class="_ _6"> </span>to<span class="_ _6"> </span>continue<span class="_ _3"> </span>tracing.</div><div class="t m0 x31 h6 y188 ff2 fs3 fc0 sc0 ls0 ws0">A<span class="_ _5"> </span>tracing<span class="_ _3"> </span>implementation<span class="_ _5"> </span>can<span class="_ _3"> </span>also<span class="_ _5"> </span>hav<span class="_ _10"></span>e<span class="_ _3"> </span>any<span class="_ _5"> </span>number<span class="_ _5"> </span>of<span class="_ _3"> </span>other<span class="_ _5"> </span>limi-</div><div class="t m0 x31 h6 y189 ff2 fs3 fc0 sc0 ls0 ws0">tations,<span class="_ _5"> </span>e.g.,a<span class="_ _3"> </span>small-memory<span class="_ _5"> </span>device<span class="_ _5"> </span>may<span class="_ _5"> </span>limit<span class="_ _3"> </span>the<span class="_ _5"> </span>length<span class="_ _3"> </span>of<span class="_ _5"> </span>traces.</div><div class="t m0 x31 h6 y18a ff2 fs3 fc0 sc0 ls0 ws0">When<span class="_ _3"> </span>any<span class="_ _3"> </span>situation<span class="_ _3"> </span>occurs<span class="_ _3"> </span>that<span class="_ _3"> </span>prevents<span class="_ _3"> </span>the<span class="_ _3"> </span>implementation<span class="_ _3"> </span>from</div><div class="t m0 x31 h6 y18b ff2 fs3 fc0 sc0 ls0 ws0">continuing<span class="_ _7"> </span>trace<span class="_ _5"> </span>recording,<span class="_ _c"> </span>the<span class="_ _5"> </span>implementation<span class="_ _7"> </span><span class="ffa">aborts<span class="_ _7"> </span></span>trace<span class="_ _5"> </span>record-</div><div class="t m0 x31 h6 y18c ff2 fs3 fc0 sc0 ls0 ws0">ing<span class="_ _5"> </span>and<span class="_ _5"> </span>returns<span class="_ _5"> </span>to<span class="_ _5"> </span>the<span class="_ _5"> </span>trace<span class="_ _5"> </span>monitor<span class="_ _10"></span>.</div><div class="t m0 x31 h12 y18d ff1 fs3 fc0 sc0 ls0 ws0">3.2<span class="_ _a"> </span>T<span class="_ _8"></span>race<span class="_ _5"> </span>T<span class="_ _8"></span>rees</div><div class="t m0 x31 h6 y18e ff2 fs3 fc0 sc0 ls0 ws0">Especially<span class="_ _6"> </span>simple<span class="_ _9"> </span>loops,<span class="_ _9"> </span>namely<span class="_ _6"> </span>those<span class="_ _9"> </span>where<span class="_ _9"> </span>control<span class="_ _6"> </span>&#64258;ow<span class="_ _8"></span>,<span class="_ _9"> </span>value</div><div class="t m0 x31 h6 y18f ff2 fs3 fc0 sc0 ls0 ws0">types,<span class="_ _5"> </span>v<span class="_ _2"></span>alue<span class="_ _5"> </span>representations,<span class="_ _5"> </span>and<span class="_ _5"> </span>inlined<span class="_ _5"> </span>functions<span class="_ _7"> </span>are<span class="_ _5"> </span>all<span class="_ _5"> </span>inv<span class="_ _10"></span>ariant,</div><div class="t m0 x31 h6 y190 ff2 fs3 fc0 sc0 ls0 ws0">can<span class="_ _3"> </span>be<span class="_ _3"> </span>represented<span class="_ _3"> </span>by<span class="_ _3"> </span>a<span class="_ _6"> </span>single<span class="_ _3"> </span>trace.<span class="_ _3"> </span>But<span class="_ _3"> </span>most<span class="_ _3"> </span>loops<span class="_ _3"> </span>have<span class="_ _3"> </span>at<span class="_ _3"> </span>least</div><div class="t m0 x31 h6 y191 ff2 fs3 fc0 sc0 ls0 ws0">some<span class="_ _6"> </span>variation,<span class="_ _6"> </span>and<span class="_ _6"> </span>so<span class="_ _6"> </span>the<span class="_ _6"> </span>program<span class="_ _6"> </span>will<span class="_ _6"> </span>take<span class="_ _6"> </span>side<span class="_ _9"> </span>exits<span class="_ _6"> </span>from<span class="_ _6"> </span>the</div><div class="t m0 x31 h6 y192 ff2 fs3 fc0 sc0 ls0 ws0">main<span class="_ _6"> </span>trace.<span class="_ _3"> </span>When<span class="_ _6"> </span>a<span class="_ _6"> </span>side<span class="_ _6"> </span>exit<span class="_ _3"> </span>becomes<span class="_ _6"> </span>hot,<span class="_ _6"> </span>T<span class="_ _10"></span>raceMonkey<span class="_ _3"> </span>starts<span class="_ _6"> </span>a</div><div class="t m0 x31 h6 y193 ff2 fs3 fc0 sc0 ls0 ws0">new<span class="_ _5"> </span><span class="ffa">br<span class="_ _2"></span>anch<span class="_ _5"> </span>trace<span class="_ _5"> </span><span class="ff2">from<span class="_ _5"> </span>that<span class="_ _5"> </span>point<span class="_ _5"> </span>and<span class="_ _5"> </span>patches<span class="_ _5"> </span>the<span class="_ _5"> </span>side<span class="_ _3"> </span>e<span class="_ _10"></span>xit<span class="_ _3"> </span>to<span class="_ _5"> </span>jump</span></span></div><div class="t m0 x31 h6 y194 ff2 fs3 fc0 sc0 ls0 ws0">directly<span class="_ _5"> </span>to<span class="_ _7"> </span>that<span class="_ _5"> </span>trace.<span class="_ _5"> </span>In<span class="_ _5"> </span>this<span class="_ _7"> </span>way<span class="_ _10"></span>,<span class="_ _5"> </span>a<span class="_ _7"> </span>single<span class="_ _5"> </span>trace<span class="_ _5"> </span>expands<span class="_ _7"> </span>on<span class="_ _5"> </span>demand</div><div class="t m0 x31 h6 y195 ff2 fs3 fc0 sc0 ls0 ws0">to<span class="_ _5"> </span>a<span class="_ _5"> </span>single-entry<span class="_ _8"></span>,<span class="_ _5"> </span>multiple-exit<span class="_ _5"> </span><span class="ffa">trace<span class="_ _5"> </span>tr<span class="_ _10"></span>ee<span class="ff2">.</span></span></div><div class="t m0 x36 h6 y196 ff2 fs3 fc0 sc0 ls0 ws0">This<span class="_ _3"> </span>section<span class="_ _5"> </span>explains<span class="_ _5"> </span>how<span class="_ _5"> </span>trace<span class="_ _3"> </span>trees<span class="_ _3"> </span>are<span class="_ _5"> </span>formed<span class="_ _3"> </span>during<span class="_ _5"> </span>execu-</div><div class="t m0 x31 h6 y197 ff2 fs3 fc0 sc0 ls0 ws0">tion.<span class="_ _5"> </span>The<span class="_ _3"> </span>goal<span class="_ _5"> </span>is<span class="_ _5"> </span>to<span class="_ _3"> </span>form<span class="_ _5"> </span>trace<span class="_ _5"> </span>trees<span class="_ _5"> </span>during<span class="_ _3"> </span>e<span class="_ _2"></span>xecution<span class="_ _5"> </span>that<span class="_ _5"> </span>cover<span class="_ _5"> </span>all</div><div class="t m0 x31 h6 y198 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _5"> </span>hot<span class="_ _5"> </span>paths<span class="_ _5"> </span>of<span class="_ _5"> </span>the<span class="_ _5"> </span>program.</div><div class="t m0 x31 h13 y199 ff2 fs4 fc0 sc0 ls0 ws0">1</div><div class="t m0 x6b h14 y19a ff2 fs2 fc0 sc0 ls0 ws0">Arrays<span class="_ _7"> </span>are<span class="_ _5"> </span>actually<span class="_ _7"> </span>worse<span class="_ _7"> </span>than<span class="_ _5"> </span>this:<span class="_ _7"> </span>if<span class="_ _5"> </span>the<span class="_ _7"> </span>index<span class="_ _7"> </span>value<span class="_ _7"> </span>is<span class="_ _5"> </span>a<span class="_ _7"> </span>number<span class="_ _2"></span>,<span class="_ _7"> </span>it<span class="_ _5"> </span>must</div><div class="t m0 x31 h14 y19b ff2 fs2 fc0 sc0 ls0 ws0">be<span class="_ _7"> </span>converted<span class="_ _7"> </span>from<span class="_ _7"> </span>a<span class="_ _5"> </span>double<span class="_ _7"> </span>to<span class="_ _5"> </span>a<span class="_ _7"> </span>string<span class="_ _5"> </span>for<span class="_ _7"> </span>the<span class="_ _5"> </span>property<span class="_ _7"> </span>access<span class="_ _5"> </span>operator<span class="_ _10"></span>,<span class="_ _5"> </span>and</div><div class="t m0 x31 h14 ye8 ff2 fs2 fc0 sc0 ls0 ws0">then<span class="_ _7"> </span>to<span class="_ _5"> </span>an<span class="_ _7"> </span>integer<span class="_ _5"> </span>internally<span class="_ _7"> </span>to<span class="_ _5"> </span>the<span class="_ _7"> </span>array<span class="_ _5"> </span>implementation.</div><div class="t m0 x35 h6 y5e ff1 fs3 fc0 sc0 ls0 ws0">Starting<span class="_ _5"> </span>a<span class="_ _7"> </span>tree.<span class="_ _5"> </span><span class="ff2">T<span class="_ _10"></span>ree<span class="_ _5"> </span>trees<span class="_ _7"> </span>always<span class="_ _5"> </span>start<span class="_ _7"> </span>at<span class="_ _5"> </span>loop<span class="_ _7"> </span>headers,<span class="_ _5"> </span>because</span></div><div class="t m0 x34 h6 y5f ff2 fs3 fc0 sc0 ls0 ws0">they<span class="_ _7"> </span>are<span class="_ _5"> </span>a<span class="_ _7"> </span>natural<span class="_ _5"> </span>place<span class="_ _7"> </span>to<span class="_ _5"> </span>look<span class="_ _7"> </span>for<span class="_ _5"> </span>hot<span class="_ _7"> </span>paths.<span class="_ _5"> </span>In<span class="_ _5"> </span>T<span class="_ _10"></span>raceMonkey<span class="_ _8"></span>,<span class="_ _5"> </span>loop</div><div class="t m0 x34 h6 y60 ff2 fs3 fc0 sc0 ls0 ws0">headers<span class="_ _9"> </span>are<span class="_ _f"> </span>easy<span class="_ _9"> </span>to<span class="_ _9"> </span>detect&#8211;the<span class="_ _9"> </span>bytecode<span class="_ _f"> </span>compiler<span class="_ _9"> </span>ensures<span class="_ _9"> </span>that<span class="_ _f"> </span>a</div><div class="t m0 x34 h6 y19c ff2 fs3 fc0 sc0 ls0 ws0">bytecode<span class="_ _3"> </span>is<span class="_ _5"> </span>a<span class="_ _3"> </span>loop<span class="_ _3"> </span>header<span class="_ _5"> </span>iff<span class="_ _3"> </span>it<span class="_ _5"> </span>is<span class="_ _3"> </span>the<span class="_ _3"> </span>target<span class="_ _5"> </span>of<span class="_ _3"> </span>a<span class="_ _3"> </span>backw<span class="_ _2"></span>ard<span class="_ _3"> </span>branch.</div><div class="t m0 x34 h6 y62 ff2 fs3 fc0 sc0 ls0 ws0">T<span class="_ _10"></span>raceMonkey<span class="_ _5"> </span>starts<span class="_ _3"> </span>a<span class="_ _5"> </span>tree<span class="_ _5"> </span>when<span class="_ _5"> </span>a<span class="_ _3"> </span>gi<span class="_ _10"></span>ven<span class="_ _5"> </span>loop<span class="_ _3"> </span>header<span class="_ _5"> </span>has<span class="_ _5"> </span>been<span class="_ _5"> </span>exe-</div><div class="t m0 x34 h6 y63 ff2 fs3 fc0 sc0 ls0 ws0">cuted<span class="_ _5"> </span>a<span class="_ _3"> </span>certain<span class="_ _5"> </span>number<span class="_ _3"> </span>of<span class="_ _5"> </span>times<span class="_ _3"> </span>(2<span class="_ _5"> </span>in<span class="_ _3"> </span>the<span class="_ _5"> </span>current<span class="_ _3"> </span>implementation).</div><div class="t m0 x34 h6 y64 ff2 fs3 fc0 sc0 ls0 ws0">Starting<span class="_ _3"> </span>a<span class="_ _5"> </span>tree<span class="_ _3"> </span>just<span class="_ _5"> </span>means<span class="_ _3"> </span>starting<span class="_ _3"> </span>recording<span class="_ _5"> </span>a<span class="_ _3"> </span>trace<span class="_ _5"> </span>for<span class="_ _3"> </span>the<span class="_ _3"> </span>current</div><div class="t m0 x34 h6 y65 ff2 fs3 fc0 sc0 ls0 ws0">point<span class="_ _7"> </span>and<span class="_ _5"> </span>type<span class="_ _7"> </span>map<span class="_ _5"> </span>and<span class="_ _7"> </span>marking<span class="_ _5"> </span>the<span class="_ _7"> </span>trace<span class="_ _5"> </span>as<span class="_ _7"> </span>the<span class="_ _7"> </span>root<span class="_ _5"> </span>of<span class="_ _7"> </span>a<span class="_ _5"> </span>tree.<span class="_ _7"> </span>Each</div><div class="t m0 x34 h6 y19d ff2 fs3 fc0 sc0 ls0 ws0">tree<span class="_ _5"> </span>is<span class="_ _7"> </span>associated<span class="_ _5"> </span>with<span class="_ _5"> </span>a<span class="_ _7"> </span>loop<span class="_ _5"> </span>header<span class="_ _5"> </span>and<span class="_ _7"> </span>type<span class="_ _5"> </span>map,<span class="_ _5"> </span>so<span class="_ _5"> </span>there<span class="_ _7"> </span>may<span class="_ _5"> </span>be</div><div class="t m0 x34 h6 y67 ff2 fs3 fc0 sc0 ls0 ws0">sev<span class="_ _10"></span>eral<span class="_ _5"> </span>trees<span class="_ _5"> </span>for<span class="_ _5"> </span>a<span class="_ _5"> </span>given<span class="_ _5"> </span>loop<span class="_ _5"> </span>header<span class="_ _8"></span>.</div><div class="t m0 x35 h6 y68 ff1 fs3 fc0 sc0 ls0 ws0">Closing<span class="_ _5"> </span>the<span class="_ _5"> </span>loop.<span class="_ _5"> </span><span class="ff2">T<span class="_ _10"></span>race<span class="_ _5"> </span>recording<span class="_ _5"> </span>can<span class="_ _5"> </span>end<span class="_ _5"> </span>in<span class="_ _5"> </span>several<span class="_ _5"> </span>ways.</span></div><div class="t m0 x35 h6 y6a ff2 fs3 fc0 sc0 ls0 ws0">Ideally<span class="_ _8"></span>,<span class="_ _6"> </span>the<span class="_ _3"> </span>trace<span class="_ _3"> </span>reaches<span class="_ _3"> </span>the<span class="_ _3"> </span>loop<span class="_ _3"> </span>header<span class="_ _3"> </span>where<span class="_ _3"> </span>it<span class="_ _3"> </span>started<span class="_ _3"> </span>with</div><div class="t m0 x34 h6 y6b ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _6"> </span>same<span class="_ _9"> </span>type<span class="_ _6"> </span>map<span class="_ _9"> </span>as<span class="_ _6"> </span>on<span class="_ _6"> </span>entry<span class="_ _10"></span>.<span class="_ _9"> </span>This<span class="_ _6"> </span>is<span class="_ _9"> </span>called<span class="_ _6"> </span>a<span class="_ _9"> </span><span class="ffa">type-stable<span class="_ _6"> </span></span>loop</div><div class="t m0 x34 h6 y19e ff2 fs3 fc0 sc0 ls0 ws0">iteration.<span class="_ _6"> </span>In<span class="_ _9"> </span>this<span class="_ _6"> </span>case,<span class="_ _9"> </span>the<span class="_ _6"> </span>end<span class="_ _9"> </span>of<span class="_ _9"> </span>the<span class="_ _6"> </span>trace<span class="_ _9"> </span>can<span class="_ _6"> </span>jump<span class="_ _9"> </span>right<span class="_ _6"> </span>to<span class="_ _9"> </span>the</div><div class="t m0 x34 h6 y6d ff2 fs3 fc0 sc0 ls0 ws0">beginning,<span class="_ _5"> </span>as<span class="_ _5"> </span>all<span class="_ _3"> </span>the<span class="_ _5"> </span>v<span class="_ _10"></span>alue<span class="_ _3"> </span>representations<span class="_ _5"> </span>are<span class="_ _5"> </span>exactly<span class="_ _5"> </span>as<span class="_ _5"> </span>needed<span class="_ _3"> </span>to</div><div class="t m0 x34 h6 y6e ff2 fs3 fc0 sc0 ls0 ws0">enter<span class="_ _3"> </span>the<span class="_ _3"> </span>trace.<span class="_ _5"> </span>The<span class="_ _3"> </span>jump<span class="_ _3"> </span>can<span class="_ _3"> </span>e<span class="_ _10"></span>ven<span class="_ _3"> </span>skip<span class="_ _3"> </span>the<span class="_ _3"> </span>usual<span class="_ _5"> </span>code<span class="_ _3"> </span>that<span class="_ _3"> </span>would</div><div class="t m0 x34 h6 y6f ff2 fs3 fc0 sc0 ls0 ws0">copy<span class="_ _5"> </span>out<span class="_ _3"> </span>the<span class="_ _5"> </span>state<span class="_ _3"> </span>at<span class="_ _5"> </span>the<span class="_ _3"> </span>end<span class="_ _5"> </span>of<span class="_ _3"> </span>the<span class="_ _5"> </span>trace<span class="_ _5"> </span>and<span class="_ _3"> </span>copy<span class="_ _5"> </span>it<span class="_ _3"> </span>back<span class="_ _5"> </span>in<span class="_ _3"> </span>to<span class="_ _5"> </span>the</div><div class="t m0 x34 h6 y70 ff2 fs3 fc0 sc0 ls0 ws0">trace<span class="_ _5"> </span>activ<span class="_ _10"></span>ation<span class="_ _5"> </span>record<span class="_ _5"> </span>to<span class="_ _5"> </span>enter<span class="_ _5"> </span>a<span class="_ _5"> </span>trace.</div><div class="t m0 x35 h6 y19f ff2 fs3 fc0 sc0 ls0 ws0">In<span class="_ _6"> </span>certain<span class="_ _9"> </span>cases<span class="_ _9"> </span>the<span class="_ _6"> </span>trace<span class="_ _9"> </span>might<span class="_ _6"> </span>reach<span class="_ _9"> </span>the<span class="_ _9"> </span>loop<span class="_ _6"> </span>header<span class="_ _9"> </span>with<span class="_ _6"> </span>a</div><div class="t m0 x34 h6 y72 ff2 fs3 fc0 sc0 ls0 ws0">different<span class="_ _7"> </span>type<span class="_ _5"> </span>map.<span class="_ _5"> </span>This<span class="_ _7"> </span>scenario<span class="_ _5"> </span>is<span class="_ _5"> </span>sometime<span class="_ _5"> </span>observ<span class="_ _10"></span>ed<span class="_ _5"> </span>for<span class="_ _5"> </span>the<span class="_ _5"> </span>&#64257;rst</div><div class="t m0 x34 h6 y73 ff2 fs3 fc0 sc0 ls0 ws0">iteration<span class="_ _7"> </span>of<span class="_ _5"> </span>a<span class="_ _7"> </span>loop.<span class="_ _7"> </span>Some<span class="_ _5"> </span>v<span class="_ _2"></span>ariables<span class="_ _7"> </span>inside<span class="_ _5"> </span>the<span class="_ _7"> </span>loop<span class="_ _7"> </span>might<span class="_ _5"> </span>initially<span class="_ _7"> </span>be</div><div class="t m0 x34 h6 y74 ffa fs3 fc0 sc0 ls0 ws0">unde&#64257;ned<span class="ff2">,<span class="_ _7"> </span>before<span class="_ _7"> </span>they<span class="_ _7"> </span>are<span class="_ _7"> </span>set<span class="_ _7"> </span>to<span class="_ _7"> </span>a<span class="_ _5"> </span>concrete<span class="_ _c"> </span>type<span class="_ _7"> </span>during<span class="_ _5"> </span>the<span class="_ _c"> </span>&#64257;rst<span class="_ _5"> </span>loop</span></div><div class="t m0 x34 h6 y75 ff2 fs3 fc0 sc0 ls0 ws0">iteration.<span class="_ _9"> </span>When<span class="_ _f"> </span>recording<span class="_ _9"> </span>such<span class="_ _f"> </span>an<span class="_ _9"> </span>iteration,<span class="_ _f"> </span>the<span class="_ _9"> </span>recorder<span class="_ _f"> </span>cannot</div><div class="t m0 x34 h6 y1a0 ff2 fs3 fc0 sc0 ls0 ws0">link<span class="_ _5"> </span>the<span class="_ _3"> </span>trace<span class="_ _5"> </span>back<span class="_ _3"> </span>to<span class="_ _5"> </span>its<span class="_ _3"> </span>o<span class="_ _10"></span>wn<span class="_ _3"> </span>loop<span class="_ _5"> </span>header<span class="_ _5"> </span>since<span class="_ _3"> </span>it<span class="_ _5"> </span>is<span class="_ _3"> </span><span class="ffa">type-unstable</span>.</div><div class="t m0 x34 h6 y78 ff2 fs3 fc0 sc0 ls0 ws0">Instead,<span class="_ _5"> </span>the<span class="_ _5"> </span>iteration<span class="_ _3"> </span>is<span class="_ _5"> </span>terminated<span class="_ _5"> </span>with<span class="_ _5"> </span>a<span class="_ _3"> </span>side<span class="_ _5"> </span>exit<span class="_ _5"> </span>that<span class="_ _5"> </span>will<span class="_ _5"> </span>always</div><div class="t m0 x34 h6 y79 ff2 fs3 fc0 sc0 ls0 ws0">fail<span class="_ _3"> </span>and<span class="_ _6"> </span>return<span class="_ _6"> </span>to<span class="_ _3"> </span>the<span class="_ _6"> </span>interpreter<span class="_ _10"></span>.<span class="_ _6"> </span>At<span class="_ _6"> </span>the<span class="_ _3"> </span>same<span class="_ _6"> </span>time<span class="_ _6"> </span>a<span class="_ _3"> </span>new<span class="_ _6"> </span>trace<span class="_ _3"> </span>is</div><div class="t m0 x34 h6 y14e ff2 fs3 fc0 sc0 ls0 ws0">recorded<span class="_ _6"> </span>with<span class="_ _9"> </span>the<span class="_ _6"> </span>new<span class="_ _6"> </span>type<span class="_ _6"> </span>map.<span class="_ _9"> </span>Every<span class="_ _6"> </span>time<span class="_ _6"> </span>an<span class="_ _6"> </span>additional<span class="_ _9"> </span>type-</div><div class="t m0 x34 h6 y7b ff2 fs3 fc0 sc0 ls0 ws0">unstable<span class="_ _5"> </span>trace<span class="_ _7"> </span>is<span class="_ _5"> </span>added<span class="_ _5"> </span>to<span class="_ _5"> </span>a<span class="_ _7"> </span>region,<span class="_ _5"> </span>its<span class="_ _5"> </span>e<span class="_ _10"></span>xit<span class="_ _5"> </span>type<span class="_ _5"> </span>map<span class="_ _5"> </span>is<span class="_ _7"> </span>compared<span class="_ _5"> </span>to</div><div class="t m0 x34 h6 y1a1 ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _3"> </span>entry<span class="_ _3"> </span>map<span class="_ _3"> </span>of<span class="_ _3"> </span>all<span class="_ _3"> </span>existing<span class="_ _3"> </span>traces<span class="_ _3"> </span>in<span class="_ _3"> </span>case<span class="_ _3"> </span>they<span class="_ _3"> </span>complement<span class="_ _3"> </span>each</div><div class="t m0 x34 h6 y7d ff2 fs3 fc0 sc0 ls0 ws0">other<span class="_ _10"></span>.<span class="_ _3"> </span>With<span class="_ _3"> </span>this<span class="_ _3"> </span>approach<span class="_ _3"> </span>we<span class="_ _3"> </span>are<span class="_ _6"> </span>able<span class="_ _3"> </span>to<span class="_ _3"> </span>cov<span class="_ _2"></span>er<span class="_ _3"> </span>type-unstable<span class="_ _3"> </span>loop</div><div class="t m0 x34 h6 y7e ff2 fs3 fc0 sc0 ls0 ws0">iterations<span class="_ _5"> </span>as<span class="_ _5"> </span>long<span class="_ _5"> </span>they<span class="_ _5"> </span>e<span class="_ _10"></span>ventually<span class="_ _5"> </span>form<span class="_ _5"> </span>a<span class="_ _5"> </span>stable<span class="_ _5"> </span>equilibrium.</div><div class="t m0 x35 h6 y14f ff2 fs3 fc0 sc0 ls0 ws0">Finally<span class="_ _8"></span>,<span class="_ _6"> </span>the<span class="_ _6"> </span>trace<span class="_ _3"> </span>might<span class="_ _6"> </span>exit<span class="_ _3"> </span>the<span class="_ _6"> </span>loop<span class="_ _3"> </span>before<span class="_ _6"> </span>reaching<span class="_ _3"> </span>the<span class="_ _6"> </span>loop</div><div class="t m0 x34 h6 y80 ff2 fs3 fc0 sc0 ls0 ws0">header<span class="_ _10"></span>,<span class="_ _5"> </span>for<span class="_ _5"> </span>example<span class="_ _5"> </span>because<span class="_ _5"> </span>e<span class="_ _10"></span>xecution<span class="_ _5"> </span>reaches<span class="_ _5"> </span>a<span class="_ _5"> </span><span class="ff7">break<span class="_ _5"> </span></span>or<span class="_ _7"> </span><span class="ff7">return</span></div><div class="t m0 x34 h6 y1a2 ff2 fs3 fc0 sc0 ls0 ws0">statement.<span class="_ _3"> </span>In<span class="_ _3"> </span>this<span class="_ _3"> </span>case,<span class="_ _5"> </span>the<span class="_ _3"> </span>VM<span class="_ _3"> </span>simply<span class="_ _3"> </span>ends<span class="_ _3"> </span>the<span class="_ _3"> </span>trace<span class="_ _3"> </span>with<span class="_ _5"> </span>an<span class="_ _3"> </span>exit</div><div class="t m0 x34 h6 y82 ff2 fs3 fc0 sc0 ls0 ws0">to<span class="_ _5"> </span>the<span class="_ _5"> </span>trace<span class="_ _5"> </span>monitor<span class="_ _10"></span>.</div><div class="t m0 x35 h6 y83 ff2 fs3 fc0 sc0 ls0 ws0">As<span class="_ _6"> </span>mentioned<span class="_ _6"> </span>previously<span class="_ _8"></span>,<span class="_ _6"> </span>we<span class="_ _6"> </span>may<span class="_ _6"> </span>speculativ<span class="_ _10"></span>ely<span class="_ _6"> </span>chose<span class="_ _6"> </span>to<span class="_ _6"> </span>rep-</div><div class="t m0 x34 h6 y150 ff2 fs3 fc0 sc0 ls0 ws0">resent<span class="_ _3"> </span>certain<span class="_ _5"> </span>Number-typed<span class="_ _5"> </span>values<span class="_ _3"> </span>as<span class="_ _5"> </span>integers<span class="_ _3"> </span>on<span class="_ _5"> </span>trace.<span class="_ _3"> </span>W<span class="_ _8"></span>e<span class="_ _3"> </span>do<span class="_ _5"> </span>so</div><div class="t m0 x34 h6 y85 ff2 fs3 fc0 sc0 ls0 ws0">when<span class="_ _6"> </span>we<span class="_ _3"> </span>observe<span class="_ _6"> </span>that<span class="_ _3"> </span>Number-typed<span class="_ _3"> </span>variables<span class="_ _6"> </span>contain<span class="_ _3"> </span>an<span class="_ _6"> </span>integer</div><div class="t m0 x34 h6 y1a3 ff2 fs3 fc0 sc0 ls0 ws0">value<span class="_ _5"> </span>at<span class="_ _3"> </span>trace<span class="_ _3"> </span>entry<span class="_ _8"></span>.<span class="_ _3"> </span>If<span class="_ _3"> </span>during<span class="_ _3"> </span>trace<span class="_ _5"> </span>recording<span class="_ _3"> </span>the<span class="_ _3"> </span>v<span class="_ _2"></span>ariable<span class="_ _3"> </span>is<span class="_ _3"> </span>une<span class="_ _10"></span>x-</div><div class="t m0 x34 h6 y87 ff2 fs3 fc0 sc0 ls0 ws0">pectedly<span class="_ _3"> </span>assigned<span class="_ _6"> </span>a<span class="_ _3"> </span>non-integer<span class="_ _3"> </span>value,<span class="_ _3"> </span>we<span class="_ _3"> </span>have<span class="_ _3"> </span>to<span class="_ _3"> </span>widen<span class="_ _3"> </span>the<span class="_ _6"> </span>type</div><div class="t m0 x34 h6 y88 ff2 fs3 fc0 sc0 ls0 ws0">of<span class="_ _5"> </span>the<span class="_ _5"> </span>variable<span class="_ _5"> </span>to<span class="_ _5"> </span>a<span class="_ _5"> </span>double.<span class="_ _5"> </span>As<span class="_ _5"> </span>a<span class="_ _5"> </span>result,<span class="_ _5"> </span>the<span class="_ _5"> </span>recorded<span class="_ _5"> </span>trace<span class="_ _5"> </span>becomes</div><div class="t m0 x34 h6 y151 ff2 fs3 fc0 sc0 ls0 ws0">inherently<span class="_ _9"> </span>type-unstable<span class="_ _f"> </span>since<span class="_ _9"> </span>it<span class="_ _9"> </span>starts<span class="_ _9"> </span>with<span class="_ _f"> </span>an<span class="_ _9"> </span>integer<span class="_ _9"> </span>value<span class="_ _6"> </span>but</div><div class="t m0 x34 h6 y8a ff2 fs3 fc0 sc0 ls0 ws0">ends<span class="_ _3"> </span>with<span class="_ _5"> </span>a<span class="_ _3"> </span>double<span class="_ _3"> </span>v<span class="_ _10"></span>alue.<span class="_ _3"> </span>This<span class="_ _3"> </span>represents<span class="_ _5"> </span>a<span class="_ _3"> </span>mis-speculation,<span class="_ _3"> </span>since</div><div class="t m0 x34 h6 y1a4 ff2 fs3 fc0 sc0 ls0 ws0">at<span class="_ _5"> </span>trace<span class="_ _5"> </span>entry<span class="_ _5"> </span>we<span class="_ _5"> </span>specialized<span class="_ _5"> </span>the<span class="_ _5"> </span>Number<span class="_ _10"></span>-typed<span class="_ _5"> </span>value<span class="_ _5"> </span>to<span class="_ _5"> </span>an<span class="_ _5"> </span>inte<span class="_ _2"></span>ger<span class="_ _10"></span>,</div><div class="t m0 x34 h6 y8c ff2 fs3 fc0 sc0 ls0 ws0">assuming<span class="_ _7"> </span>that<span class="_ _5"> </span>at<span class="_ _7"> </span>the<span class="_ _7"> </span>loop<span class="_ _5"> </span>edge<span class="_ _7"> </span>we<span class="_ _7"> </span>would<span class="_ _7"> </span>again<span class="_ _7"> </span>&#64257;nd<span class="_ _5"> </span>an<span class="_ _7"> </span>integer<span class="_ _7"> </span>value</div><div class="t m0 x34 h6 y8d ff2 fs3 fc0 sc0 ls0 ws0">in<span class="_ _5"> </span>the<span class="_ _5"> </span>variable,<span class="_ _5"> </span>allo<span class="_ _10"></span>wing<span class="_ _3"> </span>us<span class="_ _5"> </span>to<span class="_ _5"> </span>close<span class="_ _5"> </span>the<span class="_ _5"> </span>loop.<span class="_ _5"> </span>T<span class="_ _8"></span>o<span class="_ _5"> </span>avoid<span class="_ _5"> </span>future<span class="_ _5"> </span>spec-</div><div class="t m0 x34 h6 y152 ff2 fs3 fc0 sc0 ls0 ws0">ulativ<span class="_ _10"></span>e<span class="_ _3"> </span>failures<span class="_ _3"> </span>inv<span class="_ _10"></span>olving<span class="_ _3"> </span>this<span class="_ _3"> </span>variable,<span class="_ _3"> </span>and<span class="_ _3"> </span>to<span class="_ _3"> </span>obtain<span class="_ _3"> </span>a<span class="_ _3"> </span>type-stable</div><div class="t m0 x34 h6 y153 ff2 fs3 fc0 sc0 ls0 ws0">trace<span class="_ _5"> </span>we<span class="_ _7"> </span>note<span class="_ _5"> </span>the<span class="_ _7"> </span>fact<span class="_ _5"> </span>that<span class="_ _7"> </span>the<span class="_ _5"> </span>v<span class="_ _10"></span>ariable<span class="_ _5"> </span>in<span class="_ _5"> </span>question<span class="_ _7"> </span>as<span class="_ _5"> </span>been<span class="_ _7"> </span>observed</div><div class="t m0 x34 h6 y1a5 ff2 fs3 fc0 sc0 ls0 ws0">to<span class="_ _5"> </span>sometimes<span class="_ _3"> </span>hold<span class="_ _5"> </span>non-inte<span class="_ _2"></span>ger<span class="_ _5"> </span>values<span class="_ _5"> </span>in<span class="_ _5"> </span>an<span class="_ _3"> </span>advisory<span class="_ _5"> </span>data<span class="_ _5"> </span>structure</div><div class="t m0 x34 h6 y155 ff2 fs3 fc0 sc0 ls0 ws0">which<span class="_ _5"> </span>we<span class="_ _5"> </span>call<span class="_ _5"> </span>the<span class="_ _5"> </span>&#8220;oracle&#8221;.</div><div class="t m0 x35 h6 y156 ff2 fs3 fc0 sc0 ls0 ws0">When<span class="_ _3"> </span>compiling<span class="_ _3"> </span>loops,<span class="_ _5"> </span>we<span class="_ _3"> </span>consult<span class="_ _3"> </span>the<span class="_ _3"> </span>oracle<span class="_ _3"> </span>before<span class="_ _3"> </span>specializ-</div><div class="t m0 x34 h6 y157 ff2 fs3 fc0 sc0 ls0 ws0">ing<span class="_ _6"> </span>values<span class="_ _3"> </span>to<span class="_ _9"> </span>integers.<span class="_ _6"> </span>Speculation<span class="_ _6"> </span>to<span class="_ _10"></span>wards<span class="_ _6"> </span>integers<span class="_ _6"> </span>is<span class="_ _6"> </span>performed</div><div class="t m0 x34 h6 y158 ff2 fs3 fc0 sc0 ls0 ws0">only<span class="_ _6"> </span>if<span class="_ _6"> </span>no<span class="_ _6"> </span>adverse<span class="_ _6"> </span>information<span class="_ _9"> </span>is<span class="_ _6"> </span>known<span class="_ _6"> </span>to<span class="_ _6"> </span>the<span class="_ _6"> </span>oracle<span class="_ _6"> </span>about<span class="_ _6"> </span>that</div><div class="t m0 x34 h6 y1a6 ff2 fs3 fc0 sc0 ls0 ws0">particular<span class="_ _3"> </span>v<span class="_ _2"></span>ariable.<span class="_ _3"> </span>Whene<span class="_ _10"></span>ver<span class="_ _3"> </span>we<span class="_ _3"> </span>accidentally<span class="_ _3"> </span>compile<span class="_ _3"> </span>a<span class="_ _5"> </span>loop<span class="_ _3"> </span>that</div><div class="t m0 x34 h6 y15a ff2 fs3 fc0 sc0 ls0 ws0">is<span class="_ _9"> </span>type-unstable<span class="_ _9"> </span>due<span class="_ _9"> </span>to<span class="_ _9"> </span>mis-speculation<span class="_ _9"> </span>of<span class="_ _9"> </span>a<span class="_ _9"> </span>Number-typed<span class="_ _6"> </span>vari-</div><div class="t m0 x34 h6 y15b ff2 fs3 fc0 sc0 ls0 ws0">able,<span class="_ _3"> </span>we<span class="_ _6"> </span>immediately<span class="_ _6"> </span>trigger<span class="_ _3"> </span>the<span class="_ _6"> </span>recording<span class="_ _3"> </span>of<span class="_ _6"> </span>a<span class="_ _3"> </span>new<span class="_ _3"> </span>trace,<span class="_ _6"> </span>which</div><div class="t m0 x34 h6 y15c ff2 fs3 fc0 sc0 ls0 ws0">based<span class="_ _5"> </span>on<span class="_ _5"> </span>the<span class="_ _5"> </span>now<span class="_ _5"> </span>updated<span class="_ _5"> </span>oracle<span class="_ _5"> </span>information<span class="_ _5"> </span>will<span class="_ _5"> </span>start<span class="_ _5"> </span>with<span class="_ _5"> </span>a<span class="_ _3"> </span>dou-</div><div class="t m0 x34 h6 y15d ff2 fs3 fc0 sc0 ls0 ws0">ble<span class="_ _5"> </span>value<span class="_ _5"> </span>and<span class="_ _5"> </span>thus<span class="_ _5"> </span>become<span class="_ _5"> </span>type<span class="_ _5"> </span>stable.</div><div class="t m0 x35 h6 y1a7 ff1 fs3 fc0 sc0 ls0 ws0">Extending<span class="_ _f"> </span>a<span class="_ _9"> </span>tree.<span class="_ _f"> </span><span class="ff2">Side<span class="_ _9"> </span>exits<span class="_ _f"> </span>lead<span class="_ _f"> </span>to<span class="_ _9"> </span>different<span class="_ _f"> </span>paths<span class="_ _9"> </span>through</span></div><div class="t m0 x34 h6 y15f ff2 fs3 fc0 sc0 ls0 ws0">the<span class="_ _3"> </span>loop,<span class="_ _3"> </span>or<span class="_ _3"> </span>paths<span class="_ _3"> </span>with<span class="_ _5"> </span>different<span class="_ _3"> </span>types<span class="_ _3"> </span>or<span class="_ _3"> </span>representations.<span class="_ _3"> </span>Thus,<span class="_ _3"> </span>to</div><div class="t m0 x34 h6 y160 ff2 fs3 fc0 sc0 ls0 ws0">completely<span class="_ _7"> </span>cover<span class="_ _7"> </span>the<span class="_ _5"> </span>loop,<span class="_ _7"> </span>the<span class="_ _7"> </span>VM<span class="_ _5"> </span>must<span class="_ _7"> </span>record<span class="_ _5"> </span>traces<span class="_ _7"> </span>starting<span class="_ _7"> </span>at<span class="_ _5"> </span>all</div><div class="t m0 x34 h6 y161 ff2 fs3 fc0 sc0 ls0 ws0">side<span class="_ _5"> </span>exits.<span class="_ _5"> </span>These<span class="_ _5"> </span>traces<span class="_ _3"> </span>are<span class="_ _5"> </span>recorded<span class="_ _5"> </span>much<span class="_ _5"> </span>like<span class="_ _5"> </span>root<span class="_ _3"> </span>traces:<span class="_ _5"> </span>there<span class="_ _5"> </span>is</div><div class="t m0 x34 h6 y162 ff2 fs3 fc0 sc0 ls0 ws0">a<span class="_ _7"> </span>counter<span class="_ _5"> </span>for<span class="_ _7"> </span>each<span class="_ _5"> </span>side<span class="_ _7"> </span>exit,<span class="_ _7"> </span>and<span class="_ _7"> </span>when<span class="_ _5"> </span>the<span class="_ _7"> </span>counter<span class="_ _5"> </span>reaches<span class="_ _7"> </span>a<span class="_ _7"> </span>hotness</div><div class="t m0 x34 h6 y1a8 ff2 fs3 fc0 sc0 ls0 ws0">threshold,<span class="_ _3"> </span>recording<span class="_ _5"> </span>starts.<span class="_ _3"> </span>Recording<span class="_ _3"> </span>stops<span class="_ _5"> </span>exactly<span class="_ _3"> </span>as<span class="_ _5"> </span>for<span class="_ _3"> </span>the<span class="_ _3"> </span>root</div><div class="t m0 x34 h6 y1a9 ff2 fs3 fc0 sc0 ls0 ws0">trace,<span class="_ _5"> </span>using<span class="_ _5"> </span>the<span class="_ _5"> </span>loop<span class="_ _5"> </span>header<span class="_ _5"> </span>of<span class="_ _5"> </span>the<span class="_ _5"> </span>root<span class="_ _5"> </span>trace<span class="_ _5"> </span>as<span class="_ _5"> </span>the<span class="_ _5"> </span>target<span class="_ _5"> </span>to<span class="_ _5"> </span>reach.</div></div><div class="pi" data-data='{"ctm":[1.568627,0.000000,0.000000,1.568627,0.000000,0.000000]}'></div></div>
100+评论
captcha
    类型标题大小时间
    ZIP免积分下载-Springboot旅游管理系统-包含源码,文档,有问题可以私信解决19.59MB8月前
    ZIPDspack.zip delphi控件2.91MB8月前
    ZIPBlue-Bridge-Cup-maste2018蓝桥杯VIP题集r (2).zip15.6MB8月前
    ZIPmapreduce示例.zip99.06MB8月前
    ZIP后端开发+springboot+个人学习8.86MB8月前
    ZIP基于vue的tab组件15.71KB8月前
    ZIP开源一款H5自适应留言表白墙9.78MB8月前
    ZIP2023最新临时文件上传存储分享系统+临时文件网盘系统源码756.27KB8月前