apache / apisix

The Cloud-Native API Gateway
https://apisix.apache.org/blog/
Apache License 2.0
13.97k stars 2.45k forks source link

bug: dubbo-proxy timeout #10620

Open ShenFeng312 opened 7 months ago

ShenFeng312 commented 7 months ago

Current Behavior

2023/12/08 08:10:07 [warn] 45#45: 57631 multi: multi connection detach not empty 00007F45BD856FA0 2023/12/08 08:10:07 [error] 45#45: 57627 upstream timed out (110: Operation timed out) while connecting to upstream, client: 39.99.246.117, server: _, subrequest: "/app/Service/getxxxx", upstream: "dubbo://39.101.204.9:20918" 39.99.246.117 - - [08/Dec/2023:08:10:07 +0000] 39.99.253.87:30004 "POST /app/Service/getxxxx HTTP/1.1" 504 164 0.026 "-" "PostmanRuntime/7.35.0" 39.101.204.9:20918 504 0.026 "http://39.99.253.87:30004/app/Service/getxxxx"

Expected Behavior

response success

Error Logs

2023/12/08 08:10:07 [warn] 45#45: 57631 multi: multi connection detach not empty 00007F45BD856FA0 2023/12/08 08:10:07 [error] 45#45: 57627 upstream timed out (110: Operation timed out) while connecting to upstream, client: 39.99.246.117, server: _, subrequest: "/app/Service/getxxxx", upstream: "dubbo://39.101.204.9:20918" 39.99.246.117 - - [08/Dec/2023:08:10:07 +0000] 39.99.253.87:30004 "POST /app/Service/getxxxx HTTP/1.1" 504 164 0.026 "-" "PostmanRuntime/7.35.0" 39.101.204.9:20918 504 0.026 "http://39.99.253.87:30004/app/Service/getxxxx"

tcpdump info

15:25:22.464729 IP (tos 0x0, ttl 63, id 42095, offset 0, flags [DF], proto TCP (6), length 60)
    iZ8vbd7wo3mhy8gexzi2ieZ.59778 > 39.101.204.9.20918: Flags [S], cksum 0xc50b (incorrect -> 0x2d28), seq 840338117, win 29200, options [mss 1460,sackOK,TS val 3173723818 ecr 0,nop,wscale 7], length 0
    0x0000:  eeff ffff ffff 0016 3e02 1bdc 0800 4500  ........>.....E.
    0x0010:  003c a46f 4000 3f06 d26f c0a8 10c6 2765  .<.o@.?..o....'e
    0x0020:  cc09 e982 51b6 3216 8ac5 0000 0000 a002  ....Q.2.........
    0x0030:  7210 c50b 0000 0204 05b4 0402 080a bd2b  r..............+
    0x0040:  2eaa 0000 0000 0103 0307                 ..........
15:25:22.465536 IP (tos 0x14, ttl 63, id 0, offset 0, flags [DF], proto TCP (6), length 60)
    39.101.204.9.20918 > iZ8vbd7wo3mhy8gexzi2ieZ.59778: Flags [S.], cksum 0xc304 (correct), seq 4092487308, ack 840338118, win 28960, options [mss 1460,sackOK,TS val 3411756331 ecr 3173723818,nop,wscale 7], length 0
    0x0000:  0016 3e02 1bdc eeff ffff ffff 0800 4514  ..>...........E.
    0x0010:  003c 0000 4000 3f06 76cb 2765 cc09 c0a8  .<..@.?.v.'e....
    0x0020:  10c6 51b6 e982 f3ee 668c 3216 8ac6 a012  ..Q.....f.2.....
    0x0030:  7120 c304 0000 0204 05b4 0402 080a cb5b  q..............[
    0x0040:  452b bd2b 2eaa 0103 0307                 E+.+......
15:25:22.465560 IP (tos 0x0, ttl 63, id 42096, offset 0, flags [DF], proto TCP (6), length 52)
    iZ8vbd7wo3mhy8gexzi2ieZ.59778 > 39.101.204.9.20918: Flags [.], cksum 0xc503 (incorrect -> 0x620b), seq 1, ack 1, win 229, options [nop,nop,TS val 3173723819 ecr 3411756331], length 0
    0x0000:  eeff ffff ffff 0016 3e02 1bdc 0800 4500  ........>.....E.
    0x0010:  0034 a470 4000 3f06 d276 c0a8 10c6 2765  .4.p@.?..v....'e
    0x0020:  cc09 e982 51b6 3216 8ac6 f3ee 668d 8010  ....Q.2.....f...
    0x0030:  00e5 c503 0000 0101 080a bd2b 2eab cb5b  ...........+...[
    0x0040:  452b                                     E+
15:25:22.465657 IP (tos 0x0, ttl 63, id 42097, offset 0, flags [DF], proto TCP (6), length 594)
    iZ8vbd7wo3mhy8gexzi2ieZ.59778 > 39.101.204.9.20918: Flags [P.], cksum 0xc721 (incorrect -> 0x613f), seq 1:543, ack 1, win 229, options [nop,nop,TS val 3173723819 ecr 3411756331], length 542
    0x0000:  eeff ffff ffff 0016 3e02 1bdc 0800 4500  ........>.....E.
    0x0010:  0252 a471 4000 3f06 d057 c0a8 10c6 2765  .R.q@.?..W....'e
    0x0020:  cc09 e982 51b6 3216 8ac6 f3ee 668d 8018  ....Q.2.....f...
    0x0030:  00e5 c721 0000 0101 080a bd2b 2eab cb5b  ...!.......+...[
    0x0040:  452b dabb c200 0000 0000 0000 0002 0000  E+..............
    0x0050:  020e 0532 2e30 2e32 3033 636f 6d2e 6279  ...2.0.203com.by
    0x0060:  7465 6e65 772e 626f 6f74 2e67 6174 6577  tenew.boot.gatew
    0x0070:  6179 2e65 6e64 706f 696e 742e 4874 7470  ay.endpoint.Http
    0x0080:  3244 7562 626f 5365 7276 6963 6505 312e  2DubboService.1.
    0x0090:  302e 3006 696e 766f 6b65 0f4c 6a61 7661  0.0.invoke.Ljava
    0x00a0:  2f75 7469 6c2f 4d61 703b 4806 6163 6365  /util/Map;H.acce
    0x00b0:  7074 032a 2f2a 0f61 6363 6570 742d 656e  pt.*/*.accept-en
    0x00c0:  636f 6469 6e67 1167 7a69 702c 2064 6566  coding.gzip,.def
    0x00d0:  6c61 7465 2c20 6272 0462 6f64 7934 185b  late,.br.body4.[
    0x00e0:  3132 352c 3234 3038 3233 2c31 2c31 3931  125,240823,1,191
    0x00f0:  3938 3531 3935 5d0e 636f 6e74 656e 742d  985195].content-
    0x0100:  6c65 6e67 7468 0232 340c 636f 6e74 656e  length.24.conten
    0x0110:  742d 7479 7065 1061 7070 6c69 6361 7469  t-type.applicati
    0x0120:  6f6e 2f6a 736f 6e0c 6475 6262 6f2d 6d65  on/json.dubbo-me
    0x0130:  7468 6f64 0d67 6574 436f 6c75 6d6e 4c69  thod.getColumnLi
    0x0140:  7374 0d64 7562 626f 2d73 6572 7669 6365  st.dubbo-service
    0x0150:  303f 6261 6e6e 6975 2e61 7070 2e63 7573  0?banniu.app.cus
    0x0160:  746f 6d74 6162 6c65 2e69 6e74 6572 6661  tomtable.interfa
    0x0170:  6365 732e 7072 6f6a 6563 742e 5461 626c  ces.project.Tabl
    0x0180:  6543 6f6c 756d 6e41 7070 5365 7276 6963  eColumnAppServic
    0x0190:  6504 686f 7374 1233 392e 3939 2e32 3533  e.host.39.99.253
    0x01a0:  2e38 373a 3330 3030 3414 7061 7261 6d65  .87:30004.parame
    0x01b0:  7465 722d 7479 7065 732d 6465 7363 3049  ter-types-desc0I
    0x01c0:  4c6a 6176 612f 6c61 6e67 2f4c 6f6e 673b  Ljava/lang/Long;
    0x01d0:  4c6a 6176 612f 6c61 6e67 2f49 6e74 6567  Ljava/lang/Integ
    0x01e0:  6572 3b4c 6a61 7661 2f6c 616e 672f 496e  er;Ljava/lang/In
    0x01f0:  7465 6765 723b 4c6a 6176 612f 6c61 6e67  teger;Ljava/lang
    0x0200:  2f49 6e74 6567 6572 3b0d 706f 7374 6d61  /Integer;.postma
    0x0210:  6e2d 746f 6b65 6e30 2462 3937 3639 3364  n-token0$b97693d
    0x0220:  612d 3366 6537 2d34 3036 352d 3965 6562  a-3fe7-4065-9eeb
    0x0230:  2d39 3135 3236 3836 3630 3131 610a 7573  -91526866011a.us
    0x0240:  6572 2d61 6765 6e74 1550 6f73 746d 616e  er-agent.Postman
    0x0250:  5275 6e74 696d 652f 372e 3335 2e30 5a4e  Runtime/7.35.0ZN
15:25:22.466339 IP (tos 0x14, ttl 63, id 9121, offset 0, flags [DF], proto TCP (6), length 52)
    39.101.204.9.20918 > iZ8vbd7wo3mhy8gexzi2ieZ.59778: Flags [.], cksum 0x5fe6 (correct), seq 1, ack 543, win 235, options [nop,nop,TS val 3411756332 ecr 3173723819], length 0
    0x0000:  0016 3e02 1bdc eeff ffff ffff 0800 4514  ..>...........E.
    0x0010:  0034 23a1 4000 3f06 5332 2765 cc09 c0a8  .4#.@.?.S2'e....
    0x0020:  10c6 51b6 e982 f3ee 668d 3216 8ce4 8010  ..Q.....f.2.....
    0x0030:  00eb 5fe6 0000 0101 080a cb5b 452c bd2b  .._........[E,.+
    0x0040:  2eab                                     ..
15:25:22.491461 IP (tos 0x14, ttl 63, id 9122, offset 0, flags [DF], proto TCP (6), length 2948)
    39.101.204.9.20918 > iZ8vbd7wo3mhy8gexzi2ieZ.59778: Flags [.], cksum 0xd053 (incorrect -> 0xeebd), seq 1:2897, ack 543, win 235, options [nop,nop,TS val 3411756357 ecr 3173723819], length 2896
    0x0000:  0016 3e02 1bdc eeff ffff ffff 0800 4514  ..>...........E.
    0x0010:  0b84 23a2 4000 3f06 47e1 2765 cc09 c0a8  ..#.@.?.G.'e....
    0x0020:  10c6 51b6 e982 f3ee 668d 3216 8ce4 8010  ..Q.....f.2.....
    0x0030:  00eb d053 0000 0101 080a cb5b 4545 bd2b  ...S.......[EE.+
    0x0040:  2eab dabb 0214 0000 0000 0000 0002 0000  ................
    0x0050:  5542 9448 0462 6f64 7953 53ac 7b22 6175  UB.H.bodySS.{"au
    0x0060:  7468 4572 726f 7222 3a66 616c 7365 2c22  thError":false,"
    0x0070:  636f 6465 223a 224f 4b22 2c22 6461 7461  code":"OK","data
    0x0080:  223a 5b7b 2262 6568 6176 696f 7254 7970  ":[{"behaviorTyp
    0x0090:  6522 3a34 2c22 6465 6661 756c 7449 6e66  e":4,"defaultInf
    0x00a0:  6f22 3a22 7b7d 222c 2265 7874 7261 496e  o":"{}","extraIn
    0x00b0:  666f 223a 7b22 6465 6661 756c 7449 6e66  fo":{"defaultInf
    0x00c0:  6f52 756c 6543 6f6c 7322 3a5b 5d2c 2265  oRuleCols":[],"e
    0x00d0:  7874 656e 6422 3a7b 2261 6464 6162 6c65  xtend":{"addable
    0x00e0:  223a 6661 6c73 652c 2264 6973 706c 6179  ":false,"display
    0x00f0:  6564 223a 7472 7565 2c22 6564 6974 6162  ed":true,"editab
    0x0100:  6c65 223a 6661 6c73 652c 2265 6d70 7479  le":false,"empty
    0x0110:  4c69 6e65 223a 302c 2266 6f75 7241 6464  Line":0,"fourAdd
    0x0120:  7265 7373 223a 6661 6c73 652c 226c 696e  ress":false,"lin
    0x0130:  6546 6f72 6269 6422 3a66 616c 7365 2c22  eForbid":false,"
    0x0140:  6d65 7267 6544 6973 706c 6179 223a 6661  mergeDisplay":fa
    0x0150:  6c73 652c 226f 6e6c 7922 3a66 616c 7365  lse,"only":false
    0x0160:  2c22 7065 7263 656e 7461 6765 223a 6661  ,"percentage":fa
    0x0170:  6c73 652c 2272 656c 6174 696f 6e43 6f6c  lse,"relationCol
    0x0180:  756d 6e43 6865 636b 4c61 7374 466c 6f77  umnCheckLastFlow
    0x0190:  223a 7472 7565 2c22 7265 6c61 7469 6f6e  ":true,"relation
    0x01a0:  5370 6c69 7422 3a66 616c 7365 2c22 7361  Split":false,"sa
    0x01b0:  7665 4d75 6c74 6954 6173 6b22 3a66 616c  veMultiTask":fal
    0x01c0:  7365 2c22 7368 6f77 5761 726e 696e 6722  se,"showWarning"
    0x01d0:  3a66 616c 7365 2c22 7661 6c75 6541 6464  :false,"valueAdd
    0x01e0:  6162 6c65 223a 6661 6c73 652c 2276 616c  able":false,"val
    0x01f0:  7565 4564 6974 6162 6c65 223a 6661 6c73  ueEditable":fals
    0x0200:  652c 2276 616c 7565 456d 7074 7943 6865  e,"valueEmptyChe
    0x0210:  636b 223a 6661 6c73 657d 2c22 6669 7865  ck":false},"fixe
    0x0220:  644f 7074 696f 6e22 3a22 3122 2c22 6973  dOption":"1","is
    0x0230:  4164 6461 626c 6522 3a22 2d31 222c 2269  Addable":"-1","i
    0x0240:  7343 6f70 7961 626c 6522 3a22 2d31 222c  sCopyable":"-1",
    0x0250:  2269 7344 656c 6574 6162 6c65 223a 2230  "isDeletable":"0
    0x0260:  222c 2269 7344 6973 706c 6179 6564 223a  ","isDisplayed":
    0x0270:  2231 222c 2269 7345 6469 7461 626c 6522  "1","isEditable"
    0x0280:  3a22 2d31 222c 2269 734f 6e6c 7922 3a22  :"-1","isOnly":"
    0x0290:  2d31 222c 226f 7065 7261 7469 6f6e 5069  -1","operationPi
    0x02a0:  6374 7572 6573 223a 5b5d 2c22 7061 7261  ctures":[],"para
    0x02b0:  4578 706c 6169 6e43 6f6c 6f72 223a 2223  ExplainColor":"#
    0x02c0:  4338 4338 4338 222c 2270 6172 6145 7870  C8C8C8","paraExp
    0x02d0:  6c61 696e 5369 7a69 223a 2231 3222 2c22  lainSizi":"12","
    0x02e0:  706c 6163 6568 6f6c 6465 7222 3a22 e8af  placeholder":"..
    0x02f0:  b7e9 8089 e68b a922 2c22 7368 6172 6553  .......","shareS
    0x0300:  656c 6563 7449 7465 6d49 6e66 6f22 3a22  electItemInfo":"
    0x0310:  3122 2c22 7661 6c75 6541 6464 6162 6c65  1","valueAddable
    0x0320:  223a 222d 3122 2c22 7661 6c75 6543 6f70  ":"-1","valueCop
    0x0330:  7961 626c 6522 3a22 2d31 222c 2276 616c  yable":"-1","val
    0x0340:  7565 4564 6974 6162 6c65 223a 222d 3122  ueEditable":"-1"
    0x0350:  2c22 7661 6c75 6545 6d70 7479 4368 6563  ,"valueEmptyChec
    0x0360:  6b22 3a22 2d31 227d 2c22 676d 7443 7265  k":"-1"},"gmtCre
    0x0370:  6174 6522 3a31 3635 3934 3034 3534 3137  ate":16594045417
    0x0380:  3330 2c22 676d 744d 6f64 6966 6965 6422  30,"gmtModified"
    0x0390:  3a31 3638 3339 3633 3635 3930 3038 2c22  :1683963659008,"
    0x03a0:  6861 7665 5265 6c61 7469 6f6e 223a 6661  haveRelation":fa
    0x03b0:  6c73 652c 2269 6422 3a31 2c22 696e 7369  lse,"id":1,"insi
    0x03c0:  6465 4461 7461 536f 7572 6365 496e 666f  deDataSourceInfo
    0x03d0:  223a 7b22 7461 626c 6522 3a22 222c 2274  ":{"table":"","t
    0x03e0:  7970 6522 3a22 7573 6572 227d 2c22 6973  ype":"user"},"is
    0x03f0:  5461 626c 654b 6579 223a 6661 6c73 652c  TableKey":false,
    0x0400:  226b 6579 223a 2263 7265 6174 6f72 222c  "key":"creator",
    0x0410:  226c 696d 6974 436f 756e 7422 3a31 2c22  "limitCount":1,"
    0x0420:  6d6f 6475 6c65 4465 6669 6e69 7469 6f6e  moduleDefinition
    0x0430:  223a 5b5d 2c22 6e61 6d65 223a 22e5 889b  ":[],"name":"...
    0x0440:  e5bb bae4 baba 222c 226f 7574 4461 7461  ......","outData
    0x0450:  536f 7572 6365 496e 666f 223a 5b5d 2c22  SourceInfo":[],"
    0x0460:  736f 7274 4e75 6d22 3a30 2c22 7374 796c  sortNum":0,"styl
    0x0470:  6522 3a7b 2262 6f72 6465 724c 696e 6554  e":{"borderLineT
    0x0480:  7970 6522 3a22 736f 6c69 6422 2c22 626f  ype":"solid","bo
    0x0490:  7264 6572 506f 7369 7469 6f6e 223a 2262  rderPosition":"b
    0x04a0:  6f74 746f 6d22 2c22 636f 6c75 6d6e 5769  ottom","columnWi
    0x04b0:  6474 6822 3a31 3030 2c22 636f 6c75 6d6e  dth":100,"column
    0x04c0:  5769 6474 6853 6361 6c65 223a 332c 2270  WidthScale":3,"p
    0x04d0:  6c75 6769 6e43 6f6c 756d 6e57 6964 7468  luginColumnWidth
    0x04e0:  5363 616c 6522 3a32 2c22 706c 7567 696e  Scale":2,"plugin
    0x04f0:  5375 6246 6f72 6d53 686f 774d 6f64 656c  SubFormShowModel
    0x0500:  223a 307d 2c22 7461 626c 6549 6422 3a32  ":0},"tableId":2
    0x0510:  3430 3832 337d 2c7b 2262 6568 6176 696f  40823},{"behavio
    0x0520:  7254 7970 6522 3a34 2c22 6465 6661 756c  rType":4,"defaul
    0x0530:  7449 6e66 6f22 3a22 7b7d 222c 2265 7874  tInfo":"{}","ext
    0x0540:  7261 496e 666f 223a 7b22 6465 6661 756c  raInfo":{"defaul
    0x0550:  7449 6e66 6f52 756c 6543 6f6c 7322 3a5b  tInfoRuleCols":[
    0x0560:  5d2c 2265 7874 656e 6422 3a7b 2261 6464  ],"extend":{"add
    0x0570:  6162 6c65 223a 6661 6c73 652c 2264 6973  able":false,"dis
    0x0580:  706c 6179 6564 223a 7472 7565 2c22 6564  played":true,"ed
    0x0590:  6974 6162 6c65 223a 6661 6c73 652c 2265  itable":false,"e
    0x05a0:  6d70 7479 4c69 6e65 223a 302c 2266 6f75  mptyLine":0,"fou
    0x05b0:  7241 6464 7265 7373 223a 6661 6c73 652c  rAddress":false,
    0x05c0:  226c 696e 6546 6f72 6269 6422 3a66 616c  "lineForbid":fal
    0x05d0:  7365 2c22 6d65 7267 6544 6973 706c 6179  se,"mergeDisplay
    0x05e0:  223a 6661 6c73 652c 226f 6e6c 7922 3a66  ":false,"only":f
    0x05f0:  616c 7365 2c22 7065 7263 656e 7461 6765  alse,"percentage
    0x0600:  223a 6661 6c73 652c 2272 656c 6174 696f  ":false,"relatio
    0x0610:  6e43 6f6c 756d 6e43 6865 636b 4c61 7374  nColumnCheckLast
    0x0620:  466c 6f77 223a 7472 7565 2c22 7265 6c61  Flow":true,"rela
    0x0630:  7469 6f6e 5370 6c69 7422 3a66 616c 7365  tionSplit":false
    0x0640:  2c22 7361 7665 4d75 6c74 6954 6173 6b22  ,"saveMultiTask"
    0x0650:  3a66 616c 7365 2c22 7368 6f77 5761 726e  :false,"showWarn
    0x0660:  696e 6722 3a66 616c 7365 2c22 7661 6c75  ing":false,"valu
    0x0670:  6541 6464 6162 6c65 223a 6661 6c73 652c  eAddable":false,
    0x0680:  2276 616c 7565 4564 6974 6162 6c65 223a  "valueEditable":
    0x0690:  6661 6c73 652c 2276 616c 7565 456d 7074  false,"valueEmpt
    0x06a0:  7943 6865 636b 223a 6661 6c73 657d 2c22  yCheck":false},"
    0x06b0:  6669 7865 644f 7074 696f 6e22 3a22 3122  fixedOption":"1"
    0x06c0:  2c22 6973 4164 6461 626c 6522 3a22 3122  ,"isAddable":"1"
    0x06d0:  2c22 6973 436f 7079 6162 6c65 223a 2231  ,"isCopyable":"1
    0x06e0:  222c 2269 7344 656c 6574 6162 6c65 223a  ","isDeletable":
    0x06f0:  2230 222c 2269 7344 6973 706c 6179 6564  "0","isDisplayed
    0x0700:  223a 2231 222c 2269 7345 6469 7461 626c  ":"1","isEditabl
    0x0710:  6522 3a22 3122 2c22 6973 4f6e 6c79 223a  e":"1","isOnly":
    0x0720:  222d 3122 2c22 6f70 6572 6174 696f 6e50  "-1","operationP
    0x0730:  6963 7475 7265 7322 3a5b 5d2c 2270 6172  ictures":[],"par
    0x0740:  6145 7870 6c61 696e 436f 6c6f 7222 3a22  aExplainColor":"
    0x0750:  2343 3843 3843 3822 2c22 7061 7261 4578  #C8C8C8","paraEx
    0x0760:  706c 6169 6e53 697a 6922 3a22 3132 222c  plainSizi":"12",
    0x0770:  2270 6c61 6365 686f 6c64 6572 223a 22e8  "placeholder":".
    0x0780:  afb7 e980 89e6 8ba9 222c 2273 6861 7265  ........","share
    0x0790:  5365 6c65 6374 4974 656d 496e 666f 223a  SelectItemInfo":
    0x07a0:  2231 222c 2276 616c 7565 4164 6461 626c  "1","valueAddabl
    0x07b0:  6522 3a22 3022 2c22 7661 6c75 6543 6f70  e":"0","valueCop
    0x07c0:  7961 626c 6522 3a22 3022 2c22 7661 6c75  yable":"0","valu
    0x07d0:  6545 6469 7461 626c 6522 3a22 3022 2c22  eEditable":"0","
    0x07e0:  7661 6c75 6545 6d70 7479 4368 6563 6b22  valueEmptyCheck"
    0x07f0:  3a22 3022 7d2c 2267 6d74 4372 6561 7465  :"0"},"gmtCreate
    0x0800:  223a 3136 3539 3430 3435 3431 3733 302c  ":1659404541730,
    0x0810:  2267 6d74 4d6f 6469 6669 6564 223a 3136  "gmtModified":16
    0x0820:  3833 3936 3336 3539 3031 332c 2268 6176  83963659013,"hav
    0x0830:  6552 656c 6174 696f 6e22 3a66 616c 7365  eRelation":false
    0x0840:  2c22 6964 223a 322c 2269 6e73 6964 6544  ,"id":2,"insideD
    0x0850:  6174 6153 6f75 7263 6549 6e66 6f22 3a7b  ataSourceInfo":{
    0x0860:  2274 6162 6c65 223a 2222 2c22 7479 7065  "table":"","type
    0x0870:  223a 2275 7365 7222 7d2c 2269 7354 6162  ":"user"},"isTab
    0x0880:  6c65 4b65 7922 3a66 616c 7365 2c22 6b65  leKey":false,"ke
    0x0890:  7922 3a22 6578 6563 7574 6f72 222c 226c  y":"executor","l
    0x08a0:  696d 6974 436f 756e 7422 3a31 2c22 6d6f  imitCount":1,"mo
    0x08b0:  6475 6c65 4465 6669 6e69 7469 6f6e 223a  duleDefinition":
    0x08c0:  5b5d 2c22 6e61 6d65 223a 22e6 89a7 e8a1  [],"name":".....
    0x08d0:  8ce4 baba 222c 226f 7574 4461 7461 536f  ....","outDataSo
    0x08e0:  7572 6365 496e 666f 223a 5b5d 2c22 736f  urceInfo":[],"so
    0x08f0:  7274 4e75 6d22 3a31 2c22 7374 796c 6522  rtNum":1,"style"
    0x0900:  3a7b 2262 6f72 6465 724c 696e 6554 7970  :{"borderLineTyp
    0x0910:  6522 3a22 736f 6c69 6422 2c22 626f 7264  e":"solid","bord
    0x0920:  6572 506f 7369 7469 6f6e 223a 2262 6f74  erPosition":"bot
    0x0930:  746f 6d22 2c22 636f 6c75 6d6e 5769 6474  tom","columnWidt
    0x0940:  6822 3a31 3030 2c22 636f 6c75 6d6e 5769  h":100,"columnWi
    0x0950:  6474 6853 6361 6c65 223a 332c 2270 6c75  dthScale":3,"plu
    0x0960:  6769 6e43 6f6c 756d 6e57 6964 7468 5363  ginColumnWidthSc
    0x0970:  616c 6522 3a32 2c22 706c 7567 696e 5375  ale":2,"pluginSu
    0x0980:  6246 6f72 6d53 686f 774d 6f64 656c 223a  bFormShowModel":
    0x0990:  307d 2c22 7461 626c 6549 6422 3a32 3430  0},"tableId":240
    0x09a0:  3832 337d 2c7b 2262 6568 6176 696f 7254  823},{"behaviorT
    0x09b0:  7970 6522 3a37 2c22 6465 6661 756c 7449  ype":7,"defaultI
    0x09c0:  6e66 6f22 3a22 222c 2265 7874 7261 496e  nfo":"","extraIn
    0x09d0:  666f 223a 7b22 6465 6661 756c 7449 6e66  fo":{"defaultInf
    0x09e0:  6f52 756c 6543 6f6c 7322 3a5b 5d2c 2265  oRuleCols":[],"e
    0x09f0:  7874 656e 6422 3a7b 2261 6464 6162 6c65  xtend":{"addable
    0x0a00:  223a 6661 6c73 652c 2264 6973 706c 6179  ":false,"display
    0x0a10:  6564 223a 7472 7565 2c22 6564 6974 6162  ed":true,"editab
    0x0a20:  6c65 223a 6661 6c73 652c 2265 6d70 7479  le":false,"empty
    0x0a30:  4c69 6e65 223a 302c 2266 6f75 7241 6464  Line":0,"fourAdd
    0x0a40:  7265 7373 223a 6661 6c73 652c 226c 696e  ress":false,"lin
    0x0a50:  6546 6f72 6269 6422 3a66 616c 7365 2c22  eForbid":false,"
    0x0a60:  6d65 7267 6544 6973 706c 6179 223a 6661  mergeDisplay":fa
    0x0a70:  6c73 652c 226f 6e6c 7922 3a66 616c 7365  lse,"only":false
    0x0a80:  2c22 7065 7263 656e 7461 6765 223a 6661  ,"percentage":fa
    0x0a90:  6c73 652c 2272 656c 6174 696f 6e43 6f6c  lse,"relationCol
    0x0aa0:  756d 6e43 6865 636b 4c61 7374 466c 6f77  umnCheckLastFlow
    0x0ab0:  223a 7472 7565 2c22 7265 6c61 7469 6f6e  ":true,"relation
    0x0ac0:  5370 6c69 7422 3a66 616c 7365 2c22 7361  Split":false,"sa
    0x0ad0:  7665 4d75 6c74 6954 6173 6b22 3a66 616c  veMultiTask":fal
    0x0ae0:  7365 2c22 7368 6f77 5761 726e 696e 6722  se,"showWarning"
    0x0af0:  3a66 616c 7365 2c22 7661 6c75 6541 6464  :false,"valueAdd
    0x0b00:  6162 6c65 223a 6661 6c73 652c 2276 616c  able":false,"val
    0x0b10:  7565 4564 6974 6162 6c65 223a 6661 6c73  ueEditable":fals
    0x0b20:  652c 2276 616c 7565 456d 7074 7943 6865  e,"valueEmptyChe
    0x0b30:  636b 223a 6661 6c73 657d 2c22 6973 4164  ck":false},"isAd
    0x0b40:  6461 626c 6522 3a22 2d31 222c 2269 7343  dable":"-1","isC
    0x0b50:  6f70 7961 626c 6522 3a22 2d31 222c 2269  opyable":"-1","i
    0x0b60:  7344 656c 6574 6162 6c65 223a 2230 222c  sDeletable":"0",
    0x0b70:  2269 7344 6973 706c 6179 6564 223a 2231  "isDisplayed":"1
    0x0b80:  222c 2269 7345 6469 7461 626c 6522 3a22  ","isEditable":"
    0x0b90:  2d31                                     -1
15:25:22.491498 IP (tos 0x14, ttl 63, id 9124, offset 0, flags [DF], proto TCP (6), length 11636)
    39.101.204.9.20918 > iZ8vbd7wo3mhy8gexzi2ieZ.59778: Flags [.], cksum 0xf243 (incorrect -> 0xdc07), seq 2897:14481, ack 543, win 235, options [nop,nop,TS val 3411756357 ecr 3173723819], length 11584
    0x0000:  0016 3e02 1bdc eeff ffff ffff 0800 4514  ..>...........E.
    0x0010:  2d74 23a4 4000 3f06 25ef 2765 cc09 c0a8  -t#.@.?.%.'e....
    0x0020:  10c6 51b6 e982 f3ee 71dd 3216 8ce4 8010  ..Q.....q.2.....
    0x0030:  00eb f243 0000 0101 080a cb5b 4545 bd2b  ...C.......[EE.+
    0x0040:  2eab 222c 2269 734f 6e6c 7922 3a22 2d31  ..","isOnly":"-1
    0x0050:  222c 226f 7065 7261 7469 6f6e 5069 6374  ","operationPict
    0x0060:  7572 6573 223a 5b5d 2c22 7061 7261 4578  ures":[],"paraEx
    0x0070:  706c 6169 6e43 6f6c 6f72 223a 2223 4338  plainColor":"#C8
    0x0080:  4338 4338 222c 2270 6172 6145 7870 6c61  C8C8","paraExpla
    0x0090:  696e 5369 7a69 223a 2231 3222 2c22 706c  inSizi":"12","pl
    0x00a0:  6163 6568 6f6c 6465 7222 3a22 e8af b7e8  aceholder":"....
    0x00b0:  be93 e585 a522 2c22 7368 6172 6553 656c  .....","shareSel
    0x00c0:  6563 7449 7465 6d49 6e66 6f22 3a22 3122  ectItemInfo":"1"
    0x00d0:  2c22 7661 6c75 6541 6464 6162 6c65 223a  ,"valueAddable":
    0x00e0:  222d 3122 2c22 7661 6c75 6543 6f70 7961  "-1","valueCopya
    0x00f0:  626c 6522 3a22 2d31 222c 2276 616c 7565  ble":"-1","value
    0x0100:  4564 6974 6162 6c65 223a 222d 3122 2c22  Editable":"-1","
    0x0110:  7661 6c75 6545 6d70 7479 4368 6563 6b22  valueEmptyCheck"
    0x0120:  3a22 2d31 227d 2c22 676d 7443 7265 6174  :"-1"},"gmtCreat
    0x0130:  6522 3a31 3635 3934 3034 3534 3137 3330  e":1659404541730
    0x0140:  2c22 676d 744d 6f64 6966 6965 6422 3a31  ,"gmtModified":1
    0x0150:  3638 3339 3633 3635 3930 3136 2c22 6861  683963659016,"ha
    0x0160:  7665 5265 6c61 7469 6f6e 223a 6661 6c73  veRelation":fals
    0x0170:  652c 2269 6422 3a33 2c22 696e 7369 6465  e,"id":3,"inside
    0x0180:  4461 7461 536f 7572 6365 496e 666f 223a  DataSourceInfo":
    0x0190:  7b22 7461 626c 6522 3a22 222c 2274 7970  {"table":"","typ
    0x01a0:  6522 3a22 227d 2c22 6973 5461 626c 654b  e":""},"isTableK
    0x01b0:  6579 223a 6661 6c73 652c 226b 6579 223a  ey":false,"key":
    0x01c0:  2263 7265 6174 696f 6e54 696d 6522 2c22  "creationTime","
    0x01d0:  6c69 6d69 7443 6f75 6e74 223a 312c 226d  limitCount":1,"m
    0x01e0:  6f64 756c 6544 6566 696e 6974 696f 6e22  oduleDefinition"
    0x01f0:  3a5b 5d2c 226e 616d 6522 3a22 e588 9be5  :[],"name":"....
    0x0200:  bbba e697 b6e9 97b4 222c 226f 7574 4461  ........","outDa
    0x0210:  7461 536f 7572 6365 496e 666f 223a 5b5d  taSourceInfo":[]
    0x0220:  2c22 736f 7274 4e75 6d22 3a32 2c22 7374  ,"sortNum":2,"st
    0x0230:  796c 6522 3a7b 2262 6f72 6465 724c 696e  yle":{"borderLin
    0x0240:  6554 7970 6522 3a22 736f 6c69 6422 2c22  eType":"solid","
    0x0250:  626f 7264 6572 506f 7369 7469 6f6e 223a  borderPosition":
    0x0260:  2262 6f74 746f 6d22 2c22 636f 6c75 6d6e  "bottom","column
    0x0270:  5769 6474 6822 3a31 3030 2c22 636f 6c75  Width":100,"colu
    0x0280:  6d6e 5769 6474 6853 6361 6c65 223a 332c  mnWidthScale":3,
    0x0290:  2270 6c75 6769 6e43 6f6c 756d 6e57 6964  "pluginColumnWid
    0x02a0:  7468 5363 616c 6522 3a32 2c22 706c 7567  thScale":2,"plug
    0x02b0:  696e 5375 6246 6f72 6d53 686f 774d 6f64  inSubFormShowMod
    0x02c0:  656c 223a 307d 2c22 7461 626c 6549 6422  el":0},"tableId"
    0x02d0:  3a32 3430 3832 337d 2c7b 2262 6568 6176  :240823},{"behav
    0x02e0:  696f 7254 7970 6522 3a37 2c22 6465 6661  iorType":7,"defa
    0x02f0:  756c 7449 6e66 6f22 3a22 222c 2265 7874  ultInfo":"","ext
    0x0300:  7261 496e 666f 223a 7b22 6465 6661 756c  raInfo":{"defaul
    0x0310:  7449 6e66 6f52 756c 6543 6f6c 7322 3a5b  tInfoRuleCols":[
    0x0320:  5d2c 2265 7874 656e 6422 3a7b 2261 6464  ],"extend":{"add
    0x0330:  6162 6c65 223a 6661 6c73 652c 2264 6973  able":false,"dis
    0x0340:  706c 6179 6564 223a 7472 7565 2c22 6564  played":true,"ed
    0x0350:  6974 6162 6c65 223a 6661 6c73 652c 2265  itable":false,"e
    0x0360:  6d70 7479 4c69 6e65 223a 302c 2266 6f75  mptyLine":0,"fou
    0x0370:  7241 6464 7265 7373 223a 6661 6c73 652c  rAddress":false,
    0x0380:  226c 696e 6546 6f72 6269 6422 3a66 616c  "lineForbid":fal
    0x0390:  7365 2c22 6d65 7267 6544 6973 706c 6179  se,"mergeDisplay
    0x03a0:  223a 6661 6c73 652c 226f 6e6c 7922 3a66  ":false,"only":f
    0x03b0:  616c 7365 2c22 7065 7263 656e 7461 6765  alse,"percentage
    0x03c0:  223a 6661 6c73 652c 2272 656c 6174 696f  ":false,"relatio
    0x03d0:  6e43 6f6c 756d 6e43 6865 636b 4c61 7374  nColumnCheckLast
    0x03e0:  466c 6f77 223a 7472 7565 2c22 7265 6c61  Flow":true,"rela
    0x03f0:  7469 6f6e 5370 6c69 7422 3a66 616c 7365  tionSplit":false
    0x0400:  2c22 7361 7665 4d75 6c74 6954 6173 6b22  ,"saveMultiTask"
    0x0410:  3a66 616c 7365 2c22 7368 6f77 5761 726e  :false,"showWarn
    0x0420:  696e 6722 3a66 616c 7365 2c22 7661 6c75  ing":false,"valu
    0x0430:  6541 6464 6162 6c65 223a 6661 6c73 652c  eAddable":false,
    0x0440:  2276 616c 7565 4564 6974 6162 6c65 223a  "valueEditable":
    0x0450:  6661 6c73 652c 2276 616c 7565 456d 7074  false,"valueEmpt
    0x0460:  7943 6865 636b 223a 6661 6c73 657d 2c22  yCheck":false},"
    0x0470:  6973 4164 6461 626c 6522 3a22 2d31 222c  isAddable":"-1",
    0x0480:  2269 7343 6f70 7961 626c 6522 3a22 2d31  "isCopyable":"-1
    0x0490:  222c 2269 7344 656c 6574 6162 6c65 223a  ","isDeletable":
    0x04a0:  2230 222c 2269 7344 6973 706c 6179 6564  "0","isDisplayed
    0x04b0:  223a 2231 222c 2269 7345 6469 7461 626c  ":"1","isEditabl
    0x04c0:  6522 3a22 2d31 222c 2269 734f 6e6c 7922  e":"-1","isOnly"
    0x04d0:  3a22 2d31 222c 226f 7065 7261 7469 6f6e  :"-1","operation
    0x04e0:  5069 6374 7572 6573 223a 5b5d 2c22 7061  Pictures":[],"pa
    0x04f0:  7261 4578 706c 6169 6e43 6f6c 6f72 223a  raExplainColor":
    0x0500:  2223 4338 4338 4338 222c 2270 6172 6145  "#C8C8C8","paraE
    0x0510:  7870 6c61 696e 5369 7a69 223a 2231 3222  xplainSizi":"12"
    0x0520:  2c22 706c 6163 6568 6f6c 6465 7222 3a22  ,"placeholder":"
    0x0530:  e8af b7e8 be93 e585 a522 2c22 7368 6172  .........","shar
    0x0540:  6553 656c 6563 7449 7465 6d49 6e66 6f22  eSelectItemInfo"
    0x0550:  3a22 3122 2c22 7661 6c75 6541 6464 6162  :"1","valueAddab
    0x0560:  6c65 223a 222d 3122 2c22 7661 6c75 6543  le":"-1","valueC
    0x0570:  6f70 7961 626c 6522 3a22 2d31 222c 2276  opyable":"-1","v
    0x0580:  616c 7565 4564 6974 6162 6c65 223a 222d  alueEditable":"-
    0x0590:  3122 2c22 7661 6c75 6545 6d70 7479 4368  1","valueEmptyCh
    0x05a0:  6563 6b22 3a22 2d31 227d 2c22 676d 7443  eck":"-1"},"gmtC
    0x05b0:  7265 6174 6522 3a31 3635 3934 3034 3534  reate":165940454
    0x05c0:  3137 3330 2c22 676d 744d 6f64 6966 6965  1730,"gmtModifie
    0x05d0:  6422 3a31 3638 3339 3633 3635 3930 3231  d":1683963659021
    0x05e0:  2c22 6861 7665 5265 6c61 7469 6f6e 223a  ,"haveRelation":
    0x05f0:  6661 6c73 652c 2269 6422 3a34 2c22 696e  false,"id":4,"in
    0x0600:  7369 6465 4461 7461 536f 7572 6365 496e  sideDataSourceIn
    0x0610:  666f 223a 7b22 7461 626c 6522 3a22 222c  fo":{"table":"",
    0x0620:  2274 7970 6522 3a22 227d 2c22 6973 5461  "type":""},"isTa
    0x0630:  626c 654b 6579 223a 6661 6c73 652c 226b  bleKey":false,"k
    0x0640:  6579 223a 226d 6f64 6966 6963 6174 696f  ey":"modificatio
    0x0650:  6e54 696d 6522 2c22 6c69 6d69 7443 6f75  nTime","limitCou
    0x0660:  6e74 223a 312c 226d 6f64 756c 6544 6566  nt":1,"moduleDef
    0x0670:  696e 6974 696f 6e22 3a5b 5d2c 226e 616d  inition":[],"nam
    0x0680:  6522 3a22 e4bf aee6 94b9 e697 b6e9 97b4  e":"............
    0x0690:  222c 226f 7574 4461 7461 536f 7572 6365  ","outDataSource
    0x06a0:  496e 666f 223a 5b5d 2c22 736f 7274 4e75  Info":[],"sortNu
    0x06b0:  6d22 3a33 2c22 7374 796c 6522 3a7b 2262  m":3,"style":{"b
    0x06c0:  6f72 6465 724c 696e 6554 7970 6522 3a22  orderLineType":"
    0x06d0:  736f 6c69 6422 2c22 626f 7264 6572 506f  solid","borderPo
    0x06e0:  7369 7469 6f6e 223a 2262 6f74 746f 6d22  sition":"bottom"
    0x06f0:  2c22 636f 6c75 6d6e 5769 6474 6822 3a31  ,"columnWidth":1
    0x0700:  3030 2c22 636f 6c75 6d6e 5769 6474 6853  00,"columnWidthS
    0x0710:  6361 6c65 223a 332c 2270 6c75 6769 6e43  cale":3,"pluginC
    0x0720:  6f6c 756d 6e57 6964 7468 5363 616c 6522  olumnWidthScale"
    0x0730:  3a32 2c22 706c 7567 696e 5375 6246 6f72  :2,"pluginSubFor
    0x0740:  6d53 686f 774d 6f64 656c 223a 307d 2c22  mShowModel":0},"
    0x0750:  7461 626c 6549 6422 3a32 3430 3832 337d  tableId":240823}
    0x0760:  2c7b 2262 6568 6176 696f 7254 7970 6522  ,{"behaviorType"
    0x0770:  3a36 2c22 6465 6661 756c 7449 6e66 6f22  :6,"defaultInfo"
    0x0780:  3a22 5b5d 222c 2264 6573 6372 6970 7469  :"[]","descripti
    0x0790:  6f6e 223a 22e4 b880 e7bb 84e8 8194 e58a  on":"...........
    0x07a0:  a8e7 bb84 e4bb b622 2c22 6578 7472 6149  .......","extraI
    0x07b0:  6e66 6f22 3a7b 2262 6f72 6465 7249 7353  nfo":{"borderIsS
    0x07c0:  686f 7722 3a22 3022 2c22 626f 7264 6572  how":"0","border
    0x07d0:  4c69 6e65 5479 7065 223a 2273 6f6c 6964  LineType":"solid
    0x07e0:  222c 2262 6f72 6465 7250 6f73 6974 696f  ","borderPositio
    0x07f0:  6e22 3a22 626f 7474 6f6d 222c 2264 6174  n":"bottom","dat
    0x0800:  6145 7874 7261 223a 2222 2c22 6465 6661  aExtra":"","defa
    0x0810:  756c 7449 6e66 6f52 756c 6543 6f6c 7322  ultInfoRuleCols"
    0x0820:  3a5b 5d2c 2265 7874 656e 6422 3a7b 2261  :[],"extend":{"a
    0x0830:  6464 6162 6c65 223a 6661 6c73 652c 2264  ddable":false,"d
    0x0840:  6973 706c 6179 6564 223a 7472 7565 2c22  isplayed":true,"
    0x0850:  6564 6974 6162 6c65 223a 6661 6c73 652c  editable":false,
    0x0860:  2265 6d70 7479 4c69 6e65 223a 302c 2266  "emptyLine":0,"f
    0x0870:  6f75 7241 6464 7265 7373 223a 6661 6c73  ourAddress":fals
    0x0880:  652c 226c 696e 6546 6f72 6269 6422 3a66  e,"lineForbid":f
    0x0890:  616c 7365 2c22 6d65 7267 6544 6973 706c  alse,"mergeDispl
    0x08a0:  6179 223a 6661 6c73 652c 226f 6e6c 7922  ay":false,"only"
    0x08b0:  3a66 616c 7365 2c22 7065 7263 656e 7461  :false,"percenta
    0x08c0:  6765 223a 6661 6c73 652c 2272 656c 6174  ge":false,"relat
    0x08d0:  696f 6e43 6f6c 756d 6e43 6865 636b 4c61  ionColumnCheckLa
    0x08e0:  7374 466c 6f77 223a 7472 7565 2c22 7265  stFlow":true,"re
    0x08f0:  6c61 7469 6f6e 5370 6c69 7422 3a66 616c  lationSplit":fal
    0x0900:  7365 2c22 7361 7665 4d75 6c74 6954 6173  se,"saveMultiTas
    0x0910:  6b22 3a66 616c 7365 2c22 7368 6f77 5761  k":false,"showWa
    0x0920:  726e 696e 6722 3a66 616c 7365 2c22 7661  rning":false,"va
    0x0930:  6c75 6541 6464 6162 6c65 223a 6661 6c73  lueAddable":fals
    0x0940:  652c 2276 616c 7565 4564 6974 6162 6c65  e,"valueEditable
    0x0950:  223a 6661 6c73 652c 2276 616c 7565 456d  ":false,"valueEm
    0x0960:  7074 7943 6865 636b 223a 6661 6c73 657d  ptyCheck":false}
    0x0970:  2c22 6669 7865 644f 7074 696f 6e22 3a22  ,"fixedOption":"
    0x0980:  222c 2269 7341 6464 6162 6c65 223a 2231  ","isAddable":"1
    0x0990:  222c 2269 7344 656c 6574 6162 6c65 223a  ","isDeletable":
    0x09a0:  2231 222c 2269 7344 6973 706c 6179 6564  "1","isDisplayed
    0x09b0:  223a 2231 222c 2269 7345 6469 7461 626c  ":"1","isEditabl
    0x09c0:  6522 3a22 3122 2c22 6973 4f6e 6c79 223a  e":"1","isOnly":
    0x09d0:  222d 3122 2c22 6f70 6572 6174 696f 6e50  "-1","operationP
    0x09e0:  6963 7475 7265 7322 3a5b 5d2c 2270 6172  ictures":[],"par
    0x09f0:  6145 7870 6c61 696e 223a 2222 2c22 7061  aExplain":"","pa
    0x0a00:  7261 4578 706c 6169 6e43 6f6c 6f72 223a  raExplainColor":
    0x0a10:  2223 4338 4338 4338 222c 2270 6172 6145  "#C8C8C8","paraE
    0x0a20:  7870 6c61 696e 5369 7a69 223a 2231 3222  xplainSizi":"12"
    0x0a30:  2c22 706c 6163 6568 6f6c 6465 7222 3a22  ,"placeholder":"
    0x0a40:  e8af b7e8 aebe e7bd ae22 2c22 7265 6775  .........","regu
    0x0a50:  6c61 7222 3a22 222c 2273 6861 7265 5365  lar":"","shareSe
    0x0a60:  6c65 6374 4974 656d 496e 666f 223a 2231  lectItemInfo":"1
    0x0a70:  222c 2276 616c 7565 4164 6461 626c 6522  ","valueAddable"
    0x0a80:  3a22 3022 2c22 7661 6c75 6545 6469 7461  :"0","valueEdita
    0x0a90:  626c 6522 3a22 3022 2c22 7661 6c75 6545  ble":"0","valueE
    0x0aa0:  6d70 7479 4368 6563 6b22 3a22 3022 2c22  mptyCheck":"0","
    0x0ab0:  7661 6c75 6554 7970 6522 3a22 227d 2c22  valueType":""},"
    0x0ac0:  676d 7443 7265 6174 6522 3a31 3638 3339  gmtCreate":16839
    0x0ad0:  3633 3531 3334 3135 2c22 676d 744d 6f64  63513415,"gmtMod
    0x0ae0:  6966 6965 6422 3a31 3638 3339 3633 3635  ified":168396365
    0x0af0:  3930 3235 2c22 6861 7665 5265 6c61 7469  9025,"haveRelati
    0x0b00:  6f6e 223a 6661 6c73 652c 2269 636f 6e22  on":false,"icon"
    0x0b10:  3a22 6963 6f6e 2d72 656c 6174 696f 6e22  :"icon-relation"
    0x0b20:  2c22 6964 223a 3238 3037 3336 2c22 696e  ,"id":280736,"in
    0x0b30:  7369 6465 4461 7461 536f 7572 6365 496e  sideDataSourceIn
    0x0b40:  666f 223a 7b22 6669 656c 6422 3a22 222c  fo":{"field":"",
    0x0b50:  2274 6162 6c65 223a 2222 2c22 7479 7065  "table":"","type
    0x0b60:  223a 2222 7d2c 2269 7354 6162 6c65 4b65  ":""},"isTableKe
    0x0b70:  7922 3a66 616c 7365 2c22 6b65 7922 3a22  y":false,"key":"
    0x0b80:  7265 6c61 7469 6f6e 222c 226c 696d 6974  relation","limit
    0x0b90:  436f 756e 7422 3a35 302c 226d 6f64 756c  Count":50,"modul
    0x0ba0:  6544 6566 696e 6974 696f 6e22 3a7b 226f  eDefinition":{"o
    0x0bb0:  7074 696f 6e4c 6973 7422 3a5b 7b22 6368  ptionList":[{"ch
    0x0bc0:  696c 6472 656e 223a 5b7b 2263 6869 6c64  ildren":[{"child
    0x0bd0:  7265 6e22 3a5b 5d2c 2263 6f6c 6f72 223a  ren":[],"color":
    0x0be0:  2223 3636 3636 3636 222c 2263 6f6c 756d  "#666666","colum
    0x0bf0:  6e53 7461 7475 7322 3a22 3122 2c22 6964  nStatus":"1","id
    0x0c00:  223a 3238 3037 3436 2c22 6c65 7665 6c22  ":280746,"level"
    0x0c10:  3a32 2c22 7061 7265 6e74 4964 223a 3238  :2,"parentId":28
    0x0c20:  3037 3434 2c22 7365 7175 656e 6365 223a  0744,"sequence":
    0x0c30:  302c 2274 6974 6c65 223a 22e9 bb84 e889  0,"title":".....
    0x0c40:  b222 7d2c 7b22 6368 696c 6472 656e 223a  ."},{"children":
    0x0c50:  5b5d 2c22 636f 6c6f 7222 3a22 2336 3636  [],"color":"#666
    0x0c60:  3636 3622 2c22 636f 6c75 6d6e 5374 6174  666","columnStat
    0x0c70:  7573 223a 2231 222c 2269 6422 3a32 3830  us":"1","id":280
    0x0c80:  3734 382c 226c 6576 656c 223a 322c 2270  748,"level":2,"p
    0x0c90:  6172 656e 7449 6422 3a32 3830 3734 342c  arentId":280744,
    0x0ca0:  2273 6571 7565 6e63 6522 3a30 2c22 7469  "sequence":0,"ti
    0x0cb0:  746c 6522 3a22 e799 bde8 89b2 227d 2c7b  tle":"......"},{
    0x0cc0:  2263 6869 6c64 7265 6e22 3a5b 5d2c 2263  "children":[],"c
    0x0cd0:  6f6c 6f72 223a 2223 3636 3636 3636 222c  olor":"#666666",
    0x0ce0:  2263 6f6c 756d 6e53 7461 7475 7322 3a22  "columnStatus":"
    0x0cf0:  3122 2c22 6964 223a 3238 3037 3530 2c22  1","id":280750,"
    0x0d00:  6c65 7665 6c22 3a32 2c22 7061 7265 6e74  level":2,"parent
    0x0d10:  4964 223a 3238 3037 3434 2c22 7365 7175  Id":280744,"sequ
    0x0d20:  656e 6365 223a 302c 2274 6974 6c65 223a  ence":0,"title":
    0x0d30:  22e8 939d e889 b222 7d5d 2c22 636f 6c6f  "......"}],"colo
    0x0d40:  7222 3a22 2336 3636 3636 3622 2c22 636f  r":"#666666","co
    0x0d50:  6c75 6d6e 5374 6174 7573 223a 2231 222c  lumnStatus":"1",
    0x0d60:  2269 6422 3a32 3830 3734 342c 226c 6576  "id":280744,"lev
    0x0d70:  656c 223a 312c 2270 6172 656e 7449 6422  el":1,"parentId"
    0x0d80:  3a30 2c22 7365 7175 656e 6365 223a 302c  :0,"sequence":0,
    0x0d90:  2274 6974 6c65 223a 22e9 a29c e889 b222  "title":"......"
    0x0da0:  7d2c 7b22 6368 696c 6472 656e 223a 5b7b  },{"children":[{
    0x0db0:  2263 6869 6c64 7265 6e22 3a5b 5d2c 2263  "children":[],"c
    0x0dc0:  6f6c 6f72 223a 2223 3636 3636 3636 222c  olor":"#666666",
    0x0dd0:  2263 6f6c 756d 6e53 7461 7475 7322 3a22  "columnStatus":"
    0x0de0:  3122 2c22 6964 223a 3238 3037 3533 2c22  1","id":280753,"
    0x0df0:  6c65 7665 6c22 3a32 2c22 7061 7265 6e74  level":2,"parent
    0x0e00:  4964 223a 3238 3037 3531 2c22 7365 7175  Id":280751,"sequ
    0x0e10:  656e 6365 223a 302c 2274 6974 6c65 223a  ence":0,"title":
    0x0e20:  2233 3522 7d2c 7b22 6368 696c 6472 656e  "35"},{"children
    0x0e30:  223a 5b5d 2c22 636f 6c6f 7222 3a22 2336  ":[],"color":"#6
    0x0e40:  3636 3636 3622 2c22 636f 6c75 6d6e 5374  66666","columnSt
    0x0e50:  6174 7573 223a 2231 222c 2269 6422 3a32  atus":"1","id":2
    0x0e60:  3830 3735 352c 226c 6576 656c 223a 322c  80755,"level":2,
    0x0e70:  2270 6172 656e 7449 6422 3a32 3830 3735  "parentId":28075
    0x0e80:  312c 2273 6571 7565 6e63 6522 3a30 2c22  1,"sequence":0,"
    0x0e90:  7469 746c 6522 3a22 3430 227d 2c7b 2263  title":"40"},{"c
    0x0ea0:  6869 6c64 7265 6e22 3a5b 5d2c 2263 6f6c  hildren":[],"col
    0x0eb0:  6f72 223a 2223 3636 3636 3636 222c 2263  or":"#666666","c
    0x0ec0:  6f6c 756d 6e53 7461 7475 7322 3a22 3122  olumnStatus":"1"
    0x0ed0:  2c22 6964 223a 3238 3037 3536 2c22 6c65  ,"id":280756,"le
    0x0ee0:  7665 6c22 3a32 2c22 7061 7265 6e74 4964  vel":2,"parentId
    0x0ef0:  223a 3238 3037 3531 2c22 7365 7175 656e  ":280751,"sequen
    0x0f00:  6365 223a 302c 2274 6974 6c65 223a 2234  ce":0,"title":"4
    0x0f10:  3222 7d5d 2c22 636f 6c6f 7222 3a22 2336  2"}],"color":"#6
    0x0f20:  3636 3636 3622 2c22 636f 6c75 6d6e 5374  66666","columnSt
    0x0f30:  6174 7573 223a 2231 222c 2269 6422 3a32  atus":"1","id":2
    0x0f40:  3830 3735 312c 226c 6576 656c 223a 312c  80751,"level":1,
    0x0f50:  2270 6172 656e 7449 6422 3a30 2c22 7365  "parentId":0,"se
    0x0f60:  7175 656e 6365 223a 302c 2274 6974 6c65  quence":0,"title
    0x0f70:  223a 22e5 b0ba e7a0 8122 7d2c 7b22 6368  ":"......"},{"ch
    0x0f80:  696c 6472 656e 223a 5b7b 2263 6869 6c64  ildren":[{"child
    0x0f90:  7265 6e22 3a5b 5d2c 2263 6f6c 6f72 223a  ren":[],"color":
    0x0fa0:  2223 3636 3636 3636 222c 2263 6f6c 756d  "#666666","colum
    0x0fb0:  6e53 7461 7475 7322 3a22 3122 2c22 6964  nStatus":"1","id
    0x0fc0:  223a 3238 3037 3537 2c22 6c65 7665 6c22  ":280757,"level"
    0x0fd0:  3a32 2c22 7061 7265 6e74 4964 223a 3238  :2,"parentId":28
    0x0fe0:  3037 3532 2c22 7365 7175 656e 6365 223a  0752,"sequence":
    0x0ff0:  302c 2274 6974 6c65 223a 22e9 95bf e9a2  0,"title":".....
    0x1000:  8622 7d2c 7b22 6368 696c 6472 656e 223a  ."},{"children":
    0x1010:  5b5d 2c22 636f 6c6f 7222 3a22 2336 3636  [],"color":"#666
    0x1020:  3636 3622 2c22 636f 6c75 6d6e 5374 6174  666","columnStat
    0x1030:  7573 223a 2231 222c 2269 6422 3a32 3830  us":"1","id":280
    0x1040:  3736 322c 226c 6576 656c 223a 322c 2270  762,"level":2,"p
    0x1050:  6172 656e 7449 6422 3a32 3830 3735 322c  arentId":280752,
    0x1060:  2273 6571 7565 6e63 6522 3a30 2c22 7469  "sequence":0,"ti
    0x1070:  746c 6522 3a22 e79f ade9 a286 227d 2c7b  tle":"......"},{
    0x1080:  2263 6869 6c64 7265 6e22 3a5b 5d2c 2263  "children":[],"c
    0x1090:  6f6c 6f72 223a 2223 3636 3636 3636 222c  olor":"#666666",
    0x10a0:  2263 6f6c 756d 6e53 7461 7475 7322 3a22  "columnStatus":"
    0x10b0:  3122 2c22 6964 223a 3238 3037 3538 2c22  1","id":280758,"
    0x10c0:  6c65 7665 6c22 3a32 2c22 7061 7265 6e74  level":2,"parent
    0x10d0:  4964 223a 3238 3037 3532 2c22 7365 7175  Id":280752,"sequ
    0x10e0:  656e 6365 223a 302c 2274 6974 6c65 223a  ence":0,"title":
    0x10f0:  22e9 95bf e8a2 9622 7d2c 7b22 6368 696c  "......"},{"chil
    0x1100:  6472 656e 223a 5b5d 2c22 636f 6c6f 7222  dren":[],"color"
    0x1110:  3a22 2336 3636 3636 3622 2c22 636f 6c75  :"#666666","colu
    0x1120:  6d6e 5374 6174 7573 223a 2231 222c 2269  mnStatus":"1","i
    0x1130:  6422 3a32 3830 3735 392c 226c 6576 656c  d":280759,"level
    0x1140:  223a 322c 2270 6172 656e 7449 6422 3a32  ":2,"parentId":2
    0x1150:  3830 3735 322c 2273 6571 7565 6e63 6522  80752,"sequence"
    0x1160:  3a30 2c22 7469 746c 6522 3a22 e79f ade8  :0,"title":"....
    0x1170:  a296 227d 5d2c 2263 6f6c 6f72 223a 2223  .."}],"color":"#
    0x1180:  3636 3636 3636 222c 2263 6f6c 756d 6e53  666666","columnS
    0x1190:  7461 7475 7322 3a22 3122 2c22 6964 223a  tatus":"1","id":
    0x11a0:  3238 3037 3532 2c22 6c65 7665 6c22 3a31  280752,"level":1
    0x11b0:  2c22 7061 7265 6e74 4964 223a 302c 2273  ,"parentId":0,"s
    0x11c0:  6571 7565 6e63 6522 3a31 2c22 7469 746c  equence":1,"titl
    0x11d0:  6522 3a22 e6ac bee5 bc8f 227d 5d2c 2268  e":"......"}],"h
    0x11e0:  6561 6465 7222 3a5b 7b22 636f 6c6f 7222  eader":[{"color"
    0x11f0:  3a22 2336 3636 3636 3622 2c22 636f 6c75  :"#666666","colu
    0x1200:  6d6e 5374 6174 7573 223a 2231 222c 2269  mnStatus":"1","i
    0x1210:  6422 3a32 3830 3734 332c 226c 6576 656c  d":280743,"level
    0x1220:  223a 312c 2270 6172 656e 7449 6422 3a2d  ":1,"parentId":-
    0x1230:  312c 2273 6571 7565 6e63 6522 3a30 2c22  1,"sequence":0,"
    0x1240:  7469 746c 6522 3a22 e980 89e9 a1b9 31e7  title":"......1.
    0x1250:  baa7 e6a0 87e9 a298 227d 2c7b 2263 6f6c  ........"},{"col
    0x1260:  6f72 223a 2223 3636 3636 3636 222c 2263  or":"#666666","c
    0x1270:  6f6c 756d 6e53 7461 7475 7322 3a22 3122  olumnStatus":"1"
    0x1280:  2c22 6964 223a 3238 3037 3435 2c22 6c65  ,"id":280745,"le
    0x1290:  7665 6c22 3a32 2c22 7061 7265 6e74 4964  vel":2,"parentId
    0x12a0:  223a 2d31 2c22 7365 7175 656e 6365 223a  ":-1,"sequence":
    0x12b0:  302c 2274 6974 6c65 223a 22e9 8089 e9a1  0,"title":".....
    0x12c0:  b932 e7ba a7e6 a087 e9a2 9822 7d5d 7d2c  .2........."}]},
    0x12d0:  226d 6f64 756c 6554 7970 6522 3a31 342c  "moduleType":14,
    0x12e0:  226e 616d 6522 3a22 e881 94e5 8aa8 e7bb  "name":"........
    0x12f0:  84e4 bbb6 222c 226f 7574 4461 7461 536f  ....","outDataSo
    0x1300:  7572 6365 496e 666f 223a 5b5d 2c22 736f  urceInfo":[],"so
    0x1310:  7274 4e75 6d22 3a34 2c22 7374 796c 6522  rtNum":4,"style"
    0x1320:  3a7b 2262 6f72 6465 7249 7353 686f 7722  :{"borderIsShow"
    0x1330:  3a22 3022 2c22 626f 7264 6572 4c69 6e65  :"0","borderLine
    0x1340:  5479 7065 223a 2273 6f6c 6964 222c 2262  Type":"solid","b
    0x1350:  6f72 6465 7250 6f73 6974 696f 6e22 3a22  orderPosition":"
    0x1360:  626f 7474 6f6d 222c 2263 6f6c 756d 6e57  bottom","columnW
    0x1370:  6964 7468 223a 3130 302c 2263 6f6c 756d  idth":100,"colum
    0x1380:  6e57 6964 7468 5363 616c 6522 3a33 2c22  nWidthScale":3,"
    0x1390:  706c 7567 696e 436f 6c75 6d6e 5769 6474  pluginColumnWidt
    0x13a0:  6853 6361 6c65 223a 322c 2270 6c75 6769  hScale":2,"plugi
    0x13b0:  6e53 7562 466f 726d 5368 6f77 4d6f 6465  nSubFormShowMode
    0x13c0:  6c22 3a30 2c22 7368 6f77 5069 6374 7572  l":0,"showPictur
    0x13d0:  6522 3a30 7d2c 2274 6162 6c65 4964 223a  e":0},"tableId":
    0x13e0:  3234 3038 3233 7d2c 7b22 6265 6861 7669  240823},{"behavi
    0x13f0:  6f72 5479 7065 223a 342c 2264 6566 6175  orType":4,"defau
    0x1400:  6c74 496e 666f 223a 227b 7d22 2c22 6465  ltInfo":"{}","de
    0x1410:  7363 7269 7074 696f 6e22 3a22 222c 2265  scription":"","e
    0x1420:  7874 7261 496e 666f 223a 7b22 626f 7264  xtraInfo":{"bord
    0x1430:  6572 4973 5368 6f77 223a 2230 222c 2262  erIsShow":"0","b
    0x1440:  6f72 6465 724c 696e 6554 7970 6522 3a22  orderLineType":"
    0x1450:  736f 6c69 6422 2c22 626f 7264 6572 506f  solid","borderPo
    0x1460:  7369 7469 6f6e 223a 2262 6f74 746f 6d22  sition":"bottom"
    0x1470:  2c22 6461 7461 4578 7472 6122 3a22 222c  ,"dataExtra":"",
    0x1480:  2264 6566 6175 6c74 496e 666f 5275 6c65  "defaultInfoRule
    0x1490:  436f 6c73 223a 5b5d 2c22 6578 7465 6e64  Cols":[],"extend
    0x14a0:  223a 7b22 6164 6461 626c 6522 3a66 616c  ":{"addable":fal
    0x14b0:  7365 2c22 6469 7370 6c61 7965 6422 3a74  se,"displayed":t
    0x14c0:  7275 652c 2265 6469 7461 626c 6522 3a66  rue,"editable":f
    0x14d0:  616c 7365 2c22 656d 7074 794c 696e 6522  alse,"emptyLine"
    0x14e0:  3a30 2c22 666f 7572 4164 6472 6573 7322  :0,"fourAddress"
    0x14f0:  3a66 616c 7365 2c22 6c69 6e65 466f 7262  :false,"lineForb
    0x1500:  6964 223a 6661 6c73 652c 226d 6572 6765  id":false,"merge
    0x1510:  4469 7370 6c61 7922 3a66 616c 7365 2c22  Display":false,"
    0x1520:  6f6e 6c79 223a 6661 6c73 652c 2270 6572  only":false,"per
    0x1530:  6365 6e74 6167 6522 3a66 616c 7365 2c22  centage":false,"
    0x1540:  7265 6c61 7469 6f6e 436f 6c75 6d6e 4368  relationColumnCh
    0x1550:  6563 6b4c 6173 7446 6c6f 7722 3a74 7275  eckLastFlow":tru
    0x1560:  652c 2272 656c 6174 696f 6e53 706c 6974  e,"relationSplit
    0x1570:  223a 6661 6c73 652c 2273 6176 654d 756c  ":false,"saveMul
    0x1580:  7469 5461 736b 223a 6661 6c73 652c 2273  tiTask":false,"s
    0x1590:  686f 7757 6172 6e69 6e67 223a 6661 6c73  howWarning":fals
    0x15a0:  652c 2276 616c 7565 4164 6461 626c 6522  e,"valueAddable"
    0x15b0:  3a66 616c 7365 2c22 7661 6c75 6545 6469  :false,"valueEdi
    0x15c0:  7461 626c 6522 3a66 616c 7365 2c22 7661  table":false,"va
    0x15d0:  6c75 6545 6d70 7479 4368 6563 6b22 3a66  lueEmptyCheck":f
    0x15e0:  616c 7365 7d2c 2266 6978 6564 4f70 7469  alse},"fixedOpti
    0x15f0:  6f6e 223a 2222 2c22 6973 4164 6461 626c  on":"","isAddabl
    0x1600:  6522 3a22 3122 2c22 6973 4465 6c65 7461  e":"1","isDeleta
    0x1610:  626c 6522 3a22 3122 2c22 6973 4469 7370  ble":"1","isDisp
    0x1620:  6c61 7965 6422 3a22 3122 2c22 6973 4564  layed":"1","isEd
    0x1630:  6974 6162 6c65 223a 2231 222c 2269 734f  itable":"1","isO
    0x1640:  6e6c 7922 3a22 2d31 222c 226f 7065 7261  nly":"-1","opera
    0x1650:  7469 6f6e 5069 6374 7572 6573 223a 5b5d  tionPictures":[]
    0x1660:  2c22 7061 7261 4578 706c 6169 6e22 3a22  ,"paraExplain":"
    0x1670:  222c 2270 6172 6145 7870 6c61 696e 436f  ","paraExplainCo
    0x1680:  6c6f 7222 3a22 2343 3843 3843 3822 2c22  lor":"#C8C8C8","
    0x1690:  7061 7261 4578 706c 6169 6e53 697a 6922  paraExplainSizi"
    0x16a0:  3a22 3132 222c 2270 6c61 6365 686f 6c64  :"12","placehold
    0x16b0:  6572 223a 22e8 afb7 e980 89e6 8ba9 222c  er":".........",
    0x16c0:  2272 6567 756c 6172 223a 2222 2c22 7368  "regular":"","sh
    0x16d0:  6172 6553 656c 6563 7449 7465 6d49 6e66  areSelectItemInf
    0x16e0:  6f22 3a22 3122 2c22 7661 6c75 6541 6464  o":"1","valueAdd
    0x16f0:  6162 6c65 223a 2230 222c 2276 616c 7565  able":"0","value
    0x1700:  4564 6974 6162 6c65 223a 2230 222c 2276  Editable":"0","v
    0x1710:  616c 7565 456d 7074 7943 6865 636b 223a  alueEmptyCheck":
    0x1720:  2230 222c 2276 616c 7565 5479 7065 223a  "0","valueType":
    0x1730:  2222 7d2c 2267 6d74 4372 6561 7465 223a  ""},"gmtCreate":
    0x1740:  3136 3539 3430 3435 3638 3633 312c 2267  1659404568631,"g
    0x1750:  6d74 4d6f 6469 6669 6564 223a 3136 3833  mtModified":1683
    0x1760:  3936 3336 3539 3032 392c 2268 6176 6552  963659029,"haveR
    0x1770:  656c 6174 696f 6e22 3a66 616c 7365 2c22  elation":false,"
    0x1780:  6963 6f6e 223a 2269 636f 6e2d 7365 6c6c  icon":"icon-sell
    0x1790:  6572 2d31 222c 2269 6422 3a32 3430 3832  er-1","id":24082
    0x17a0:  342c 2269 6e73 6964 6544 6174 6153 6f75  4,"insideDataSou
    0x17b0:  7263 6549 6e66 6f22 3a7b 2266 6965 6c64  rceInfo":{"field
    0x17c0:  223a 2222 2c22 7461 626c 6522 3a22 222c  ":"","table":"",
    0x17d0:  2274 7970 6522 3a22 7365 6c6c 6572 227d  "type":"seller"}
    0x17e0:  2c22 6973 5461 626c 654b 6579 223a 6661  ,"isTableKey":fa
    0x17f0:  6c73 652c 226b 6579 223a 2273 656c 6c65  lse,"key":"selle
    0x1800:  7222 2c22 6c69 6d69 7443 6f75 6e74 223a  r","limitCount":
    0x1810:  312c 226d 6f64 756c 6544 6566 696e 6974  1,"moduleDefinit
    0x1820:  696f 6e22 3a5b 5d2c 226d 6f64 756c 6554  ion":[],"moduleT
    0x1830:  7970 6522 3a32 2c22 6e61 6d65 223a 22e5  ype":2,"name":".
    0x1840:  ba97 e993 ba22 2c22 6f75 7444 6174 6153  .....","outDataS
    0x1850:  6f75 7263 6549 6e66 6f22 3a5b 7b22 626c  ourceInfo":[{"bl
    0x1860:  616e 6b22 3a74 7275 652c 2264 656d 6f22  ank":true,"demo"
    0x1870:  3a22 e4b8 8de6 94af e68c 81e5 afbc e585  :"..............
    0x1880:  a522 2c22 656d 7074 7922 3a74 7275 652c  .","empty":true,
    0x1890:  2265 7270 223a 6661 6c73 652c 2265 7270  "erp":false,"erp
    0x18a0:  5461 626c 654b 6579 223a 6661 6c73 652c  TableKey":false,
    0x18b0:  2266 6965 6c64 223a 2222 2c22 6b65 7922  "field":"","key"
    0x18c0:  3a66 616c 7365 2c22 706c 6174 666f 726d  :false,"platform
    0x18d0:  223a 2243 524d 222c 2273 6563 7572 6974  ":"CRM","securit
    0x18e0:  7922 3a22 4f54 4845 5222 2c22 7461 626c  y":"OTHER","tabl
    0x18f0:  6522 3a22 5345 4c4c 4552 222c 2274 6162  e":"SELLER","tab
    0x1900:  6c65 4669 656c 6422 3a7b 2261 6c6c 466f  leField":{"allFo
    0x1910:  7265 6967 6e4b 6579 223a 5b5d 2c22 616c  reignKey":[],"al
    0x1920:  6c4b 6579 496e 6e65 724e 616d 6522 3a5b  lKeyInnerName":[
    0x1930:  2273 656c 6c65 7249 6422 5d2c 226f 7468  "sellerId"],"oth
    0x1940:  6572 4d61 7022 3a7b 7d2c 226f 7574 4461  erMap":{},"outDa
    0x1950:  7461 536f 7572 6365 223a 7b22 626c 616e  taSource":{"blan
    0x1960:  6b22 3a74 7275 652c 2264 656d 6f22 3a22  k":true,"demo":"
    0x1970:  e4b8 8de6 94af e68c 81e5 afbc e585 a522  ..............."
    0x1980:  2c22 656d 7074 7922 3a74 7275 652c 2265  ,"empty":true,"e
    0x1990:  7270 223a 6661 6c73 652c 2265 7270 5461  rp":false,"erpTa
    0x19a0:  626c 654b 6579 223a 6661 6c73 652c 226b  bleKey":false,"k
    0x19b0:  6579 223a 6661 6c73 652c 2270 6c61 7466  ey":false,"platf
    0x19c0:  6f72 6d22 3a22 4352 4d22 2c22 7365 6375  orm":"CRM","secu
    0x19d0:  7269 7479 223a 224f 5448 4552 222c 2274  rity":"OTHER","t
    0x19e0:  6162 6c65 223a 2253 454c 4c45 5222 2c22  able":"SELLER","
    0x19f0:  7461 626c 6546 6965 6c64 223a 7b22 2472  tableField":{"$r
    0x1a00:  6566 223a 222e 2e22 7d2c 2274 6162 6c65  ef":".."},"table
    0x1a10:  4b65 7922 3a66 616c 7365 7d7d 2c22 7461  Key":false}},"ta
    0x1a20:  626c 654b 6579 223a 6661 6c73 657d 5d2c  bleKey":false}],
    0x1a30:  2273 6f72 744e 756d 223a 352c 2273 7479  "sortNum":5,"sty
    0x1a40:  6c65 223a 7b22 626f 7264 6572 4973 5368  le":{"borderIsSh
    0x1a50:  6f77 223a 2230 222c 2262 6f72 6465 724c  ow":"0","borderL
    0x1a60:  696e 6554 7970 6522 3a22 736f 6c69 6422  ineType":"solid"
    0x1a70:  2c22 626f 7264 6572 506f 7369 7469 6f6e  ,"borderPosition
    0x1a80:  223a 2262 6f74 746f 6d22 2c22 636f 6c75  ":"bottom","colu
    0x1a90:  6d6e 5769 6474 6822 3a31 3030 2c22 636f  mnWidth":100,"co
    0x1aa0:  6c75 6d6e 5769 6474 6853 6361 6c65 223a  lumnWidthScale":
    0x1ab0:  332c 2270 6c75 6769 6e43 6f6c 756d 6e57  3,"pluginColumnW
    0x1ac0:  6964 7468 5363 616c 6522 3a32 2c22 706c  idthScale":2,"pl
    0x1ad0:  7567 696e 5375 6246 6f72 6d53 686f 774d  uginSubFormShowM
    0x1ae0:  6f64 656c 223a 302c 2273 686f 7750 6963  odel":0,"showPic
    0x1af0:  7475 7265 223a 307d 2c22 7461 626c 6549  ture":0},"tableI
    0x1b00:  6422 3a32 3430 3832 337d 2c7b 2262 6568  d":240823},{"beh
    0x1b10:  6176 696f 7254 7970 6522 3a31 2c22 6465  aviorType":1,"de
    0x1b20:  7363 7269 7074 696f 6e22 3a22 222c 2265  scription":"","e
    0x1b30:  7874 7261 496e 666f 223a 7b22 626f 7264  xtraInfo":{"bord
    0x1b40:  6572 4973 5368 6f77 223a 2230 222c 2262  erIsShow":"0","b
    0x1b50:  6f72 6465 724c 696e 6554 7970 6522 3a22  orderLineType":"
    0x1b60:  736f 6c69 6422 2c22 626f 7264 6572 506f  solid","borderPo
    0x1b70:  7369 7469 6f6e 223a 2262 6f74 746f 6d22  sition":"bottom"
    0x1b80:  2c22 6461 7461 4578 7472 6122 3a22 222c  ,"dataExtra":"",
    0x1b90:  2264 6566 6175 6c74 496e 666f 5275 6c65  "defaultInfoRule
    0x1ba0:  436f 6c73 223a 5b5d 2c22 6578 7465 6e64  Cols":[],"extend
    0x1bb0:  223a 7b22 6164 6461 626c 6522 3a66 616c  ":{"addable":fal
    0x1bc0:  7365 2c22 6469 7370 6c61 7965 6422 3a74  se,"displayed":t
    0x1bd0:  7275 652c 2265 6469 7461 626c 6522 3a66  rue,"editable":f
    0x1be0:  616c 7365 2c22 656d 7074 794c 696e 6522  alse,"emptyLine"
    0x1bf0:  3a30 2c22 666f 7572 4164 6472 6573 7322  :0,"fourAddress"
    0x1c00:  3a66 616c 7365 2c22 6c69 6e65 466f 7262  :false,"lineForb
    0x1c10:  6964 223a 6661 6c73 652c 226d 6572 6765  id":false,"merge
    0x1c20:  4469 7370 6c61 7922 3a66 616c 7365 2c22  Display":false,"
    0x1c30:  6f6e 6c79 223a 6661 6c73 652c 2270 6572  only":false,"per
    0x1c40:  6365 6e74 6167 6522 3a66 616c 7365 2c22  centage":false,"
    0x1c50:  7265 6c61 7469 6f6e 436f 6c75 6d6e 4368  relationColumnCh
    0x1c60:  6563 6b4c 6173 7446 6c6f 7722 3a74 7275  eckLastFlow":tru
    0x1c70:  652c 2272 656c 6174 696f 6e53 706c 6974  e,"relationSplit
    0x1c80:  223a 6661 6c73 652c 2273 6176 654d 756c  ":false,"saveMul
    0x1c90:  7469 5461 736b 223a 6661 6c73 652c 2273  tiTask":false,"s
    0x1ca0:  686f 7757 6172 6e69 6e67 223a 6661 6c73  howWarning":fals
    0x1cb0:  652c 2276 616c 7565 4164 6461 626c 6522  e,"valueAddable"
    0x1cc0:  3a66 616c 7365 2c22 7661 6c75 6545 6469  :false,"valueEdi
    0x1cd0:  7461 626c 6522 3a66 616c 7365 2c22 7661  table":false,"va
    0x1ce0:  6c75 6545 6d70 7479 4368 6563 6b22 3a66  lueEmptyCheck":f
    0x1cf0:  616c 7365 7d2c 2266 6978 6564 4f70 7469  alse},"fixedOpti
    0x1d00:  6f6e 223a 2222 2c22 6973 4164 6461 626c  on":"","isAddabl
    0x1d10:  6522 3a22 3122 2c22 6973 4465 6c65 7461  e":"1","isDeleta
    0x1d20:  626c 6522 3a22 3122 2c22 6973 4469 7370  ble":"1","isDisp
    0x1d30:  6c61 7965 6422 3a22 3122 2c22 6973 4564  layed":"1","isEd
    0x1d40:  6974 6162 6c65 223a 2231 222c 2269 734f  itable":"1","isO
    0x1d50:  6e6c 7922 3a22 2d31 222c 226f 7065 7261  nly":"-1","opera
    0x1d60:  7469 6f6e 5069 6374 7572 6573 223a 5b5d  tionPictures":[]
    0x1d70:  2c22 7061 7261 4578 706c 6169 6e22 3a22  ,"paraExplain":"
    0x1d80:  222c 2270 6172 6145 7870 6c61 696e 436f  ","paraExplainCo
    0x1d90:  6c6f 7222 3a22 2343 3843 3843 3822 2c22  lor":"#C8C8C8","
    0x1da0:  7061 7261 4578 706c 6169 6e53 697a 6922  paraExplainSizi"
    0x1db0:  3a22 3132 222c 2270 6c61 6365 686f 6c64  :"12","placehold
    0x1dc0:  6572 223a 22e8 afb7 e8be 93e5 85a5 e4b9  er":"...........
    0x1dd0:  b0e5 aeb6 e698 b5e7 a7b0 222c 2272 6567  ..........","reg
    0x1de0:  756c 6172 223a 2222 2c22 7368 6172 6553  ular":"","shareS
    0x1df0:  656c 6563 7449 7465 6d49 6e66 6f22 3a22  electItemInfo":"
    0x1e00:  3122 2c22 7661 6c75 6541 6464 6162 6c65  1","valueAddable
    0x1e10:  223a 2230 222c 2276 616c 7565 4564 6974  ":"0","valueEdit
    0x1e20:  6162 6c65 223a 2230 222c 2276 616c 7565  able":"0","value
    0x1e30:  456d 7074 7943 6865 636b 223a 2230 222c  EmptyCheck":"0",
    0x1e40:  2276 616c 7565 4d61 7853 697a 6522 3a32  "valueMaxSize":2
    0x1e50:  3030 2c22 7661 6c75 6554 7970 6522 3a22  00,"valueType":"
    0x1e60:  3132 3332 3222 7d2c 2267 6d74 4372 6561  12322"},"gmtCrea
    0x1e70:  7465 223a 3136 3539 3430 3435 3638 3634  te":165940456864
    0x1e80:  382c 2267 6d74 4d6f 6469 6669 6564 223a  8,"gmtModified":
    0x1e90:  3136 3833 3936 3336 3539 3033 322c 2268  1683963659032,"h
    0x1ea0:  6176 6552 656c 6174 696f 6e22 3a66 616c  aveRelation":fal
    0x1eb0:  7365 2c22 6963 6f6e 223a 2269 636f 6e2d  se,"icon":"icon-
    0x1ec0:  6275 7965 7222 2c22 6964 223a 3234 3038  buyer","id":2408
    0x1ed0:  3235 2c22 696e 7369 6465 4461 7461 536f  25,"insideDataSo
    0x1ee0:  7572 6365 496e 666f 223a 7b22 6669 656c  urceInfo":{"fiel
    0x1ef0:  6422 3a22 222c 2274 6162 6c65 223a 2222  d":"","table":""
    0x1f00:  2c22 7479 7065 223a 2222 7d2c 2269 7354  ,"type":""},"isT
    0x1f10:  6162 6c65 4b65 7922 3a66 616c 7365 2c22  ableKey":false,"
    0x1f20:  6b65 7922 3a22 6e69 636b 222c 226c 696d  key":"nick","lim
    0x1f30:  6974 436f 756e 7422 3a31 2c22 6d6f 6475  itCount":1,"modu
    0x1f40:  6c65 4465 6669 6e69 7469 6f6e 223a 5b5d  leDefinition":[]
    0x1f50:  2c22 6d6f 6475 6c65 5479 7065 223a 332c  ,"moduleType":3,
    0x1f60:  226e 616d 6522 3a22 e4b9 b0e5 aeb6 e698  "name":"........
    0x1f70:  b5e7 a7b0 222c 226f 7574 4461 7461 536f  ....","outDataSo
    0x1f80:  7572 6365 496e 666f 223a 5b7b 2262 6c61  urceInfo":[{"bla
    0x1f90:  6e6b 223a 6661 6c73 652c 2264 656d 6f22  nk":false,"demo"
    0x1fa0:  3a22 e5bc a0e4 b889 222c 2265 6d70 7479  :"......","empty
    0x1fb0:  223a 6661 6c73 652c 2265 7270 223a 6661  ":false,"erp":fa
    0x1fc0:  6c73 652c 2265 7270 5461 626c 654b 6579  lse,"erpTableKey
    0x1fd0:  223a 6661 6c73 652c 2266 6965 6c64 223a  ":false,"field":
    0x1fe0:  2262 7579 6572 4e69 636b 222c 226b 6579  "buyerNick","key
    0x1ff0:  223a 6661 6c73 652c 2270 6c61 7466 6f72  ":false,"platfor
    0x2000:  6d22 3a22 4352 4d22 2c22 7365 6375 7269  m":"CRM","securi
    0x2010:  7479 223a 224f 5448 4552 222c 2274 6162  ty":"OTHER","tab
    0x2020:  6c65 223a 2254 5241 4445 222c 2274 6162  le":"TRADE","tab
    0x2030:  6c65 4669 656c 6422 3a7b 2261 6c6c 466f  leField":{"allFo
    0x2040:  7265 6967 6e4b 6579 223a 5b7b 2263 616e  reignKey":[{"can
    0x2050:  5265 6665 7222 3a74 7275 652c 2266 6965  Refer":true,"fie
    0x2060:  6c64 4e61 6d65 223a 2273 656c 6c65 7249  ldName":"sellerI
    0x2070:  6422 2c22 706c 6174 666f 726d 223a 2243  d","platform":"C
    0x2080:  524d 222c 2274 6162 6c65 223a 2253 454c  RM","table":"SEL
    0x2090:  4c45 5222 7d2c 7b22 6361 6e52 6566 6572  LER"},{"canRefer
    0x20a0:  223a 7472 7565 2c22 6669 656c 644e 616d  ":true,"fieldNam
    0x20b0:  6522 3a22 6964 222c 2270 6c61 7466 6f72  e":"id","platfor
    0x20c0:  6d22 3a22 4352 4d22 2c22 7461 626c 6522  m":"CRM","table"
    0x20d0:  3a22 4255 5945 5222 7d5d 2c22 616c 6c4b  :"BUYER"}],"allK
    0x20e0:  6579 496e 6e65 724e 616d 6522 3a5b 2273  eyInnerName":["s
    0x20f0:  656c 6c65 7249 6422 2c22 6275 7965 7249  ellerId","buyerI
    0x2100:  6422 2c22 7469 6422 5d2c 226f 7468 6572  d","tid"],"other
    0x2110:  4d61 7022 3a7b 7d2c 226f 7574 4461 7461  Map":{},"outData
    0x2120:  536f 7572 6365 223a 7b22 626c 616e 6b22  Source":{"blank"
    0x2130:  3a74 7275 652c 2264 656d 6f22 3a22 e4b8  :true,"demo":"..
    0x2140:  8de6 94af e68c 81e5 afbc e585 a522 2c22  .............","
    0x2150:  656d 7074 7922 3a74 7275 652c 2265 7270  empty":true,"erp
    0x2160:  223a 6661 6c73 652c 2265 7270 5461 626c  ":false,"erpTabl
    0x2170:  654b 6579 223a 6661 6c73 652c 226b 6579  eKey":false,"key
    0x2180:  223a 6661 6c73 652c 2270 6c61 7466 6f72  ":false,"platfor
    0x2190:  6d22 3a22 4352 4d22 2c22 7365 6375 7269  m":"CRM","securi
    0x21a0:  7479 223a 224f 5448 4552 222c 2274 6162  ty":"OTHER","tab
    0x21b0:  6c65 223a 2254 5241 4445 222c 2274 6162  le":"TRADE","tab
    0x21c0:  6c65 4669 656c 6422 3a7b 2224 7265 6622  leField":{"$ref"
    0x21d0:  3a22 2e2e 227d 2c22 7461 626c 654b 6579  :".."},"tableKey
    0x21e0:  223a 6661 6c73 657d 7d2c 2274 6162 6c65  ":false}},"table
    0x21f0:  4b65 7922 3a66 616c 7365 7d5d 2c22 736f  Key":false}],"so
    0x2200:  7274 4e75 6d22 3a36 2c22 7374 796c 6522  rtNum":6,"style"
    0x2210:  3a7b 2262 6f72 6465 7249 7353 686f 7722  :{"borderIsShow"
    0x2220:  3a22 3022 2c22 626f 7264 6572 4c69 6e65  :"0","borderLine
    0x2230:  5479 7065 223a 2273 6f6c 6964 222c 2262  Type":"solid","b
    0x2240:  6f72 6465 7250 6f73 6974 696f 6e22 3a22  orderPosition":"
    0x2250:  626f 7474 6f6d 222c 2263 6f6c 756d 6e57  bottom","columnW
    0x2260:  6964 7468 223a 3130 302c 2263 6f6c 756d  idth":100,"colum
    0x2270:  6e57 6964 7468 5363 616c 6522 3a33 2c22  nWidthScale":3,"
    0x2280:  706c 7567 696e 436f 6c75 6d6e 5769 6474  pluginColumnWidt
    0x2290:  6853 6361 6c65 223a 322c 2270 6c75 6769  hScale":2,"plugi
    0x22a0:  6e53 7562 466f 726d 5368 6f77 4d6f 6465  nSubFormShowMode
    0x22b0:  6c22 3a30 2c22 7368 6f77 5069 6374 7572  l":0,"showPictur
    0x22c0:  6522 3a30 7d2c 2274 6162 6c65 4964 223a  e":0},"tableId":
    0x22d0:  3234 3038 3233 7d2c 7b22 6265 6861 7669  240823},{"behavi
    0x22e0:  6f72 5479 7065 223a 312c 2264 6573 6372  orType":1,"descr
    0x22f0:  6970 7469 6f6e 223a 22e5 9586 e5ae b6e5  iption":".......
    0x2300:  8f91 e8b4 a7e8 bf90 e58d 95e5 8fb7 222c  ..............",
    0x2310:  2265 7874 7261 496e 666f 223a 7b22 626f  "extraInfo":{"bo
    0x2320:  7264 6572 4973 5368 6f77 223a 2230 222c  rderIsShow":"0",
    0x2330:  2262 6f72 6465 724c 696e 6554 7970 6522  "borderLineType"
    0x2340:  3a22 736f 6c69 6422 2c22 626f 7264 6572  :"solid","border
    0x2350:  506f 7369 7469 6f6e 223a 2262 6f74 746f  Position":"botto
    0x2360:  6d22 2c22 6461 7461 4578 7472 6122 3a22  m","dataExtra":"
    0x2370:  222c 2264 6566 6175 6c74 496e 666f 5275  ","defaultInfoRu
    0x2380:  6c65 436f 6c73 223a 5b5d 2c22 6578 7465  leCols":[],"exte
    0x2390:  6e64 223a 7b22 6164 6461 626c 6522 3a66  nd":{"addable":f
    0x23a0:  616c 7365 2c22 6469 7370 6c61 7965 6422  alse,"displayed"
    0x23b0:  3a74 7275 652c 2265 6469 7461 626c 6522  :true,"editable"
    0x23c0:  3a66 616c 7365 2c22 656d 7074 794c 696e  :false,"emptyLin
    0x23d0:  6522 3a30 2c22 666f 7572 4164 6472 6573  e":0,"fourAddres
    0x23e0:  7322 3a66 616c 7365 2c22 6c69 6e65 466f  s":false,"lineFo
    0x23f0:  7262 6964 223a 6661 6c73 652c 226d 6572  rbid":false,"mer
    0x2400:  6765 4469 7370 6c61 7922 3a66 616c 7365  geDisplay":false
    0x2410:  2c22 6f6e 6c79 223a 6661 6c73 652c 2270  ,"only":false,"p
    0x2420:  6572 6365 6e74 6167 6522 3a66 616c 7365  ercentage":false
    0x2430:  2c22 7265 6c61 7469 6f6e 436f 6c75 6d6e  ,"relationColumn
    0x2440:  4368 6563 6b4c 6173 7446 6c6f 7722 3a74  CheckLastFlow":t
    0x2450:  7275 652c 2272 656c 6174 696f 6e53 706c  rue,"relationSpl
    0x2460:  6974 223a 6661 6c73 652c 2273 6176 654d  it":false,"saveM
    0x2470:  756c 7469 5461 736b 223a 6661 6c73 652c  ultiTask":false,
    0x2480:  2273 686f 7757 6172 6e69 6e67 223a 6661  "showWarning":fa
    0x2490:  6c73 652c 2276 616c 7565 4164 6461 626c  lse,"valueAddabl
    0x24a0:  6522 3a66 616c 7365 2c22 7661 6c75 6545  e":false,"valueE
    0x24b0:  6469 7461 626c 6522 3a66 616c 7365 2c22  ditable":false,"
    0x24c0:  7661 6c75 6545 6d70 7479 4368 6563 6b22  valueEmptyCheck"
    0x24d0:  3a66 616c 7365 7d2c 2266 6978 6564 4f70  :false},"fixedOp
    0x24e0:  7469 6f6e 223a 2222 2c22 6973 4164 6461  tion":"","isAdda
    0x24f0:  626c 6522 3a22 3122 2c22 6973 4465 6c65  ble":"1","isDele
    0x2500:  7461 626c 6522 3a22 3122 2c22 6973 4469  table":"1","isDi
    0x2510:  7370 6c61 7965 6422 3a22 3122 2c22 6973  splayed":"1","is
    0x2520:  4564 6974 6162 6c65 223a 2231 222c 2269  Editable":"1","i
    0x2530:  734f 6e6c 7922 3a22 3022 2c22 6f70 6572  sOnly":"0","oper
    0x2540:  6174 696f 6e50 6963 7475 7265 7322 3a5b  ationPictures":[
    0x2550:  5d2c 2270 6172 6145 7870 6c61 696e 223a  ],"paraExplain":
    0x2560:  2222 2c22 7061 7261 4578 706c 6169 6e43  "","paraExplainC
    0x2570:  6f6c 6f72 223a 2223 4338 4338 4338 222c  olor":"#C8C8C8",
    0x2580:  2270 6172 6145 7870 6c61 696e 5369 7a69  "paraExplainSizi
    0x2590:  223a 2231 3222 2c22 706c 6163 6568 6f6c  ":"12","placehol
    0x25a0:  6465 7222 3a22 222c 2272 6567 756c 6172  der":"","regular
    0x25b0:  223a 2222 2c22 7368 6172 6553 656c 6563  ":"","shareSelec
    0x25c0:  7449 7465 6d49 6e66 6f22 3a22 3122 2c22  tItemInfo":"1","
    0x25d0:  7661 6c75 6541 6464 6162 6c65 223a 2230  valueAddable":"0
    0x25e0:  222c 2276 616c 7565 4564 6974 6162 6c65  ","valueEditable
    0x25f0:  223a 2230 222c 2276 616c 7565 456d 7074  ":"0","valueEmpt
    0x2600:  7943 6865 636b 223a 2230 222c 2276 616c  yCheck":"0","val
    0x2610:  7565 4d61 7853 697a 6522 3a36 302c 2276  ueMaxSize":60,"v
    0x2620:  616c 7565 5479 7065 223a 2222 7d2c 2267  alueType":""},"g
    0x2630:  6d74 4372 6561 7465 223a 3136 3539 3430  mtCreate":165940
    0x2640:  3435 3638 3636 352c 2267 6d74 4d6f 6469  4568665,"gmtModi
    0x2650:  6669 6564 223a 3136 3833 3936 3336 3539  fied":1683963659
    0x2660:  3035 332c 2268 6176 6552 656c 6174 696f  053,"haveRelatio
    0x2670:  6e22 3a66 616c 7365 2c22 6963 6f6e 223a  n":false,"icon":
    0x2680:  2269 636f 6e2d 6361 7222 2c22 6964 223a  "icon-car","id":
    0x2690:  3234 3038 3236 2c22 696e 7369 6465 4461  240826,"insideDa
    0x26a0:  7461 536f 7572 6365 496e 666f 223a 7b22  taSourceInfo":{"
    0x26b0:  6669 656c 6422 3a22 222c 2274 6162 6c65  field":"","table
    0x26c0:  223a 2222 2c22 7479 7065 223a 2222 7d2c  ":"","type":""},
    0x26d0:  2269 7354 6162 6c65 4b65 7922 3a66 616c  "isTableKey":fal
    0x26e0:  7365 2c22 6b65 7922 3a22 7761 7962 696c  se,"key":"waybil
    0x26f0:  6c4e 6f22 2c22 6c69 6d69 7443 6f75 6e74  lNo","limitCount
    0x2700:  223a 312c 226d 6f64 756c 6544 6566 696e  ":1,"moduleDefin
    0x2710:  6974 696f 6e22 3a5b 5d2c 226d 6f64 756c  ition":[],"modul
    0x2720:  6554 7970 6522 3a31 302c 226e 616d 6522  eType":10,"name"
    0x2730:  3a22 e8bf 90e5 8d95 e58f b722 2c22 6f75  :".........","ou
    0x2740:  7444 6174 6153 6f75 7263 6549 6e66 6f22  tDataSourceInfo"
    0x2750:  3a5b 7b22 626c 616e 6b22 3a66 616c 7365  :[{"blank":false
    0x2760:  2c22 6465 6d6f 223a 22e8 afb7 e8be 93e5  ,"demo":".......
    0x2770:  85a5 e6ad a3e7 a1ae e79a 84e8 bf90 e58d  ................
    0x2780:  95e5 8fb7 222c 2265 6d70 7479 223a 6661  ....","empty":fa
    0x2790:  6c73 652c 2265 7270 223a 6661 6c73 652c  lse,"erp":false,
    0x27a0:  2265 7270 5461 626c 654b 6579 223a 6661  "erpTableKey":fa
    0x27b0:  6c73 652c 2266 6965 6c64 223a 2265 7870  lse,"field":"exp
    0x27c0:  7265 7373 4e6f 222c 226b 6579 223a 6661  ressNo","key":fa
    0x27d0:  6c73 652c 2270 6c61 7466 6f72 6d22 3a22  lse,"platform":"
    0x27e0:  4352 4d22 2c22 7365 6375 7269 7479 223a  CRM","security":
    0x27f0:  224f 5448 4552 222c 2274 6162 6c65 223a  "OTHER","table":
    0x2800:  224c 4f47 4953 5449 4353 222c 2274 6162  "LOGISTICS","tab
    0x2810:  6c65 4669 656c 6422 3a7b 2261 6c6c 466f  leField":{"allFo
    0x2820:  7265 6967 6e4b 6579 223a 5b7b 2263 616e  reignKey":[{"can
    0x2830:  5265 6665 7222 3a74 7275 652c 2266 6965  Refer":true,"fie
    0x2840:  6c64 4e61 6d65 223a 2273 6f75 7263 6549  ldName":"sourceI
    0x2850:  6422 2c22 706c 6174 666f 726d 223a 2243  d","platform":"C
    0x2860:  524d 222c 2274 6162 6c65 223a 2254 5241  RM","table":"TRA
    0x2870:  4445 227d 5d2c 2261 6c6c 4b65 7949 6e6e  DE"}],"allKeyInn
    0x2880:  6572 4e61 6d65 223a 5b22 7469 6422 5d2c  erName":["tid"],
    0x2890:  226f 7468 6572 4d61 7022 3a7b 7d2c 226f  "otherMap":{},"o
    0x28a0:  7574 4461 7461 536f 7572 6365 223a 7b22  utDataSource":{"
    0x28b0:  626c 616e 6b22 3a74 7275 652c 2264 656d  blank":true,"dem
    0x28c0:  6f22 3a22 e4b8 8de6 94af e68c 81e5 afbc  o":"............
    0x28d0:  e585 a522 2c22 656d 7074 7922 3a74 7275  ...","empty":tru
    0x28e0:  652c 2265 7270 223a 6661 6c73 652c 2265  e,"erp":false,"e
    0x28f0:  7270 5461 626c 654b 6579 223a 6661 6c73  rpTableKey":fals
    0x2900:  652c 226b 6579 223a 7472 7565 2c22 706c  e,"key":true,"pl
    0x2910:  6174 666f 726d 223a 2243 524d 222c 2273  atform":"CRM","s
    0x2920:  6563 7572 6974 7922 3a22 4f54 4845 5222  ecurity":"OTHER"
    0x2930:  2c22 7461 626c 6522 3a22 4c4f 4749 5354  ,"table":"LOGIST
    0x2940:  4943 5322 2c22 7461 626c 6546 6965 6c64  ICS","tableField
    0x2950:  223a 7b22 2472 6566 223a 222e 2e22 7d2c  ":{"$ref":".."},
    0x2960:  2274 6162 6c65 4b65 7922 3a66 616c 7365  "tableKey":false
    0x2970:  7d7d 2c22 7461 626c 654b 6579 223a 6661  }},"tableKey":fa
    0x2980:  6c73 657d 5d2c 2273 6f72 744e 756d 223a  lse}],"sortNum":
    0x2990:  372c 2273 7479 6c65 223a 7b22 626f 7264  7,"style":{"bord
    0x29a0:  6572 4973 5368 6f77 223a 2230 222c 2262  erIsShow":"0","b
    0x29b0:  6f72 6465 724c 696e 6554 7970 6522 3a22  orderLineType":"
    0x29c0:  736f 6c69 6422 2c22 626f 7264 6572 506f  solid","borderPo
    0x29d0:  7369 7469 6f6e 223a 2262 6f74 746f 6d22  sition":"bottom"
    0x29e0:  2c22 636f 6c75 6d6e 5769 6474 6822 3a31  ,"columnWidth":1
    0x29f0:  3030 2c22 636f 6c75 6d6e 5769 6474 6853  00,"columnWidthS
    0x2a00:  6361 6c65 223a 332c 2270 6c75 6769 6e43  cale":3,"pluginC
    0x2a10:  6f6c 756d 6e57 6964 7468 5363 616c 6522  olumnWidthScale"
    0x2a20:  3a32 2c22 706c 7567 696e 5375 6246 6f72  :2,"pluginSubFor
    0x2a30:  6d53 686f 774d 6f64 656c 223a 302c 2273  mShowModel":0,"s
    0x2a40:  686f 7750 6963 7475 7265 223a 307d 2c22  howPicture":0},"
    0x2a50:  7461 626c 6549 6422 3a32 3430 3832 337d  tableId":240823}
    0x2a60:  2c7b 2262 6568 6176 696f 7254 7970 6522  ,{"behaviorType"
    0x2a70:  3a31 2c22 6465 7363 7269 7074 696f 6e22  :1,"description"
    0x2a80:  3a22 222c 2265 7874 7261 496e 666f 223a  :"","extraInfo":
    0x2a90:  7b22 6173 736f 6369 6174 696f 6e43 6f6c  {"associationCol
    0x2aa0:  756d 6e73 223a 5b5d 2c22 626f 7264 6572  umns":[],"border
    0x2ab0:  4973 5368 6f77 223a 2230 222c 2262 6f72  IsShow":"0","bor
    0x2ac0:  6465 724c 696e 6554 7970 6522 3a22 736f  derLineType":"so
    0x2ad0:  6c69 6422 2c22 626f 7264 6572 506f 7369  lid","borderPosi
    0x2ae0:  7469 6f6e 223a 2262 6f74 746f 6d22 2c22  tion":"bottom","
    0x2af0:  6461 7461 4578 7472 6122 3a22 222c 2264  dataExtra":"","d
    0x2b00:  6566 6175 6c74 496e 666f 5275 6c65 436f  efaultInfoRuleCo
    0x2b10:  6c73 223a 5b5d 2c22 6578 7465 6e64 223a  ls":[],"extend":
    0x2b20:  7b22 6164 6461 626c 6522 3a66 616c 7365  {"addable":false
    0x2b30:  2c22 6469 7370 6c61 7965 6422 3a74 7275  ,"displayed":tru
    0x2b40:  652c 2265 6469 7461 626c 6522 3a66 616c  e,"editable":fal
    0x2b50:  7365 2c22 656d 7074 794c 696e 6522 3a30  se,"emptyLine":0
    0x2b60:  2c22 666f 7572 4164 6472 6573 7322 3a66  ,"fourAddress":f
    0x2b70:  616c 7365 2c22 6c69 6e65 466f 7262 6964  alse,"lineForbid
    0x2b80:  223a 6661 6c73 652c 226d 6572 6765 4469  ":false,"mergeDi
    0x2b90:  7370 6c61 7922 3a66 616c 7365 2c22 6f6e  splay":false,"on
    0x2ba0:  6c79 223a 6661 6c73 652c 2270 6572 6365  ly":false,"perce
    0x2bb0:  6e74 6167 6522 3a66 616c 7365 2c22 7265  ntage":false,"re
    0x2bc0:  6c61 7469 6f6e 436f 6c75 6d6e 4368 6563  lationColumnChec
    0x2bd0:  6b4c 6173 7446 6c6f 7722 3a74 7275 652c  kLastFlow":true,
    0x2be0:  2272 656c 6174 696f 6e53 706c 6974 223a  "relationSplit":
    0x2bf0:  6661 6c73 652c 2273 6176 654d 756c 7469  false,"saveMulti
    0x2c00:  5461 736b 223a 6661 6c73 652c 2273 686f  Task":false,"sho
    0x2c10:  7757 6172 6e69 6e67 223a 6661 6c73 652c  wWarning":false,
    0x2c20:  2276 616c 7565 4164 6461 626c 6522 3a66  "valueAddable":f
    0x2c30:  616c 7365 2c22 7661 6c75 6545 6469 7461  alse,"valueEdita
    0x2c40:  626c 6522 3a66 616c 7365 2c22 7661 6c75  ble":false,"valu
    0x2c50:  6545 6d70 7479 4368 6563 6b22 3a66 616c  eEmptyCheck":fal
    0x2c60:  7365 7d2c 2266 6978 6564 4f70 7469 6f6e  se},"fixedOption
    0x2c70:  223a 2222 2c22 6973 4164 6461 626c 6522  ":"","isAddable"
    0x2c80:  3a22 3122 2c22 6973 4465 6c65 7461 626c  :"1","isDeletabl
    0x2c90:  6522 3a22 3122 2c22 6973 4469 7370 6c61  e":"1","isDispla
    0x2ca0:  7965 6422 3a22 3122 2c22 6973 4564 6974  yed":"1","isEdit
    0x2cb0:  6162 6c65 223a 2231 222c 2269 734f 6e6c  able":"1","isOnl
    0x2cc0:  7922 3a22 3022 2c22 6f70 6572 6174 696f  y":"0","operatio
    0x2cd0:  6e50 6963 7475 7265 7322 3a5b 5d2c 2270  nPictures":[],"p
    0x2ce0:  6172 6145 7870 6c61 696e 223a 2222 2c22  araExplain":"","
    0x2cf0:  7061 7261 4578 706c 6169 6e43 6f6c 6f72  paraExplainColor
    0x2d00:  223a 2223 4338 4338 4338 222c 2270 6172  ":"#C8C8C8","par
    0x2d10:  6145 7870 6c61 696e 5369 7a69 223a 2231  aExplainSizi":"1
    0x2d20:  3222 2c22 706c 6163 6568 6f6c 6465 7222  2","placeholder"
    0x2d30:  3a22 e8af b7e8 be93 e585 a5e8 aea2 e58d  :"..............
    0x2d40:  95e5 8fb7 222c 2272 6567 756c 6172 223a  ....","regular":
    0x2d50:  2222 2c22 7368 6172 6553 656c 6563 7449  "","shareSelectI
    0x2d60:  7465 6d49 6e66 6f22 3a22 3122 2c22 7661  temInfo":"1","va
    0x2d70:  6c75 6541 6464 6162 6c65 223a 2230 222c  lueAddable":"0",
    0x2d80:  2276                                     "v
15:25:22.491512 IP (tos 0x0, ttl 63, id 42098, offset 0, flags [DF], proto TCP (6), length 52)
    iZ8vbd7wo3mhy8gexzi2ieZ.59778 > 39.101.204.9.20918: Flags [.], cksum 0xc503 (incorrect -> 0x543c), seq 543, ack 2897, win 274, options [nop,nop,TS val 3173723845 ecr 3411756357], length 0
    0x0000:  eeff ffff ffff 0016 3e02 1bdc 0800 4500  ........>.....E.
    0x0010:  0034 a472 4000 3f06 d274 c0a8 10c6 2765  .4.r@.?..t....'e
    0x0020:  cc09 e982 51b6 3216 8ce4 f3ee 71dd 8010  ....Q.2.....q...
    0x0030:  0112 c503 0000 0101 080a bd2b 2ec5 cb5b  ...........+...[
    0x0040:  4545                                     EE
15:25:22.491524 IP (tos 0x0, ttl 63, id 42099, offset 0, flags [DF], proto TCP (6), length 52)
    iZ8vbd7wo3mhy8gexzi2ieZ.59778 > 39.101.204.9.20918: Flags [.], cksum 0xc503 (incorrect -> 0x2647), seq 543, ack 14481, win 455, options [nop,nop,TS val 3173723845 ecr 3411756357], length 0
    0x0000:  eeff ffff ffff 0016 3e02 1bdc 0800 4500  ........>.....E.
    0x0010:  0034 a473 4000 3f06 d273 c0a8 10c6 2765  .4.s@.?..s....'e
    0x0020:  cc09 e982 51b6 3216 8ce4 f3ee 9f1d 8010  ....Q.2.........
    0x0030:  01c7 c503 0000 0101 080a bd2b 2ec5 cb5b  ...........+...[
    0x0040:  4545                                     EE
15:25:22.491767 IP (tos 0x0, ttl 63, id 42100, offset 0, flags [DF], proto TCP (6), length 52)
    iZ8vbd7wo3mhy8gexzi2ieZ.59778 > 39.101.204.9.20918: Flags [R.], cksum 0xc503 (incorrect -> 0x2643), seq 543, ack 14481, win 455, options [nop,nop,TS val 3173723845 ecr 3411756357], length 0
    0x0000:  eeff ffff ffff 0016 3e02 1bdc 0800 4500  ........>.....E.
    0x0010:  0034 a474 4000 3f06 d272 c0a8 10c6 2765  .4.t@.?..r....'e
    0x0020:  cc09 e982 51b6 3216 8ce4 f3ee 9f1d 8014  ....Q.2.........
    0x0030:  01c7 c503 0000 0101 080a bd2b 2ec5 cb5b  ...........+...[
    0x0040:  4545                                     EE
15:25:22.492219 IP (tos 0x14, ttl 63, id 9132, offset 0, flags [DF], proto TCP (6), length 4396)
    39.101.204.9.20918 > iZ8vbd7wo3mhy8gexzi2ieZ.59778: Flags [.], cksum 0xd5fb (incorrect -> 0x8d06), seq 14481:18825, ack 543, win 235, options [nop,nop,TS val 3411756358 ecr 3173723845], length 4344
    0x0000:  0016 3e02 1bdc eeff ffff ffff 0800 4514  ..>...........E.
    0x0010:  112c 23ac 4000 3f06 422f 2765 cc09 c0a8  .,#.@.?.B/'e....
    0x0020:  10c6 51b6 e982 f3ee 9f1d 3216 8ce4 8010  ..Q.......2.....
    0x0030:  00eb d5fb 0000 0101 080a cb5b 4546 bd2b  ...........[EF.+
    0x0040:  2ec5 616c 7565 4564 6974 6162 6c65 223a  ..alueEditable":
    0x0050:  2230 222c 2276 616c 7565 456d 7074 7943  "0","valueEmptyC
    0x0060:  6865 636b 223a 2230 222c 2276 616c 7565  heck":"0","value
    0x0070:  4d61 7853 697a 6522 3a31 3030 2c22 7661  MaxSize":100,"va
    0x0080:  6c75 6554 7970 6522 3a22 227d 2c22 676d  lueType":""},"gm
    0x0090:  7443 7265 6174 6522 3a31 3635 3934 3034  tCreate":1659404
    0x00a0:  3536 3836 3831 2c22 676d 744d 6f64 6966  568681,"gmtModif
    0x00b0:  6965 6422 3a31 3638 3339 3633 3635 3930  ied":16839636590
    0x00c0:  3631 2c22 6861 7665 5265 6c61 7469 6f6e  61,"haveRelation
    0x00d0:  223a 6661 6c73 652c 2269 636f 6e22 3a22  ":false,"icon":"
    0x00e0:  6963 6f6e 2d6f 7264 6572 3122 2c22 6964  icon-order1","id
    0x00f0:  223a 3234 3038 3237 2c22 696e 7369 6465  ":240827,"inside
    0x0100:  4461 7461 536f 7572 6365 496e 666f 223a  DataSourceInfo":
    0x0110:  7b22 6669 656c 6422 3a22 222c 2274 6162  {"field":"","tab
    0x0120:  6c65 223a 2222 2c22 7479 7065 223a 2222  le":"","type":""
    0x0130:  7d2c 2269 7354 6162 6c65 4b65 7922 3a74  },"isTableKey":t
    0x0140:  7275 652c 226b 6579 223a 226f 7264 6572  rue,"key":"order
    0x0150:  222c 226c 696d 6974 436f 756e 7422 3a31  ","limitCount":1
    0x0160:  2c22 6d6f 6475 6c65 4465 6669 6e69 7469  ,"moduleDefiniti
    0x0170:  6f6e 223a 5b5d 2c22 6d6f 6475 6c65 5479  on":[],"moduleTy
    0x0180:  7065 223a 3335 2c22 6e61 6d65 223a 22e8  pe":35,"name":".
    0x0190:  aea2 e58d 95e5 8fb7 222c 226f 7574 4461  ........","outDa
    0x01a0:  7461 536f 7572 6365 496e 666f 223a 5b7b  taSourceInfo":[{
    0x01b0:  2262 6c61 6e6b 223a 6661 6c73 652c 2264  "blank":false,"d
    0x01c0:  656d 6f22 3a22 3230 3230 3031 3031 3030  emo":"2020010100
    0x01d0:  3030 3030 3030 3031 222c 2265 6d70 7479  00000001","empty
    0x01e0:  223a 6661 6c73 652c 2265 7270 223a 6661  ":false,"erp":fa
    0x01f0:  6c73 652c 2265 7270 5461 626c 654b 6579  lse,"erpTableKey
    0x0200:  223a 6661 6c73 652c 2266 6965 6c64 223a  ":false,"field":
    0x0210:  2274 6964 222c 226b 6579 223a 7472 7565  "tid","key":true
    0x0220:  2c22 706c 6174 666f 726d 223a 2243 524d  ,"platform":"CRM
    0x0230:  222c 2273 6563 7572 6974 7922 3a22 4f54  ","security":"OT
    0x0240:  4845 5222 2c22 7461 626c 6522 3a22 5452  HER","table":"TR
    0x0250:  4144 4522 2c22 7461 626c 6546 6965 6c64  ADE","tableField
    0x0260:  223a 7b22 2472 6566 223a 2224 2e64 6174  ":{"$ref":"$.dat
    0x0270:  615b 365d 2e6f 7574 4461 7461 536f 7572  a[6].outDataSour
    0x0280:  6365 496e 666f 5b30 5d2e 7461 626c 6546  ceInfo[0].tableF
    0x0290:  6965 6c64 227d 2c22 7461 626c 654b 6579  ield"},"tableKey
    0x02a0:  223a 7472 7565 7d5d 2c22 736f 7274 4e75  ":true}],"sortNu
    0x02b0:  6d22 3a38 2c22 7374 796c 6522 3a7b 2262  m":8,"style":{"b
    0x02c0:  6f72 6465 7249 7353 686f 7722 3a22 3022  orderIsShow":"0"
    0x02d0:  2c22 626f 7264 6572 4c69 6e65 5479 7065  ,"borderLineType
    0x02e0:  223a 2273 6f6c 6964 222c 2262 6f72 6465  ":"solid","borde
    0x02f0:  7250 6f73 6974 696f 6e22 3a22 626f 7474  rPosition":"bott
    0x0300:  6f6d 222c 2263 6f6c 756d 6e57 6964 7468  om","columnWidth
    0x0310:  223a 3130 302c 2263 6f6c 756d 6e57 6964  ":100,"columnWid
    0x0320:  7468 5363 616c 6522 3a33 2c22 706c 7567  thScale":3,"plug
    0x0330:  696e 436f 6c75 6d6e 5769 6474 6853 6361  inColumnWidthSca
    0x0340:  6c65 223a 322c 2270 6c75 6769 6e53 7562  le":2,"pluginSub
    0x0350:  466f 726d 5368 6f77 4d6f 6465 6c22 3a30  FormShowModel":0
    0x0360:  2c22 7368 6f77 5069 6374 7572 6522 3a30  ,"showPicture":0
    0x0370:  7d2c 2274 6162 6c65 4964 223a 3234 3038  },"tableId":2408
    0x0380:  3233 7d2c 7b22 6265 6861 7669 6f72 5479  23},{"behaviorTy
    0x0390:  7065 223a 342c 2264 6566 6175 6c74 496e  pe":4,"defaultIn
    0x03a0:  666f 223a 227b 5c22 6964 5c22 3a30 2c5c  fo":"{\"id\":0,\
    0x03b0:  2274 6974 6c65 5c22 3a5c 22e5 be85 e5a4  "title\":\".....
    0x03c0:  84e7 9086 5c22 2c5c 2273 6571 7565 6e63  ....\",\"sequenc
    0x03d0:  655c 223a 302c 5c22 636f 6c6f 725c 223a  e\":0,\"color\":
    0x03e0:  5c22 2346 4135 3535 355c 222c 5c22 636f  \"#FA5555\",\"co
    0x03f0:  6c75 6d6e 5374 6174 7573 5c22 3a5c 2231  lumnStatus\":\"1
    0x0400:  5c22 2c5c 226f 6e5c 223a 7472 7565 7d22  \",\"on\":true}"
    0x0410:  2c22 6578 7472 6149 6e66 6f22 3a7b 2264  ,"extraInfo":{"d
    0x0420:  6566 6175 6c74 496e 666f 5275 6c65 436f  efaultInfoRuleCo
    0x0430:  6c73 223a 5b5d 2c22 6578 7465 6e64 223a  ls":[],"extend":
    0x0440:  7b22 6164 6461 626c 6522 3a66 616c 7365  {"addable":false
    0x0450:  2c22 6469 7370 6c61 7965 6422 3a74 7275  ,"displayed":tru
    0x0460:  652c 2265 6469 7461 626c 6522 3a66 616c  e,"editable":fal
    0x0470:  7365 2c22 656d 7074 794c 696e 6522 3a30  se,"emptyLine":0
    0x0480:  2c22 666f 7572 4164 6472 6573 7322 3a66  ,"fourAddress":f
    0x0490:  616c 7365 2c22 6c69 6e65 466f 7262 6964  alse,"lineForbid
    0x04a0:  223a 6661 6c73 652c 226d 6572 6765 4469  ":false,"mergeDi
    0x04b0:  7370 6c61 7922 3a66 616c 7365 2c22 6f6e  splay":false,"on
    0x04c0:  6c79 223a 6661 6c73 652c 2270 6572 6365  ly":false,"perce
    0x04d0:  6e74 6167 6522 3a66 616c 7365 2c22 7265  ntage":false,"re
    0x04e0:  6c61 7469 6f6e 436f 6c75 6d6e 4368 6563  lationColumnChec
    0x04f0:  6b4c 6173 7446 6c6f 7722 3a74 7275 652c  kLastFlow":true,
    0x0500:  2272 656c 6174 696f 6e53 706c 6974 223a  "relationSplit":
    0x0510:  6661 6c73 652c 2273 6176 654d 756c 7469  false,"saveMulti
    0x0520:  5461 736b 223a 6661 6c73 652c 2273 686f  Task":false,"sho
    0x0530:  7757 6172 6e69 6e67 223a 6661 6c73 652c  wWarning":false,
    0x0540:  2276 616c 7565 4164 6461 626c 6522 3a66  "valueAddable":f
    0x0550:  616c 7365 2c22 7661 6c75 6545 6469 7461  alse,"valueEdita
    0x0560:  626c 6522 3a66 616c 7365 2c22 7661 6c75  ble":false,"valu
    0x0570:  6545 6d70 7479 4368 6563 6b22 3a66 616c  eEmptyCheck":fal
    0x0580:  7365 7d2c 2266 6978 6564 4f70 7469 6f6e  se},"fixedOption
    0x0590:  223a 2231 222c 2269 7341 6464 6162 6c65  ":"1","isAddable
    0x05a0:  223a 2231 222c 2269 7343 6f70 7961 626c  ":"1","isCopyabl
    0x05b0:  6522 3a22 3122 2c22 6973 4465 6c65 7461  e":"1","isDeleta
    0x05c0:  626c 6522 3a22 3022 2c22 6973 4469 7370  ble":"0","isDisp
    0x05d0:  6c61 7965 6422 3a22 3122 2c22 6973 4564  layed":"1","isEd
    0x05e0:  6974 6162 6c65 223a 2231 222c 2269 734f  itable":"1","isO
    0x05f0:  6e6c 7922 3a22 2d31 222c 226f 7065 7261  nly":"-1","opera
    0x0600:  7469 6f6e 5069 6374 7572 6573 223a 5b5d  tionPictures":[]
    0x0610:  2c22 7061 7261 4578 706c 6169 6e43 6f6c  ,"paraExplainCol
    0x0620:  6f72 223a 2223 4338 4338 4338 222c 2270  or":"#C8C8C8","p
    0x0630:  6172 6145 7870 6c61 696e 5369 7a69 223a  araExplainSizi":
    0x0640:  2231 3222 2c22 706c 6163 6568 6f6c 6465  "12","placeholde
    0x0650:  7222 3a22 e8af b7e9 8089 e68b a922 2c22  r":".........","
    0x0660:  7368 6172 6553 656c 6563 7449 7465 6d49  shareSelectItemI
    0x0670:  6e66 6f22 3a22 3122 2c22 7661 6c75 6541  nfo":"1","valueA
    0x0680:  6464 6162 6c65 223a 2230 222c 2276 616c  ddable":"0","val
    0x0690:  7565 436f 7079 6162 6c65 223a 2230 222c  ueCopyable":"0",
    0x06a0:  2276 616c 7565 4564 6974 6162 6c65 223a  "valueEditable":
    0x06b0:  2230 222c 2276 616c 7565 456d 7074 7943  "0","valueEmptyC
    0x06c0:  6865 636b 223a 2230 227d 2c22 676d 7443  heck":"0"},"gmtC
    0x06d0:  7265 6174 6522 3a31 3635 3934 3034 3534  reate":165940454
    0x06e0:  3137 3330 2c22 676d 744d 6f64 6966 6965  1730,"gmtModifie
    0x06f0:  6422 3a31 3638 3339 3633 3635 3930 3639  d":1683963659069
    0x0700:  2c22 6861 7665 5265 6c61 7469 6f6e 223a  ,"haveRelation":
    0x0710:  6661 6c73 652c 2269 6422 3a35 2c22 696e  false,"id":5,"in
    0x0720:  7369 6465 4461 7461 536f 7572 6365 496e  sideDataSourceIn
    0x0730:  666f 223a 7b22 7461 626c 6522 3a22 222c  fo":{"table":"",
    0x0740:  2274 7970 6522 3a22 227d 2c22 6973 5461  "type":""},"isTa
    0x0750:  626c 654b 6579 223a 6661 6c73 652c 226b  bleKey":false,"k
    0x0760:  6579 223a 2274 6173 6b53 7461 7475 7322  ey":"taskStatus"
    0x0770:  2c22 6c69 6d69 7443 6f75 6e74 223a 312c  ,"limitCount":1,
    0x0780:  226d 6f64 756c 6544 6566 696e 6974 696f  "moduleDefinitio
    0x0790:  6e22 3a5b 7b22 636f 6c6f 7222 3a22 2366  n":[{"color":"#f
    0x07a0:  6630 3030 3022 2c22 636f 6c75 6d6e 5374  f0000","columnSt
    0x07b0:  6174 7573 223a 2231 222c 2269 6422 3a30  atus":"1","id":0
    0x07c0:  2c22 6f6e 223a 7472 7565 2c22 7365 7175  ,"on":true,"sequ
    0x07d0:  656e 6365 223a 302c 2274 6974 6c65 223a  ence":0,"title":
    0x07e0:  22e5 be85 e5a4 84e7 9086 227d 2c7b 2263  "........."},{"c
    0x07f0:  6f6c 6f72 223a 2223 3631 6366 3738 222c  olor":"#61cf78",
    0x0800:  2263 6f6c 756d 6e53 7461 7475 7322 3a22  "columnStatus":"
    0x0810:  3122 2c22 6964 223a 312c 226f 6e22 3a74  1","id":1,"on":t
    0x0820:  7275 652c 2273 6571 7565 6e63 6522 3a31  rue,"sequence":1
    0x0830:  2c22 7469 746c 6522 3a22 e5b7 b2e5 ae8c  ,"title":"......
    0x0840:  e688 9022 7d2c 7b22 636f 6c6f 7222 3a22  ..."},{"color":"
    0x0850:  2333 3362 6166 6622 2c22 636f 6c75 6d6e  #33baff","column
    0x0860:  5374 6174 7573 223a 2231 222c 2269 6422  Status":"1","id"
    0x0870:  3a32 2c22 6f6e 223a 7472 7565 2c22 7365  :2,"on":true,"se
    0x0880:  7175 656e 6365 223a 322c 2274 6974 6c65  quence":2,"title
    0x0890:  223a 22e5 a484 e790 86e4 b8ad 227d 2c7b  ":"........."},{
    0x08a0:  2263 6f6c 6f72 223a 2223 6564 6237 3565  "color":"#edb75e
    0x08b0:  222c 2263 6f6c 756d 6e53 7461 7475 7322  ","columnStatus"
    0x08c0:  3a22 3122 2c22 6964 223a 332c 226f 6e22  :"1","id":3,"on"
    0x08d0:  3a74 7275 652c 2273 6571 7565 6e63 6522  :true,"sequence"
    0x08e0:  3a33 2c22 7469 746c 6522 3a22 e69a 82e5  :3,"title":"....
    0x08f0:  819c e4b8 ad22 7d2c 7b22 636f 6c6f 7222  ....."},{"color"
    0x0900:  3a22 2338 6338 6338 6322 2c22 636f 6c75  :"#8c8c8c","colu
    0x0910:  6d6e 5374 6174 7573 223a 2231 222c 2269  mnStatus":"1","i
    0x0920:  6422 3a34 2c22 7365 7175 656e 6365 223a  d":4,"sequence":
    0x0930:  342c 2274 6974 6c65 223a 22e5 b7b2 e585  4,"title":".....
    0x0940:  b3e9 97ad 227d 5d2c 226e 616d 6522 3a22  ...."}],"name":"
    0x0950:  e4bb bbe5 8aa1 e78a b6e6 8081 222c 226f  ............","o
    0x0960:  7574 4461 7461 536f 7572 6365 496e 666f  utDataSourceInfo
    0x0970:  223a 5b5d 2c22 736f 7274 4e75 6d22 3a39  ":[],"sortNum":9
    0x0980:  2c22 7374 796c 6522 3a7b 2262 6f72 6465  ,"style":{"borde
    0x0990:  724c 696e 6554 7970 6522 3a22 736f 6c69  rLineType":"soli
    0x09a0:  6422 2c22 626f 7264 6572 506f 7369 7469  d","borderPositi
    0x09b0:  6f6e 223a 2262 6f74 746f 6d22 2c22 636f  on":"bottom","co
    0x09c0:  6c75 6d6e 5769 6474 6822 3a31 3030 2c22  lumnWidth":100,"
    0x09d0:  636f 6c75 6d6e 5769 6474 6853 6361 6c65  columnWidthScale
    0x09e0:  223a 332c 2270 6c75 6769 6e43 6f6c 756d  ":3,"pluginColum
    0x09f0:  6e57 6964 7468 5363 616c 6522 3a32 2c22  nWidthScale":2,"
    0x0a00:  706c 7567 696e 5375 6246 6f72 6d53 686f  pluginSubFormSho
    0x0a10:  774d 6f64 656c 223a 307d 2c22 7461 626c  wModel":0},"tabl
    0x0a20:  6549 6422 3a32 3430 3832 337d 2c7b 2262  eId":240823},{"b
    0x0a30:  6568 6176 696f 7254 7970 6522 3a31 2c22  ehaviorType":1,"
    0x0a40:  6465 6661 756c 7449 6e66 6f22 3a22 222c  defaultInfo":"",
    0x0a50:  2265 7874 7261 496e 666f 223a 7b22 6465  "extraInfo":{"de
    0x0a60:  6661 756c 7449 6e66 6f52 756c 6543 6f6c  faultInfoRuleCol
    0x0a70:  7322 3a5b 5d2c 2265 7874 656e 6422 3a7b  s":[],"extend":{
    0x0a80:  2261 6464 6162 6c65 223a 6661 6c73 652c  "addable":false,
    0x0a90:  2264 6973 706c 6179 6564 223a 6661 6c73  "displayed":fals
    0x0aa0:  652c 2265 6469 7461 626c 6522 3a66 616c  e,"editable":fal
    0x0ab0:  7365 2c22 656d 7074 794c 696e 6522 3a30  se,"emptyLine":0
    0x0ac0:  2c22 666f 7572 4164 6472 6573 7322 3a66  ,"fourAddress":f
    0x0ad0:  616c 7365 2c22 6c69 6e65 466f 7262 6964  alse,"lineForbid
    0x0ae0:  223a 6661 6c73 652c 226d 6572 6765 4469  ":false,"mergeDi
    0x0af0:  7370 6c61 7922 3a66 616c 7365 2c22 6f6e  splay":false,"on
    0x0b00:  6c79 223a 6661 6c73 652c 2270 6572 6365  ly":false,"perce
    0x0b10:  6e74 6167 6522 3a66 616c 7365 2c22 7265  ntage":false,"re
    0x0b20:  6c61 7469 6f6e 436f 6c75 6d6e 4368 6563  lationColumnChec
    0x0b30:  6b4c 6173 7446 6c6f 7722 3a74 7275 652c  kLastFlow":true,
    0x0b40:  2272 656c 6174 696f 6e53 706c 6974 223a  "relationSplit":
    0x0b50:  6661 6c73 652c 2273 6176 654d 756c 7469  false,"saveMulti
    0x0b60:  5461 736b 223a 6661 6c73 652c 2273 686f  Task":false,"sho
    0x0b70:  7757 6172 6e69 6e67 223a 6661 6c73 652c  wWarning":false,
    0x0b80:  2276 616c 7565 4164 6461 626c 6522 3a66  "valueAddable":f
    0x0b90:  616c 7365 2c22 7661 6c75 6545 6469 7461  alse,"valueEdita
    0x0ba0:  626c 6522 3a66 616c 7365 2c22 7661 6c75  ble":false,"valu
    0x0bb0:  6545 6d70 7479 4368 6563 6b22 3a66 616c  eEmptyCheck":fal
    0x0bc0:  7365 7d2c 2269 7341 6464 6162 6c65 223a  se},"isAddable":
    0x0bd0:  222d 3122 2c22 6973 436f 7079 6162 6c65  "-1","isCopyable
    0x0be0:  223a 222d 3122 2c22 6973 4465 6c65 7461  ":"-1","isDeleta
    0x0bf0:  626c 6522 3a22 3022 2c22 6973 4469 7370  ble":"0","isDisp
    0x0c00:  6c61 7965 6422 3a22 3022 2c22 6973 4564  layed":"0","isEd
    0x0c10:  6974 6162 6c65 223a 222d 3122 2c22 6973  itable":"-1","is
    0x0c20:  4f6e 6c79 223a 222d 3122 2c22 6f70 6572  Only":"-1","oper
    0x0c30:  6174 696f 6e50 6963 7475 7265 7322 3a5b  ationPictures":[
    0x0c40:  5d2c 2270 6172 6145 7870 6c61 696e 436f  ],"paraExplainCo
    0x0c50:  6c6f 7222 3a22 2343 3843 3843 3822 2c22  lor":"#C8C8C8","
    0x0c60:  7061 7261 4578 706c 6169 6e53 697a 6922  paraExplainSizi"
    0x0c70:  3a22 3132 222c 2270 6c61 6365 686f 6c64  :"12","placehold
    0x0c80:  6572 223a 22e8 afb7 e8be 93e5 85a5 222c  er":".........",
    0x0c90:  2273 6861 7265 5365 6c65 6374 4974 656d  "shareSelectItem
    0x0ca0:  496e 666f 223a 2231 222c 2276 616c 7565  Info":"1","value
    0x0cb0:  4164 6461 626c 6522 3a22 2d31 222c 2276  Addable":"-1","v
    0x0cc0:  616c 7565 436f 7079 6162 6c65 223a 222d  alueCopyable":"-
    0x0cd0:  3122 2c22 7661 6c75 6545 6469 7461 626c  1","valueEditabl
    0x0ce0:  6522 3a22 2d31 222c 2276 616c 7565 456d  e":"-1","valueEm
    0x0cf0:  7074 7943 6865 636b 223a 222d 3122 7d2c  ptyCheck":"-1"},
    0x0d00:  2267 6d74 4372 6561 7465 223a 3136 3539  "gmtCreate":1659
    0x0d10:  3430 3435 3431 3733 302c 2267 6d74 4d6f  404541730,"gmtMo
    0x0d20:  6469 6669 6564 223a 3136 3833 3936 3336  dified":16839636
    0x0d30:  3539 3037 332c 2268 6176 6552 656c 6174  59073,"haveRelat
    0x0d40:  696f 6e22 3a66 616c 7365 2c22 6964 223a  ion":false,"id":
    0x0d50:  362c 2269 6e73 6964 6544 6174 6153 6f75  6,"insideDataSou
    0x0d60:  7263 6549 6e66 6f22 3a7b 2274 6162 6c65  rceInfo":{"table
    0x0d70:  223a 2222 2c22 7479 7065 223a 2222 7d2c  ":"","type":""},
    0x0d80:  2269 7354 6162 6c65 4b65 7922 3a66 616c  "isTableKey":fal
    0x0d90:  7365 2c22 6b65 7922 3a22 7461 736b 5469  se,"key":"taskTi
    0x0da0:  746c 6522 2c22 6c69 6d69 7443 6f75 6e74  tle","limitCount
    0x0db0:  223a 312c 226d 6f64 756c 6544 6566 696e  ":1,"moduleDefin
    0x0dc0:  6974 696f 6e22 3a5b 5d2c 226e 616d 6522  ition":[],"name"
    0x0dd0:  3a22 e6a0 87e9 a298 222c 226f 7574 4461  :"......","outDa
    0x0de0:  7461 536f 7572 6365 496e 666f 223a 5b5d  taSourceInfo":[]
    0x0df0:  2c22 736f 7274 4e75 6d22 3a31 302c 2273  ,"sortNum":10,"s
    0x0e00:  7479 6c65 223a 7b22 626f 7264 6572 4c69  tyle":{"borderLi
    0x0e10:  6e65 5479 7065 223a 2273 6f6c 6964 222c  neType":"solid",
    0x0e20:  2262 6f72 6465 7250 6f73 6974 696f 6e22  "borderPosition"
    0x0e30:  3a22 626f 7474 6f6d 222c 2263 6f6c 756d  :"bottom","colum
    0x0e40:  6e57 6964 7468 223a 3130 302c 2263 6f6c  nWidth":100,"col
    0x0e50:  756d 6e57 6964 7468 5363 616c 6522 3a33  umnWidthScale":3
    0x0e60:  2c22 706c 7567 696e 436f 6c75 6d6e 5769  ,"pluginColumnWi
    0x0e70:  6474 6853 6361 6c65 223a 322c 2270 6c75  dthScale":2,"plu
    0x0e80:  6769 6e53 7562 466f 726d 5368 6f77 4d6f  ginSubFormShowMo
    0x0e90:  6465 6c22 3a30 7d2c 2274 6162 6c65 4964  del":0},"tableId
    0x0ea0:  223a 3234 3038 3233 7d2c 7b22 6265 6861  ":240823},{"beha
    0x0eb0:  7669 6f72 5479 7065 223a 372c 2264 6566  viorType":7,"def
    0x0ec0:  6175 6c74 496e 666f 223a 2222 2c22 6578  aultInfo":"","ex
    0x0ed0:  7472 6149 6e66 6f22 3a7b 2264 6174 6145  traInfo":{"dataE
    0x0ee0:  7874 7261 223a 2222 2c22 6465 6661 756c  xtra":"","defaul
    0x0ef0:  7449 6e66 6f52 756c 6543 6f6c 7322 3a5b  tInfoRuleCols":[
    0x0f00:  5d2c 2265 7874 656e 6422 3a7b 2261 6464  ],"extend":{"add
    0x0f10:  6162 6c65 223a 6661 6c73 652c 2264 6973  able":false,"dis
    0x0f20:  706c 6179 6564 223a 7472 7565 2c22 6564  played":true,"ed
    0x0f30:  6974 6162 6c65 223a 6661 6c73 652c 2265  itable":false,"e
    0x0f40:  6d70 7479 4c69 6e65 223a 302c 2266 6f75  mptyLine":0,"fou
    0x0f50:  7241 6464 7265 7373 223a 6661 6c73 652c  rAddress":false,
    0x0f60:  226c 696e 6546 6f72 6269 6422 3a66 616c  "lineForbid":fal
    0x0f70:  7365 2c22 6d65 7267 6544 6973 706c 6179  se,"mergeDisplay
    0x0f80:  223a 6661 6c73 652c 226f 6e6c 7922 3a66  ":false,"only":f
    0x0f90:  616c 7365 2c22 7065 7263 656e 7461 6765  alse,"percentage
    0x0fa0:  223a 6661 6c73 652c 2272 656c 6174 696f  ":false,"relatio
    0x0fb0:  6e43 6f6c 756d 6e43 6865 636b 4c61 7374  nColumnCheckLast
    0x0fc0:  466c 6f77 223a 7472 7565 2c22 7265 6c61  Flow":true,"rela
    0x0fd0:  7469 6f6e 5370 6c69 7422 3a66 616c 7365  tionSplit":false
    0x0fe0:  2c22 7361 7665 4d75 6c74 6954 6173 6b22  ,"saveMultiTask"
    0x0ff0:  3a66 616c 7365 2c22 7368 6f77 5761 726e  :false,"showWarn
    0x1000:  696e 6722 3a66 616c 7365 2c22 7661 6c75  ing":false,"valu
    0x1010:  6541 6464 6162 6c65 223a 6661 6c73 652c  eAddable":false,
    0x1020:  2276 616c 7565 4564 6974 6162 6c65 223a  "valueEditable":
    0x1030:  6661 6c73 652c 2276 616c 7565 456d 7074  false,"valueEmpt
    0x1040:  7943 6865 636b 223a 6661 6c73 657d 2c22  yCheck":false},"
    0x1050:  6669 7865 644f 7074 696f 6e22 3a22 222c  fixedOption":"",
    0x1060:  2269 7341 6464 6162 6c65 223a 2231 222c  "isAddable":"1",
    0x1070:  2269 7343 6f70 7961 626c 6522 3a22 3122  "isCopyable":"1"
    0x1080:  2c22 6973 4465 6c65 7461 626c 6522 3a22  ,"isDeletable":"
    0x1090:  3022 2c22 6973 4469 7370 6c61 7965 6422  0","isDisplayed"
    0x10a0:  3a22 3122 2c22 6973 4564 6974 6162 6c65  :"1","isEditable
    0x10b0:  223a 2231 222c 2269 734f 6e6c 7922 3a22  ":"1","isOnly":"
    0x10c0:  2d31 222c 226f 7065 7261 7469 6f6e 5069  -1","operationPi
    0x10d0:  6374 7572 6573 223a 5b5d 2c22 7061 7261  ctures":[],"para
    0x10e0:  4578 706c 6169 6e43 6f6c 6f72 223a 2223  ExplainColor":"#
    0x10f0:  4338 4338 4338 222c 2270 6172 6145 7870  C8C8C8","paraExp
    0x1100:  6c61 696e 5369 7a69 223a 2231 3222 2c22  lainSizi":"12","
    0x1110:  706c 6163 6568 6f6c 6465 7222 3a22 222c  placeholder":"",
    0x1120:  2272 6567 756c 6172 223a 2222 2c22 7368  "regular":"","sh
    0x1130:  6172 6553 656c 6563 7449                 areSelectI
15:25:22.492242 IP (tos 0x14, ttl 63, id 9135, offset 0, flags [DF], proto TCP (6), length 3070)
    39.101.204.9.20918 > iZ8vbd7wo3mhy8gexzi2ieZ.59778: Flags [P.], cksum 0xd0cd (incorrect -> 0x226d), seq 18825:21843, ack 543, win 235, options [nop,nop,TS val 3411756358 ecr 3173723845], length 3018
    0x0000:  0016 3e02 1bdc eeff ffff ffff 0800 4514  ..>...........E.
    0x0010:  0bfe 23af 4000 3f06 475a 2765 cc09 c0a8  ..#.@.?.GZ'e....
    0x0020:  10c6 51b6 e982 f3ee b015 3216 8ce4 8018  ..Q.......2.....
    0x0030:  00eb d0cd 0000 0101 080a cb5b 4546 bd2b  ...........[EF.+
    0x0040:  2ec5 7465 6d49 6e66 6f22 3a22 3122 2c22  ..temInfo":"1","
    0x0050:  7661 6c75 6541 6464 6162 6c65 223a 2230  valueAddable":"0
    0x0060:  222c 2276 616c 7565 436f 7079 6162 6c65  ","valueCopyable
    0x0070:  223a 2230 222c 2276 616c 7565 4564 6974  ":"0","valueEdit
    0x0080:  6162 6c65 223a 2230 222c 2276 616c 7565  able":"0","value
    0x0090:  456d 7074 7943 6865 636b 223a 2230 222c  EmptyCheck":"0",
    0x00a0:  2276 616c 7565 5479 7065 223a 2279 7979  "valueType":"yyy
    0x00b0:  792d 4d4d 2d64 6420 4848 3a6d 6d3a 7373  y-MM-dd.HH:mm:ss
    0x00c0:  227d 2c22 676d 7443 7265 6174 6522 3a31  "},"gmtCreate":1
    0x00d0:  3635 3934 3034 3534 3137 3330 2c22 676d  659404541730,"gm
    0x00e0:  744d 6f64 6966 6965 6422 3a31 3638 3339  tModified":16839
    0x00f0:  3633 3635 3930 3737 2c22 6861 7665 5265  63659077,"haveRe
    0x0100:  6c61 7469 6f6e 223a 6661 6c73 652c 2269  lation":false,"i
    0x0110:  6422 3a37 2c22 696e 7369 6465 4461 7461  d":7,"insideData
    0x0120:  536f 7572 6365 496e 666f 223a 7b22 7461  SourceInfo":{"ta
    0x0130:  626c 6522 3a22 222c 2274 7970 6522 3a22  ble":"","type":"
    0x0140:  227d 2c22 6973 5461 626c 654b 6579 223a  "},"isTableKey":
    0x0150:  6661 6c73 652c 226b 6579 223a 2263 7574  false,"key":"cut
    0x0160:  4f66 6654 696d 6522 2c22 6c69 6d69 7443  OffTime","limitC
    0x0170:  6f75 6e74 223a 312c 226d 6f64 756c 6544  ount":1,"moduleD
    0x0180:  6566 696e 6974 696f 6e22 3a5b 5d2c 226e  efinition":[],"n
    0x0190:  616d 6522 3a22 e688 aae6 ada2 e697 b6e9  ame":"..........
    0x01a0:  97b4 222c 226f 7574 4461 7461 536f 7572  ..","outDataSour
    0x01b0:  6365 496e 666f 223a 5b5d 2c22 736f 7274  ceInfo":[],"sort
    0x01c0:  4e75 6d22 3a31 312c 2273 7479 6c65 223a  Num":11,"style":
    0x01d0:  7b22 626f 7264 6572 4c69 6e65 5479 7065  {"borderLineType
    0x01e0:  223a 2273 6f6c 6964 222c 2262 6f72 6465  ":"solid","borde
    0x01f0:  7250 6f73 6974 696f 6e22 3a22 626f 7474  rPosition":"bott
    0x0200:  6f6d 222c 2263 6f6c 756d 6e57 6964 7468  om","columnWidth
    0x0210:  223a 3130 302c 2263 6f6c 756d 6e57 6964  ":100,"columnWid
    0x0220:  7468 5363 616c 6522 3a33 2c22 706c 7567  thScale":3,"plug
    0x0230:  696e 436f 6c75 6d6e 5769 6474 6853 6361  inColumnWidthSca
    0x0240:  6c65 223a 322c 2270 6c75 6769 6e53 7562  le":2,"pluginSub
    0x0250:  466f 726d 5368 6f77 4d6f 6465 6c22 3a30  FormShowModel":0
    0x0260:  7d2c 2274 6162 6c65 4964 223a 3234 3038  },"tableId":2408
    0x0270:  3233 7d2c 7b22 6265 6861 7669 6f72 5479  23},{"behaviorTy
    0x0280:  7065 223a 342c 2264 6566 6175 6c74 496e  pe":4,"defaultIn
    0x0290:  666f 223a 227b 7d22 2c22 6578 7472 6149  fo":"{}","extraI
    0x02a0:  6e66 6f22 3a7b 2264 6566 6175 6c74 496e  nfo":{"defaultIn
    0x02b0:  666f 5275 6c65 436f 6c73 223a 5b5d 2c22  foRuleCols":[],"
    0x02c0:  6578 7465 6e64 223a 7b22 6164 6461 626c  extend":{"addabl
    0x02d0:  6522 3a66 616c 7365 2c22 6469 7370 6c61  e":false,"displa
    0x02e0:  7965 6422 3a74 7275 652c 2265 6469 7461  yed":true,"edita
    0x02f0:  626c 6522 3a66 616c 7365 2c22 656d 7074  ble":false,"empt
    0x0300:  794c 696e 6522 3a30 2c22 666f 7572 4164  yLine":0,"fourAd
    0x0310:  6472 6573 7322 3a66 616c 7365 2c22 6c69  dress":false,"li
    0x0320:  6e65 466f 7262 6964 223a 6661 6c73 652c  neForbid":false,
    0x0330:  226d 6572 6765 4469 7370 6c61 7922 3a66  "mergeDisplay":f
    0x0340:  616c 7365 2c22 6f6e 6c79 223a 6661 6c73  alse,"only":fals
    0x0350:  652c 2270 6572 6365 6e74 6167 6522 3a66  e,"percentage":f
    0x0360:  616c 7365 2c22 7265 6c61 7469 6f6e 436f  alse,"relationCo
    0x0370:  6c75 6d6e 4368 6563 6b4c 6173 7446 6c6f  lumnCheckLastFlo
    0x0380:  7722 3a74 7275 652c 2272 656c 6174 696f  w":true,"relatio
    0x0390:  6e53 706c 6974 223a 6661 6c73 652c 2273  nSplit":false,"s
    0x03a0:  6176 654d 756c 7469 5461 736b 223a 6661  aveMultiTask":fa
    0x03b0:  6c73 652c 2273 686f 7757 6172 6e69 6e67  lse,"showWarning
    0x03c0:  223a 6661 6c73 652c 2276 616c 7565 4164  ":false,"valueAd
    0x03d0:  6461 626c 6522 3a66 616c 7365 2c22 7661  dable":false,"va
    0x03e0:  6c75 6545 6469 7461 626c 6522 3a66 616c  lueEditable":fal
    0x03f0:  7365 2c22 7661 6c75 6545 6d70 7479 4368  se,"valueEmptyCh
    0x0400:  6563 6b22 3a66 616c 7365 7d2c 2266 6978  eck":false},"fix
    0x0410:  6564 4f70 7469 6f6e 223a 2231 222c 2269  edOption":"1","i
    0x0420:  7341 6464 6162 6c65 223a 222d 3122 2c22  sAddable":"-1","
    0x0430:  6973 436f 7079 6162 6c65 223a 222d 3122  isCopyable":"-1"
    0x0440:  2c22 6973 4465 6c65 7461 626c 6522 3a22  ,"isDeletable":"
    0x0450:  3022 2c22 6973 4469 7370 6c61 7965 6422  0","isDisplayed"
    0x0460:  3a22 3122 2c22 6973 4564 6974 6162 6c65  :"1","isEditable
    0x0470:  223a 222d 3122 2c22 6973 4f6e 6c79 223a  ":"-1","isOnly":
    0x0480:  222d 3122 2c22 6f70 6572 6174 696f 6e50  "-1","operationP
    0x0490:  6963 7475 7265 7322 3a5b 5d2c 2270 6172  ictures":[],"par
    0x04a0:  6145 7870 6c61 696e 436f 6c6f 7222 3a22  aExplainColor":"
    0x04b0:  2343 3843 3843 3822 2c22 7061 7261 4578  #C8C8C8","paraEx
    0x04c0:  706c 6169 6e53 697a 6922 3a22 3132 222c  plainSizi":"12",
    0x04d0:  2270 6c61 6365 686f 6c64 6572 223a 22e8  "placeholder":".
    0x04e0:  afb7 e980 89e6 8ba9 222c 2273 6861 7265  ........","share
    0x04f0:  5365 6c65 6374 4974 656d 496e 666f 223a  SelectItemInfo":
    0x0500:  2231 222c 2276 616c 7565 4164 6461 626c  "1","valueAddabl
    0x0510:  6522 3a22 2d31 222c 2276 616c 7565 436f  e":"-1","valueCo
    0x0520:  7079 6162 6c65 223a 222d 3122 2c22 7661  pyable":"-1","va
    0x0530:  6c75 6545 6469 7461 626c 6522 3a22 2d31  lueEditable":"-1
    0x0540:  222c 2276 616c 7565 456d 7074 7943 6865  ","valueEmptyChe
    0x0550:  636b 223a 222d 3122 7d2c 2267 6d74 4372  ck":"-1"},"gmtCr
    0x0560:  6561 7465 223a 3136 3539 3430 3435 3431  eate":1659404541
    0x0570:  3733 302c 2267 6d74 4d6f 6469 6669 6564  730,"gmtModified
    0x0580:  223a 3136 3833 3936 3336 3539 3038 312c  ":1683963659081,
    0x0590:  2268 6176 6552 656c 6174 696f 6e22 3a66  "haveRelation":f
    0x05a0:  616c 7365 2c22 6964 223a 382c 2269 6e73  alse,"id":8,"ins
    0x05b0:  6964 6544 6174 6153 6f75 7263 6549 6e66  ideDataSourceInf
    0x05c0:  6f22 3a7b 2274 6162 6c65 223a 2222 2c22  o":{"table":"","
    0x05d0:  7479 7065 223a 2275 7365 7222 7d2c 2269  type":"user"},"i
    0x05e0:  7354 6162 6c65 4b65 7922 3a66 616c 7365  sTableKey":false
    0x05f0:  2c22 6b65 7922 3a22 7465 726d 696e 6174  ,"key":"terminat
    0x0600:  6f72 222c 226c 696d 6974 436f 756e 7422  or","limitCount"
    0x0610:  3a31 2c22 6d6f 6475 6c65 4465 6669 6e69  :1,"moduleDefini
    0x0620:  7469 6f6e 223a 5b5d 2c22 6e61 6d65 223a  tion":[],"name":
    0x0630:  22e4 bbbb e58a a1e5 ae8c e7bb 93e4 baba  "...............
    0x0640:  222c 226f 7574 4461 7461 536f 7572 6365  ","outDataSource
    0x0650:  496e 666f 223a 5b5d 2c22 736f 7274 4e75  Info":[],"sortNu
    0x0660:  6d22 3a31 322c 2273 7479 6c65 223a 7b22  m":12,"style":{"
    0x0670:  626f 7264 6572 4c69 6e65 5479 7065 223a  borderLineType":
    0x0680:  2273 6f6c 6964 222c 2262 6f72 6465 7250  "solid","borderP
    0x0690:  6f73 6974 696f 6e22 3a22 626f 7474 6f6d  osition":"bottom
    0x06a0:  222c 2263 6f6c 756d 6e57 6964 7468 223a  ","columnWidth":
    0x06b0:  3130 302c 2263 6f6c 756d 6e57 6964 7468  100,"columnWidth
    0x06c0:  5363 616c 6522 3a33 2c22 706c 7567 696e  Scale":3,"plugin
    0x06d0:  436f 6c75 6d6e 5769 6474 6853 6361 6c65  ColumnWidthScale
    0x06e0:  223a 322c 2270 6c75 6769 6e53 7562 466f  ":2,"pluginSubFo
    0x06f0:  726d 5368 6f77 4d6f 6465 6c22 3a30 7d2c  rmShowModel":0},
    0x0700:  2274 6162 6c65 4964 223a 3234 3038 3233  "tableId":240823
    0x0710:  7d2c 7b22 6265 6861 7669 6f72 5479 7065  },{"behaviorType
    0x0720:  223a 372c 2264 6566 6175 6c74 496e 666f  ":7,"defaultInfo
    0x0730:  223a 2222 2c22 6578 7472 6149 6e66 6f22  ":"","extraInfo"
    0x0740:  3a7b 2264 6566 6175 6c74 496e 666f 5275  :{"defaultInfoRu
    0x0750:  6c65 436f 6c73 223a 5b5d 2c22 6578 7465  leCols":[],"exte
    0x0760:  6e64 223a 7b22 6164 6461 626c 6522 3a66  nd":{"addable":f
    0x0770:  616c 7365 2c22 6469 7370 6c61 7965 6422  alse,"displayed"
    0x0780:  3a74 7275 652c 2265 6469 7461 626c 6522  :true,"editable"
    0x0790:  3a66 616c 7365 2c22 656d 7074 794c 696e  :false,"emptyLin
    0x07a0:  6522 3a30 2c22 666f 7572 4164 6472 6573  e":0,"fourAddres
    0x07b0:  7322 3a66 616c 7365 2c22 6c69 6e65 466f  s":false,"lineFo
    0x07c0:  7262 6964 223a 6661 6c73 652c 226d 6572  rbid":false,"mer
    0x07d0:  6765 4469 7370 6c61 7922 3a66 616c 7365  geDisplay":false
    0x07e0:  2c22 6f6e 6c79 223a 6661 6c73 652c 2270  ,"only":false,"p
    0x07f0:  6572 6365 6e74 6167 6522 3a66 616c 7365  ercentage":false
    0x0800:  2c22 7265 6c61 7469 6f6e 436f 6c75 6d6e  ,"relationColumn
    0x0810:  4368 6563 6b4c 6173 7446 6c6f 7722 3a74  CheckLastFlow":t
    0x0820:  7275 652c 2272 656c 6174 696f 6e53 706c  rue,"relationSpl
    0x0830:  6974 223a 6661 6c73 652c 2273 6176 654d  it":false,"saveM
    0x0840:  756c 7469 5461 736b 223a 6661 6c73 652c  ultiTask":false,
    0x0850:  2273 686f 7757 6172 6e69 6e67 223a 6661  "showWarning":fa
    0x0860:  6c73 652c 2276 616c 7565 4164 6461 626c  lse,"valueAddabl
    0x0870:  6522 3a66 616c 7365 2c22 7661 6c75 6545  e":false,"valueE
    0x0880:  6469 7461 626c 6522 3a66 616c 7365 2c22  ditable":false,"
    0x0890:  7661 6c75 6545 6d70 7479 4368 6563 6b22  valueEmptyCheck"
    0x08a0:  3a66 616c 7365 7d2c 2269 7341 6464 6162  :false},"isAddab
    0x08b0:  6c65 223a 222d 3122 2c22 6973 436f 7079  le":"-1","isCopy
    0x08c0:  6162 6c65 223a 222d 3122 2c22 6973 4465  able":"-1","isDe
    0x08d0:  6c65 7461 626c 6522 3a22 3022 2c22 6973  letable":"0","is
    0x08e0:  4469 7370 6c61 7965 6422 3a22 3122 2c22  Displayed":"1","
    0x08f0:  6973 4564 6974 6162 6c65 223a 222d 3122  isEditable":"-1"
    0x0900:  2c22 6973 4f6e 6c79 223a 222d 3122 2c22  ,"isOnly":"-1","
    0x0910:  6f70 6572 6174 696f 6e50 6963 7475 7265  operationPicture
    0x0920:  7322 3a5b 5d2c 2270 6172 6145 7870 6c61  s":[],"paraExpla
    0x0930:  696e 436f 6c6f 7222 3a22 2343 3843 3843  inColor":"#C8C8C
    0x0940:  3822 2c22 7061 7261 4578 706c 6169 6e53  8","paraExplainS
    0x0950:  697a 6922 3a22 3132 222c 2270 6c61 6365  izi":"12","place
    0x0960:  686f 6c64 6572 223a 22e8 afb7 e8be 93e5  holder":".......
    0x0970:  85a5 222c 2273 6861 7265 5365 6c65 6374  ..","shareSelect
    0x0980:  4974 656d 496e 666f 223a 2231 222c 2276  ItemInfo":"1","v
    0x0990:  616c 7565 4164 6461 626c 6522 3a22 2d31  alueAddable":"-1
    0x09a0:  222c 2276 616c 7565 436f 7079 6162 6c65  ","valueCopyable
    0x09b0:  223a 222d 3122 2c22 7661 6c75 6545 6469  ":"-1","valueEdi
    0x09c0:  7461 626c 6522 3a22 2d31 222c 2276 616c  table":"-1","val
    0x09d0:  7565 456d 7074 7943 6865 636b 223a 222d  ueEmptyCheck":"-
    0x09e0:  3122 7d2c 2267 6d74 4372 6561 7465 223a  1"},"gmtCreate":
    0x09f0:  3136 3539 3430 3435 3431 3733 302c 2267  1659404541730,"g
    0x0a00:  6d74 4d6f 6469 6669 6564 223a 3136 3833  mtModified":1683
    0x0a10:  3936 3336 3539 3038 352c 2268 6176 6552  963659085,"haveR
    0x0a20:  656c 6174 696f 6e22 3a66 616c 7365 2c22  elation":false,"
    0x0a30:  6964 223a 392c 2269 6e73 6964 6544 6174  id":9,"insideDat
    0x0a40:  6153 6f75 7263 6549 6e66 6f22 3a7b 2274  aSourceInfo":{"t
    0x0a50:  6162 6c65 223a 2222 2c22 7479 7065 223a  able":"","type":
    0x0a60:  2222 7d2c 2269 7354 6162 6c65 4b65 7922  ""},"isTableKey"
    0x0a70:  3a66 616c 7365 2c22 6b65 7922 3a22 7461  :false,"key":"ta
    0x0a80:  736b 4f76 6572 5469 6d65 222c 226c 696d  skOverTime","lim
    0x0a90:  6974 436f 756e 7422 3a31 2c22 6d6f 6475  itCount":1,"modu
    0x0aa0:  6c65 4465 6669 6e69 7469 6f6e 223a 5b5d  leDefinition":[]
    0x0ab0:  2c22 6e61 6d65 223a 22e4 bbbb e58a a1e5  ,"name":".......
    0x0ac0:  ae8c e7bb 93e6 97b6 e997 b422 2c22 6f75  ...........","ou
    0x0ad0:  7444 6174 6153 6f75 7263 6549 6e66 6f22  tDataSourceInfo"
    0x0ae0:  3a5b 5d2c 2273 6f72 744e 756d 223a 3133  :[],"sortNum":13
    0x0af0:  2c22 7374 796c 6522 3a7b 2262 6f72 6465  ,"style":{"borde
    0x0b00:  724c 696e 6554 7970 6522 3a22 736f 6c69  rLineType":"soli
    0x0b10:  6422 2c22 626f 7264 6572 506f 7369 7469  d","borderPositi
    0x0b20:  6f6e 223a 2262 6f74 746f 6d22 2c22 636f  on":"bottom","co
    0x0b30:  6c75 6d6e 5769 6474 6822 3a31 3030 2c22  lumnWidth":100,"
    0x0b40:  636f 6c75 6d6e 5769 6474 6853 6361 6c65  columnWidthScale
    0x0b50:  223a 332c 2270 6c75 6769 6e43 6f6c 756d  ":3,"pluginColum
    0x0b60:  6e57 6964 7468 5363 616c 6522 3a32 2c22  nWidthScale":2,"
    0x0b70:  706c 7567 696e 5375 6246 6f72 6d53 686f  pluginSubFormSho
    0x0b80:  774d 6f64 656c 223a 307d 2c22 7461 626c  wModel":0},"tabl
    0x0b90:  6549 6422 3a32 3430 3832 337d 5d2c 2265  eId":240823}],"e
    0x0ba0:  7272 6f72 223a 6661 6c73 652c 226d 7367  rror":false,"msg
    0x0bb0:  223a 226f 6b22 2c22 6f4b 223a 7472 7565  ":"ok","oK":true
    0x0bc0:  2c22 7061 7261 6d45 7272 6f72 223a 6661  ,"paramError":fa
    0x0bd0:  6c73 652c 2275 6e72 6561 6c69 7a65 6422  lse,"unrealized"
    0x0be0:  3a66 616c 7365 2c22 7761 726e 223a 6661  :false,"warn":fa
    0x0bf0:  6c73 657d 0673 7461 7475 73c8 c85a 4805  lse}.status..ZH.
    0x0c00:  6475 6262 6f05 322e 302e 325a            dubbo.2.0.2Z
15:25:22.492251 IP (tos 0x14, ttl 63, id 20534, offset 0, flags [DF], proto TCP (6), length 40)
    iZ8vbd7wo3mhy8gexzi2ieZ.59778 > 39.101.204.9.20918: Flags [R], cksum 0xf0cf (correct), seq 840338660, win 0, length 0
    0x0000:  eeff ffff ffff 0016 3e02 1bdc 0800 4514  ........>.....E.
    0x0010:  0028 5036 4000 3f06 26a9 c0a8 10c6 2765  .(P6@.?.&.....'e
    0x0020:  cc09 e982 51b6 3216 8ce4 0000 0000 5004  ....Q.2.......P.
    0x0030:  0000 f0cf 0000                           ......
15:25:22.492258 IP (tos 0x14, ttl 63, id 20535, offset 0, flags [DF], proto TCP (6), length 40)
    iZ8vbd7wo3mhy8gexzi2ieZ.59778 > 39.101.204.9.20918: Flags [R], cksum 0xf0cf (correct), seq 840338660, win 0, length 0
    0x0000:  eeff ffff ffff 0016 3e02 1bdc 0800 4514  ........>.....E.
    0x0010:  0028 5037 4000 3f06 26a8 c0a8 10c6 2765  .(P7@.?.&.....'e
    0x0020:  cc09 e982 51b6 3216 8ce4 0000 0000 5004  ....Q.2.......P.
    0x0030:  0000 f0cf 0000                           ......

Steps to Reproduce

Environment

shreemaan-abhishek commented 7 months ago

please use english to communicate and provide detailed reproduction steps.

ShenFeng312 commented 6 months ago

my nginx config

# Configuration File - Nginx Server Configs
# This is a read-only file, do not try to modify it.
master_process on;

worker_processes auto;
worker_cpu_affinity auto;

# main configuration snippet starts

# main configuration snippet ends

error_log logs/error.log warn;
pid logs/nginx.pid;

worker_rlimit_nofile 20480;

events {
    accept_mutex off;
    worker_connections 10620;
}

worker_rlimit_core  16G;

worker_shutdown_timeout 240s;

env APISIX_PROFILE;
env PATH; # for searching external plugin runner's binary

lua {
}

http {
    # put extra_lua_path in front of the builtin path
    # so user can override the source code
    lua_package_path  "$prefix/deps/share/lua/5.1/?.lua;$prefix/deps/share/lua/5.1/?/init.lua;/usr/local/apisix/?.lua;/usr/local/apisix/?/init.lua;;./?.lua;/usr/local/openresty/luajit/share/luajit-2.1.0-beta3/?.lua;/usr/local/share/lua/5.1/?.lua;/usr/local/share/lua/5.1/?/init.lua;/usr/local/openresty/luajit/share/lua/5.1/?.lua;/usr/local/openresty/luajit/share/lua/5.1/?/init.lua;;";
    lua_package_cpath "$prefix/deps/lib64/lua/5.1/?.so;$prefix/deps/lib/lua/5.1/?.so;;./?.so;/usr/local/lib/lua/5.1/?.so;/usr/local/openresty/luajit/lib/lua/5.1/?.so;/usr/local/lib/lua/5.1/loadall.so;";

    lua_max_pending_timers 16384;
    lua_max_running_timers 4096;

    lua_shared_dict internal-status 10m;
    lua_shared_dict upstream-healthcheck 10m;
    lua_shared_dict worker-events 10m;
    lua_shared_dict lrucache-lock 10m;
    lua_shared_dict balancer-ewma 10m;
    lua_shared_dict balancer-ewma-locks 10m;
    lua_shared_dict balancer-ewma-last-touched-at 10m;
    lua_shared_dict etcd-cluster-health-check 10m; # etcd health check

    # for custom shared dict

    lua_ssl_verify_depth 5;
    ssl_session_timeout 86400;

    underscores_in_headers on;

    lua_socket_log_errors off;

    resolver 127.0.0.11 ipv6=off;
    resolver_timeout 5;

    lua_http10_buffering off;

    lua_regex_match_limit 100000;
    lua_regex_cache_max_entries 8192;

    log_format main escape=default '$remote_addr - $remote_user [$time_local] $http_host "$request" $status $body_bytes_sent $request_time "$http_referer" "$http_user_agent" $upstream_addr $upstream_status $upstream_response_time "$upstream_scheme://$upstream_host$upstream_uri"';
    uninitialized_variable_warn off;

    access_log logs/access.log main buffer=16384 flush=3;
    open_file_cache  max=1000 inactive=60;
    client_max_body_size 0;
    keepalive_timeout 60s;
    client_header_timeout 60s;
    client_body_timeout 60s;
    send_timeout 10s;
    variables_hash_max_size 2048;

    server_tokens off;

    include mime.types;
    charset utf-8;

    # error_page
    error_page 500 @50x.html;

    real_ip_header X-Real-IP;

    real_ip_recursive off;

    set_real_ip_from 127.0.0.1;
    set_real_ip_from unix:;

    # http configuration snippet starts

    # http configuration snippet ends

    upstream apisix_backend {
        server 0.0.0.1;

        keepalive 320;
        keepalive_requests 1000;
        keepalive_timeout 60s;
        # we put the static configuration above so that we can override it in the Lua code

        balancer_by_lua_block {
            apisix.http_balancer_phase()
        }
    }

    upstream apisix_dubbo_backend {
        server 0.0.0.1;
        balancer_by_lua_block {
            apisix.http_balancer_phase()
        }

        # dynamical keepalive doesn't work with dubbo as the connection here
        # is managed by ngx_multi_upstream_module
        multi 32;
        keepalive 320;
        keepalive_requests 1000;
        keepalive_timeout 60s;
    }

    apisix_delay_client_max_body_check on;
    apisix_mirror_on_demand on;

    init_by_lua_block {
        require "resty.core"
        apisix = require("apisix")

        local dns_resolver = { "127.0.0.11", }
        local args = {
            dns_resolver = dns_resolver,
        }
        apisix.http_init(args)
    }

    init_worker_by_lua_block {
        apisix.http_init_worker()
    }

    exit_worker_by_lua_block {
        apisix.http_exit_worker()
    }

    server {
        listen 0.0.0.0:9092;

        access_log off;

        location / {
            content_by_lua_block {
                apisix.http_control()
            }
        }

        location @50x.html {
            set $from_error_page 'true';
            content_by_lua_block {
                require("apisix.error_handling").handle_500()
            }
        }
    }

    server {
        listen 0.0.0.0:9080 default_server reuseport;
        listen 0.0.0.0:9443 ssl default_server http2 reuseport;

        server_name _;

        ssl_certificate      cert/ssl_PLACE_HOLDER.crt;
        ssl_certificate_key  cert/ssl_PLACE_HOLDER.key;
        ssl_session_cache    shared:SSL:20m;
        ssl_session_timeout 10m;

        ssl_protocols TLSv1.2 TLSv1.3;
        ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
        ssl_prefer_server_ciphers on;
        ssl_session_tickets off;

        # http server configuration snippet starts

        # http server configuration snippet ends

        location = /apisix/nginx_status {
            allow 127.0.0.0/24;
            deny all;
            access_log off;
            stub_status;
        }

        location /apisix/admin {
            set $upstream_scheme             'http';
            set $upstream_host               $http_host;
            set $upstream_uri                '';

                allow 0.0.0.0/0;
                deny all;

            content_by_lua_block {
                apisix.http_admin()
            }
        }

        ssl_certificate_by_lua_block {
            apisix.http_ssl_phase()
        }

        proxy_ssl_name $upstream_host;
        proxy_ssl_server_name on;

        location / {
            set $upstream_mirror_uri         '';
            set $upstream_upgrade            '';
            set $upstream_connection         '';

            set $upstream_scheme             'http';
            set $upstream_host               $http_host;
            set $upstream_uri                '';
            set $ctx_ref                     '';
            set $from_error_page             '';

            # http server location configuration snippet starts

            # http server location configuration snippet ends

            set $dubbo_service_name          '';
            set $dubbo_service_version       '';
            set $dubbo_method                '';

            access_by_lua_block {
                apisix.http_access_phase()
            }

            proxy_http_version 1.1;
            proxy_set_header   Host              $upstream_host;
            proxy_set_header   Upgrade           $upstream_upgrade;
            proxy_set_header   Connection        $upstream_connection;
            proxy_set_header   X-Real-IP         $remote_addr;
            proxy_pass_header  Date;

            ### the following x-forwarded-* headers is to send to upstream server

            set $var_x_forwarded_for        $remote_addr;
            set $var_x_forwarded_proto      $scheme;
            set $var_x_forwarded_host       $host;
            set $var_x_forwarded_port       $server_port;

            if ($http_x_forwarded_for != "") {
                set $var_x_forwarded_for "${http_x_forwarded_for}, ${realip_remote_addr}";
            }
            if ($http_x_forwarded_host != "") {
                set $var_x_forwarded_host $http_x_forwarded_host;
            }
            if ($http_x_forwarded_port != "") {
                set $var_x_forwarded_port $http_x_forwarded_port;
            }

            proxy_set_header   X-Forwarded-For      $var_x_forwarded_for;
            proxy_set_header   X-Forwarded-Proto    $var_x_forwarded_proto;
            proxy_set_header   X-Forwarded-Host     $var_x_forwarded_host;
            proxy_set_header   X-Forwarded-Port     $var_x_forwarded_port;

            proxy_pass      $upstream_scheme://apisix_backend$upstream_uri;

            header_filter_by_lua_block {
                apisix.http_header_filter_phase()
            }

            body_filter_by_lua_block {
                apisix.http_body_filter_phase()
            }

            log_by_lua_block {
                apisix.http_log_phase()
            }
        }

        location @grpc_pass {

            access_by_lua_block {
                apisix.grpc_access_phase()
            }

            grpc_set_header   Content-Type application/grpc;
            grpc_socket_keepalive on;
            grpc_pass         $upstream_scheme://apisix_backend;

            header_filter_by_lua_block {
                apisix.http_header_filter_phase()
            }

            body_filter_by_lua_block {
                apisix.http_body_filter_phase()
            }

            log_by_lua_block {
                apisix.http_log_phase()
            }
        }

        location @dubbo_pass {
            access_by_lua_block {
                apisix.dubbo_access_phase()
            }

            dubbo_pass_all_headers on;
            dubbo_pass_body on;
            dubbo_pass $dubbo_service_name $dubbo_service_version $dubbo_method apisix_dubbo_backend;

            header_filter_by_lua_block {
                apisix.http_header_filter_phase()
            }

            body_filter_by_lua_block {
                apisix.http_body_filter_phase()
            }

            log_by_lua_block {
                apisix.http_log_phase()
            }
        }

        location @50x.html {
            set $from_error_page 'true';
            content_by_lua_block {
                require("apisix.error_handling").handle_500()
            }
            header_filter_by_lua_block {
                apisix.http_header_filter_phase()
            }

            log_by_lua_block {
                apisix.http_log_phase()
            }
        }
    }
    # http end configuration snippet starts

    # http end configuration snippet ends
}
ShenFeng312 commented 6 months ago

please use english to communicate and provide detailed reproduction steps. @shreemaan-abhishek OK

ShenFeng312 commented 6 months ago

my route

 {
  "uri": "/xxxxxx",
  "name": "获取组件列表",
  "plugins": {
    "dubbo-proxy": {
      "method": "invoke",
      "service_name": "xxxx",
      "service_version": "1.0.0"
    },
    "prometheus": {},
    "proxy-rewrite": {
      "headers": {
        "dubbo-method": "xxxx",
        "dubbo-service": "xxxxx",
        "parameter-types-desc": "xxxxxxx"
      }
    }
  },
  "upstream_id": "490548123844739786",
  "status": 1
}
ShenFeng312 commented 6 months ago

my upstream

{
  "type": "roundrobin",
  "discovery_type": "nacos",
  "discovery_args": {
    "namespace_id": "gateway-dev"
  },
  "name": "xxxx",
  "service_name": "xxx"
}
ShenFeng312 commented 6 months ago

@shreemaan-abhishek This doesn't seem to be caused by a timeout. Because it didn't reach the default 60s timeout, and it didn't even reach 1s, but it still timed out.

ShenFeng312 commented 6 months ago

I test this with https://github.com/alibaba/tengine/tree/master/modules/mod_dubbo it was OK

sheharyaar commented 5 months ago

HI @ShenFeng312 , please checkout : #10765 and https://github.com/apache/apisix/issues/10765#issuecomment-1880112639

Does this work for you ?

ShenFeng312 commented 5 months ago

HI @ShenFeng312 , please checkout : #10765 and #10765 (comment)

Does this work for you ?

It did not work for me. When the request payload is very short, the request is successful in such cases. Currently, it seems that the issue only arises when the payload is too long. Additionally, if I use Tengine directly, it can return success. @sheharyaar

sheharyaar commented 5 months ago

Where are you attaching the payload ? In the body or in the headers ? Currently, only payload via headers is supported. Checkout : https://github.com/apache/apisix/pull/10822

ShenFeng312 commented 5 months ago

Where are you attaching the payload ? In the body or in the headers ? Currently, only payload via headers is supported. Checkout : #10822

This is unrelated to how the payload is set. You can look at my captured data. If there's an issue with the payload, it should be a problem with the Dubbo protocol. However, this is highly unlikely. Or should I declare the HTTP response content-length in the data returned by Dubbo? @sheharyaar

sheharyaar commented 5 months ago

I will take a look at the captured packet soon.

johndudo commented 4 months ago

I have the same trouble , I add "dubbo_buffer_size 8096k;" in config.yaml like this:

image

'8096k' is enough for the dubbo respose body but apisix still return the error: image

ShenFeng312 commented 4 months ago

@johndudo maybe u can use http-dubbo plugin

johndudo commented 4 months ago

@ShenFeng312 http-dubbo plugin? where 's the plugin :)? or you mean to write a plugin 'http-dubbo' to proxy dubbo request?

ShenFeng312 commented 4 months ago

@johndudo https://github.com/apache/apisix/pull/10703 here

ShenFeng312 commented 1 month ago

@sheharyaar @shreemaan-abhishek @johndudo Hello, I have found more information. Please assist me in reviewing it together.

When reading data from upstream, APISIX invokes ngx_http_multi_upstream_handler, which then proceeds to ngx_http_multi_upstream_process and ultimately to ngx_http_multi_upstream_read_handler.

In ngx_http_multi_upstream_read_handler, a timeout event is added:

n = c->recv(c, b->last, b->end - b->last);

if (n == NGX_AGAIN) {
    ngx_add_timer(pc->read, u->conf->read_timeout);
}

The purpose of this code is to handle read timeouts. However, I cannot understand why ngx_http_multi_upstream_handler is triggered immediately after each ngx_add_timer call. Did APISIX make any modifications to the event execution that could be causing this issue?

shreemaan-abhishek commented 1 month ago

could be due to the openresty version upgrade?

ShenFeng312 commented 1 month ago

@shreemaan-abhishek The bug is caused by differences between OpenResty and Nginx.

In Nginx's ngx_http_upstream.c:

if (!u->request_body_sent) {
        u->request_body_sent = 1;

        if (u->header_sent) {
            return;
        }

        ngx_add_timer(c->read, u->conf->read_timeout);

        if (c->read->ready) {
            ngx_http_upstream_process_header(r, u);
            return;
        }
    }

The added read_timeout is u->conf->read_timeout.

However, in OpenResty, due to the HAVE_NGX_UPSTREAM_TIMEOUT_FIELDS macro, OpenResty directly uses u->read_timeout.

But the ngx_multi_upstream_module does not account for this difference.