_field_comment_report_v2.json 69 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572
  1. [
  2. {
  3. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\component\\CallFromJs.java",
  4. "total": 1,
  5. "commented": 0,
  6. "missing": [
  7. {
  8. "line": 8,
  9. "content": " public static final Logger log = LoggerFactory.getLogger(CallFromJs.class);",
  10. "name": "log",
  11. "endLine": 8,
  12. "suggest": "日志记录器"
  13. }
  14. ]
  15. },
  16. {
  17. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\component\\MesRadio.java",
  18. "total": 3,
  19. "commented": 0,
  20. "missing": [
  21. {
  22. "line": 13,
  23. "content": " public static final Logger log = LoggerFactory.getLogger(MesRadio.class);",
  24. "name": "log",
  25. "endLine": 13,
  26. "suggest": "日志记录器"
  27. },
  28. {
  29. "line": 15,
  30. "content": " private String result = \"\";",
  31. "name": "result",
  32. "endLine": 15,
  33. "suggest": "测试/业务结果"
  34. },
  35. {
  36. "line": 16,
  37. "content": " private Integer i = 0;",
  38. "name": "i",
  39. "endLine": 16,
  40. "suggest": "内部计数器"
  41. }
  42. ]
  43. },
  44. {
  45. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\component\\MesWebView.java",
  46. "total": 3,
  47. "commented": 0,
  48. "missing": [
  49. {
  50. "line": 19,
  51. "content": " public static final Logger log = LoggerFactory.getLogger(MesWebView.class);",
  52. "name": "log",
  53. "endLine": 19,
  54. "suggest": "日志记录器"
  55. },
  56. {
  57. "line": 21,
  58. "content": " public static WebEngine engine = null;",
  59. "name": "engine",
  60. "endLine": 21,
  61. "suggest": "JavaFX Web引擎"
  62. },
  63. {
  64. "line": 23,
  65. "content": " public static WebView webView = null;",
  66. "name": "webView",
  67. "endLine": 23,
  68. "suggest": "JavaFX Web视图"
  69. }
  70. ]
  71. },
  72. {
  73. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\component\\MyDialog.java",
  74. "total": 0,
  75. "commented": 0,
  76. "missing": []
  77. },
  78. {
  79. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\netty\\MesMsgUtils.java",
  80. "total": 13,
  81. "commented": 0,
  82. "missing": [
  83. {
  84. "line": 5,
  85. "content": " public static int SYNR_LEN = 46;",
  86. "name": "SYNR_LEN",
  87. "endLine": 5,
  88. "suggest": "SYNR报文长度"
  89. },
  90. {
  91. "line": 6,
  92. "content": " public static int AXTW_LEN = 46;",
  93. "name": "AXTW_LEN",
  94. "endLine": 6,
  95. "suggest": "AXTW报文长度"
  96. },
  97. {
  98. "line": 7,
  99. "content": " public static int ACLW_LEN = 46;",
  100. "name": "ACLW_LEN",
  101. "endLine": 7,
  102. "suggest": "ACLW报文长度"
  103. },
  104. {
  105. "line": 8,
  106. "content": " public static int MCJW_LEN = 96;",
  107. "name": "MCJW_LEN",
  108. "endLine": 8,
  109. "suggest": "MCJW报文长度"
  110. },
  111. {
  112. "line": 9,
  113. "content": " public static int AQDW_LEN = 96;",
  114. "name": "AQDW_LEN",
  115. "endLine": 9,
  116. "suggest": "AQDW报文长度"
  117. },
  118. {
  119. "line": 10,
  120. "content": " public static int MBDW_LEN = 96;",
  121. "name": "MBDW_LEN",
  122. "endLine": 10,
  123. "suggest": "MBDW报文长度"
  124. },
  125. {
  126. "line": 11,
  127. "content": " public static int MJBW_LEN = 96;",
  128. "name": "MJBW_LEN",
  129. "endLine": 11,
  130. "suggest": "MJBW报文长度"
  131. },
  132. {
  133. "line": 12,
  134. "content": " public static int MQDW_LEN = 96;",
  135. "name": "MQDW_LEN",
  136. "endLine": 12,
  137. "suggest": "MQDW报文长度"
  138. },
  139. {
  140. "line": 13,
  141. "content": " public static int MKSW_LEN = 96;",
  142. "name": "MKSW_LEN",
  143. "endLine": 13,
  144. "suggest": "MKSW报文长度"
  145. },
  146. {
  147. "line": 14,
  148. "content": " public static int MSBW_LEN = 96;",
  149. "name": "MSBW_LEN",
  150. "endLine": 14,
  151. "suggest": "MSBW报文长度"
  152. },
  153. {
  154. "line": 15,
  155. "content": " public static int MCSW_LEN = 96;",
  156. "name": "MCSW_LEN",
  157. "endLine": 15,
  158. "suggest": "MCSW报文长度"
  159. },
  160. {
  161. "line": 16,
  162. "content": " public static int AQRW_LEN = 96;",
  163. "name": "AQRW_LEN",
  164. "endLine": 16,
  165. "suggest": "AQRW报文长度"
  166. },
  167. {
  168. "line": 18,
  169. "content": " public static String MSG_TYPE[] = { / \"SYNR\", / \"AXTW\", / \"ACLW\", / \"MCJW\", / \"AQDW\", / \"MBDW\", / \"MJBW\", / \"MQDW\", / \"MKSW\", / \"MSBW\", / \"MCSW\", / \"AQRW\", / };",
  170. "name": "MSG_TYPE",
  171. "endLine": 31,
  172. "suggest": "报文类型列表"
  173. }
  174. ]
  175. },
  176. {
  177. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\netty\\NettyClient.java",
  178. "total": 3,
  179. "commented": 0,
  180. "missing": [
  181. {
  182. "line": 17,
  183. "content": " public static final Logger log = LoggerFactory.getLogger(NettyClientHandler.class);",
  184. "name": "log",
  185. "endLine": 17,
  186. "suggest": "日志记录器"
  187. },
  188. {
  189. "line": 18,
  190. "content": " public SocketChannel socketChannel;",
  191. "name": "socketChannel",
  192. "endLine": 18,
  193. "suggest": "Socket通道"
  194. },
  195. {
  196. "line": 19,
  197. "content": " public static ChannelFuture future;",
  198. "name": "future",
  199. "endLine": 19,
  200. "suggest": "通道Future"
  201. }
  202. ]
  203. },
  204. {
  205. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\netty\\NettyClientHandler.java",
  206. "total": 3,
  207. "commented": 0,
  208. "missing": [
  209. {
  210. "line": 17,
  211. "content": " public static final Logger log = LoggerFactory.getLogger(NettyClientHandler.class);",
  212. "name": "log",
  213. "endLine": 17,
  214. "suggest": "日志记录器"
  215. },
  216. {
  217. "line": 19,
  218. "content": " private final SimpleDateFormat sdf = new SimpleDateFormat(\"yyyy-MM-dd HH:mm:ss\");",
  219. "name": "sdf",
  220. "endLine": 19,
  221. "suggest": "日期时间格式化器"
  222. },
  223. {
  224. "line": 20,
  225. "content": " public static byte[] responseByte;",
  226. "name": "responseByte",
  227. "endLine": 20,
  228. "suggest": "响应字节缓存"
  229. }
  230. ]
  231. },
  232. {
  233. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\netty\\ProtocolParam.java",
  234. "total": 2,
  235. "commented": 1,
  236. "missing": [
  237. {
  238. "line": 9,
  239. "content": " public static final Logger log = LoggerFactory.getLogger(ProtocolParam.class);",
  240. "name": "log",
  241. "endLine": 9,
  242. "suggest": "日志记录器"
  243. }
  244. ]
  245. },
  246. {
  247. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\netty\\XDecoder.java",
  248. "total": 4,
  249. "commented": 3,
  250. "missing": [
  251. {
  252. "line": 15,
  253. "content": " public static final Logger log = LoggerFactory.getLogger(XDecoder.class);",
  254. "name": "log",
  255. "endLine": 15,
  256. "suggest": "日志记录器"
  257. }
  258. ]
  259. },
  260. {
  261. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\ui\\BindMaterialResp.java",
  262. "total": 6,
  263. "commented": 0,
  264. "missing": [
  265. {
  266. "line": 4,
  267. "content": " private String materialId;",
  268. "name": "materialId",
  269. "endLine": 4,
  270. "suggest": "物料ID"
  271. },
  272. {
  273. "line": 5,
  274. "content": " private String materialTitle;",
  275. "name": "materialTitle",
  276. "endLine": 5,
  277. "suggest": "物料名称"
  278. },
  279. {
  280. "line": 6,
  281. "content": " private String craft;",
  282. "name": "craft",
  283. "endLine": 6,
  284. "suggest": "工艺"
  285. },
  286. {
  287. "line": 7,
  288. "content": " private String batchSn;",
  289. "name": "batchSn",
  290. "endLine": 7,
  291. "suggest": "批次号"
  292. },
  293. {
  294. "line": 8,
  295. "content": " private String lastTimes;",
  296. "name": "lastTimes",
  297. "endLine": 8,
  298. "suggest": "剩余可用次数"
  299. },
  300. {
  301. "line": 9,
  302. "content": " private String type;",
  303. "name": "type",
  304. "endLine": 9,
  305. "suggest": "类型"
  306. }
  307. ]
  308. },
  309. {
  310. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\ui\\CenterRenderer.java",
  311. "total": 0,
  312. "commented": 0,
  313. "missing": []
  314. },
  315. {
  316. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\ui\\ConfigParam.java",
  317. "total": 27,
  318. "commented": 0,
  319. "missing": [
  320. {
  321. "line": 4,
  322. "content": "\tpublic Integer id;",
  323. "name": "id",
  324. "endLine": 4,
  325. "suggest": "主键ID"
  326. },
  327. {
  328. "line": 5,
  329. "content": "\tpublic String programNo;",
  330. "name": "programNo",
  331. "endLine": 5,
  332. "suggest": "程序号"
  333. },
  334. {
  335. "line": 6,
  336. "content": "\tpublic String startMode;",
  337. "name": "startMode",
  338. "endLine": 6,
  339. "suggest": "启动模式"
  340. },
  341. {
  342. "line": 7,
  343. "content": "\tpublic String serialPort;",
  344. "name": "serialPort",
  345. "endLine": 7,
  346. "suggest": "串口号/设备地址"
  347. },
  348. {
  349. "line": 8,
  350. "content": "\tpublic String baudRate;",
  351. "name": "baudRate",
  352. "endLine": 8,
  353. "suggest": "波特率/端口"
  354. },
  355. {
  356. "line": 9,
  357. "content": "\tpublic String dataBits;",
  358. "name": "dataBits",
  359. "endLine": 9,
  360. "suggest": "数据位"
  361. },
  362. {
  363. "line": 10,
  364. "content": "\tpublic String checkBit;",
  365. "name": "checkBit",
  366. "endLine": 10,
  367. "suggest": "校验位"
  368. },
  369. {
  370. "line": 11,
  371. "content": "\tpublic String stopBit;",
  372. "name": "stopBit",
  373. "endLine": 11,
  374. "suggest": "停止位"
  375. },
  376. {
  377. "line": 12,
  378. "content": "\tpublic String leakage;",
  379. "name": "leakage",
  380. "endLine": 12,
  381. "suggest": "泄漏检测配置"
  382. },
  383. {
  384. "line": 13,
  385. "content": "\tpublic String printLabel;",
  386. "name": "printLabel",
  387. "endLine": 13,
  388. "suggest": "是否打印标签"
  389. },
  390. {
  391. "line": 14,
  392. "content": "\tpublic String printName;",
  393. "name": "printName",
  394. "endLine": 14,
  395. "suggest": "打印机名称"
  396. },
  397. {
  398. "line": 15,
  399. "content": "\tpublic String labelName;",
  400. "name": "labelName",
  401. "endLine": 15,
  402. "suggest": "标签模板名"
  403. },
  404. {
  405. "line": 16,
  406. "content": "\tpublic String labelx;",
  407. "name": "labelx",
  408. "endLine": 16,
  409. "suggest": "标签X坐标"
  410. },
  411. {
  412. "line": 17,
  413. "content": "\tpublic String labely;",
  414. "name": "labely",
  415. "endLine": 17,
  416. "suggest": "标签Y坐标"
  417. },
  418. {
  419. "line": 18,
  420. "content": "\tpublic String labelLineSpace;",
  421. "name": "labelLineSpace",
  422. "endLine": 18,
  423. "suggest": "标签行间距"
  424. },
  425. {
  426. "line": 19,
  427. "content": "\tpublic String labelFont;",
  428. "name": "labelFont",
  429. "endLine": 19,
  430. "suggest": "标签字体"
  431. },
  432. {
  433. "line": 20,
  434. "content": "\tpublic String productSnPre;",
  435. "name": "productSnPre",
  436. "endLine": 20,
  437. "suggest": "产品条码前缀"
  438. },
  439. {
  440. "line": 21,
  441. "content": "\tpublic String productSnLength;",
  442. "name": "productSnLength",
  443. "endLine": 21,
  444. "suggest": "产品条码长度"
  445. },
  446. {
  447. "line": 22,
  448. "content": "\tpublic String device;",
  449. "name": "device",
  450. "endLine": 22,
  451. "suggest": "设备类型"
  452. },
  453. {
  454. "line": 23,
  455. "content": "\tpublic String ngTime;",
  456. "name": "ngTime",
  457. "endLine": 23,
  458. "suggest": "NG判定时间"
  459. },
  460. {
  461. "line": 24,
  462. "content": "\tpublic String ngNumber;",
  463. "name": "ngNumber",
  464. "endLine": 24,
  465. "suggest": "NG数量阈值"
  466. },
  467. {
  468. "line": 25,
  469. "content": "\tpublic String ngUpgradeTime;",
  470. "name": "ngUpgradeTime",
  471. "endLine": 25,
  472. "suggest": "NG升级时间"
  473. },
  474. {
  475. "line": 26,
  476. "content": "\tpublic String oprno;",
  477. "name": "oprno",
  478. "endLine": 26,
  479. "suggest": "工序号"
  480. },
  481. {
  482. "line": 27,
  483. "content": "\tpublic String oprnoTitle;",
  484. "name": "oprnoTitle",
  485. "endLine": 27,
  486. "suggest": "工序名称"
  487. },
  488. {
  489. "line": 28,
  490. "content": "\tpublic String lineSn;",
  491. "name": "lineSn",
  492. "endLine": 28,
  493. "suggest": "产线编号"
  494. },
  495. {
  496. "line": 29,
  497. "content": "\tpublic String task;",
  498. "name": "task",
  499. "endLine": 29,
  500. "suggest": "任务标识"
  501. },
  502. {
  503. "line": 30,
  504. "content": "\tpublic String stationNo;",
  505. "name": "stationNo",
  506. "endLine": 30,
  507. "suggest": "工位号"
  508. }
  509. ]
  510. },
  511. {
  512. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\ui\\CustomPrintExample.java",
  513. "total": 0,
  514. "commented": 0,
  515. "missing": []
  516. },
  517. {
  518. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\ui\\DataUtil.java",
  519. "total": 1,
  520. "commented": 0,
  521. "missing": [
  522. {
  523. "line": 22,
  524. "content": " public static final Logger log = LoggerFactory.getLogger(DataUtil.class);",
  525. "name": "log",
  526. "endLine": 22,
  527. "suggest": "日志记录器"
  528. }
  529. ]
  530. },
  531. {
  532. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\ui\\ExportUtil.java",
  533. "total": 1,
  534. "commented": 0,
  535. "missing": [
  536. {
  537. "line": 17,
  538. "content": " public static final Logger log = LoggerFactory.getLogger(ExportUtil.class);",
  539. "name": "log",
  540. "endLine": 17,
  541. "suggest": "日志记录器"
  542. }
  543. ]
  544. },
  545. {
  546. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\ui\\LockUtil.java",
  547. "total": 4,
  548. "commented": 0,
  549. "missing": [
  550. {
  551. "line": 10,
  552. "content": " private FileChannel channel;",
  553. "name": "channel",
  554. "endLine": 10,
  555. "suggest": "文件通道"
  556. },
  557. {
  558. "line": 12,
  559. "content": " private FileLock lock;",
  560. "name": "lock",
  561. "endLine": 12,
  562. "suggest": "文件锁"
  563. },
  564. {
  565. "line": 14,
  566. "content": " private File file;",
  567. "name": "file",
  568. "endLine": 14,
  569. "suggest": "锁文件"
  570. },
  571. {
  572. "line": 16,
  573. "content": " private static LockUtil instance = null;",
  574. "name": "instance",
  575. "endLine": 16,
  576. "suggest": "单例实例"
  577. }
  578. ]
  579. },
  580. {
  581. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\ui\\LoginFarme.java",
  582. "total": 6,
  583. "commented": 2,
  584. "missing": [
  585. {
  586. "line": 19,
  587. "content": " public static JTextField userNameTxt;",
  588. "name": "userNameTxt",
  589. "endLine": 19,
  590. "suggest": "用户名输入框"
  591. },
  592. {
  593. "line": 20,
  594. "content": " public static JPasswordField userPasswordTxt;",
  595. "name": "userPasswordTxt",
  596. "endLine": 20,
  597. "suggest": "密码输入框"
  598. },
  599. {
  600. "line": 21,
  601. "content": " static JButton loginButton = new JButton(\"用户密码登录\");",
  602. "name": "loginButton",
  603. "endLine": 21,
  604. "suggest": "密码登录按钮"
  605. },
  606. {
  607. "line": 22,
  608. "content": " static JButton scanLoginButton = new JButton(\"扫 码 登 录\");",
  609. "name": "scanLoginButton",
  610. "endLine": 22,
  611. "suggest": "扫码登录按钮"
  612. }
  613. ]
  614. },
  615. {
  616. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\ui\\MesClient.java",
  617. "total": 132,
  618. "commented": 16,
  619. "missing": [
  620. {
  621. "line": 34,
  622. "content": " public static final Logger log = LoggerFactory.getLogger(MesClient.class);",
  623. "name": "log",
  624. "endLine": 34,
  625. "suggest": "日志记录器"
  626. },
  627. {
  628. "line": 36,
  629. "content": " private static String Drivde = \"org.sqlite.JDBC\";",
  630. "name": "Drivde",
  631. "endLine": 36,
  632. "suggest": "JDBC驱动类名"
  633. },
  634. {
  635. "line": 44,
  636. "content": " public static int mes_heart_icon_cycle = 1;",
  637. "name": "mes_heart_icon_cycle",
  638. "endLine": 44,
  639. "suggest": "心跳图标切换周期(秒)"
  640. },
  641. {
  642. "line": 55,
  643. "content": " public static String sessionid = \"\";",
  644. "name": "sessionid",
  645. "endLine": 55,
  646. "suggest": "会话ID"
  647. },
  648. {
  649. "line": 57,
  650. "content": " public static JPanel contentPane;",
  651. "name": "contentPane",
  652. "endLine": 57,
  653. "suggest": "主内容面板"
  654. },
  655. {
  656. "line": 58,
  657. "content": " public static MesClient mesClientFrame;",
  658. "name": "mesClientFrame",
  659. "endLine": 58,
  660. "suggest": "主窗口实例"
  661. },
  662. {
  663. "line": 59,
  664. "content": " public static JTabbedPane tabbedPane;",
  665. "name": "tabbedPane",
  666. "endLine": 59,
  667. "suggest": "选项卡面板"
  668. },
  669. {
  670. "line": 60,
  671. "content": " public static JScrollPane indexScrollPaneA;",
  672. "name": "indexScrollPaneA",
  673. "endLine": 60,
  674. "suggest": "首页滚动面板"
  675. },
  676. {
  677. "line": 61,
  678. "content": " public static JScrollPane searchScrollPane;",
  679. "name": "searchScrollPane",
  680. "endLine": 61,
  681. "suggest": "查询滚动面板"
  682. },
  683. {
  684. "line": 62,
  685. "content": " public static JScrollPane searchScrollPaneD;",
  686. "name": "searchScrollPaneD",
  687. "endLine": 62,
  688. "suggest": "查询面板D滚动容器"
  689. },
  690. {
  691. "line": 63,
  692. "content": " public static JScrollPane searchScrollPaneDj;",
  693. "name": "searchScrollPaneDj",
  694. "endLine": 63,
  695. "suggest": "点检滚动面板"
  696. },
  697. {
  698. "line": 64,
  699. "content": " public static JScrollPane searchScrollPaneTask;",
  700. "name": "searchScrollPaneTask",
  701. "endLine": 64,
  702. "suggest": "任务滚动面板"
  703. },
  704. {
  705. "line": 66,
  706. "content": " public static Boolean check_quality_result = false;",
  707. "name": "check_quality_result",
  708. "endLine": 66,
  709. "suggest": "质量结果校验标志"
  710. },
  711. {
  712. "line": 67,
  713. "content": " public static Integer work_status = 0;",
  714. "name": "work_status",
  715. "endLine": 67,
  716. "suggest": "当前作业状态"
  717. },
  718. {
  719. "line": 69,
  720. "content": " public static JButton heart_beat_menu;",
  721. "name": "heart_beat_menu",
  722. "endLine": 69,
  723. "suggest": "心跳状态菜单按钮"
  724. },
  725. {
  726. "line": 70,
  727. "content": " public static JButton status_menu;",
  728. "name": "status_menu",
  729. "endLine": 70,
  730. "suggest": "状态菜单按钮"
  731. },
  732. {
  733. "line": 71,
  734. "content": " public static JButton user_menu;",
  735. "name": "user_menu",
  736. "endLine": 71,
  737. "suggest": "用户菜单按钮"
  738. },
  739. {
  740. "line": 73,
  741. "content": " public static int scan_type = 0;",
  742. "name": "scan_type",
  743. "endLine": 73,
  744. "suggest": "扫码类型"
  745. },
  746. {
  747. "line": 74,
  748. "content": " public static JButton finish_ok_bt;",
  749. "name": "finish_ok_bt",
  750. "endLine": 74,
  751. "suggest": "OK完成按钮"
  752. },
  753. {
  754. "line": 75,
  755. "content": " public static JButton finish_ng_bt;",
  756. "name": "finish_ng_bt",
  757. "endLine": 75,
  758. "suggest": "NG完成按钮"
  759. },
  760. {
  761. "line": 76,
  762. "content": " public static JTextField product_sn;",
  763. "name": "product_sn",
  764. "endLine": 76,
  765. "suggest": "产品条码输入框"
  766. },
  767. {
  768. "line": 77,
  769. "content": " public static JButton f_scan_data_bt_1;",
  770. "name": "f_scan_data_bt_1",
  771. "endLine": 77,
  772. "suggest": "扫码操作按钮"
  773. },
  774. {
  775. "line": 79,
  776. "content": " public static String user20 = \"\";",
  777. "name": "user20",
  778. "endLine": 79,
  779. "suggest": "当前登录用户工号"
  780. },
  781. {
  782. "line": 82,
  783. "content": " public static JFrame welcomeWin;",
  784. "name": "welcomeWin",
  785. "endLine": 82,
  786. "suggest": "欢迎/登录窗口"
  787. },
  788. {
  789. "line": 84,
  790. "content": " public static JPanel indexPanelB;",
  791. "name": "indexPanelB",
  792. "endLine": 84,
  793. "suggest": "首页面板B"
  794. },
  795. {
  796. "line": 85,
  797. "content": " public static MesWebView jfxPanel = null;",
  798. "name": "jfxPanel",
  799. "endLine": 85,
  800. "suggest": "内嵌Web视图1"
  801. },
  802. {
  803. "line": 86,
  804. "content": " public static JPanel indexPanelC;",
  805. "name": "indexPanelC",
  806. "endLine": 86,
  807. "suggest": "首页面板C"
  808. },
  809. {
  810. "line": 87,
  811. "content": " public static JPanel indexPanelD;",
  812. "name": "indexPanelD",
  813. "endLine": 87,
  814. "suggest": "首页面板D"
  815. },
  816. {
  817. "line": 88,
  818. "content": " public static MesWebView jfxPanel2 = null;",
  819. "name": "jfxPanel2",
  820. "endLine": 88,
  821. "suggest": "内嵌Web视图2"
  822. },
  823. {
  824. "line": 89,
  825. "content": " public static MesWebView jfxPanel3 = null;",
  826. "name": "jfxPanel3",
  827. "endLine": 89,
  828. "suggest": "内嵌Web视图3"
  829. },
  830. {
  831. "line": 90,
  832. "content": " public static MesRadio mesRadioHj;",
  833. "name": "mesRadioHj",
  834. "endLine": 90,
  835. "suggest": "单选组件"
  836. },
  837. {
  838. "line": 92,
  839. "content": " public static JLabel curTaskName;",
  840. "name": "curTaskName",
  841. "endLine": 92,
  842. "suggest": "当前任务名称标签"
  843. },
  844. {
  845. "line": 94,
  846. "content": " public static JTable table;",
  847. "name": "table",
  848. "endLine": 94,
  849. "suggest": "气密结果表格"
  850. },
  851. {
  852. "line": 95,
  853. "content": " public static Object[] columnNames = {\"工件码\", \"测试日期\", \"压力\", \"泄露值\",\"结果\"};",
  854. "name": "columnNames",
  855. "endLine": 95,
  856. "suggest": "结果表列名"
  857. },
  858. {
  859. "line": 103,
  860. "content": " public static Object[][] rowData = new Object[12][5];",
  861. "name": "rowData",
  862. "endLine": 103,
  863. "suggest": "结果表行数据"
  864. },
  865. {
  866. "line": 104,
  867. "content": " public static JLabel pageLabel;",
  868. "name": "pageLabel",
  869. "endLine": 104,
  870. "suggest": "分页页码标签"
  871. },
  872. {
  873. "line": 109,
  874. "content": " public static JTable bindTable;",
  875. "name": "bindTable",
  876. "endLine": 109,
  877. "suggest": "物料绑定表格"
  878. },
  879. {
  880. "line": 110,
  881. "content": " public static Object[] bindColumnNames = { \"物料名称\", \"绑定批次\", \"剩余次数\", \"操作\" };",
  882. "name": "bindColumnNames",
  883. "endLine": 110,
  884. "suggest": "绑定表列名"
  885. },
  886. {
  887. "line": 111,
  888. "content": " public static Object[][] bindRowData = null;",
  889. "name": "bindRowData",
  890. "endLine": 111,
  891. "suggest": "绑定表行数据"
  892. },
  893. {
  894. "line": 113,
  895. "content": " public static JTable table2;",
  896. "name": "table2",
  897. "endLine": 113,
  898. "suggest": "任务列表表格"
  899. },
  900. {
  901. "line": 114,
  902. "content": " public static Object[] columnNames2 = { \"任务名称\" };",
  903. "name": "columnNames2",
  904. "endLine": 114,
  905. "suggest": "任务表列名"
  906. },
  907. {
  908. "line": 115,
  909. "content": " public static Object[][] rowData2 = {{\"\"},{\"\"},{\"\"}};",
  910. "name": "rowData2",
  911. "endLine": 115,
  912. "suggest": "任务表行数据"
  913. },
  914. {
  915. "line": 117,
  916. "content": " public static JTable materialTable;",
  917. "name": "materialTable",
  918. "endLine": 117,
  919. "suggest": "物料表格"
  920. },
  921. {
  922. "line": 118,
  923. "content": " public static Object[] materialColumnNames = { \"物料名称\", \"绑定批次\", \"剩余次数\", \"操作\" };",
  924. "name": "materialColumnNames",
  925. "endLine": 118,
  926. "suggest": "物料表列名"
  927. },
  928. {
  929. "line": 119,
  930. "content": " public static Object[][] materialRowData = null;",
  931. "name": "materialRowData",
  932. "endLine": 119,
  933. "suggest": "物料表行数据"
  934. },
  935. {
  936. "line": 121,
  937. "content": " public static Integer tjFlag = 0;",
  938. "name": "tjFlag",
  939. "endLine": 121,
  940. "suggest": "提交/运行状态标志"
  941. },
  942. {
  943. "line": 123,
  944. "content": " public static String tjFlagText2 = \"设备运行中\";",
  945. "name": "tjFlagText2",
  946. "endLine": 123,
  947. "suggest": "状态文案:设备运行中"
  948. },
  949. {
  950. "line": 125,
  951. "content": " public static String tjFlagText3 = \"设备运行结束\";",
  952. "name": "tjFlagText3",
  953. "endLine": 125,
  954. "suggest": "状态文案:设备运行结束"
  955. },
  956. {
  957. "line": 127,
  958. "content": " public static String tjFlagText4 = \"结果已上传MES,请扫下一件\";",
  959. "name": "tjFlagText4",
  960. "endLine": 127,
  961. "suggest": "状态文案:结果已上传"
  962. },
  963. {
  964. "line": 129,
  965. "content": " public static String tjFlagText5 = \"已扫码,等待设备运行\";",
  966. "name": "tjFlagText5",
  967. "endLine": 129,
  968. "suggest": "状态文案:已扫码等待运行"
  969. },
  970. {
  971. "line": 131,
  972. "content": " public static String tjFlagTextErr = \"结果上传MES失败,请重试\";",
  973. "name": "tjFlagTextErr",
  974. "endLine": 131,
  975. "suggest": "状态文案:上传失败"
  976. },
  977. {
  978. "line": 133,
  979. "content": " public static CommonQmDevice commonQmDevice;",
  980. "name": "commonQmDevice",
  981. "endLine": 133,
  982. "suggest": "气密设备统一入口"
  983. },
  984. {
  985. "line": 134,
  986. "content": " public static SerialPortUtils serialPortUtils;",
  987. "name": "serialPortUtils",
  988. "endLine": 134,
  989. "suggest": "串口工具实例"
  990. },
  991. {
  992. "line": 135,
  993. "content": " public static Integer mesTjFlag = 0;",
  994. "name": "mesTjFlag",
  995. "endLine": 135,
  996. "suggest": "MES提交标志"
  997. },
  998. {
  999. "line": 136,
  1000. "content": " public static Integer workstop = 0;",
  1001. "name": "workstop",
  1002. "endLine": 136,
  1003. "suggest": "作业停止标志"
  1004. },
  1005. {
  1006. "line": 137,
  1007. "content": " public static String lastQmPressure = \"\";",
  1008. "name": "lastQmPressure",
  1009. "endLine": 137,
  1010. "suggest": "最近一次压力值"
  1011. },
  1012. {
  1013. "line": 138,
  1014. "content": " public static String lastQmLeak = \"\";",
  1015. "name": "lastQmLeak",
  1016. "endLine": 138,
  1017. "suggest": "最近一次泄漏值"
  1018. },
  1019. {
  1020. "line": 139,
  1021. "content": " public static JTextField printSn2;",
  1022. "name": "printSn2",
  1023. "endLine": 139,
  1024. "suggest": "补打条码输入框"
  1025. },
  1026. {
  1027. "line": 140,
  1028. "content": " public static JTextField printTitle2;",
  1029. "name": "printTitle2",
  1030. "endLine": 140,
  1031. "suggest": "补打标题输入框"
  1032. },
  1033. {
  1034. "line": 141,
  1035. "content": " public static JTextField printValue2;",
  1036. "name": "printValue2",
  1037. "endLine": 141,
  1038. "suggest": "补打数值输入框"
  1039. },
  1040. {
  1041. "line": 142,
  1042. "content": " public static JButton printBtn2;",
  1043. "name": "printBtn2",
  1044. "endLine": 142,
  1045. "suggest": "补打按钮"
  1046. },
  1047. {
  1048. "line": 143,
  1049. "content": " public static ConfigParam configParam;",
  1050. "name": "configParam",
  1051. "endLine": 143,
  1052. "suggest": "工位配置参数"
  1053. },
  1054. {
  1055. "line": 144,
  1056. "content": " public static Integer isConfigEdit = 0;",
  1057. "name": "isConfigEdit",
  1058. "endLine": 144,
  1059. "suggest": "配置是否可编辑标志"
  1060. },
  1061. {
  1062. "line": 145,
  1063. "content": " public static Integer mesStartFlag = 0;",
  1064. "name": "mesStartFlag",
  1065. "endLine": 145,
  1066. "suggest": "MES流程启动标志"
  1067. },
  1068. {
  1069. "line": 147,
  1070. "content": " public static List<TaskParam> taskParamList = new ArrayList<>();",
  1071. "name": "taskParamList",
  1072. "endLine": 147,
  1073. "suggest": "任务参数列表"
  1074. },
  1075. {
  1076. "line": 148,
  1077. "content": " public static TaskParam curTaskParam = null;",
  1078. "name": "curTaskParam",
  1079. "endLine": 148,
  1080. "suggest": "当前选中任务参数"
  1081. },
  1082. {
  1083. "line": 193,
  1084. "content": " public static Timer cjTimerText;",
  1085. "name": "cjTimerText",
  1086. "endLine": 193,
  1087. "suggest": "扫码框焦点保持定时器"
  1088. },
  1089. {
  1090. "line": 208,
  1091. "content": " public static java.util.Timer dateBeatTimer;",
  1092. "name": "dateBeatTimer",
  1093. "endLine": 208,
  1094. "suggest": "日期/心跳显示定时器"
  1095. },
  1096. {
  1097. "line": 274,
  1098. "content": " public static java.util.Timer heartBeatIconTimer;",
  1099. "name": "heartBeatIconTimer",
  1100. "endLine": 274,
  1101. "suggest": "心跳图标闪烁定时器"
  1102. },
  1103. {
  1104. "line": 275,
  1105. "content": " public static boolean iconREDFlag = true;",
  1106. "name": "iconREDFlag",
  1107. "endLine": 275,
  1108. "suggest": "心跳图标切换标志"
  1109. },
  1110. {
  1111. "line": 374,
  1112. "content": " public static JTextField param1;",
  1113. "name": "param1",
  1114. "endLine": 374,
  1115. "suggest": "参数1显示/输入"
  1116. },
  1117. {
  1118. "line": 375,
  1119. "content": " public static JTextField param2;",
  1120. "name": "param2",
  1121. "endLine": 375,
  1122. "suggest": "参数2显示/输入"
  1123. },
  1124. {
  1125. "line": 376,
  1126. "content": " public static JTextField param3;",
  1127. "name": "param3",
  1128. "endLine": 376,
  1129. "suggest": "参数3显示/输入"
  1130. },
  1131. {
  1132. "line": 377,
  1133. "content": " public static JTextField param4;",
  1134. "name": "param4",
  1135. "endLine": 377,
  1136. "suggest": "参数4显示/输入"
  1137. },
  1138. {
  1139. "line": 378,
  1140. "content": " public static JLabel result;",
  1141. "name": "result",
  1142. "endLine": 378,
  1143. "suggest": "测试/业务结果"
  1144. },
  1145. {
  1146. "line": 379,
  1147. "content": " public static JTextField programNo;",
  1148. "name": "programNo",
  1149. "endLine": 379,
  1150. "suggest": "程序号"
  1151. },
  1152. {
  1153. "line": 380,
  1154. "content": " public static JTextField serialPort;",
  1155. "name": "serialPort",
  1156. "endLine": 380,
  1157. "suggest": "串口号/设备地址"
  1158. },
  1159. {
  1160. "line": 381,
  1161. "content": " public static JTextField baudRate;",
  1162. "name": "baudRate",
  1163. "endLine": 381,
  1164. "suggest": "波特率/端口"
  1165. },
  1166. {
  1167. "line": 382,
  1168. "content": " public static JTextField printName;",
  1169. "name": "printName",
  1170. "endLine": 382,
  1171. "suggest": "打印机名称"
  1172. },
  1173. {
  1174. "line": 383,
  1175. "content": " public static JTextField labelName;",
  1176. "name": "labelName",
  1177. "endLine": 383,
  1178. "suggest": "标签模板名"
  1179. },
  1180. {
  1181. "line": 384,
  1182. "content": " public static JTextField labelx;",
  1183. "name": "labelx",
  1184. "endLine": 384,
  1185. "suggest": "标签X坐标"
  1186. },
  1187. {
  1188. "line": 385,
  1189. "content": " public static JTextField labely;",
  1190. "name": "labely",
  1191. "endLine": 385,
  1192. "suggest": "标签Y坐标"
  1193. },
  1194. {
  1195. "line": 386,
  1196. "content": " public static JTextField labelLineSpace;",
  1197. "name": "labelLineSpace",
  1198. "endLine": 386,
  1199. "suggest": "标签行间距"
  1200. },
  1201. {
  1202. "line": 387,
  1203. "content": " public static JTextField labelFont;",
  1204. "name": "labelFont",
  1205. "endLine": 387,
  1206. "suggest": "标签字体"
  1207. },
  1208. {
  1209. "line": 388,
  1210. "content": " public static JTextField stationNo;",
  1211. "name": "stationNo",
  1212. "endLine": 388,
  1213. "suggest": "工位号"
  1214. },
  1215. {
  1216. "line": 389,
  1217. "content": " public static JComboBox stopBit;",
  1218. "name": "stopBit",
  1219. "endLine": 389,
  1220. "suggest": "停止位"
  1221. },
  1222. {
  1223. "line": 390,
  1224. "content": " public static JComboBox checkBit;",
  1225. "name": "checkBit",
  1226. "endLine": 390,
  1227. "suggest": "校验位"
  1228. },
  1229. {
  1230. "line": 391,
  1231. "content": " public static JComboBox dataBits;",
  1232. "name": "dataBits",
  1233. "endLine": 391,
  1234. "suggest": "数据位"
  1235. },
  1236. {
  1237. "line": 392,
  1238. "content": " public static JComboBox printLabel;",
  1239. "name": "printLabel",
  1240. "endLine": 392,
  1241. "suggest": "是否打印标签"
  1242. },
  1243. {
  1244. "line": 393,
  1245. "content": " public static JComboBox leakage;",
  1246. "name": "leakage",
  1247. "endLine": 393,
  1248. "suggest": "泄漏检测配置"
  1249. },
  1250. {
  1251. "line": 394,
  1252. "content": " public static JComboBox startMode;",
  1253. "name": "startMode",
  1254. "endLine": 394,
  1255. "suggest": "启动模式"
  1256. },
  1257. {
  1258. "line": 395,
  1259. "content": " public static JButton saveBtn;",
  1260. "name": "saveBtn",
  1261. "endLine": 395,
  1262. "suggest": "保存配置按钮"
  1263. },
  1264. {
  1265. "line": 396,
  1266. "content": " public static JTextField productSnLength;",
  1267. "name": "productSnLength",
  1268. "endLine": 396,
  1269. "suggest": "产品条码长度"
  1270. },
  1271. {
  1272. "line": 397,
  1273. "content": " public static JTextField productSnPre;",
  1274. "name": "productSnPre",
  1275. "endLine": 397,
  1276. "suggest": "产品条码前缀"
  1277. },
  1278. {
  1279. "line": 398,
  1280. "content": " public static JComboBox device;",
  1281. "name": "device",
  1282. "endLine": 398,
  1283. "suggest": "设备类型"
  1284. },
  1285. {
  1286. "line": 399,
  1287. "content": " public static JTextField ngTime;",
  1288. "name": "ngTime",
  1289. "endLine": 399,
  1290. "suggest": "NG判定时间"
  1291. },
  1292. {
  1293. "line": 400,
  1294. "content": " public static JTextField ngNumber;",
  1295. "name": "ngNumber",
  1296. "endLine": 400,
  1297. "suggest": "NG数量阈值"
  1298. },
  1299. {
  1300. "line": 401,
  1301. "content": " public static JTextField ngUpgradeTime;",
  1302. "name": "ngUpgradeTime",
  1303. "endLine": 401,
  1304. "suggest": "NG升级时间"
  1305. },
  1306. {
  1307. "line": 402,
  1308. "content": " public static JTextField oprno;",
  1309. "name": "oprno",
  1310. "endLine": 402,
  1311. "suggest": "工序号"
  1312. },
  1313. {
  1314. "line": 403,
  1315. "content": " public static JTextField oprnoTitle;",
  1316. "name": "oprnoTitle",
  1317. "endLine": 403,
  1318. "suggest": "工序名称"
  1319. },
  1320. {
  1321. "line": 404,
  1322. "content": " public static JTextField lineSn;",
  1323. "name": "lineSn",
  1324. "endLine": 404,
  1325. "suggest": "产线编号"
  1326. },
  1327. {
  1328. "line": 406,
  1329. "content": " public static JLabel taskName;",
  1330. "name": "taskName",
  1331. "endLine": 406,
  1332. "suggest": "任务名称标签"
  1333. },
  1334. {
  1335. "line": 407,
  1336. "content": " public static JTextField taskMaxNumA;",
  1337. "name": "taskMaxNumA",
  1338. "endLine": 407,
  1339. "suggest": "任务A最大数量"
  1340. },
  1341. {
  1342. "line": 408,
  1343. "content": " public static JTextField taskMaxFoutA;",
  1344. "name": "taskMaxFoutA",
  1345. "endLine": 408,
  1346. "suggest": "任务A最大一次输出"
  1347. },
  1348. {
  1349. "line": 409,
  1350. "content": " public static JTextField taskMinFoutA;",
  1351. "name": "taskMinFoutA",
  1352. "endLine": 409,
  1353. "suggest": "任务A最小一次输出"
  1354. },
  1355. {
  1356. "line": 410,
  1357. "content": " public static JTextField taskMaxSoutA;",
  1358. "name": "taskMaxSoutA",
  1359. "endLine": 410,
  1360. "suggest": "任务A最大二次输出"
  1361. },
  1362. {
  1363. "line": 411,
  1364. "content": " public static JTextField taskMinSoutA;",
  1365. "name": "taskMinSoutA",
  1366. "endLine": 411,
  1367. "suggest": "任务A最小二次输出"
  1368. },
  1369. {
  1370. "line": 412,
  1371. "content": " public static JTextField taskMaxNumB;",
  1372. "name": "taskMaxNumB",
  1373. "endLine": 412,
  1374. "suggest": "任务B最大数量"
  1375. },
  1376. {
  1377. "line": 413,
  1378. "content": " public static JTextField taskMaxFoutB;",
  1379. "name": "taskMaxFoutB",
  1380. "endLine": 413,
  1381. "suggest": "任务B最大一次输出"
  1382. },
  1383. {
  1384. "line": 414,
  1385. "content": " public static JTextField taskMinFoutB;",
  1386. "name": "taskMinFoutB",
  1387. "endLine": 414,
  1388. "suggest": "任务B最小一次输出"
  1389. },
  1390. {
  1391. "line": 415,
  1392. "content": " public static JTextField taskMaxSoutB;",
  1393. "name": "taskMaxSoutB",
  1394. "endLine": 415,
  1395. "suggest": "任务B最大二次输出"
  1396. },
  1397. {
  1398. "line": 416,
  1399. "content": " public static JTextField taskMinSoutB;",
  1400. "name": "taskMinSoutB",
  1401. "endLine": 416,
  1402. "suggest": "任务B最小二次输出"
  1403. },
  1404. {
  1405. "line": 417,
  1406. "content": " public static JComboBox taskLeakage;",
  1407. "name": "taskLeakage",
  1408. "endLine": 417,
  1409. "suggest": "任务泄漏参数"
  1410. },
  1411. {
  1412. "line": 419,
  1413. "content": " public static JTextField barcodeSpec;",
  1414. "name": "barcodeSpec",
  1415. "endLine": 419,
  1416. "suggest": "条码规格"
  1417. },
  1418. {
  1419. "line": 420,
  1420. "content": " public static JTextField barcodeSpecStart;",
  1421. "name": "barcodeSpecStart",
  1422. "endLine": 420,
  1423. "suggest": "条码规格起始位置"
  1424. },
  1425. {
  1426. "line": 421,
  1427. "content": " public static JTextField barcodeLength;",
  1428. "name": "barcodeLength",
  1429. "endLine": 421,
  1430. "suggest": "条码长度"
  1431. }
  1432. ]
  1433. },
  1434. {
  1435. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\ui\\MesRevice.java",
  1436. "total": 0,
  1437. "commented": 0,
  1438. "missing": []
  1439. },
  1440. {
  1441. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\ui\\OprnoUtil.java",
  1442. "total": 0,
  1443. "commented": 0,
  1444. "missing": []
  1445. },
  1446. {
  1447. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\ui\\PrintExample.java",
  1448. "total": 2,
  1449. "commented": 0,
  1450. "missing": [
  1451. {
  1452. "line": 9,
  1453. "content": " private JButton printButton;",
  1454. "name": "printButton",
  1455. "endLine": 9,
  1456. "suggest": "按钮控件"
  1457. },
  1458. {
  1459. "line": 39,
  1460. "content": " private Component component;",
  1461. "name": "component",
  1462. "endLine": 39,
  1463. "suggest": "component(待补充中文注释)"
  1464. }
  1465. ]
  1466. },
  1467. {
  1468. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\ui\\QmData.java",
  1469. "total": 5,
  1470. "commented": 0,
  1471. "missing": [
  1472. {
  1473. "line": 4,
  1474. "content": " private String sn;",
  1475. "name": "sn",
  1476. "endLine": 4,
  1477. "suggest": "序列号/工件码"
  1478. },
  1479. {
  1480. "line": 5,
  1481. "content": " private String createTime;",
  1482. "name": "createTime",
  1483. "endLine": 5,
  1484. "suggest": "创建时间"
  1485. },
  1486. {
  1487. "line": 6,
  1488. "content": " private String param1;",
  1489. "name": "param1",
  1490. "endLine": 6,
  1491. "suggest": "参数1显示/输入"
  1492. },
  1493. {
  1494. "line": 7,
  1495. "content": " private String param2;",
  1496. "name": "param2",
  1497. "endLine": 7,
  1498. "suggest": "参数2显示/输入"
  1499. },
  1500. {
  1501. "line": 8,
  1502. "content": " private String result;",
  1503. "name": "result",
  1504. "endLine": 8,
  1505. "suggest": "测试/业务结果"
  1506. }
  1507. ]
  1508. },
  1509. {
  1510. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\ui\\TableCellEditorButton.java",
  1511. "total": 2,
  1512. "commented": 0,
  1513. "missing": [
  1514. {
  1515. "line": 13,
  1516. "content": " public static final Logger log = LoggerFactory.getLogger(TableCellEditorButton.class);",
  1517. "name": "log",
  1518. "endLine": 13,
  1519. "suggest": "日志记录器"
  1520. },
  1521. {
  1522. "line": 14,
  1523. "content": " private JButton btn;",
  1524. "name": "btn",
  1525. "endLine": 14,
  1526. "suggest": "btn(待补充中文注释)"
  1527. }
  1528. ]
  1529. },
  1530. {
  1531. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\ui\\TableCellRendererButton.java",
  1532. "total": 0,
  1533. "commented": 0,
  1534. "missing": []
  1535. },
  1536. {
  1537. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\ui\\Test.java",
  1538. "total": 0,
  1539. "commented": 0,
  1540. "missing": []
  1541. },
  1542. {
  1543. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\ui\\Test2.java",
  1544. "total": 0,
  1545. "commented": 0,
  1546. "missing": []
  1547. },
  1548. {
  1549. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\ui\\TextPrinterExample.java",
  1550. "total": 0,
  1551. "commented": 0,
  1552. "missing": []
  1553. },
  1554. {
  1555. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\ATEQ.java",
  1556. "total": 24,
  1557. "commented": 20,
  1558. "missing": [
  1559. {
  1560. "line": 10,
  1561. "content": " private static final Logger log = LoggerFactory.getLogger(ATEQ.class);",
  1562. "name": "log",
  1563. "endLine": 10,
  1564. "suggest": "日志记录器"
  1565. },
  1566. {
  1567. "line": 119,
  1568. "content": " public final Boolean isKeyExist; //",
  1569. "name": "isKeyExist",
  1570. "endLine": 119,
  1571. "suggest": "按键是否存在"
  1572. },
  1573. {
  1574. "line": 203,
  1575. "content": " public final Boolean isTestLeak;",
  1576. "name": "isTestLeak",
  1577. "endLine": 203,
  1578. "suggest": "是否测试泄漏"
  1579. },
  1580. {
  1581. "line": 204,
  1582. "content": " public final Boolean isReferLeak;",
  1583. "name": "isReferLeak",
  1584. "endLine": 204,
  1585. "suggest": "是否参考泄漏"
  1586. }
  1587. ]
  1588. },
  1589. {
  1590. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\Base64Utils.java",
  1591. "total": 0,
  1592. "commented": 0,
  1593. "missing": []
  1594. },
  1595. {
  1596. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\CommonQmDevice.java",
  1597. "total": 7,
  1598. "commented": 0,
  1599. "missing": [
  1600. {
  1601. "line": 17,
  1602. "content": " public static final Logger log = LoggerFactory.getLogger(CommonQmDevice.class);",
  1603. "name": "log",
  1604. "endLine": 17,
  1605. "suggest": "日志记录器"
  1606. },
  1607. {
  1608. "line": 18,
  1609. "content": " public String device;",
  1610. "name": "device",
  1611. "endLine": 18,
  1612. "suggest": "设备类型"
  1613. },
  1614. {
  1615. "line": 19,
  1616. "content": " public SerialPortUtils serialPortUtils;",
  1617. "name": "serialPortUtils",
  1618. "endLine": 19,
  1619. "suggest": "串口工具实例"
  1620. },
  1621. {
  1622. "line": 20,
  1623. "content": " public YtNettyClient ytClient;",
  1624. "name": "ytClient",
  1625. "endLine": 20,
  1626. "suggest": "英泰气密Netty客户端"
  1627. },
  1628. {
  1629. "line": 21,
  1630. "content": " public boolean isOnline;",
  1631. "name": "isOnline",
  1632. "endLine": 21,
  1633. "suggest": "设备在线状态"
  1634. },
  1635. {
  1636. "line": 22,
  1637. "content": " ConfigParam configParam;",
  1638. "name": "configParam",
  1639. "endLine": 22,
  1640. "suggest": "工位配置参数"
  1641. },
  1642. {
  1643. "line": 23,
  1644. "content": " public Timer workTimer;",
  1645. "name": "workTimer",
  1646. "endLine": 23,
  1647. "suggest": "作业/轮询定时器"
  1648. }
  1649. ]
  1650. },
  1651. {
  1652. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\CommonUtils.java",
  1653. "total": 0,
  1654. "commented": 0,
  1655. "missing": []
  1656. },
  1657. {
  1658. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\Config.java",
  1659. "total": 9,
  1660. "commented": 0,
  1661. "missing": [
  1662. {
  1663. "line": 16,
  1664. "content": " private static final Logger log = LoggerFactory.getLogger(Config.class);",
  1665. "name": "log",
  1666. "endLine": 16,
  1667. "suggest": "日志记录器"
  1668. },
  1669. {
  1670. "line": 18,
  1671. "content": " public static final String line_sn;",
  1672. "name": "line_sn",
  1673. "endLine": 18,
  1674. "suggest": "产线编号"
  1675. },
  1676. {
  1677. "line": 19,
  1678. "content": " public static final String gw_1;",
  1679. "name": "gw_1",
  1680. "endLine": 19,
  1681. "suggest": "工位号"
  1682. },
  1683. {
  1684. "line": 20,
  1685. "content": " public static final String gw_des_1;",
  1686. "name": "gw_des_1",
  1687. "endLine": 20,
  1688. "suggest": "工位描述"
  1689. },
  1690. {
  1691. "line": 22,
  1692. "content": " public static final String server_ip;",
  1693. "name": "server_ip",
  1694. "endLine": 22,
  1695. "suggest": "服务器IP"
  1696. },
  1697. {
  1698. "line": 23,
  1699. "content": " public static final Integer tcp_port;",
  1700. "name": "tcp_port",
  1701. "endLine": 23,
  1702. "suggest": "TCP端口"
  1703. },
  1704. {
  1705. "line": 24,
  1706. "content": " public static final Integer heart_beat_cycle;",
  1707. "name": "heart_beat_cycle",
  1708. "endLine": 24,
  1709. "suggest": "心跳周期(秒)"
  1710. },
  1711. {
  1712. "line": 25,
  1713. "content": " public static final Integer heart_icon_cycle = 1;",
  1714. "name": "heart_icon_cycle",
  1715. "endLine": 25,
  1716. "suggest": "心跳图标周期"
  1717. },
  1718. {
  1719. "line": 27,
  1720. "content": " public static final String portName;",
  1721. "name": "portName",
  1722. "endLine": 27,
  1723. "suggest": "串口名"
  1724. }
  1725. ]
  1726. },
  1727. {
  1728. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\DCW.java",
  1729. "total": 5,
  1730. "commented": 4,
  1731. "missing": [
  1732. {
  1733. "line": 5,
  1734. "content": " public String description = \"直流耐压\";",
  1735. "name": "description",
  1736. "endLine": 5,
  1737. "suggest": "描述"
  1738. }
  1739. ]
  1740. },
  1741. {
  1742. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\DataUtils.java",
  1743. "total": 0,
  1744. "commented": 0,
  1745. "missing": []
  1746. },
  1747. {
  1748. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\DateLocalUtils.java",
  1749. "total": 5,
  1750. "commented": 3,
  1751. "missing": [
  1752. {
  1753. "line": 8,
  1754. "content": "\tpublic static SimpleDateFormat DATA_FORMAT1 = new SimpleDateFormat(\"yyyy-MM-dd HH:mm:ss.SSS\");",
  1755. "name": "DATA_FORMAT1",
  1756. "endLine": 8,
  1757. "suggest": "日期格式(含毫秒)"
  1758. },
  1759. {
  1760. "line": 9,
  1761. "content": "\tpublic static SimpleDateFormat DATA_FORMAT11 = new SimpleDateFormat(\"yyyyMMddHHmmss\");",
  1762. "name": "DATA_FORMAT11",
  1763. "endLine": 9,
  1764. "suggest": "日期格式(紧凑)"
  1765. }
  1766. ]
  1767. },
  1768. {
  1769. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\ErrorMsg.java",
  1770. "total": 0,
  1771. "commented": 0,
  1772. "missing": []
  1773. },
  1774. {
  1775. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\HttpUtils.java",
  1776. "total": 1,
  1777. "commented": 0,
  1778. "missing": [
  1779. {
  1780. "line": 13,
  1781. "content": " public static final Logger log = LoggerFactory.getLogger(HttpUtils.class);",
  1782. "name": "log",
  1783. "endLine": 13,
  1784. "suggest": "日志记录器"
  1785. }
  1786. ]
  1787. },
  1788. {
  1789. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\IR.java",
  1790. "total": 5,
  1791. "commented": 4,
  1792. "missing": [
  1793. {
  1794. "line": 5,
  1795. "content": " public String description = \"绝缘电阻\";",
  1796. "name": "description",
  1797. "endLine": 5,
  1798. "suggest": "描述"
  1799. }
  1800. ]
  1801. },
  1802. {
  1803. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\InsulationParam.java",
  1804. "total": 7,
  1805. "commented": 4,
  1806. "missing": [
  1807. {
  1808. "line": 5,
  1809. "content": " public String type;",
  1810. "name": "type",
  1811. "endLine": 5,
  1812. "suggest": "类型"
  1813. },
  1814. {
  1815. "line": 6,
  1816. "content": " public String description;",
  1817. "name": "description",
  1818. "endLine": 6,
  1819. "suggest": "描述"
  1820. },
  1821. {
  1822. "line": 11,
  1823. "content": " public String result;",
  1824. "name": "result",
  1825. "endLine": 11,
  1826. "suggest": "测试/业务结果"
  1827. }
  1828. ]
  1829. },
  1830. {
  1831. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\JdbcUtils.java",
  1832. "total": 4,
  1833. "commented": 1,
  1834. "missing": [
  1835. {
  1836. "line": 18,
  1837. "content": "\tpublic static final Logger log = LoggerFactory.getLogger(JdbcUtils.class);",
  1838. "name": "log",
  1839. "endLine": 18,
  1840. "suggest": "日志记录器"
  1841. },
  1842. {
  1843. "line": 21,
  1844. "content": " public static String Drivde=\"org.sqlite.JDBC\";",
  1845. "name": "Drivde",
  1846. "endLine": 21,
  1847. "suggest": "JDBC驱动类名"
  1848. },
  1849. {
  1850. "line": 22,
  1851. "content": "\tpublic static String DATABASE_URL=\"jdbc:sqlite:mes_db.db\";",
  1852. "name": "DATABASE_URL",
  1853. "endLine": 22,
  1854. "suggest": "SQLite数据库URL"
  1855. }
  1856. ]
  1857. },
  1858. {
  1859. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\PrintUtil.java",
  1860. "total": 1,
  1861. "commented": 0,
  1862. "missing": [
  1863. {
  1864. "line": 19,
  1865. "content": " public static final Logger log = LoggerFactory.getLogger(PrintUtil.class);",
  1866. "name": "log",
  1867. "endLine": 19,
  1868. "suggest": "日志记录器"
  1869. }
  1870. ]
  1871. },
  1872. {
  1873. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\SerialAteqUtil.java",
  1874. "total": 4,
  1875. "commented": 0,
  1876. "missing": [
  1877. {
  1878. "line": 13,
  1879. "content": " private static final Logger log = LoggerFactory.getLogger(SerialUtil.class);",
  1880. "name": "log",
  1881. "endLine": 13,
  1882. "suggest": "日志记录器"
  1883. },
  1884. {
  1885. "line": 15,
  1886. "content": " public static SerialPort serialPort;",
  1887. "name": "serialPort",
  1888. "endLine": 15,
  1889. "suggest": "串口号/设备地址"
  1890. },
  1891. {
  1892. "line": 16,
  1893. "content": " private static final byte[] buffer = new byte[1024* 5];",
  1894. "name": "buffer",
  1895. "endLine": 16,
  1896. "suggest": "串口接收缓冲区"
  1897. },
  1898. {
  1899. "line": 17,
  1900. "content": " private static int bufferEnd = 0;",
  1901. "name": "bufferEnd",
  1902. "endLine": 17,
  1903. "suggest": "缓冲区有效数据末尾下标"
  1904. }
  1905. ]
  1906. },
  1907. {
  1908. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\SerialPortUtils.java",
  1909. "total": 11,
  1910. "commented": 1,
  1911. "missing": [
  1912. {
  1913. "line": 21,
  1914. "content": " public static final Logger log = LoggerFactory.getLogger(SerialPortUtils.class);",
  1915. "name": "log",
  1916. "endLine": 21,
  1917. "suggest": "日志记录器"
  1918. },
  1919. {
  1920. "line": 22,
  1921. "content": " public SerialPort serialPort;",
  1922. "name": "serialPort",
  1923. "endLine": 22,
  1924. "suggest": "串口号/设备地址"
  1925. },
  1926. {
  1927. "line": 23,
  1928. "content": " public String portName;",
  1929. "name": "portName",
  1930. "endLine": 23,
  1931. "suggest": "串口名"
  1932. },
  1933. {
  1934. "line": 24,
  1935. "content": " public boolean isOpen;",
  1936. "name": "isOpen",
  1937. "endLine": 24,
  1938. "suggest": "串口是否已打开"
  1939. },
  1940. {
  1941. "line": 26,
  1942. "content": " public String oprno;",
  1943. "name": "oprno",
  1944. "endLine": 26,
  1945. "suggest": "工序号"
  1946. },
  1947. {
  1948. "line": 27,
  1949. "content": " public String oprnoName;",
  1950. "name": "oprnoName",
  1951. "endLine": 27,
  1952. "suggest": "工序名称"
  1953. },
  1954. {
  1955. "line": 28,
  1956. "content": " public StringBuilder dataBuilder ;",
  1957. "name": "dataBuilder",
  1958. "endLine": 28,
  1959. "suggest": "串口数据拼接缓冲"
  1960. },
  1961. {
  1962. "line": 29,
  1963. "content": " private static final byte[] buffer = new byte[1024* 5];",
  1964. "name": "buffer",
  1965. "endLine": 29,
  1966. "suggest": "串口接收缓冲区"
  1967. },
  1968. {
  1969. "line": 30,
  1970. "content": " private static int bufferEnd = 0;",
  1971. "name": "bufferEnd",
  1972. "endLine": 30,
  1973. "suggest": "缓冲区有效数据末尾下标"
  1974. },
  1975. {
  1976. "line": 31,
  1977. "content": " public String device;",
  1978. "name": "device",
  1979. "endLine": 31,
  1980. "suggest": "设备类型"
  1981. }
  1982. ]
  1983. },
  1984. {
  1985. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\SerialUtil.java",
  1986. "total": 4,
  1987. "commented": 0,
  1988. "missing": [
  1989. {
  1990. "line": 13,
  1991. "content": " private static final Logger log = LoggerFactory.getLogger(SerialUtil.class);",
  1992. "name": "log",
  1993. "endLine": 13,
  1994. "suggest": "日志记录器"
  1995. },
  1996. {
  1997. "line": 15,
  1998. "content": " public SerialPort serialPort;",
  1999. "name": "serialPort",
  2000. "endLine": 15,
  2001. "suggest": "串口号/设备地址"
  2002. },
  2003. {
  2004. "line": 16,
  2005. "content": " private final byte[] buffer = new byte[1024 * 5];",
  2006. "name": "buffer",
  2007. "endLine": 16,
  2008. "suggest": "串口接收缓冲区"
  2009. },
  2010. {
  2011. "line": 17,
  2012. "content": " private int bufferEnd = 0;",
  2013. "name": "bufferEnd",
  2014. "endLine": 17,
  2015. "suggest": "缓冲区有效数据末尾下标"
  2016. }
  2017. ]
  2018. },
  2019. {
  2020. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\TaskConetnt.java",
  2021. "total": 3,
  2022. "commented": 0,
  2023. "missing": [
  2024. {
  2025. "line": 5,
  2026. "content": " public String taskProgramNo;",
  2027. "name": "taskProgramNo",
  2028. "endLine": 5,
  2029. "suggest": "任务程序号"
  2030. },
  2031. {
  2032. "line": 6,
  2033. "content": " public String taskLabelName;",
  2034. "name": "taskLabelName",
  2035. "endLine": 6,
  2036. "suggest": "任务标签名"
  2037. },
  2038. {
  2039. "line": 7,
  2040. "content": " public String taskLeakage;",
  2041. "name": "taskLeakage",
  2042. "endLine": 7,
  2043. "suggest": "任务泄漏参数"
  2044. }
  2045. ]
  2046. },
  2047. {
  2048. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\TaskParam.java",
  2049. "total": 8,
  2050. "commented": 0,
  2051. "missing": [
  2052. {
  2053. "line": 5,
  2054. "content": " public Integer id;",
  2055. "name": "id",
  2056. "endLine": 5,
  2057. "suggest": "主键ID"
  2058. },
  2059. {
  2060. "line": 6,
  2061. "content": " public String title;",
  2062. "name": "title",
  2063. "endLine": 6,
  2064. "suggest": "标题"
  2065. },
  2066. {
  2067. "line": 7,
  2068. "content": " public String barcodeSpec;",
  2069. "name": "barcodeSpec",
  2070. "endLine": 7,
  2071. "suggest": "条码规格"
  2072. },
  2073. {
  2074. "line": 8,
  2075. "content": " public String barcodeSpecStart;",
  2076. "name": "barcodeSpecStart",
  2077. "endLine": 8,
  2078. "suggest": "条码规格起始位置"
  2079. },
  2080. {
  2081. "line": 9,
  2082. "content": " public String barcodeLength;",
  2083. "name": "barcodeLength",
  2084. "endLine": 9,
  2085. "suggest": "条码长度"
  2086. },
  2087. {
  2088. "line": 10,
  2089. "content": " public String taskProgramNo;",
  2090. "name": "taskProgramNo",
  2091. "endLine": 10,
  2092. "suggest": "任务程序号"
  2093. },
  2094. {
  2095. "line": 11,
  2096. "content": " public String taskLabelName;",
  2097. "name": "taskLabelName",
  2098. "endLine": 11,
  2099. "suggest": "任务标签名"
  2100. },
  2101. {
  2102. "line": 12,
  2103. "content": " public String taskLeakage;",
  2104. "name": "taskLeakage",
  2105. "endLine": 12,
  2106. "suggest": "任务泄漏参数"
  2107. }
  2108. ]
  2109. },
  2110. {
  2111. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\TestParam.java",
  2112. "total": 15,
  2113. "commented": 0,
  2114. "missing": [
  2115. {
  2116. "line": 5,
  2117. "content": " public Integer id;",
  2118. "name": "id",
  2119. "endLine": 5,
  2120. "suggest": "主键ID"
  2121. },
  2122. {
  2123. "line": 6,
  2124. "content": " public String sn;",
  2125. "name": "sn",
  2126. "endLine": 6,
  2127. "suggest": "序列号/工件码"
  2128. },
  2129. {
  2130. "line": 7,
  2131. "content": " public String ucode;",
  2132. "name": "ucode",
  2133. "endLine": 7,
  2134. "suggest": "唯一码"
  2135. },
  2136. {
  2137. "line": 8,
  2138. "content": " public String lineSn;",
  2139. "name": "lineSn",
  2140. "endLine": 8,
  2141. "suggest": "产线编号"
  2142. },
  2143. {
  2144. "line": 9,
  2145. "content": " public String oprno;",
  2146. "name": "oprno",
  2147. "endLine": 9,
  2148. "suggest": "工序号"
  2149. },
  2150. {
  2151. "line": 10,
  2152. "content": " public String oprnoTitle;",
  2153. "name": "oprnoTitle",
  2154. "endLine": 10,
  2155. "suggest": "工序名称"
  2156. },
  2157. {
  2158. "line": 11,
  2159. "content": " public String createTime;",
  2160. "name": "createTime",
  2161. "endLine": 11,
  2162. "suggest": "创建时间"
  2163. },
  2164. {
  2165. "line": 12,
  2166. "content": " public String param1;",
  2167. "name": "param1",
  2168. "endLine": 12,
  2169. "suggest": "参数1显示/输入"
  2170. },
  2171. {
  2172. "line": 13,
  2173. "content": " public String param2;",
  2174. "name": "param2",
  2175. "endLine": 13,
  2176. "suggest": "参数2显示/输入"
  2177. },
  2178. {
  2179. "line": 14,
  2180. "content": " public String param3;",
  2181. "name": "param3",
  2182. "endLine": 14,
  2183. "suggest": "参数3显示/输入"
  2184. },
  2185. {
  2186. "line": 15,
  2187. "content": " public String param4;",
  2188. "name": "param4",
  2189. "endLine": 15,
  2190. "suggest": "参数4显示/输入"
  2191. },
  2192. {
  2193. "line": 16,
  2194. "content": " public String param5;",
  2195. "name": "param5",
  2196. "endLine": 16,
  2197. "suggest": "param5(待补充中文注释)"
  2198. },
  2199. {
  2200. "line": 17,
  2201. "content": " public String result;",
  2202. "name": "result",
  2203. "endLine": 17,
  2204. "suggest": "测试/业务结果"
  2205. },
  2206. {
  2207. "line": 18,
  2208. "content": " public String remark;",
  2209. "name": "remark",
  2210. "endLine": 18,
  2211. "suggest": "备注"
  2212. },
  2213. {
  2214. "line": 19,
  2215. "content": " public String deviceType;",
  2216. "name": "deviceType",
  2217. "endLine": 19,
  2218. "suggest": "设备类型"
  2219. }
  2220. ]
  2221. },
  2222. {
  2223. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\WorkTimer.java",
  2224. "total": 3,
  2225. "commented": 0,
  2226. "missing": [
  2227. {
  2228. "line": 14,
  2229. "content": " private static final Logger log = LoggerFactory.getLogger(WorkTimer.class);",
  2230. "name": "log",
  2231. "endLine": 14,
  2232. "suggest": "日志记录器"
  2233. },
  2234. {
  2235. "line": 17,
  2236. "content": " private static Timer stopTimer = null;",
  2237. "name": "stopTimer",
  2238. "endLine": 17,
  2239. "suggest": "停止作业定时器"
  2240. },
  2241. {
  2242. "line": 18,
  2243. "content": " private static Timer workTimer = null;",
  2244. "name": "workTimer",
  2245. "endLine": 18,
  2246. "suggest": "作业/轮询定时器"
  2247. }
  2248. ]
  2249. },
  2250. {
  2251. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\ytnetty\\QmCurUtil.java",
  2252. "total": 5,
  2253. "commented": 4,
  2254. "missing": [
  2255. {
  2256. "line": 7,
  2257. "content": " public static final Logger log = LoggerFactory.getLogger(QmCurUtil.class);",
  2258. "name": "log",
  2259. "endLine": 7,
  2260. "suggest": "日志记录器"
  2261. }
  2262. ]
  2263. },
  2264. {
  2265. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\ytnetty\\QmResultUtil.java",
  2266. "total": 21,
  2267. "commented": 0,
  2268. "missing": [
  2269. {
  2270. "line": 12,
  2271. "content": " public static final Logger log = LoggerFactory.getLogger(QmResultUtil.class);",
  2272. "name": "log",
  2273. "endLine": 12,
  2274. "suggest": "日志记录器"
  2275. },
  2276. {
  2277. "line": 14,
  2278. "content": " public final String num;",
  2279. "name": "num",
  2280. "endLine": 14,
  2281. "suggest": "序号"
  2282. },
  2283. {
  2284. "line": 15,
  2285. "content": " public final String testDate;",
  2286. "name": "testDate",
  2287. "endLine": 15,
  2288. "suggest": "测试日期"
  2289. },
  2290. {
  2291. "line": 16,
  2292. "content": " public final String sn;",
  2293. "name": "sn",
  2294. "endLine": 16,
  2295. "suggest": "序列号/工件码"
  2296. },
  2297. {
  2298. "line": 17,
  2299. "content": " public final String resultType;",
  2300. "name": "resultType",
  2301. "endLine": 17,
  2302. "suggest": "结果类型"
  2303. },
  2304. {
  2305. "line": 18,
  2306. "content": " public final String result;",
  2307. "name": "result",
  2308. "endLine": 18,
  2309. "suggest": "测试/业务结果"
  2310. },
  2311. {
  2312. "line": 19,
  2313. "content": " public final String programNumber;",
  2314. "name": "programNumber",
  2315. "endLine": 19,
  2316. "suggest": "程序编号"
  2317. },
  2318. {
  2319. "line": 20,
  2320. "content": " public final String pressureValue;",
  2321. "name": "pressureValue",
  2322. "endLine": 20,
  2323. "suggest": "压力值"
  2324. },
  2325. {
  2326. "line": 21,
  2327. "content": " public final String leakValue;",
  2328. "name": "leakValue",
  2329. "endLine": 21,
  2330. "suggest": "泄漏值"
  2331. },
  2332. {
  2333. "line": 22,
  2334. "content": " public final String pressureUnit;",
  2335. "name": "pressureUnit",
  2336. "endLine": 22,
  2337. "suggest": "压力单位"
  2338. },
  2339. {
  2340. "line": 23,
  2341. "content": " public final String leakUnit;",
  2342. "name": "leakUnit",
  2343. "endLine": 23,
  2344. "suggest": "泄漏单位"
  2345. },
  2346. {
  2347. "line": 247,
  2348. "content": " String num = \"\";",
  2349. "name": "num",
  2350. "endLine": 247,
  2351. "suggest": "序号"
  2352. },
  2353. {
  2354. "line": 248,
  2355. "content": " String testDate = \"\";",
  2356. "name": "testDate",
  2357. "endLine": 248,
  2358. "suggest": "测试日期"
  2359. },
  2360. {
  2361. "line": 249,
  2362. "content": " String sn = \"\";",
  2363. "name": "sn",
  2364. "endLine": 249,
  2365. "suggest": "序列号/工件码"
  2366. },
  2367. {
  2368. "line": 250,
  2369. "content": " String resultType = \"\";",
  2370. "name": "resultType",
  2371. "endLine": 250,
  2372. "suggest": "结果类型"
  2373. },
  2374. {
  2375. "line": 251,
  2376. "content": " String result = \"\";",
  2377. "name": "result",
  2378. "endLine": 251,
  2379. "suggest": "测试/业务结果"
  2380. },
  2381. {
  2382. "line": 252,
  2383. "content": " String programNumber = \"\";",
  2384. "name": "programNumber",
  2385. "endLine": 252,
  2386. "suggest": "程序编号"
  2387. },
  2388. {
  2389. "line": 253,
  2390. "content": " String pressureValue = \"\";",
  2391. "name": "pressureValue",
  2392. "endLine": 253,
  2393. "suggest": "压力值"
  2394. },
  2395. {
  2396. "line": 254,
  2397. "content": " String leakValue = \"\";",
  2398. "name": "leakValue",
  2399. "endLine": 254,
  2400. "suggest": "泄漏值"
  2401. },
  2402. {
  2403. "line": 255,
  2404. "content": " String pressureUnit = \"\";",
  2405. "name": "pressureUnit",
  2406. "endLine": 255,
  2407. "suggest": "压力单位"
  2408. },
  2409. {
  2410. "line": 256,
  2411. "content": " String leakUnit = \"\";",
  2412. "name": "leakUnit",
  2413. "endLine": 256,
  2414. "suggest": "泄漏单位"
  2415. }
  2416. ]
  2417. },
  2418. {
  2419. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\ytnetty\\YtDecoderServer.java",
  2420. "total": 5,
  2421. "commented": 2,
  2422. "missing": [
  2423. {
  2424. "line": 19,
  2425. "content": " private final ByteBuf msgin = Unpooled.buffer();",
  2426. "name": "msgin",
  2427. "endLine": 19,
  2428. "suggest": "入站消息缓冲"
  2429. },
  2430. {
  2431. "line": 20,
  2432. "content": " private final Charset charset = Charset.forName(\"UTF-8\");",
  2433. "name": "charset",
  2434. "endLine": 20,
  2435. "suggest": "字符集"
  2436. },
  2437. {
  2438. "line": 22,
  2439. "content": " private static final Logger logger = LoggerFactory.getLogger(YtDecoderServer.class);",
  2440. "name": "logger",
  2441. "endLine": 22,
  2442. "suggest": "日志记录器"
  2443. }
  2444. ]
  2445. },
  2446. {
  2447. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\ytnetty\\YtEncoderServer.java",
  2448. "total": 3,
  2449. "commented": 2,
  2450. "missing": [
  2451. {
  2452. "line": 15,
  2453. "content": " private static final Logger logger = LoggerFactory.getLogger(YtEncoderServer.class);",
  2454. "name": "logger",
  2455. "endLine": 15,
  2456. "suggest": "日志记录器"
  2457. }
  2458. ]
  2459. },
  2460. {
  2461. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\ytnetty\\YtNettyClient.java",
  2462. "total": 9,
  2463. "commented": 3,
  2464. "missing": [
  2465. {
  2466. "line": 16,
  2467. "content": " public static final Logger log = LoggerFactory.getLogger(YtNettyClientHandler.class);",
  2468. "name": "log",
  2469. "endLine": 16,
  2470. "suggest": "日志记录器"
  2471. },
  2472. {
  2473. "line": 17,
  2474. "content": " public static SocketChannel socketChannel;",
  2475. "name": "socketChannel",
  2476. "endLine": 17,
  2477. "suggest": "Socket通道"
  2478. },
  2479. {
  2480. "line": 18,
  2481. "content": " public static ChannelFuture future;",
  2482. "name": "future",
  2483. "endLine": 18,
  2484. "suggest": "通道Future"
  2485. },
  2486. {
  2487. "line": 24,
  2488. "content": " public static String ip;",
  2489. "name": "ip",
  2490. "endLine": 24,
  2491. "suggest": "服务器IP"
  2492. },
  2493. {
  2494. "line": 25,
  2495. "content": " public static int port;",
  2496. "name": "port",
  2497. "endLine": 25,
  2498. "suggest": "服务器端口"
  2499. },
  2500. {
  2501. "line": 27,
  2502. "content": " private static volatile boolean inited = false;",
  2503. "name": "inited",
  2504. "endLine": 27,
  2505. "suggest": "是否已初始化"
  2506. }
  2507. ]
  2508. },
  2509. {
  2510. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\ytnetty\\YtNettyClientHandler.java",
  2511. "total": 7,
  2512. "commented": 1,
  2513. "missing": [
  2514. {
  2515. "line": 20,
  2516. "content": " public static final Logger log = LoggerFactory.getLogger(YtNettyClientHandler.class);",
  2517. "name": "log",
  2518. "endLine": 20,
  2519. "suggest": "日志记录器"
  2520. },
  2521. {
  2522. "line": 24,
  2523. "content": " private static final double LEAK_OK_MAX = 2.5;",
  2524. "name": "LEAK_OK_MAX",
  2525. "endLine": 24,
  2526. "suggest": "泄漏合格上限"
  2527. },
  2528. {
  2529. "line": 26,
  2530. "content": " private final SimpleDateFormat sdf = new SimpleDateFormat(\"yyyy-MM-dd HH:mm:ss\");",
  2531. "name": "sdf",
  2532. "endLine": 26,
  2533. "suggest": "日期时间格式化器"
  2534. },
  2535. {
  2536. "line": 27,
  2537. "content": " public static byte[] responseByte;",
  2538. "name": "responseByte",
  2539. "endLine": 27,
  2540. "suggest": "响应字节缓存"
  2541. },
  2542. {
  2543. "line": 29,
  2544. "content": " private int timeoutNum = 0;",
  2545. "name": "timeoutNum",
  2546. "endLine": 29,
  2547. "suggest": "当前超时次数"
  2548. },
  2549. {
  2550. "line": 30,
  2551. "content": " private int timeoutNumMax = 3;",
  2552. "name": "timeoutNumMax",
  2553. "endLine": 30,
  2554. "suggest": "最大允许超时次数"
  2555. }
  2556. ]
  2557. },
  2558. {
  2559. "file": "C:\\Users\\dzc\\IdeaProjects\\mes-199-0Y7A-New\\OP022\\src\\com\\mes\\util\\ytnetty\\YtUtil.java",
  2560. "total": 1,
  2561. "commented": 0,
  2562. "missing": [
  2563. {
  2564. "line": 9,
  2565. "content": " public static final Logger log = LoggerFactory.getLogger(YtUtil.class);",
  2566. "name": "log",
  2567. "endLine": 9,
  2568. "suggest": "日志记录器"
  2569. }
  2570. ]
  2571. }
  2572. ]