funkygao/cp-ddd-framework

View on GitHub
doc/showcase/wms.svg

Summary

Maintainability
Test Coverage
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="3131px" preserveAspectRatio="none" style="width:4731px;height:3131px;" version="1.1" viewBox="0 0 4731 3131" width="4731px" zoomAndPan="magnify"><defs><filter height="300%" id="f0i5a4j" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="261" x="4469" y="9.668">Legend R:聚合根 B:BehaviorOnly D:Dict C:Class E:Event</text><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="182" x="4548" y="21.4453">公共类:73,标注:40,覆盖率:54.8%</text><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="198" x="4532" y="33.2227">公共方法:128,标注:67,覆盖率:52.3%</text><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="198" x="4532" y="45">字段属性:276,标注:58,覆盖率:21.0%</text><!--cluster 业务模型层--><polygon fill="#FFFFFF" filter="url(#f0i5a4j)" points="176.5,224.1094,252.5,224.1094,259.5,246.5977,4696,246.5977,4696,2495.1094,176.5,2495.1094,176.5,224.1094" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="176.5" x2="259.5" y1="246.5977" y2="246.5977"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="70" x="180.5" y="239.6445">业务模型层</text><!--cluster 客户出库单--><polygon fill="#FFFFFF" filter="url(#f0i5a4j)" points="2961,564.1094,3037,564.1094,3044,586.5977,4672,586.5977,4672,1012.1094,2961,1012.1094,2961,564.1094" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="2961" x2="3044" y1="586.5977" y2="586.5977"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="70" x="2965" y="579.6445">客户出库单</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="277" x="3682" y="602.1328">«ddd.plus.showcase.wms.domain.order»</text><!--cluster 包裹--><polygon fill="#FFFFFF" filter="url(#f0i5a4j)" points="836,1686.1094,870,1686.1094,877,1708.5977,1123,1708.5977,1123,1949.1094,836,1949.1094,836,1686.1094" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="836" x2="877" y1="1708.5977" y2="1708.5977"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="28" x="840" y="1701.6445">包裹</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="271" x="848" y="1724.1328">«ddd.plus.showcase.wms.domain.pack»</text><!--cluster 复核报差异--><polygon fill="#FFFFFF" filter="url(#f0i5a4j)" points="3021,267.1094,3097,267.1094,3104,289.5977,4276,289.5977,4276,540.1094,3021,540.1094,3021,267.1094" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="3021" x2="3104" y1="289.5977" y2="289.5977"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="70" x="3025" y="282.6445">复核报差异</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="262" x="3521.5" y="305.1328">«ddd.plus.showcase.wms.domain.diff»</text><!--cluster 装箱--><polygon fill="#FFFFFF" filter="url(#f0i5a4j)" points="1418,1604.1094,1452,1604.1094,1459,1626.5977,2852.5,1626.5977,2852.5,2162.1094,1418,2162.1094,1418,1604.1094" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="1418" x2="1459" y1="1626.5977" y2="1626.5977"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="28" x="1422" y="1619.6445">装箱</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="283" x="1997.75" y="1642.1328">«ddd.plus.showcase.wms.domain.carton»</text><!--cluster 通用子域--><polygon fill="#FFFFFF" filter="url(#f0i5a4j)" points="2997.5,1955.1094,3059.5,1955.1094,3066.5,1977.5977,3312.5,1977.5977,3312.5,2128.1094,2997.5,2128.1094,2997.5,1955.1094" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="2997.5" x2="3066.5" y1="1977.5977" y2="1977.5977"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="56" x="3001.5" y="1970.6445">通用子域</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="299" x="3009.5" y="1993.1328">«ddd.plus.showcase.wms.domain.common»</text><!--cluster 出库复核任务--><polygon fill="#FFFFFF" filter="url(#f0i5a4j)" points="1529.5,1036.1094,1619.5,1036.1094,1626.5,1058.5977,4308.5,1058.5977,4308.5,1580.1094,1529.5,1580.1094,1529.5,1036.1094" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="1529.5" x2="1626.5" y1="1058.5977" y2="1058.5977"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="84" x="1533.5" y="1051.6445">出库复核任务</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="267" x="2789.5" y="1074.1328">«ddd.plus.showcase.wms.domain.task»</text><!--cluster 发货--><polygon fill="#FFFFFF" filter="url(#f0i5a4j)" points="200.5,2186.1094,234.5,2186.1094,241.5,2208.5977,1778.5,2208.5977,1778.5,2471.1094,200.5,2471.1094,200.5,2186.1094" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="200.5" x2="241.5" y1="2208.5977" y2="2208.5977"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="28" x="204.5" y="2201.6445">发货</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="268" x="859.5" y="2224.1328">«ddd.plus.showcase.wms.domain.ship»</text><!--cluster 业务交互层--><polygon fill="#FFFFFF" filter="url(#f0i5a4j)" points="22,2767.1094,98,2767.1094,105,2789.5977,1086.5,2789.5977,1086.5,3095.1094,22,3095.1094,22,2767.1094" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="22" x2="105" y1="2789.5977" y2="2789.5977"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="70" x="26" y="2782.6445">业务交互层</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="72" x="522.25" y="2805.1328">«UseCase»</text><!--cluster 跨聚合复杂流程--><polygon fill="#FFFFFF" filter="url(#f0i5a4j)" points="245,71.1094,349,71.1094,356,93.5977,478,93.5977,478,200.1094,245,200.1094,245,71.1094" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="245" x2="356" y1="93.5977" y2="93.5977"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="98" x="249" y="86.6445">跨聚合复杂流程</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="125" x="303" y="109.1328">«Orphan Services»</text><!--cluster 领域事件--><polygon fill="#FFFFFF" filter="url(#f0i5a4j)" points="272,2519.1094,334,2519.1094,341,2541.5977,1067.5,2541.5977,1067.5,2743.1094,272,2743.1094,272,2519.1094" style="stroke: #000000; stroke-width: 2.0;"/><line style="stroke: #000000; stroke-width: 2.0;" x1="272" x2="341" y1="2541.5977" y2="2541.5977"/><text fill="#000000" font-family="sans-serif" font-size="14" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="56" x="276" y="2534.6445">领域事件</text><text fill="#000000" font-family="sans-serif" font-size="14" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="58" x="644.75" y="2557.1328">«events»</text><!--class Order--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="294.502" style="stroke: #A80036; stroke-width: 1.5;" width="383" x="3499.5" y="655.1094"/><ellipse cx="3644.75" cy="674.2422" fill="#FF7700" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3645.4487,674.8901 Q3645.814,674.9648 3646.0837,675.2346 Q3646.3535,675.5044 3646.7437,676.2847 L3648.9849,680.7422 L3646.2954,680.7422 L3644.8013,677.6128 Q3644.7349,677.48 3644.627,677.2476 Q3643.9712,675.8447 3643.083,675.8447 L3642.3027,675.8447 L3642.3027,680.7422 L3639.854,680.7422 L3639.854,668.3491 L3643.3901,668.3491 Q3645.7808,668.3491 3646.8225,669.1958 Q3647.8643,670.0425 3647.8643,671.9517 Q3647.8643,673.23 3647.2417,673.9854 Q3646.6191,674.7407 3645.4487,674.8901 Z M3642.3027,670.4077 L3642.3027,673.7861 L3643.4565,673.7861 Q3644.4609,673.7861 3644.8967,673.3918 Q3645.3325,672.9976 3645.3325,672.0928 Q3645.3325,671.188 3644.9009,670.7979 Q3644.4692,670.4077 3643.4565,670.4077 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="88" x="3663.25" y="671.7109">«客户的出库单.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="34" x="3690.25" y="685.8438">Order</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3500.5" x2="3881.5" y1="693.375" y2="693.375"/><text fill="#FF0000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="38" x="3505.5" y="724.9648">Carrier</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="0" x="3546.5" y="724.9648"/><text fill="#FF0000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="57" x="3546.5" y="724.9648">Consignee</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="0" x="3606.5" y="724.9648"/><text fill="#FF0000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="44" x="3606.5" y="724.9648">Supplier</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3500.5" x2="3662.5" y1="707.8525" y2="707.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="57" x="3662.5" y="711.5098">Referential</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3719.5" x2="3881.5" y1="707.8525" y2="707.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="139" x="3505.5" y="754.875">ProductionStatus 订单状态</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3500.5" x2="3668" y1="737.7627" y2="737.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="46" x="3668" y="741.4199">Lifecycle</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3714" x2="3881.5" y1="737.7627" y2="737.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="89" x="3505.5" y="784.7852">OrderConstraint</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3500.5" x2="3659.5" y1="767.6729" y2="767.6729"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="63" x="3659.5" y="771.3301">Operational</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3722.5" x2="3881.5" y1="767.6729" y2="767.6729"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="125" x="3505.5" y="814.6953">WaybillNo/OFC随单下发</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3500.5" x2="3661.5" y1="797.583" y2="797.583"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="59" x="3661.5" y="801.2402">Contextual</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3720.5" x2="3881.5" y1="797.583" y2="797.583"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="301" x="3505.5" y="844.6055">recommendedPlatform() 该订单已经被推荐到哪一个复核台.</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="100" x="3505.5" y="857.5605">totalExpectedQty()</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3500.5" x2="3680" y1="827.4932" y2="827.4932"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="3680" y="831.1504">规则</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3702" x2="3881.5" y1="827.4932" y2="827.4932"/><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="113" x="3505.5" y="887.4707">checkedBy(Operator)</text><text fill="#EE82EE" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="125" x="3624.5" y="887.4707">-&gt; OrderCheckedEvent</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="277" x="3505.5" y="900.4258">recommendPackQty() 推荐该订单使用几个包裹:Pack.</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="31" x="3505.5" y="913.3809">ship()</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3500.5" x2="3680" y1="870.3584" y2="870.3584"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="3680" y="874.0156">行为</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3702" x2="3881.5" y1="870.3584" y2="870.3584"/><rect fill="#F24D5C" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="3507.5" y="937.6338"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="202" x="3519.5" y="943.291">processMyEvent(OrderCheckedEvent)</text><a target="_top" xlink:actuate="onRequest" xlink:href="http://localhost:63342/api/file//Users/gaopeng8/wms-ng/dddplus/dddplus-test/src/test/java/ddd/plus/showcase/wms/domain/common/flow/handler/OrderCheckedEventHandler.java:17" xlink:show="new" xlink:title="http://localhost:63342/api/file//Users/gaopeng8/wms-ng/dddplus/dddplus-test/src/test/java/ddd/plus/showcase/wms/domain/common/flow/handler/OrderCheckedEventHandler.java:17" xlink:type="simple"><text fill="#0000FF" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="149" x="3727.5" y="943.291">OrderCheckedEventHandler</text><line style="stroke: #0000FF; stroke-width: 1.0;" x1="3727.5" x2="3876.5" y1="945.291" y2="945.291"/></a><line style="stroke: #A80036; stroke-width: 1.5;" x1="3500.5" x2="3680" y1="926.1787" y2="926.1787"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="3680" y="929.8359">流程</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3702" x2="3881.5" y1="926.1787" y2="926.1787"/><!--class OrderCartons--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="69.9102" style="stroke: #A80036; stroke-width: 1.5;" width="282" x="4029" y="926.1094"/><ellipse cx="4126.75" cy="942.1094" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M4125.1533,943.4814 L4125.1533,947.1504 L4126.7803,947.1504 Q4127.9507,947.1504 4128.4197,946.752 Q4128.8887,946.3535 4128.8887,945.3657 Q4128.8887,944.3613 4128.3989,943.9214 Q4127.9092,943.4814 4126.7803,943.4814 Z M4125.1533,938.6504 L4125.1533,941.5308 L4126.7803,941.5308 Q4127.71,941.5308 4128.1042,941.1987 Q4128.4985,940.8667 4128.4985,940.103 Q4128.4985,939.3394 4128.0959,938.9949 Q4127.6934,938.6504 4126.7803,938.6504 Z M4122.7876,936.6997 L4126.7803,936.6997 Q4128.8472,936.6997 4129.8889,937.4841 Q4130.9307,938.2686 4130.9307,939.8291 Q4130.9307,941.0244 4130.3164,941.6968 Q4129.7021,942.3691 4128.5151,942.4771 Q4129.9346,942.6182 4130.6526,943.4316 Q4131.3706,944.2451 4131.3706,945.7061 Q4131.3706,947.499 4130.2915,948.3042 Q4129.2124,949.1094 4126.7803,949.1094 L4122.7876,949.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="78" x="4147.25" y="946.6445">OrderCartons</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4030" x2="4310" y1="958.1094" y2="958.1094"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="270" x="4035" y="989.6992">totalCartonizedQty() 该订单已经装箱的货品件数总和.</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4030" x2="4159" y1="972.5869" y2="972.5869"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="4159" y="976.2441">行为</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4181" x2="4310" y1="972.5869" y2="972.5869"/><!--class OrderLine--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="135.9961" style="stroke: #A80036; stroke-width: 1.5;" width="177" x="4455.5" y="769.1094"/><ellipse cx="4511.25" cy="788.2422" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M4513.7231,794.3853 Q4513.1421,794.6841 4512.5029,794.8335 Q4511.8638,794.9829 4511.1582,794.9829 Q4508.6514,794.9829 4507.3315,793.3311 Q4506.0117,791.6792 4506.0117,788.5581 Q4506.0117,785.4287 4507.3315,783.7769 Q4508.6514,782.125 4511.1582,782.125 Q4511.8638,782.125 4512.5112,782.2744 Q4513.1587,782.4238 4513.7231,782.7227 L4513.7231,785.4453 Q4513.0923,784.8643 4512.4988,784.5945 Q4511.9053,784.3247 4511.2744,784.3247 Q4509.9297,784.3247 4509.2449,785.3914 Q4508.5601,786.458 4508.5601,788.5581 Q4508.5601,790.6499 4509.2449,791.7166 Q4509.9297,792.7832 4511.2744,792.7832 Q4511.9053,792.7832 4512.4988,792.5134 Q4513.0923,792.2437 4513.7231,791.6626 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="52" x="4534.25" y="785.7109">«订单行.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="57" x="4531.75" y="799.8438">OrderLine</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4456.5" x2="4631.5" y1="807.375" y2="807.375"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="91" x="4461.5" y="838.9648">OrderLineNo Sku</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4456.5" x2="4517.5" y1="821.8525" y2="821.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="53" x="4517.5" y="825.5098">Structural</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4570.5" x2="4631.5" y1="821.8525" y2="821.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="165" x="4461.5" y="868.875">qty/要货量 shortageQty/缺货量</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4456.5" x2="4521" y1="851.7627" y2="851.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="46" x="4521" y="855.4199">Quantity</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4567" x2="4631.5" y1="851.7627" y2="851.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="154" x="4461.5" y="898.7852">expectedQty/要货量-缺货量()</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4456.5" x2="4533" y1="881.6729" y2="881.6729"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="4533" y="885.3301">规则</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4555" x2="4631.5" y1="881.6729" y2="881.6729"/><!--class OrderLineBag--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="69.9102" style="stroke: #A80036; stroke-width: 1.5;" width="228" x="4056" y="802.1094"/><ellipse cx="4126.75" cy="818.1094" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M4125.1533,819.4814 L4125.1533,823.1504 L4126.7803,823.1504 Q4127.9507,823.1504 4128.4197,822.752 Q4128.8887,822.3535 4128.8887,821.3657 Q4128.8887,820.3613 4128.3989,819.9214 Q4127.9092,819.4814 4126.7803,819.4814 Z M4125.1533,814.6504 L4125.1533,817.5308 L4126.7803,817.5308 Q4127.71,817.5308 4128.1042,817.1987 Q4128.4985,816.8667 4128.4985,816.103 Q4128.4985,815.3394 4128.0959,814.9949 Q4127.6934,814.6504 4126.7803,814.6504 Z M4122.7876,812.6997 L4126.7803,812.6997 Q4128.8472,812.6997 4129.8889,813.4841 Q4130.9307,814.2686 4130.9307,815.8291 Q4130.9307,817.0244 4130.3164,817.6968 Q4129.7021,818.3691 4128.5151,818.4771 Q4129.9346,818.6182 4130.6526,819.4316 Q4131.3706,820.2451 4131.3706,821.7061 Q4131.3706,823.499 4130.2915,824.3042 Q4129.2124,825.1094 4126.7803,825.1094 L4122.7876,825.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="78" x="4147.25" y="822.6445">OrderLineBag</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4057" x2="4283" y1="834.1094" y2="834.1094"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="216" x="4062" y="865.6992">totalExpectedQty() 期望的总装箱货品件数.</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4057" x2="4159" y1="848.5869" y2="848.5869"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="4159" y="852.2441">规则</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4181" x2="4283" y1="848.5869" y2="848.5869"/><!--class OrderOfPresale--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="76.1758" style="stroke: #A80036; stroke-width: 1.5;" width="140" x="3085" y="785.1094"/><ellipse cx="3100" cy="804.2422" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3098.4033,805.6143 L3098.4033,809.2832 L3100.0303,809.2832 Q3101.2007,809.2832 3101.6697,808.8848 Q3102.1387,808.4863 3102.1387,807.4985 Q3102.1387,806.4941 3101.6489,806.0542 Q3101.1592,805.6143 3100.0303,805.6143 Z M3098.4033,800.7832 L3098.4033,803.6636 L3100.0303,803.6636 Q3100.96,803.6636 3101.3542,803.3315 Q3101.7485,802.9995 3101.7485,802.2358 Q3101.7485,801.4722 3101.3459,801.1277 Q3100.9434,800.7832 3100.0303,800.7832 Z M3096.0376,798.8325 L3100.0303,798.8325 Q3102.0972,798.8325 3103.1389,799.6169 Q3104.1807,800.4014 3104.1807,801.9619 Q3104.1807,803.1572 3103.5664,803.8296 Q3102.9521,804.502 3101.7651,804.6099 Q3103.1846,804.751 3103.9026,805.5645 Q3104.6206,806.3779 3104.6206,807.8389 Q3104.6206,809.6318 3103.5415,810.437 Q3102.4624,811.2422 3100.0303,811.2422 L3096.0376,811.2422 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="112" x="3112" y="801.7109">«出库单的预售场景.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="89" x="3123.5" y="815.8438">OrderOfPresale</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3086" x2="3224" y1="823.375" y2="823.375"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="127" x="3091" y="854.9648">isFinalPaid() 尾款已结清?</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3086" x2="3144" y1="837.8525" y2="837.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="3144" y="841.5098">规则</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3166" x2="3224" y1="837.8525" y2="837.8525"/><!--class OrderPacks--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="48" style="stroke: #A80036; stroke-width: 1.5;" width="99" x="4120.5" y="698.1094"/><ellipse cx="4135.5" cy="714.1094" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M4133.9033,715.4814 L4133.9033,719.1504 L4135.5303,719.1504 Q4136.7007,719.1504 4137.1697,718.752 Q4137.6387,718.3535 4137.6387,717.3657 Q4137.6387,716.3613 4137.1489,715.9214 Q4136.6592,715.4814 4135.5303,715.4814 Z M4133.9033,710.6504 L4133.9033,713.5308 L4135.5303,713.5308 Q4136.46,713.5308 4136.8542,713.1987 Q4137.2485,712.8667 4137.2485,712.103 Q4137.2485,711.3394 4136.8459,710.9949 Q4136.4434,710.6504 4135.5303,710.6504 Z M4131.5376,708.6997 L4135.5303,708.6997 Q4137.5972,708.6997 4138.6389,709.4841 Q4139.6807,710.2686 4139.6807,711.8291 Q4139.6807,713.0244 4139.0664,713.6968 Q4138.4521,714.3691 4137.2651,714.4771 Q4138.6846,714.6182 4139.4026,715.4316 Q4140.1206,716.2451 4140.1206,717.7061 Q4140.1206,719.499 4139.0415,720.3042 Q4137.9624,721.1094 4135.5303,721.1094 L4131.5376,721.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="67" x="4149.5" y="718.6445">OrderPacks</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4121.5" x2="4218.5" y1="730.1094" y2="730.1094"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="4121.5" x2="4218.5" y1="738.1094" y2="738.1094"/><!--class OrderTasks--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="48" style="stroke: #A80036; stroke-width: 1.5;" width="100" x="4120" y="615.1094"/><ellipse cx="4135" cy="631.1094" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M4133.4033,632.4814 L4133.4033,636.1504 L4135.0303,636.1504 Q4136.2007,636.1504 4136.6697,635.752 Q4137.1387,635.3535 4137.1387,634.3657 Q4137.1387,633.3613 4136.6489,632.9214 Q4136.1592,632.4814 4135.0303,632.4814 Z M4133.4033,627.6504 L4133.4033,630.5308 L4135.0303,630.5308 Q4135.96,630.5308 4136.3542,630.1987 Q4136.7485,629.8667 4136.7485,629.103 Q4136.7485,628.3394 4136.3459,627.9949 Q4135.9434,627.6504 4135.0303,627.6504 Z M4131.0376,625.6997 L4135.0303,625.6997 Q4137.0972,625.6997 4138.1389,626.4841 Q4139.1807,627.2686 4139.1807,628.8291 Q4139.1807,630.0244 4138.5664,630.6968 Q4137.9521,631.3691 4136.7651,631.4771 Q4138.1846,631.6182 4138.9026,632.4316 Q4139.6206,633.2451 4139.6206,634.7061 Q4139.6206,636.499 4138.5415,637.3042 Q4137.4624,638.1094 4135.0303,638.1094 L4131.0376,638.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="68" x="4149" y="635.6445">OrderTasks</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4121" x2="4219" y1="647.1094" y2="647.1094"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="4121" x2="4219" y1="655.1094" y2="655.1094"/><!--class OrderBag--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="99.8203" style="stroke: #A80036; stroke-width: 1.5;" width="356" x="2977" y="896.1094"/><ellipse cx="3123.25" cy="912.1094" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3121.6533,913.4814 L3121.6533,917.1504 L3123.2803,917.1504 Q3124.4507,917.1504 3124.9197,916.752 Q3125.3887,916.3535 3125.3887,915.3657 Q3125.3887,914.3613 3124.8989,913.9214 Q3124.4092,913.4814 3123.2803,913.4814 Z M3121.6533,908.6504 L3121.6533,911.5308 L3123.2803,911.5308 Q3124.21,911.5308 3124.6042,911.1987 Q3124.9985,910.8667 3124.9985,910.103 Q3124.9985,909.3394 3124.5959,908.9949 Q3124.1934,908.6504 3123.2803,908.6504 Z M3119.2876,906.6997 L3123.2803,906.6997 Q3125.3472,906.6997 3126.3889,907.4841 Q3127.4307,908.2686 3127.4307,909.8291 Q3127.4307,911.0244 3126.8164,911.6968 Q3126.2021,912.3691 3125.0151,912.4771 Q3126.4346,912.6182 3127.1526,913.4316 Q3127.8706,914.2451 3127.8706,915.7061 Q3127.8706,917.499 3126.7915,918.3042 Q3125.7124,919.1094 3123.2803,919.1094 L3119.2876,919.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="55" x="3143.75" y="916.6445">OrderBag</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2978" x2="3332" y1="928.1094" y2="928.1094"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="122" x="2983" y="959.6992">consumableCostFirst()</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2978" x2="3144" y1="942.5869" y2="942.5869"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="3144" y="946.2441">规则</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3166" x2="3332" y1="942.5869" y2="942.5869"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="344" x="2983" y="989.6094">canceledBag() 当前出库单集合里哪些已经在单据中心里被客户取消了.</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2978" x2="3144" y1="972.4971" y2="972.4971"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="3144" y="976.1543">行为</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3166" x2="3332" y1="972.4971" y2="972.4971"/><!--class Pack--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="195.8164" style="stroke: #A80036; stroke-width: 1.5;" width="156" x="901" y="1737.1094"/><ellipse cx="956.75" cy="1756.2422" fill="#FF7700" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M957.4487,1756.8901 Q957.814,1756.9648 958.0837,1757.2346 Q958.3535,1757.5044 958.7437,1758.2847 L960.9849,1762.7422 L958.2954,1762.7422 L956.8013,1759.6128 Q956.7349,1759.48 956.627,1759.2476 Q955.9712,1757.8447 955.083,1757.8447 L954.3027,1757.8447 L954.3027,1762.7422 L951.854,1762.7422 L951.854,1750.3491 L955.3901,1750.3491 Q957.7808,1750.3491 958.8225,1751.1958 Q959.8643,1752.0425 959.8643,1753.9517 Q959.8643,1755.23 959.2417,1755.9854 Q958.6191,1756.7407 957.4487,1756.8901 Z M954.3027,1752.4077 L954.3027,1755.7861 L955.4565,1755.7861 Q956.4609,1755.7861 956.8967,1755.3918 Q957.3325,1754.9976 957.3325,1754.0928 Q957.3325,1753.188 956.9009,1752.7979 Q956.4692,1752.4077 955.4565,1752.4077 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="40" x="975.25" y="1753.7109">«包裹.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="27" x="981.75" y="1767.8438">Pack</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="902" x2="1056" y1="1775.375" y2="1775.375"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="102" x="907" y="1806.9648">OrderNo WaybillNo</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="902" x2="952.5" y1="1789.8525" y2="1789.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="53" x="952.5" y="1793.5098">Structural</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1005.5" x2="1056" y1="1789.8525" y2="1789.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="57" x="907" y="1836.875">PackStatus</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="902" x2="956" y1="1819.7627" y2="1819.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="46" x="956" y="1823.4199">Lifecycle</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1002" x2="1056" y1="1819.7627" y2="1819.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="144" x="907" y="1866.7852">cartonNo/包裹明细采集场景</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="902" x2="949.5" y1="1849.6729" y2="1849.6729"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="59" x="949.5" y="1853.3301">Contextual</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1008.5" x2="1056" y1="1849.6729" y2="1849.6729"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="127" x="907" y="1896.6953">totalVolume totalWeight</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="902" x2="963" y1="1879.583" y2="1879.583"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="32" x="963" y="1883.2402">Billing</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="995" x2="1056" y1="1879.583" y2="1879.583"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="71" x="907" y="1926.6055">fromCarton()</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="902" x2="968" y1="1909.4932" y2="1909.4932"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="968" y="1913.1504">行为</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="990" x2="1056" y1="1909.4932" y2="1909.4932"/><!--class ContainerDiff--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="165.9063" style="stroke: #A80036; stroke-width: 1.5;" width="188" x="3061" y="339.1094"/><ellipse cx="3076" cy="358.2422" fill="#FF7700" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3076.6987,358.8901 Q3077.064,358.9648 3077.3337,359.2346 Q3077.6035,359.5044 3077.9937,360.2847 L3080.2349,364.7422 L3077.5454,364.7422 L3076.0513,361.6128 Q3075.9849,361.48 3075.877,361.2476 Q3075.2212,359.8447 3074.333,359.8447 L3073.5527,359.8447 L3073.5527,364.7422 L3071.104,364.7422 L3071.104,352.3491 L3074.6401,352.3491 Q3077.0308,352.3491 3078.0725,353.1958 Q3079.1143,354.0425 3079.1143,355.9517 Q3079.1143,357.23 3078.4917,357.9854 Q3077.8691,358.7407 3076.6987,358.8901 Z M3073.5527,354.4077 L3073.5527,357.7861 L3074.7065,357.7861 Q3075.7109,357.7861 3076.1467,357.3918 Q3076.5825,356.9976 3076.5825,356.0928 Q3076.5825,355.188 3076.1509,354.7979 Q3075.7192,354.4077 3074.7065,354.4077 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="160" x="3088" y="355.7109">«复核过程中发现的容器差异.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="75" x="3130.5" y="369.8438">ContainerDiff</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3062" x2="3248" y1="377.375" y2="377.375"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="66" x="3067" y="408.9648">containerNo</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3062" x2="3128.5" y1="391.8525" y2="391.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="53" x="3128.5" y="395.5098">Structural</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3181.5" x2="3248" y1="391.8525" y2="391.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="37" x="3067" y="438.875">reason</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3062" x2="3123.5" y1="421.7627" y2="421.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="63" x="3123.5" y="425.4199">Operational</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3186.5" x2="3248" y1="421.7627" y2="421.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="46" x="3067" y="468.7852">platform</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3062" x2="3132" y1="451.6729" y2="451.6729"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="46" x="3132" y="455.3301">Location</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3178" x2="3248" y1="451.6729" y2="451.6729"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="158" x="3067" y="498.6953">register(DiffReason) 登记差异.</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3062" x2="3144" y1="481.583" y2="481.583"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="3144" y="485.2402">行为</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3166" x2="3248" y1="481.583" y2="481.583"/><!--class ContainerDiffItem--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="69.9102" style="stroke: #A80036; stroke-width: 1.5;" width="132" x="4104" y="423.1094"/><ellipse cx="4119" cy="439.1094" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M4121.4731,445.2524 Q4120.8921,445.5513 4120.2529,445.7007 Q4119.6138,445.8501 4118.9082,445.8501 Q4116.4014,445.8501 4115.0815,444.1982 Q4113.7617,442.5464 4113.7617,439.4253 Q4113.7617,436.2959 4115.0815,434.644 Q4116.4014,432.9922 4118.9082,432.9922 Q4119.6138,432.9922 4120.2612,433.1416 Q4120.9087,433.291 4121.4731,433.5898 L4121.4731,436.3125 Q4120.8423,435.7314 4120.2488,435.4617 Q4119.6553,435.1919 4119.0244,435.1919 Q4117.6797,435.1919 4116.9949,436.2585 Q4116.3101,437.3252 4116.3101,439.4253 Q4116.3101,441.5171 4116.9949,442.5837 Q4117.6797,443.6504 4119.0244,443.6504 Q4119.6553,443.6504 4120.2488,443.3806 Q4120.8423,443.1108 4121.4731,442.5298 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="100" x="4133" y="443.6445">ContainerDiffItem</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4105" x2="4235" y1="455.1094" y2="455.1094"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="19" x="4110" y="486.6992">Sku</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4105" x2="4143.5" y1="469.5869" y2="469.5869"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="53" x="4143.5" y="473.2441">Structural</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4196.5" x2="4235" y1="469.5869" y2="469.5869"/><!--class ContainerDiffItemBag--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="48" style="stroke: #A80036; stroke-width: 1.5;" width="153" x="3614.5" y="404.1094"/><ellipse cx="3629.5" cy="420.1094" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3627.9033,421.4814 L3627.9033,425.1504 L3629.5303,425.1504 Q3630.7007,425.1504 3631.1697,424.752 Q3631.6387,424.3535 3631.6387,423.3657 Q3631.6387,422.3613 3631.1489,421.9214 Q3630.6592,421.4814 3629.5303,421.4814 Z M3627.9033,416.6504 L3627.9033,419.5308 L3629.5303,419.5308 Q3630.46,419.5308 3630.8542,419.1987 Q3631.2485,418.8667 3631.2485,418.103 Q3631.2485,417.3394 3630.8459,416.9949 Q3630.4434,416.6504 3629.5303,416.6504 Z M3625.5376,414.6997 L3629.5303,414.6997 Q3631.5972,414.6997 3632.6389,415.4841 Q3633.6807,416.2686 3633.6807,417.8291 Q3633.6807,419.0244 3633.0664,419.6968 Q3632.4521,420.3691 3631.2651,420.4771 Q3632.6846,420.6182 3633.4026,421.4316 Q3634.1206,422.2451 3634.1206,423.7061 Q3634.1206,425.499 3633.0415,426.3042 Q3631.9624,427.1094 3629.5303,427.1094 L3625.5376,427.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="121" x="3643.5" y="424.6445">ContainerDiffItemBag</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3615.5" x2="3766.5" y1="436.1094" y2="436.1094"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="3615.5" x2="3766.5" y1="444.1094" y2="444.1094"/><!--class Carton--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="320.4121" style="stroke: #A80036; stroke-width: 1.5;" width="385" x="1458.5" y="1675.1094"/><ellipse cx="1586.75" cy="1694.2422" fill="#FF7700" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1587.4487,1694.8901 Q1587.814,1694.9648 1588.0837,1695.2346 Q1588.3535,1695.5044 1588.7437,1696.2847 L1590.9849,1700.7422 L1588.2954,1700.7422 L1586.8013,1697.6128 Q1586.7349,1697.48 1586.627,1697.2476 Q1585.9712,1695.8447 1585.083,1695.8447 L1584.3027,1695.8447 L1584.3027,1700.7422 L1581.854,1700.7422 L1581.854,1688.3491 L1585.3901,1688.3491 Q1587.7808,1688.3491 1588.8225,1689.1958 Q1589.8643,1690.0425 1589.8643,1691.9517 Q1589.8643,1693.23 1589.2417,1693.9854 Q1588.6191,1694.7407 1587.4487,1694.8901 Z M1584.3027,1690.4077 L1584.3027,1693.7861 L1585.4565,1693.7861 Q1586.4609,1693.7861 1586.8967,1693.3918 Q1587.3325,1692.9976 1587.3325,1692.0928 Q1587.3325,1691.188 1586.9009,1690.7979 Q1586.4692,1690.4077 1585.4565,1690.4077 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="124" x="1605.25" y="1691.7109">«纸箱,它会成为包裹.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="38" x="1648.25" y="1705.8438">Carton</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1459.5" x2="1842.5" y1="1713.375" y2="1713.375"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="33" x="1464.5" y="1744.9648">status</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1459.5" x2="1628" y1="1727.8525" y2="1727.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="46" x="1628" y="1731.5098">Lifecycle</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1674" x2="1842.5" y1="1727.8525" y2="1727.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="94" x="1464.5" y="1774.875">cartonizationRule</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1459.5" x2="1619.5" y1="1757.7627" y2="1757.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="63" x="1619.5" y="1761.4199">Operational</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1682.5" x2="1842.5" y1="1757.7627" y2="1757.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="53" x="1464.5" y="1804.7852">fulfillTime</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1459.5" x2="1643" y1="1787.6729" y2="1787.6729"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="16" x="1643" y="1791.3301">KPI</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1659" x2="1842.5" y1="1787.6729" y2="1787.6729"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="1464.5" y="1834.6953">Platform</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1459.5" x2="1628" y1="1817.583" y2="1817.583"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="46" x="1628" y="1821.2402">Location</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1674" x2="1842.5" y1="1817.583" y2="1817.583"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="349" x="1464.5" y="1864.6055">cartonizationRule() 装箱规则,利用gateway延迟加载,规则也是规约.</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1459.5" x2="1640" y1="1847.4932" y2="1847.4932"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="1640" y="1851.1504">规则</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1662" x2="1842.5" y1="1847.4932" y2="1847.4932"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="64" x="1464.5" y="1894.5156">bindOrder()</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="163" x="1464.5" y="1907.4707">deductConsumableInventory()</text><text fill="#000000" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="71" x="1464.5" y="1920.4258">fulfill() 箱满了</text><text fill="#EE82EE" font-family="sans-serif" font-size="11" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="126" x="1538.5" y="1920.4258">-&gt; CartonFulfilledEvent</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="196" x="1464.5" y="1933.3809">installConsumables() 向纸箱添加耗材.</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="145" x="1464.5" y="1946.3359">transferFrom(CheckResult)</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1459.5" x2="1640" y1="1877.4033" y2="1877.4033"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="1640" y="1881.0605">行为</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1662" x2="1842.5" y1="1877.4033" y2="1877.4033"/><rect fill="#F24D5C" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="1466.5" y="1970.5889"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="203" x="1478.5" y="1976.2461">processMyEvent(CartonFulfilledEvent)</text><a target="_top" xlink:actuate="onRequest" xlink:href="http://localhost:63342/api/file//Users/gaopeng8/wms-ng/dddplus/dddplus-test/src/test/java/ddd/plus/showcase/wms/domain/common/flow/handler/CartonFulfilledEventHandler.java:17" xlink:show="new" xlink:title="http://localhost:63342/api/file//Users/gaopeng8/wms-ng/dddplus/dddplus-test/src/test/java/ddd/plus/showcase/wms/domain/common/flow/handler/CartonFulfilledEventHandler.java:17" xlink:type="simple"><text fill="#0000FF" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="150" x="1687.5" y="1976.2461">CartonFulfilledEventHandler</text><line style="stroke: #0000FF; stroke-width: 1.0;" x1="1687.5" x2="1837.5" y1="1978.2461" y2="1978.2461"/></a><rect fill="#F24D5C" height="6" style="stroke: #C82930; stroke-width: 1.0;" width="6" x="1466.5" y="1983.5439"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="241" x="1478.5" y="1989.2012">recommendFor(ICarton,ITask) 为纸箱推荐耗材</text><a target="_top" xlink:actuate="onRequest" xlink:href="http://localhost:63342/api/file//Users/gaopeng8/wms-ng/dddplus/dddplus-test/src/test/java/ddd/plus/showcase/wms/domain/carton/ext/IConsumableExt.java:15" xlink:show="new" xlink:title="http://localhost:63342/api/file//Users/gaopeng8/wms-ng/dddplus/dddplus-test/src/test/java/ddd/plus/showcase/wms/domain/carton/ext/IConsumableExt.java:15" xlink:type="simple"><text fill="#0000FF" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" text-decoration="underline" textLength="87" x="1722.5" y="1989.2012">IConsumableExt</text><line style="stroke: #0000FF; stroke-width: 1.0;" x1="1722.5" x2="1809.5" y1="1991.2012" y2="1991.2012"/></a><line style="stroke: #A80036; stroke-width: 1.5;" x1="1459.5" x2="1640" y1="1959.1338" y2="1959.1338"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="1640" y="1962.791">流程</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1662" x2="1842.5" y1="1959.1338" y2="1959.1338"/><!--class CartonItem--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="135.9961" style="stroke: #A80036; stroke-width: 1.5;" width="148" x="2626.5" y="1714.1094"/><ellipse cx="2641.5" cy="1733.2422" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2643.9731,1739.3853 Q2643.3921,1739.6841 2642.7529,1739.8335 Q2642.1138,1739.9829 2641.4082,1739.9829 Q2638.9014,1739.9829 2637.5815,1738.3311 Q2636.2617,1736.6792 2636.2617,1733.5581 Q2636.2617,1730.4287 2637.5815,1728.7769 Q2638.9014,1727.125 2641.4082,1727.125 Q2642.1138,1727.125 2642.7612,1727.2744 Q2643.4087,1727.4238 2643.9731,1727.7227 L2643.9731,1730.4453 Q2643.3423,1729.8643 2642.7488,1729.5945 Q2642.1553,1729.3247 2641.5244,1729.3247 Q2640.1797,1729.3247 2639.4949,1730.3914 Q2638.8101,1731.458 2638.8101,1733.5581 Q2638.8101,1735.6499 2639.4949,1736.7166 Q2640.1797,1737.7832 2641.5244,1737.7832 Q2642.1553,1737.7832 2642.7488,1737.5134 Q2643.3423,1737.2437 2643.9731,1736.6626 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="120" x="2653.5" y="1730.7109">«纸箱里个某一种sku.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="63" x="2682" y="1744.8438">CartonItem</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2627.5" x2="2773.5" y1="1752.375" y2="1752.375"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="19" x="2632.5" y="1783.9648">sku</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2627.5" x2="2674" y1="1766.8525" y2="1766.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="53" x="2674" y="1770.5098">Structural</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2727" x2="2773.5" y1="1766.8525" y2="1766.8525"/><text fill="#FF0000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="67" x="2632.5" y="1813.875">orderLineNo</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2627.5" x2="2672" y1="1796.7627" y2="1796.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="57" x="2672" y="1800.4199">Referential</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2729" x2="2773.5" y1="1796.7627" y2="1796.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="63" x="2632.5" y="1843.7852">checkedQty</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2627.5" x2="2677.5" y1="1826.6729" y2="1826.6729"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="46" x="2677.5" y="1830.3301">Quantity</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2723.5" x2="2773.5" y1="1826.6729" y2="1826.6729"/><!--class CartonItemBag--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="48" style="stroke: #A80036; stroke-width: 1.5;" width="116" x="2235" y="1758.1094"/><ellipse cx="2250" cy="1774.1094" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2248.4033,1775.4814 L2248.4033,1779.1504 L2250.0303,1779.1504 Q2251.2007,1779.1504 2251.6697,1778.752 Q2252.1387,1778.3535 2252.1387,1777.3657 Q2252.1387,1776.3613 2251.6489,1775.9214 Q2251.1592,1775.4814 2250.0303,1775.4814 Z M2248.4033,1770.6504 L2248.4033,1773.5308 L2250.0303,1773.5308 Q2250.96,1773.5308 2251.3542,1773.1987 Q2251.7485,1772.8667 2251.7485,1772.103 Q2251.7485,1771.3394 2251.3459,1770.9949 Q2250.9434,1770.6504 2250.0303,1770.6504 Z M2246.0376,1768.6997 L2250.0303,1768.6997 Q2252.0972,1768.6997 2253.1389,1769.4841 Q2254.1807,1770.2686 2254.1807,1771.8291 Q2254.1807,1773.0244 2253.5664,1773.6968 Q2252.9521,1774.3691 2251.7651,1774.4771 Q2253.1846,1774.6182 2253.9026,1775.4316 Q2254.6206,1776.2451 2254.6206,1777.7061 Q2254.6206,1779.499 2253.5415,1780.3042 Q2252.4624,1781.1094 2250.0303,1781.1094 L2246.0376,1781.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="84" x="2264" y="1778.6445">CartonItemBag</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2236" x2="2350" y1="1790.1094" y2="1790.1094"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="2236" x2="2350" y1="1798.1094" y2="1798.1094"/><!--class CartonOrder--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="48" style="stroke: #A80036; stroke-width: 1.5;" width="104" x="2241" y="1655.1094"/><ellipse cx="2256" cy="1671.1094" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2254.4033,1672.4814 L2254.4033,1676.1504 L2256.0303,1676.1504 Q2257.2007,1676.1504 2257.6697,1675.752 Q2258.1387,1675.3535 2258.1387,1674.3657 Q2258.1387,1673.3613 2257.6489,1672.9214 Q2257.1592,1672.4814 2256.0303,1672.4814 Z M2254.4033,1667.6504 L2254.4033,1670.5308 L2256.0303,1670.5308 Q2256.96,1670.5308 2257.3542,1670.1987 Q2257.7485,1669.8667 2257.7485,1669.103 Q2257.7485,1668.3394 2257.3459,1667.9949 Q2256.9434,1667.6504 2256.0303,1667.6504 Z M2252.0376,1665.6997 L2256.0303,1665.6997 Q2258.0972,1665.6997 2259.1389,1666.4841 Q2260.1807,1667.2686 2260.1807,1668.8291 Q2260.1807,1670.0244 2259.5664,1670.6968 Q2258.9521,1671.3691 2257.7651,1671.4771 Q2259.1846,1671.6182 2259.9026,1672.4316 Q2260.6206,1673.2451 2260.6206,1674.7061 Q2260.6206,1676.499 2259.5415,1677.3042 Q2258.4624,1678.1094 2256.0303,1678.1094 L2252.0376,1678.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="72" x="2270" y="1675.6445">CartonOrder</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2242" x2="2344" y1="1687.1094" y2="1687.1094"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="2242" x2="2344" y1="1695.1094" y2="1695.1094"/><!--class Consumable--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="135.9961" style="stroke: #A80036; stroke-width: 1.5;" width="224" x="2588.5" y="1991.1094"/><ellipse cx="2603.5" cy="2010.2422" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2605.9731,2016.3853 Q2605.3921,2016.6841 2604.7529,2016.8335 Q2604.1138,2016.9829 2603.4082,2016.9829 Q2600.9014,2016.9829 2599.5815,2015.3311 Q2598.2617,2013.6792 2598.2617,2010.5581 Q2598.2617,2007.4287 2599.5815,2005.7769 Q2600.9014,2004.125 2603.4082,2004.125 Q2604.1138,2004.125 2604.7612,2004.2744 Q2605.4087,2004.4238 2605.9731,2004.7227 L2605.9731,2007.4453 Q2605.3423,2006.8643 2604.7488,2006.5945 Q2604.1553,2006.3247 2603.5244,2006.3247 Q2602.1797,2006.3247 2601.4949,2007.3914 Q2600.8101,2008.458 2600.8101,2010.5581 Q2600.8101,2012.6499 2601.4949,2013.7166 Q2602.1797,2014.7832 2603.5244,2014.7832 Q2604.1553,2014.7832 2604.7488,2014.5134 Q2605.3423,2014.2437 2605.9731,2013.6626 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="196" x="2615.5" y="2007.7109">«耗材,被放入纸箱,以便运输安全.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="71" x="2678" y="2021.8438">Consumable</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2589.5" x2="2811.5" y1="2029.375" y2="2029.375"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="184" x="2594.5" y="2060.9648">CartonNo OrderNo TaskNo/任务号</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2589.5" x2="2674" y1="2043.8525" y2="2043.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="53" x="2674" y="2047.5098">Structural</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2727" x2="2811.5" y1="2043.8525" y2="2043.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="17" x="2594.5" y="2090.875">qty</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2589.5" x2="2677.5" y1="2073.7627" y2="2073.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="46" x="2677.5" y="2077.4199">Quantity</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2723.5" x2="2811.5" y1="2073.7627" y2="2073.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="2594.5" y="2120.7852">Platform</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2589.5" x2="2677.5" y1="2103.6729" y2="2103.6729"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="46" x="2677.5" y="2107.3301">Location</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2723.5" x2="2811.5" y1="2103.6729" y2="2103.6729"/><!--class ConsumableBag--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="48" style="stroke: #A80036; stroke-width: 1.5;" width="124" x="2231" y="2062.1094"/><ellipse cx="2246" cy="2078.1094" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2244.4033,2079.4814 L2244.4033,2083.1504 L2246.0303,2083.1504 Q2247.2007,2083.1504 2247.6697,2082.752 Q2248.1387,2082.3535 2248.1387,2081.3657 Q2248.1387,2080.3613 2247.6489,2079.9214 Q2247.1592,2079.4814 2246.0303,2079.4814 Z M2244.4033,2074.6504 L2244.4033,2077.5308 L2246.0303,2077.5308 Q2246.96,2077.5308 2247.3542,2077.1987 Q2247.7485,2076.8667 2247.7485,2076.103 Q2247.7485,2075.3394 2247.3459,2074.9949 Q2246.9434,2074.6504 2246.0303,2074.6504 Z M2242.0376,2072.6997 L2246.0303,2072.6997 Q2248.0972,2072.6997 2249.1389,2073.4841 Q2250.1807,2074.2686 2250.1807,2075.8291 Q2250.1807,2077.0244 2249.5664,2077.6968 Q2248.9521,2078.3691 2247.7651,2078.4771 Q2249.1846,2078.6182 2249.9026,2079.4316 Q2250.6206,2080.2451 2250.6206,2081.7061 Q2250.6206,2083.499 2249.5415,2084.3042 Q2248.4624,2085.1094 2246.0303,2085.1094 L2242.0376,2085.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="92" x="2260" y="2082.6445">ConsumableBag</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2232" x2="2354" y1="2094.1094" y2="2094.1094"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="2232" x2="2354" y1="2102.1094" y2="2102.1094"/><!--class Pallet--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="106.0859" style="stroke: #A80036; stroke-width: 1.5;" width="188" x="2199" y="1881.1094"/><ellipse cx="2214" cy="1900.2422" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2216.4731,1906.3853 Q2215.8921,1906.6841 2215.2529,1906.8335 Q2214.6138,1906.9829 2213.9082,1906.9829 Q2211.4014,1906.9829 2210.0815,1905.3311 Q2208.7617,1903.6792 2208.7617,1900.5581 Q2208.7617,1897.4287 2210.0815,1895.7769 Q2211.4014,1894.125 2213.9082,1894.125 Q2214.6138,1894.125 2215.2612,1894.2744 Q2215.9087,1894.4238 2216.4731,1894.7227 L2216.4731,1897.4453 Q2215.8423,1896.8643 2215.2488,1896.5945 Q2214.6553,1896.3247 2214.0244,1896.3247 Q2212.6797,1896.3247 2211.9949,1897.3914 Q2211.3101,1898.458 2211.3101,1900.5581 Q2211.3101,1902.6499 2211.9949,1903.7166 Q2212.6797,1904.7832 2214.0244,1904.7832 Q2214.6553,1904.7832 2215.2488,1904.5134 Q2215.8423,1904.2437 2216.4731,1903.6626 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="160" x="2226" y="1897.7109">«栈板,物流领域也称为托盘.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="31" x="2290.5" y="1911.8438">Pallet</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2200" x2="2386" y1="1919.375" y2="1919.375"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="86" x="2205" y="1950.9648">PalletNo TaskNo</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2200" x2="2266.5" y1="1933.8525" y2="1933.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="53" x="2266.5" y="1937.5098">Structural</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2319.5" x2="2386" y1="1933.8525" y2="1933.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="35" x="2205" y="1980.875">fulfill()</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2200" x2="2282" y1="1963.7627" y2="1963.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="2282" y="1967.4199">行为</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2304" x2="2386" y1="1963.7627" y2="1963.7627"/><!--class CartonBag--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="95.8203" style="stroke: #A80036; stroke-width: 1.5;" width="175" x="1563" y="2050.1094"/><ellipse cx="1616.75" cy="2066.1094" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1615.1533,2067.4814 L1615.1533,2071.1504 L1616.7803,2071.1504 Q1617.9507,2071.1504 1618.4197,2070.752 Q1618.8887,2070.3535 1618.8887,2069.3657 Q1618.8887,2068.3613 1618.3989,2067.9214 Q1617.9092,2067.4814 1616.7803,2067.4814 Z M1615.1533,2062.6504 L1615.1533,2065.5308 L1616.7803,2065.5308 Q1617.71,2065.5308 1618.1042,2065.1987 Q1618.4985,2064.8667 1618.4985,2064.103 Q1618.4985,2063.3394 1618.0959,2062.9949 Q1617.6934,2062.6504 1616.7803,2062.6504 Z M1612.7876,2060.6997 L1616.7803,2060.6997 Q1618.8472,2060.6997 1619.8889,2061.4841 Q1620.9307,2062.2686 1620.9307,2063.8291 Q1620.9307,2065.0244 1620.3164,2065.6968 Q1619.7021,2066.3691 1618.5151,2066.4771 Q1619.9346,2066.6182 1620.6526,2067.4316 Q1621.3706,2068.2451 1621.3706,2069.7061 Q1621.3706,2071.499 1620.2915,2072.3042 Q1619.2124,2073.1094 1616.7803,2073.1094 L1612.7876,2073.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="59" x="1637.25" y="2070.6445">CartonBag</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1564" x2="1737" y1="2082.1094" y2="2082.1094"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="163" x="1569" y="2113.6992">deductConsumableInventory()</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="35" x="1569" y="2126.6543">fulfill()</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="70" x="1569" y="2139.6094">putOnPallet()</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1564" x2="1639.5" y1="2096.5869" y2="2096.5869"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="1639.5" y="2100.2441">行为</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1661.5" x2="1737" y1="2096.5869" y2="2096.5869"/><!--class Sku--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="106.0859" style="stroke: #A80036; stroke-width: 1.5;" width="147" x="3081.5" y="2006.1094"/><ellipse cx="3132.75" cy="2025.2422" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3135.2231,2031.3853 Q3134.6421,2031.6841 3134.0029,2031.8335 Q3133.3638,2031.9829 3132.6582,2031.9829 Q3130.1514,2031.9829 3128.8315,2030.3311 Q3127.5117,2028.6792 3127.5117,2025.5581 Q3127.5117,2022.4287 3128.8315,2020.7769 Q3130.1514,2019.125 3132.6582,2019.125 Q3133.3638,2019.125 3134.0112,2019.2744 Q3134.6587,2019.4238 3135.2231,2019.7227 L3135.2231,2022.4453 Q3134.5923,2021.8643 3133.9988,2021.5945 Q3133.4053,2021.3247 3132.7744,2021.3247 Q3131.4297,2021.3247 3130.7449,2022.3914 Q3130.0601,2023.458 3130.0601,2025.5581 Q3130.0601,2027.6499 3130.7449,2028.7166 Q3131.4297,2029.7832 3132.7744,2029.7832 Q3133.4053,2029.7832 3133.9988,2029.5134 Q3134.5923,2029.2437 3135.2231,2028.6626 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="40" x="3151.25" y="2022.7109">«货品.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="20" x="3161.25" y="2036.8438">Sku</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3082.5" x2="3227.5" y1="2044.375" y2="2044.375"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="90" x="3087.5" y="2075.9648">Owner PackCode</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3082.5" x2="3128.5" y1="2058.8525" y2="2058.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="53" x="3128.5" y="2062.5098">Structural</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3181.5" x2="3227.5" y1="2058.8525" y2="2058.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="135" x="3087.5" y="2105.875">LotNo snList uniqueCode</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3082.5" x2="3125.5" y1="2088.7627" y2="2088.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="59" x="3125.5" y="2092.4199">Contextual</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3184.5" x2="3227.5" y1="2088.7627" y2="2088.7627"/><!--class Container--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="106.0859" style="stroke: #A80036; stroke-width: 1.5;" width="139" x="3086" y="1174.1094"/><ellipse cx="3122.15" cy="1193.2422" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3124.6231,1199.3853 Q3124.0421,1199.6841 3123.4029,1199.8335 Q3122.7638,1199.9829 3122.0582,1199.9829 Q3119.5514,1199.9829 3118.2315,1198.3311 Q3116.9117,1196.6792 3116.9117,1193.5581 Q3116.9117,1190.4287 3118.2315,1188.7769 Q3119.5514,1187.125 3122.0582,1187.125 Q3122.7638,1187.125 3123.4112,1187.2744 Q3124.0587,1187.4238 3124.6231,1187.7227 L3124.6231,1190.4453 Q3123.9923,1189.8643 3123.3988,1189.5945 Q3122.8053,1189.3247 3122.1744,1189.3247 Q3120.8297,1189.3247 3120.1449,1190.3914 Q3119.4601,1191.458 3119.4601,1193.5581 Q3119.4601,1195.6499 3120.1449,1196.7166 Q3120.8297,1197.7832 3122.1744,1197.7832 Q3122.8053,1197.7832 3123.3988,1197.5134 Q3123.9923,1197.2437 3124.6231,1196.6626 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="64" x="3138.85" y="1190.7109">«拣货容器.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="55" x="3143.35" y="1204.8438">Container</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3087" x2="3224" y1="1212.375" y2="1212.375"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="79" x="3092" y="1243.9648">ContainerType</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3087" x2="3124" y1="1226.8525" y2="1226.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="63" x="3124" y="1230.5098">Operational</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3187" x2="3224" y1="1226.8525" y2="1226.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="127" x="3092" y="1273.875">containerNo/扫描枪可扫</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3087" x2="3143.5" y1="1256.7627" y2="1256.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="24" x="3143.5" y="1260.4199">DCU</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3167.5" x2="3224" y1="1256.7627" y2="1256.7627"/><!--class ContainerBag--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="138.6855" style="stroke: #A80036; stroke-width: 1.5;" width="198" x="2601.5" y="1212.1094"/><ellipse cx="2658.25" cy="1228.1094" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2656.6533,1229.4814 L2656.6533,1233.1504 L2658.2803,1233.1504 Q2659.4507,1233.1504 2659.9197,1232.752 Q2660.3887,1232.3535 2660.3887,1231.3657 Q2660.3887,1230.3613 2659.8989,1229.9214 Q2659.4092,1229.4814 2658.2803,1229.4814 Z M2656.6533,1224.6504 L2656.6533,1227.5308 L2658.2803,1227.5308 Q2659.21,1227.5308 2659.6042,1227.1987 Q2659.9985,1226.8667 2659.9985,1226.103 Q2659.9985,1225.3394 2659.5959,1224.9949 Q2659.1934,1224.6504 2658.2803,1224.6504 Z M2654.2876,1222.6997 L2658.2803,1222.6997 Q2660.3472,1222.6997 2661.3889,1223.4841 Q2662.4307,1224.2686 2662.4307,1225.8291 Q2662.4307,1227.0244 2661.8164,1227.6968 Q2661.2021,1228.3691 2660.0151,1228.4771 Q2661.4346,1228.6182 2662.1526,1229.4316 Q2662.8706,1230.2451 2662.8706,1231.7061 Q2662.8706,1233.499 2661.7915,1234.3042 Q2660.7124,1235.1094 2658.2803,1235.1094 L2654.2876,1235.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="76" x="2678.75" y="1232.6445">ContainerBag</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2602.5" x2="2798.5" y1="1244.1094" y2="1244.1094"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="152" x="2607.5" y="1275.6992">orderNoSet() 所有的出库单号.</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="94" x="2607.5" y="1288.6543">totalPendingQty()</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="145" x="2607.5" y="1301.6094">totalQty() 该容器的总要货量.</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="186" x="2607.5" y="1314.5645">totalSku() 该容器的总商品种类(品数).</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2602.5" x2="2689.5" y1="1258.5869" y2="1258.5869"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="2689.5" y="1262.2441">规则</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2711.5" x2="2798.5" y1="1258.5869" y2="1258.5869"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="69" x="2607.5" y="1344.4746">confirmQty()</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2602.5" x2="2689.5" y1="1327.3623" y2="1327.3623"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="2689.5" y="1331.0195">行为</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2711.5" x2="2798.5" y1="1327.3623" y2="1327.3623"/><!--class ContainerItem--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="135.9961" style="stroke: #A80036; stroke-width: 1.5;" width="197" x="4072" y="1110.1094"/><ellipse cx="4096.45" cy="1129.2422" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M4098.9231,1135.3853 Q4098.3421,1135.6841 4097.7029,1135.8335 Q4097.0638,1135.9829 4096.3582,1135.9829 Q4093.8514,1135.9829 4092.5315,1134.3311 Q4091.2117,1132.6792 4091.2117,1129.5581 Q4091.2117,1126.4287 4092.5315,1124.7769 Q4093.8514,1123.125 4096.3582,1123.125 Q4097.0638,1123.125 4097.7112,1123.2744 Q4098.3587,1123.4238 4098.9231,1123.7227 L4098.9231,1126.4453 Q4098.2923,1125.8643 4097.6988,1125.5945 Q4097.1053,1125.3247 4096.4744,1125.3247 Q4095.1297,1125.3247 4094.4449,1126.3914 Q4093.7601,1127.458 4093.7601,1129.5581 Q4093.7601,1131.6499 4094.4449,1132.7166 Q4095.1297,1133.7832 4096.4744,1133.7832 Q4097.1053,1133.7832 4097.6988,1133.5134 Q4098.2923,1133.2437 4098.9231,1132.6626 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="148" x="4110.55" y="1126.7109">«拣货容器里的商品和数量.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="80" x="4144.55" y="1140.8438">ContainerItem</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4073" x2="4268" y1="1148.375" y2="1148.375"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="91" x="4078" y="1179.9648">OrderLineNo Sku</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4073" x2="4144" y1="1162.8525" y2="1162.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="53" x="4144" y="1166.5098">Structural</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4197" x2="4268" y1="1162.8525" y2="1162.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="185" x="4078" y="1209.875">expectedQty givenQty pendingQty</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4073" x2="4147.5" y1="1192.7627" y2="1192.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="46" x="4147.5" y="1196.4199">Quantity</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4193.5" x2="4268" y1="1192.7627" y2="1192.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="172" x="4078" y="1239.7852">diffQty() 复核作业发现的差异数量.</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4073" x2="4159.5" y1="1222.6729" y2="1222.6729"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="4159.5" y="1226.3301">规则</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="4181.5" x2="4268" y1="1222.6729" y2="1222.6729"/><!--class ContainerItemBag--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="95.8203" style="stroke: #A80036; stroke-width: 1.5;" width="198" x="3591.5" y="1163.1094"/><ellipse cx="3635.75" cy="1179.1094" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M3634.1533,1180.4814 L3634.1533,1184.1504 L3635.7803,1184.1504 Q3636.9507,1184.1504 3637.4197,1183.752 Q3637.8887,1183.3535 3637.8887,1182.3657 Q3637.8887,1181.3613 3637.3989,1180.9214 Q3636.9092,1180.4814 3635.7803,1180.4814 Z M3634.1533,1175.6504 L3634.1533,1178.5308 L3635.7803,1178.5308 Q3636.71,1178.5308 3637.1042,1178.1987 Q3637.4985,1177.8667 3637.4985,1177.103 Q3637.4985,1176.3394 3637.0959,1175.9949 Q3636.6934,1175.6504 3635.7803,1175.6504 Z M3631.7876,1173.6997 L3635.7803,1173.6997 Q3637.8472,1173.6997 3638.8889,1174.4841 Q3639.9307,1175.2686 3639.9307,1176.8291 Q3639.9307,1178.0244 3639.3164,1178.6968 Q3638.7021,1179.3691 3637.5151,1179.4771 Q3638.9346,1179.6182 3639.6526,1180.4316 Q3640.3706,1181.2451 3640.3706,1182.7061 Q3640.3706,1184.499 3639.2915,1185.3042 Q3638.2124,1186.1094 3635.7803,1186.1094 L3631.7876,1186.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="101" x="3656.25" y="1183.6445">ContainerItemBag</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3592.5" x2="3788.5" y1="1195.1094" y2="1195.1094"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="94" x="3597.5" y="1226.6992">totalPendingQty()</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="134" x="3597.5" y="1239.6543">totalQty() 该容器的总货量.</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="186" x="3597.5" y="1252.6094">totalSku() 该容器的总商品种类(品数).</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3592.5" x2="3679.5" y1="1209.5869" y2="1209.5869"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="3679.5" y="1213.2441">规则</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="3701.5" x2="3788.5" y1="1209.5869" y2="1209.5869"/><!--class Task--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="213.7266" style="stroke: #A80036; stroke-width: 1.5;" width="178" x="2204" y="1320.1094"/><ellipse cx="2258.75" cy="1339.2422" fill="#FF7700" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2259.4487,1339.8901 Q2259.814,1339.9648 2260.0837,1340.2346 Q2260.3535,1340.5044 2260.7437,1341.2847 L2262.9849,1345.7422 L2260.2954,1345.7422 L2258.8013,1342.6128 Q2258.7349,1342.48 2258.627,1342.2476 Q2257.9712,1340.8447 2257.083,1340.8447 L2256.3027,1340.8447 L2256.3027,1345.7422 L2253.854,1345.7422 L2253.854,1333.3491 L2257.3901,1333.3491 Q2259.7808,1333.3491 2260.8225,1334.1958 Q2261.8643,1335.0425 2261.8643,1336.9517 Q2261.8643,1338.23 2261.2417,1338.9854 Q2260.6191,1339.7407 2259.4487,1339.8901 Z M2256.3027,1335.4077 L2256.3027,1338.7861 L2257.4565,1338.7861 Q2258.4609,1338.7861 2258.8967,1338.3918 Q2259.3325,1337.9976 2259.3325,1337.0928 Q2259.3325,1336.188 2258.9009,1335.7979 Q2258.4692,1335.4077 2257.4565,1335.4077 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="64" x="2277.25" y="1336.7109">«复核任务.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="28" x="2295.25" y="1350.8438">Task</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2205" x2="2381" y1="1358.375" y2="1358.375"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="45" x="2210" y="1389.9648">Platform</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2205" x2="2270" y1="1372.8525" y2="1372.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="46" x="2270" y="1376.5098">Location</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2316" x2="2381" y1="1372.8525" y2="1372.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="50" x="2210" y="1419.875">isEmpty()</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="69" x="2210" y="1432.8301">orderNoSet()</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="94" x="2210" y="1445.7852">totalPendingQty()</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="51" x="2210" y="1458.7402">totalQty()</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="51" x="2210" y="1471.6953">totalSku()</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2205" x2="2282" y1="1402.7627" y2="1402.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="2282" y="1406.4199">规则</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2304" x2="2381" y1="1402.7627" y2="1402.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="72" x="2210" y="1501.6055">claimedWith()</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="166" x="2210" y="1514.5605">plan() 初始化时指定复核生产计划</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="108" x="2210" y="1527.5156">removeOrderLines()</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2205" x2="2282" y1="1484.4932" y2="1484.4932"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="2282" y="1488.1504">行为</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2304" x2="2381" y1="1484.4932" y2="1484.4932"/><!--class TaskBag--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="95.8203" style="stroke: #A80036; stroke-width: 1.5;" width="210" x="1545.5" y="1117.1094"/><ellipse cx="1621.75" cy="1133.1094" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1620.1533,1134.4814 L1620.1533,1138.1504 L1621.7803,1138.1504 Q1622.9507,1138.1504 1623.4197,1137.752 Q1623.8887,1137.3535 1623.8887,1136.3657 Q1623.8887,1135.3613 1623.3989,1134.9214 Q1622.9092,1134.4814 1621.7803,1134.4814 Z M1620.1533,1129.6504 L1620.1533,1132.5308 L1621.7803,1132.5308 Q1622.71,1132.5308 1623.1042,1132.1987 Q1623.4985,1131.8667 1623.4985,1131.103 Q1623.4985,1130.3394 1623.0959,1129.9949 Q1622.6934,1129.6504 1621.7803,1129.6504 Z M1617.7876,1127.6997 L1621.7803,1127.6997 Q1623.8472,1127.6997 1624.8889,1128.4841 Q1625.9307,1129.2686 1625.9307,1130.8291 Q1625.9307,1132.0244 1625.3164,1132.6968 Q1624.7021,1133.3691 1623.5151,1133.4771 Q1624.9346,1133.6182 1625.6526,1134.4316 Q1626.3706,1135.2451 1626.3706,1136.7061 Q1626.3706,1138.499 1625.2915,1139.3042 Q1624.2124,1140.1094 1621.7803,1140.1094 L1617.7876,1140.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="49" x="1642.25" y="1137.6445">TaskBag</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1546.5" x2="1754.5" y1="1149.1094" y2="1149.1094"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="198" x="1551.5" y="1180.6992">platforms() 这些复核任务在哪些复核台.</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="177" x="1551.5" y="1193.6543">totalCheckedQty() 已复核货品总数</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="174" x="1551.5" y="1206.6094">totalPendingQty() 待复核货品总数</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1546.5" x2="1639.5" y1="1163.5869" y2="1163.5869"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="1639.5" y="1167.2441">规则</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1661.5" x2="1754.5" y1="1163.5869" y2="1163.5869"/><!--class TaskCartons--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="69.9102" style="stroke: #A80036; stroke-width: 1.5;" width="333" x="2534" y="1087.1094"/><ellipse cx="2660.25" cy="1103.1094" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2658.6533,1104.4814 L2658.6533,1108.1504 L2660.2803,1108.1504 Q2661.4507,1108.1504 2661.9197,1107.752 Q2662.3887,1107.3535 2662.3887,1106.3657 Q2662.3887,1105.3613 2661.8989,1104.9214 Q2661.4092,1104.4814 2660.2803,1104.4814 Z M2658.6533,1099.6504 L2658.6533,1102.5308 L2660.2803,1102.5308 Q2661.21,1102.5308 2661.6042,1102.1987 Q2661.9985,1101.8667 2661.9985,1101.103 Q2661.9985,1100.3394 2661.5959,1099.9949 Q2661.1934,1099.6504 2660.2803,1099.6504 Z M2656.2876,1097.6997 L2660.2803,1097.6997 Q2662.3472,1097.6997 2663.3889,1098.4841 Q2664.4307,1099.2686 2664.4307,1100.8291 Q2664.4307,1102.0244 2663.8164,1102.6968 Q2663.2021,1103.3691 2662.0151,1103.4771 Q2663.4346,1103.6182 2664.1526,1104.4316 Q2664.8706,1105.2451 2664.8706,1106.7061 Q2664.8706,1108.499 2663.7915,1109.3042 Q2662.7124,1110.1094 2660.2803,1110.1094 L2656.2876,1110.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="72" x="2680.75" y="1107.6445">TaskCartons</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2535" x2="2866" y1="1119.1094" y2="1119.1094"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="321" x="2540" y="1150.6992">contains(UniqueCode) 该任务下所有纸箱里是否已经有该唯一码</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2535" x2="2689.5" y1="1133.5869" y2="1133.5869"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="2689.5" y="1137.2441">行为</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2711.5" x2="2866" y1="1133.5869" y2="1133.5869"/><!--class TaskOfContainerPending--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="69.9102" style="stroke: #A80036; stroke-width: 1.5;" width="174" x="1563.5" y="1278.1094"/><ellipse cx="1578.5" cy="1294.1094" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1576.9033,1295.4814 L1576.9033,1299.1504 L1578.5303,1299.1504 Q1579.7007,1299.1504 1580.1697,1298.752 Q1580.6387,1298.3535 1580.6387,1297.3657 Q1580.6387,1296.3613 1580.1489,1295.9214 Q1579.6592,1295.4814 1578.5303,1295.4814 Z M1576.9033,1290.6504 L1576.9033,1293.5308 L1578.5303,1293.5308 Q1579.46,1293.5308 1579.8542,1293.1987 Q1580.2485,1292.8667 1580.2485,1292.103 Q1580.2485,1291.3394 1579.8459,1290.9949 Q1579.4434,1290.6504 1578.5303,1290.6504 Z M1574.5376,1288.6997 L1578.5303,1288.6997 Q1580.5972,1288.6997 1581.6389,1289.4841 Q1582.6807,1290.2686 1582.6807,1291.8291 Q1582.6807,1293.0244 1582.0664,1293.6968 Q1581.4521,1294.3691 1580.2651,1294.4771 Q1581.6846,1294.6182 1582.4026,1295.4316 Q1583.1206,1296.2451 1583.1206,1297.7061 Q1583.1206,1299.499 1582.0415,1300.3042 Q1580.9624,1301.1094 1578.5303,1301.1094 L1574.5376,1301.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="142" x="1592.5" y="1298.6445">TaskOfContainerPending</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1564.5" x2="1736.5" y1="1310.1094" y2="1310.1094"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="69" x="1569.5" y="1341.6992">confirmQty()</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1564.5" x2="1639.5" y1="1324.5869" y2="1324.5869"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="1639.5" y="1328.2441">行为</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1661.5" x2="1736.5" y1="1324.5869" y2="1324.5869"/><!--class TaskOfOrderPending--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="69.9102" style="stroke: #A80036; stroke-width: 1.5;" width="153" x="1574" y="1383.1094"/><ellipse cx="1589" cy="1399.1094" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1587.4033,1400.4814 L1587.4033,1404.1504 L1589.0303,1404.1504 Q1590.2007,1404.1504 1590.6697,1403.752 Q1591.1387,1403.3535 1591.1387,1402.3657 Q1591.1387,1401.3613 1590.6489,1400.9214 Q1590.1592,1400.4814 1589.0303,1400.4814 Z M1587.4033,1395.6504 L1587.4033,1398.5308 L1589.0303,1398.5308 Q1589.96,1398.5308 1590.3542,1398.1987 Q1590.7485,1397.8667 1590.7485,1397.103 Q1590.7485,1396.3394 1590.3459,1395.9949 Q1589.9434,1395.6504 1589.0303,1395.6504 Z M1585.0376,1393.6997 L1589.0303,1393.6997 Q1591.0972,1393.6997 1592.1389,1394.4841 Q1593.1807,1395.2686 1593.1807,1396.8291 Q1593.1807,1398.0244 1592.5664,1398.6968 Q1591.9521,1399.3691 1590.7651,1399.4771 Q1592.1846,1399.6182 1592.9026,1400.4316 Q1593.6206,1401.2451 1593.6206,1402.7061 Q1593.6206,1404.499 1592.5415,1405.3042 Q1591.4624,1406.1094 1589.0303,1406.1094 L1585.0376,1406.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="121" x="1603" y="1403.6445">TaskOfOrderPending</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1575" x2="1726" y1="1415.1094" y2="1415.1094"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="69" x="1580" y="1446.6992">confirmQty()</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1575" x2="1639.5" y1="1429.5869" y2="1429.5869"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="1639.5" y="1433.2441">行为</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1661.5" x2="1726" y1="1429.5869" y2="1429.5869"/><!--class TaskOfSkuPending--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="76.1758" style="stroke: #A80036; stroke-width: 1.5;" width="139" x="1581" y="1488.1094"/><ellipse cx="1596" cy="1507.2422" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1594.4033,1508.6143 L1594.4033,1512.2832 L1596.0303,1512.2832 Q1597.2007,1512.2832 1597.6697,1511.8848 Q1598.1387,1511.4863 1598.1387,1510.4985 Q1598.1387,1509.4941 1597.6489,1509.0542 Q1597.1592,1508.6143 1596.0303,1508.6143 Z M1594.4033,1503.7832 L1594.4033,1506.6636 L1596.0303,1506.6636 Q1596.96,1506.6636 1597.3542,1506.3315 Q1597.7485,1505.9995 1597.7485,1505.2358 Q1597.7485,1504.4722 1597.3459,1504.1277 Q1596.9434,1503.7832 1596.0303,1503.7832 Z M1592.0376,1501.8325 L1596.0303,1501.8325 Q1598.0972,1501.8325 1599.1389,1502.6169 Q1600.1807,1503.4014 1600.1807,1504.9619 Q1600.1807,1506.1572 1599.5664,1506.8296 Q1598.9521,1507.502 1597.7651,1507.6099 Q1599.1846,1507.751 1599.9026,1508.5645 Q1600.6206,1509.3779 1600.6206,1510.8389 Q1600.6206,1512.6318 1599.5415,1513.437 Q1598.4624,1514.2422 1596.0303,1514.2422 L1592.0376,1514.2422 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="110" x="1608.5" y="1504.7109">«The hidden class»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="107" x="1610" y="1518.8438">TaskOfSkuPending</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1582" x2="1719" y1="1526.375" y2="1526.375"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="69" x="1587" y="1557.9648">confirmQty()</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1582" x2="1639.5" y1="1540.8525" y2="1540.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="1639.5" y="1544.5098">行为</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1661.5" x2="1719" y1="1540.8525" y2="1540.8525"/><!--class TaskOrders--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="48" style="stroke: #A80036; stroke-width: 1.5;" width="100" x="2650.5" y="1516.1094"/><ellipse cx="2665.5" cy="1532.1094" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2663.9033,1533.4814 L2663.9033,1537.1504 L2665.5303,1537.1504 Q2666.7007,1537.1504 2667.1697,1536.752 Q2667.6387,1536.3535 2667.6387,1535.3657 Q2667.6387,1534.3613 2667.1489,1533.9214 Q2666.6592,1533.4814 2665.5303,1533.4814 Z M2663.9033,1528.6504 L2663.9033,1531.5308 L2665.5303,1531.5308 Q2666.46,1531.5308 2666.8542,1531.1987 Q2667.2485,1530.8667 2667.2485,1530.103 Q2667.2485,1529.3394 2666.8459,1528.9949 Q2666.4434,1528.6504 2665.5303,1528.6504 Z M2661.5376,1526.6997 L2665.5303,1526.6997 Q2667.5972,1526.6997 2668.6389,1527.4841 Q2669.6807,1528.2686 2669.6807,1529.8291 Q2669.6807,1531.0244 2669.0664,1531.6968 Q2668.4521,1532.3691 2667.2651,1532.4771 Q2668.6846,1532.6182 2669.4026,1533.4316 Q2670.1206,1534.2451 2670.1206,1535.7061 Q2670.1206,1537.499 2669.0415,1538.3042 Q2667.9624,1539.1094 2665.5303,1539.1094 L2661.5376,1539.1094 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="68" x="2679.5" y="1536.6445">TaskOrders</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2651.5" x2="2749.5" y1="1548.1094" y2="1548.1094"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="2651.5" x2="2749.5" y1="1556.1094" y2="1556.1094"/><!--class TaskStatus--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="76.1758" style="stroke: #A80036; stroke-width: 1.5;" width="257" x="2572" y="1405.1094"/><ellipse cx="2648.25" cy="1424.2422" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M2647.3359,1420.5571 L2647.3359,1428.5342 L2648,1428.5342 Q2649.4443,1428.5342 2650.0586,1427.6252 Q2650.6729,1426.7163 2650.6729,1424.5332 Q2650.6729,1422.3667 2650.0586,1421.4619 Q2649.4443,1420.5571 2648,1420.5571 Z M2644.8872,1418.3491 L2647.5103,1418.3491 Q2650.5483,1418.3491 2651.8848,1419.7976 Q2653.2212,1421.2461 2653.2212,1424.5332 Q2653.2212,1427.8286 2651.8848,1429.2854 Q2650.5483,1430.7422 2647.5103,1430.7422 L2644.8872,1430.7422 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="100" x="2666.75" y="1421.7109">«任务的生命周期.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="62" x="2685.75" y="1435.8438">TaskStatus</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2573" x2="2828" y1="1443.375" y2="1443.375"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="245" x="2578" y="1474.9648">Accepted/已接收 Appending Claimed Finished</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2573" x2="2674" y1="1457.8525" y2="1457.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="53" x="2674" y="1461.5098">Structural</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="2727" x2="2828" y1="1457.8525" y2="1457.8525"/><!--class OrderCarton--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="76.1758" style="stroke: #A80036; stroke-width: 1.5;" width="212" x="873" y="2270.1094"/><ellipse cx="888" cy="2289.2422" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M890.4731,2295.3853 Q889.8921,2295.6841 889.2529,2295.8335 Q888.6138,2295.9829 887.9082,2295.9829 Q885.4014,2295.9829 884.0815,2294.3311 Q882.7617,2292.6792 882.7617,2289.5581 Q882.7617,2286.4287 884.0815,2284.7769 Q885.4014,2283.125 887.9082,2283.125 Q888.6138,2283.125 889.2612,2283.2744 Q889.9087,2283.4238 890.4731,2283.7227 L890.4731,2286.4453 Q889.8423,2285.8643 889.2488,2285.5945 Q888.6553,2285.3247 888.0244,2285.3247 Q886.6797,2285.3247 885.9949,2286.3914 Q885.3101,2287.458 885.3101,2289.5581 Q885.3101,2291.6499 885.9949,2292.7166 Q886.6797,2293.7832 888.0244,2293.7832 Q888.6553,2293.7832 889.2488,2293.5134 Q889.8423,2293.2437 890.4731,2292.6626 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="184" x="900" y="2286.7109">«一个订单的装车清单:纸箱维度.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="72" x="956" y="2300.8438">OrderCarton</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="874" x2="1084" y1="2308.375" y2="2308.375"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="47" x="879" y="2339.9648">OrderNo</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="874" x2="952.5" y1="2322.8525" y2="2322.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="53" x="952.5" y="2326.5098">Structural</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1005.5" x2="1084" y1="2322.8525" y2="2322.8525"/><!--class OrderLineManifest--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="76.1758" style="stroke: #A80036; stroke-width: 1.5;" width="176" x="1562.5" y="2270.1094"/><ellipse cx="1577.5" cy="2289.2422" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M1579.9731,2295.3853 Q1579.3921,2295.6841 1578.7529,2295.8335 Q1578.1138,2295.9829 1577.4082,2295.9829 Q1574.9014,2295.9829 1573.5815,2294.3311 Q1572.2617,2292.6792 1572.2617,2289.5581 Q1572.2617,2286.4287 1573.5815,2284.7769 Q1574.9014,2283.125 1577.4082,2283.125 Q1578.1138,2283.125 1578.7612,2283.2744 Q1579.4087,2283.4238 1579.9731,2283.7227 L1579.9731,2286.4453 Q1579.3423,2285.8643 1578.7488,2285.5945 Q1578.1553,2285.3247 1577.5244,2285.3247 Q1576.1797,2285.3247 1575.4949,2286.3914 Q1574.8101,2287.458 1574.8101,2289.5581 Q1574.8101,2291.6499 1575.4949,2292.7166 Q1576.1797,2293.7832 1577.5244,2293.7832 Q1578.1553,2293.7832 1578.7488,2293.5134 Q1579.3423,2293.2437 1579.9731,2292.6626 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="148" x="1589.5" y="2286.7109">«发货的订单行,货品维度.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="105" x="1611" y="2300.8438">OrderLineManifest</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1563.5" x2="1737.5" y1="2308.375" y2="2308.375"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="91" x="1568.5" y="2339.9648">OrderLineNo Sku</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1563.5" x2="1624" y1="2322.8525" y2="2322.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="53" x="1624" y="2326.5098">Structural</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="1677" x2="1737.5" y1="2322.8525" y2="2322.8525"/><!--class ShipManifest--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="178.8613" style="stroke: #A80036; stroke-width: 1.5;" width="242" x="240.5" y="2257.1094"/><ellipse cx="297.25" cy="2276.2422" fill="#FF7700" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M297.9487,2276.8901 Q298.314,2276.9648 298.5837,2277.2346 Q298.8535,2277.5044 299.2437,2278.2847 L301.4849,2282.7422 L298.7954,2282.7422 L297.3013,2279.6128 Q297.2349,2279.48 297.127,2279.2476 Q296.4712,2277.8447 295.583,2277.8447 L294.8027,2277.8447 L294.8027,2282.7422 L292.354,2282.7422 L292.354,2270.3491 L295.8901,2270.3491 Q298.2808,2270.3491 299.3225,2271.1958 Q300.3643,2272.0425 300.3643,2273.9517 Q300.3643,2275.23 299.7417,2275.9854 Q299.1191,2276.7407 297.9487,2276.8901 Z M294.8027,2272.4077 L294.8027,2275.7861 L295.9565,2275.7861 Q296.9609,2275.7861 297.3967,2275.3918 Q297.8325,2274.9976 297.8325,2274.0928 Q297.8325,2273.188 297.4009,2272.7979 Q296.9692,2272.4077 295.9565,2272.4077 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="124" x="315.75" y="2273.7109">«一辆货车的装车清单.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="72" x="341.75" y="2287.8438">ShipManifest</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="241.5" x2="481.5" y1="2295.375" y2="2295.375"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="38" x="246.5" y="2326.9648">Carrier</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="241.5" x2="335" y1="2309.8525" y2="2309.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="53" x="335" y="2313.5098">Structural</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="388" x2="481.5" y1="2309.8525" y2="2309.8525"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="56" x="246.5" y="2356.875">shipStatus</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="241.5" x2="338.5" y1="2339.7627" y2="2339.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="46" x="338.5" y="2343.4199">Lifecycle</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="384.5" x2="481.5" y1="2339.7627" y2="2339.7627"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="38" x="246.5" y="2386.7852">extInfo</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="241.5" x2="337" y1="2369.6729" y2="2369.6729"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="49" x="337" y="2373.3301">Reserved</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="386" x2="481.5" y1="2369.6729" y2="2369.6729"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="230" x="246.5" y="2416.6953">loadForOrder(CartonBag,Order) 为订单装车</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="56" x="246.5" y="2429.6504">ship() 发货</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="241.5" x2="350.5" y1="2399.583" y2="2399.583"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="22" x="350.5" y="2403.2402">行为</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="372.5" x2="481.5" y1="2399.583" y2="2399.583"/><!--class CheckingAppService--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="157.9063" style="stroke: #A80036; stroke-width: 1.5;" width="647" x="38" y="2921.1094"/><ellipse cx="297.25" cy="2940.2422" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M299.7231,2946.3853 Q299.1421,2946.6841 298.5029,2946.8335 Q297.8638,2946.9829 297.1582,2946.9829 Q294.6514,2946.9829 293.3315,2945.3311 Q292.0117,2943.6792 292.0117,2940.5581 Q292.0117,2937.4287 293.3315,2935.7769 Q294.6514,2934.125 297.1582,2934.125 Q297.8638,2934.125 298.5112,2934.2744 Q299.1587,2934.4238 299.7231,2934.7227 L299.7231,2937.4453 Q299.0923,2936.8643 298.4988,2936.5945 Q297.9053,2936.3247 297.2744,2936.3247 Q295.9297,2936.3247 295.2449,2937.3914 Q294.5601,2938.458 294.5601,2940.5581 Q294.5601,2942.6499 295.2449,2943.7166 Q295.9297,2944.7832 297.2744,2944.7832 Q297.9053,2944.7832 298.4988,2944.5134 Q299.0923,2944.2437 299.7231,2943.6626 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="124" x="315.75" y="2937.7109">«业务用例:人工复核.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="116" x="319.75" y="2951.8438">CheckingAppService</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="39" x2="684" y1="2959.375" y2="2959.375"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="39" x2="684" y1="2967.375" y2="2967.375"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="461" x="44" y="2982.0098">checkByOrder(orderNo) 把一个出库单的所有货品一次性放到入参指定的纸箱:爆品订单复核</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="273" x="44" y="2994.9648">checkBySku(qty,skuNo) 复核装箱一体化:按货品维度.</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="276" x="44" y="3007.9199">claimTask(containerNo) 复核员扫描容器领取复核任务.</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="635" x="44" y="3020.875">fulfillCarton(cartonNo,consumables,orderNo) 复核员把拣货容器的货品放入箱,并使用耗材以便运输安全,该过程发现箱已满.</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="379" x="44" y="3033.8301">recommendConsumable(cartonNo) 为任务的某个纸箱推荐耗材种类和数量</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="374" x="44" y="3046.7852">recommendPlatformByOrder(orderNo) 提升拣货员去哪个复核台:按订单</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="444" x="44" y="3059.7402">recommendPlatformByTaskBacklog(taskNo) 提升拣货员去哪个复核台:按任务积压情况</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="139" x="44" y="3072.6953">submitTask() 提交复核任务</text><!--class FlowAutoExecutionConsumer--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="67.2207" style="stroke: #A80036; stroke-width: 1.5;" width="292" x="215.5" y="2818.6094"/><ellipse cx="275.25" cy="2837.7422" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M277.7231,2843.8853 Q277.1421,2844.1841 276.5029,2844.3335 Q275.8638,2844.4829 275.1582,2844.4829 Q272.6514,2844.4829 271.3315,2842.8311 Q270.0117,2841.1792 270.0117,2838.0581 Q270.0117,2834.9287 271.3315,2833.2769 Q272.6514,2831.625 275.1582,2831.625 Q275.8638,2831.625 276.5112,2831.7744 Q277.1587,2831.9238 277.7231,2832.2227 L277.7231,2834.9453 Q277.0923,2834.3643 276.4988,2834.0945 Q275.9053,2833.8247 275.2744,2833.8247 Q273.9297,2833.8247 273.2449,2834.8914 Q272.5601,2835.958 272.5601,2838.0581 Q272.5601,2840.1499 273.2449,2841.2166 Q273.9297,2842.2832 275.2744,2842.2832 Q275.9053,2842.2832 276.4988,2842.0134 Q277.0923,2841.7437 277.7231,2841.1626 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="112" x="321.75" y="2835.2109">«作业的流程自动化.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="164" x="295.75" y="2849.3438">FlowAutoExecutionConsumer</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="216.5" x2="506.5" y1="2856.875" y2="2856.875"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="216.5" x2="506.5" y1="2864.875" y2="2864.875"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="280" x="221.5" y="2879.5098">onMessage() 根据不同消息自动链式触发流程自动化执行</text><!--class ShippingAppService--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="67.2207" style="stroke: #A80036; stroke-width: 1.5;" width="145" x="906.5" y="2966.6094"/><ellipse cx="921.5" cy="2985.7422" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M923.9731,2991.8853 Q923.3921,2992.1841 922.7529,2992.3335 Q922.1138,2992.4829 921.4082,2992.4829 Q918.9014,2992.4829 917.5815,2990.8311 Q916.2617,2989.1792 916.2617,2986.0581 Q916.2617,2982.9287 917.5815,2981.2769 Q918.9014,2979.625 921.4082,2979.625 Q922.1138,2979.625 922.7612,2979.7744 Q923.4087,2979.9238 923.9731,2980.2227 L923.9731,2982.9453 Q923.3423,2982.3643 922.7488,2982.0945 Q922.1553,2981.8247 921.5244,2981.8247 Q920.1797,2981.8247 919.4949,2982.8914 Q918.8101,2983.958 918.8101,2986.0581 Q918.8101,2988.1499 919.4949,2989.2166 Q920.1797,2990.2832 921.5244,2990.2832 Q922.1553,2990.2832 922.7488,2990.0134 Q923.3423,2989.7437 923.9731,2989.1626 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="96" x="944" y="2983.2109">«业务用例:发货»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="113" x="935.5" y="2997.3438">ShippingAppService</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="907.5" x2="1050.5" y1="3004.875" y2="3004.875"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="907.5" x2="1050.5" y1="3012.875" y2="3012.875"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="113" x="912.5" y="3027.5098">shipOrder() 整单发货.</text><!--class TaskSubmittedConsumer--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="67.2207" style="stroke: #A80036; stroke-width: 1.5;" width="183" x="887.5" y="2864.6094"/><ellipse cx="902.5" cy="2883.7422" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M904.9731,2889.8853 Q904.3921,2890.1841 903.7529,2890.3335 Q903.1138,2890.4829 902.4082,2890.4829 Q899.9014,2890.4829 898.5815,2888.8311 Q897.2617,2887.1792 897.2617,2884.0581 Q897.2617,2880.9287 898.5815,2879.2769 Q899.9014,2877.625 902.4082,2877.625 Q903.1138,2877.625 903.7612,2877.7744 Q904.4087,2877.9238 904.9731,2878.2227 L904.9731,2880.9453 Q904.3423,2880.3643 903.7488,2880.0945 Q903.1553,2879.8247 902.5244,2879.8247 Q901.1797,2879.8247 900.4949,2880.8914 Q899.8101,2881.958 899.8101,2884.0581 Q899.8101,2886.1499 900.4949,2887.2166 Q901.1797,2888.2832 902.5244,2888.2832 Q903.1553,2888.2832 903.7488,2888.0134 Q904.3423,2887.7437 904.9731,2887.1626 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="155" x="914.5" y="2881.2109">«提交复核任务的MQ消费者.»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="144" x="920" y="2895.3438">TaskSubmittedConsumer</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="888.5" x2="1069.5" y1="2902.875" y2="2902.875"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="888.5" x2="1069.5" y1="2910.875" y2="2910.875"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="119" x="893.5" y="2925.5098">消费接收复核任务(json)</text><!--class ObFlowAutomator--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="60.9551" style="stroke: #A80036; stroke-width: 1.5;" width="201" x="261" y="122.6094"/><ellipse cx="306.25" cy="138.6094" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M308.7231,144.7524 Q308.1421,145.0513 307.5029,145.2007 Q306.8638,145.3501 306.1582,145.3501 Q303.6514,145.3501 302.3315,143.6982 Q301.0117,142.0464 301.0117,138.9253 Q301.0117,135.7959 302.3315,134.144 Q303.6514,132.4922 306.1582,132.4922 Q306.8638,132.4922 307.5112,132.6416 Q308.1587,132.791 308.7231,133.0898 L308.7231,135.8125 Q308.0923,135.2314 307.4988,134.9617 Q306.9053,134.6919 306.2744,134.6919 Q304.9297,134.6919 304.2449,135.7585 Q303.5601,136.8252 303.5601,138.9253 Q303.5601,141.0171 304.2449,142.0837 Q304.9297,143.1504 306.2744,143.1504 Q306.9053,143.1504 307.4988,142.8806 Q308.0923,142.6108 308.7231,142.0298 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="102" x="326.75" y="143.1445">ObFlowAutomator</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="262" x2="461" y1="154.6094" y2="154.6094"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="262" x2="461" y1="162.6094" y2="162.6094"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="189" x="267" y="177.2441">orchestrate(IFlowAutomationEvent)</text><!--class OrderShippedEvent--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="67.2207" style="stroke: #A80036; stroke-width: 1.5;" width="144" x="289.5" y="2659.6094"/><ellipse cx="304.5" cy="2678.7422" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M308.1143,2685.2422 L300.3945,2685.2422 L300.3945,2672.8491 L308.1143,2672.8491 L308.1143,2675.0073 L302.8433,2675.0073 L302.8433,2677.6802 L307.6162,2677.6802 L307.6162,2679.8384 L302.8433,2679.8384 L302.8433,2683.084 L308.1143,2683.084 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="23" x="363" y="2676.2109">«E:»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="112" x="318.5" y="2690.3438">OrderShippedEvent</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="290.5" x2="432.5" y1="2697.875" y2="2697.875"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="66" x="295.5" y="2712.5098">未标注生产者</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="290.5" x2="432.5" y1="2718.8301" y2="2718.8301"/><!--class OrderCheckedEvent--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="54.2656" style="stroke: #A80036; stroke-width: 1.5;" width="147" x="288" y="2570.1094"/><ellipse cx="303" cy="2589.2422" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M306.6143,2595.7422 L298.8945,2595.7422 L298.8945,2583.3491 L306.6143,2583.3491 L306.6143,2585.5073 L301.3433,2585.5073 L301.3433,2588.1802 L306.1162,2588.1802 L306.1162,2590.3384 L301.3433,2590.3384 L301.3433,2593.584 L306.6143,2593.584 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="23" x="363" y="2586.7109">«E:»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="115" x="317" y="2600.8438">OrderCheckedEvent</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="289" x2="434" y1="2608.375" y2="2608.375"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="289" x2="434" y1="2616.375" y2="2616.375"/><!--class CartonFulfilledEvent--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="54.2656" style="stroke: #A80036; stroke-width: 1.5;" width="145" x="906.5" y="2673.1094"/><ellipse cx="921.5" cy="2692.2422" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M925.1143,2698.7422 L917.3945,2698.7422 L917.3945,2686.3491 L925.1143,2686.3491 L925.1143,2688.5073 L919.8433,2688.5073 L919.8433,2691.1802 L924.6162,2691.1802 L924.6162,2693.3384 L919.8433,2693.3384 L919.8433,2696.584 L925.1143,2696.584 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="23" x="980.5" y="2689.7109">«E:»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="113" x="935.5" y="2703.8438">CartonFulfilledEvent</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="907.5" x2="1050.5" y1="2711.375" y2="2711.375"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="907.5" x2="1050.5" y1="2719.375" y2="2719.375"/><!--class TaskAcceptedEvent--><rect fill="#FEFECE" filter="url(#f0i5a4j)" height="67.2207" style="stroke: #A80036; stroke-width: 1.5;" width="145" x="906.5" y="2570.6094"/><ellipse cx="921.5" cy="2589.7422" fill="#9197DB" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M925.1143,2596.2422 L917.3945,2596.2422 L917.3945,2583.8491 L925.1143,2583.8491 L925.1143,2586.0073 L919.8433,2586.0073 L919.8433,2588.6802 L924.6162,2588.6802 L924.6162,2590.8384 L919.8433,2590.8384 L919.8433,2594.084 L925.1143,2594.084 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-style="italic" lengthAdjust="spacingAndGlyphs" textLength="23" x="980.5" y="2587.2109">«E:»</text><text fill="#000000" font-family="sans-serif" font-size="12" lengthAdjust="spacingAndGlyphs" textLength="113" x="935.5" y="2601.3438">TaskAcceptedEvent</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="907.5" x2="1050.5" y1="2608.875" y2="2608.875"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="66" x="912.5" y="2623.5098">未标注生产者</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="907.5" x2="1050.5" y1="2629.8301" y2="2629.8301"/><path d="M3895.68,817.0294 C3950.55,821.0594 4007.96,825.2794 4055.92,828.7994 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3882.54,816.0694,3888.2294,820.5001,3894.5075,816.9524,3888.8181,812.5218,3882.54,816.0694" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="49" x="3943" y="817.6777">HasOne</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3890.6567" y="830.4737">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="4039.9865" y="841.3268">1</text><path d="M3895.52,768.0194 C3978.44,754.0994 4067.18,739.1994 4120.37,730.2794 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="3882.54,770.1994,3889.1202,773.1491,3894.3739,768.2095,3887.7936,765.2598,3882.54,770.1994" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="61" x="3937" y="749.6777">Associate</text><path d="M3895.3,728.5794 C3966.46,702.7794 4029,680.1094 4029,680.1094 C4029,680.1094 4079.33,665.3694 4119.64,653.5694 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="3882.87,733.0894,3889.8753,734.8001,3894.1487,728.9916,3887.1434,727.2809,3882.87,733.0894" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="61" x="3937" y="689.6777">Associate</text><path d="M3894.92,869.6494 C3953.16,889.0894 4014.32,909.4994 4064.06,926.0894 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="3882.54,865.5194,3886.9652,871.213,3893.9229,869.3181,3889.4977,863.6244,3882.54,865.5194" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="61" x="3937" y="883.6777">Associate</text><path d="M4297.1,837.1094 C4349.14,837.1094 4408.21,837.1094 4455.47,837.1094 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="4284.03,837.1094,4290.03,841.1094,4296.03,837.1094,4290.03,833.1094,4284.03,837.1094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="57" x="4342.5" y="833.6777">HasMany</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="4292.1907" y="850.8087">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="10" x="4437.4323" y="850.3358">N</text><path d="M3225.06,820.3994 C3289.47,817.8694 3388.95,813.9594 3479.43,810.3994 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="3479.23,803.4094,3499.49,809.6094,3479.78,817.3894,3479.23,803.4094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="69" x="3375" y="808.6777">Contextual</text><path d="M1057.24,1835.1094 C1153.29,1835.1094 1320.74,1835.1094 1453.31,1835.1094 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1458.4,1835.1094,1449.4,1831.1094,1453.4,1835.1094,1449.4,1839.1094,1458.4,1835.1094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="190" x="1198.5" y="1831.6777">From/Contextual 包裹明细采集</text><path d="M3262.16,423.2994 C3366.2,424.4694 3522.21,426.2194 3614.44,427.2594 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3249.1,423.1594,3255.0557,427.2251,3261.0993,423.2912,3255.1436,419.2255,3249.1,423.1594" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="49" x="3385" y="421.6777">HasOne</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3257.1491" y="437.2867">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3598.5099" y="440.4976">1</text><path d="M4206.22,492.2394 C4249.28,533.9694 4316.5,599.1094 4316.5,599.1094 C4316.5,599.1094 4398.85,685.4494 4464.34,754.1194 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="4469.71,749.5994,4478.45,768.9094,4459.58,759.2694,4469.71,749.5994" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="58" x="4342" y="625.6777">BelongTo</text><path d="M3780.87,433.6694 C3874.46,439.5694 4020,448.7294 4103.73,453.9994 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3767.74,432.8494,3773.4776,437.2174,3779.7164,433.6012,3773.9788,429.2331,3767.74,432.8494" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="57" x="3939" y="440.6777">HasMany</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3775.6519" y="448.1292">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="10" x="4085.9348" y="466.9604">N</text><path d="M2364.44,1782.1094 C2437.78,1782.1094 2552.13,1782.1094 2626.44,1782.1094 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="2351.24,1782.1094,2357.24,1786.1094,2363.24,1782.1094,2357.24,1778.1094,2351.24,1782.1094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="57" x="2444" y="1778.6777">HasMany</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2359.173" y="1796.9265">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="10" x="2608.2869" y="1795.4674">N</text><path d="M2368.25,2081.1694 C2429.85,2077.0594 2518.37,2071.1694 2588.41,2066.5094 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="2355.15,2082.0394,2361.4007,2085.6351,2367.1239,2081.2481,2360.8732,2077.6525,2355.15,2082.0394" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="57" x="2444" y="2069.6777">HasMany</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2362.7778" y="2095.5713">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="10" x="2570.543" y="2080.0894">N</text><path d="M2812.77,2059.1094 C2888.99,2059.1094 2988.91,2059.1094 3060.91,2059.1094 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="3061.36,2052.1094,3081.36,2059.1094,3061.36,2066.1094,3061.36,2052.1094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="50" x="2901.5" y="2055.6777">Extends</text><path d="M1813.54,1675.0594 C1859.32,1629.5594 1897,1592.1094 1897,1592.1094 C1897,1592.1094 2145,1513.1094 2145,1513.1094 C2145,1513.1094 2163.07,1502.5394 2186.54,1488.8094 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="2183.15,1482.6794,2203.94,1478.6294,2190.22,1494.7694,2183.15,1482.6794" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="58" x="1992" y="1509.6777">BelongTo</text><path d="M1843.65,1720.9694 C1874.74,1702.3994 1897,1689.1094 1897,1689.1094 C1897,1689.1094 2411,1580.1094 2411,1580.1094 C2411,1580.1094 2441,1071.1094 2441,1071.1094 C2441,1071.1094 2956,767.1094 2956,767.1094 C2956,767.1094 3333,767.1094 3333,767.1094 C3333,767.1094 3401.85,773.8494 3479.12,781.4194 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="3480.23,774.4894,3499.45,783.4094,3478.87,788.4194,3480.23,774.4894" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="58" x="2671.5" y="818.6777">BelongTo</text><path d="M1856.57,1818.1994 C1988.35,1807.2794 2150.45,1793.8394 2234.82,1786.8494 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1843.5,1819.2794,1849.813,1822.7644,1855.4581,1818.2774,1849.145,1814.7923,1843.5,1819.2794" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="49" x="1996.5" y="1791.6777">HasOne</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1851.6992" y="1831.1275">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2218.8532" y="1801.0059">1</text><path d="M1855.87,1919.1194 C1880.41,1929.2594 1897,1936.1094 1897,1936.1094 C1897,1936.1094 2119.77,2020.6994 2230.71,2062.8394 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1843.65,1914.0694,1847.6647,1920.0596,1854.7382,1918.6576,1850.7235,1912.6674,1843.65,1914.0694" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="49" x="1996.5" y="1932.6777">HasOne</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1851.2726" y="1933.7935">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2215.0452" y="2073.6023">1</text><path d="M1856.53,1780.8694 C1880.71,1774.4394 1897,1770.1094 1897,1770.1094 C1897,1770.1094 2133.89,1715.5394 2240.77,1690.9094 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="1843.65,1784.2894,1850.4771,1786.6112,1855.2461,1781.2024,1848.4191,1778.8805,1843.65,1784.2894" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="61" x="1990.5" y="1710.6777">Associate</text><path d="M1856.69,1866.7194 C1971.62,1884.5094 2109.56,1905.8694 2198.91,1919.6994 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1843.5,1864.6794,1848.8183,1869.5492,1855.3591,1866.513,1850.0407,1861.6432,1843.5,1864.6794" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="246" x="1898" y="1872.6777">HasOne/Contextual 物理世界是属于关系</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1851.6992" y="1880.4291">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2183.0935" y="1931.726">1</text><path d="M4246.29,1109.9194 C4306.56,1054.5894 4391.7,976.4494 4455.41,917.9694 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="4450.83,912.6694,4470.29,904.3094,4460.29,922.9894,4450.83,912.6694" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="58" x="4342" y="973.6777">BelongTo</text><path d="M1720.12,1515.5394 C1855.72,1494.6594 2145,1450.1094 2145,1450.1094 C2145,1450.1094 2161.87,1447.4694 2184.18,1443.9794 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="2183.1,1437.0594,2203.94,1440.8894,2185.27,1450.8994,2183.1,1437.0594" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="69" x="1986.5" y="1446.6777">Contextual</text><path d="M1737.74,1327.7894 C1879.21,1351.8694 2145,1397.1094 2145,1397.1094 C2145,1397.1094 2161.87,1400.5494 2184.18,1405.1094 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="2185.75,1398.2794,2203.94,1409.1394,2182.95,1411.9994,2185.75,1398.2794" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="69" x="1986.5" y="1351.6777">Contextual</text><path d="M3802.85,1203.4294 C3884.27,1197.8194 3993.69,1190.2694 4071.85,1184.8794 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3789.78,1204.3294,3796.0425,1207.9045,3801.7512,1203.4988,3795.4887,1199.9237,3789.78,1204.3294" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="57" x="3939" y="1187.6777">HasMany</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3797.5608" y="1217.0576">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="10" x="4053.9143" y="1198.5523">N</text><path d="M3238.5,1224.6594 C3333.33,1221.8094 3489.84,1217.1094 3591.29,1214.0594 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="3225.25,1225.0594,3231.366,1228.8797,3237.2447,1224.7035,3231.1287,1220.8832,3225.25,1225.0594" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="49" x="3385" y="1215.6777">HasOne</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3233.2766" y="1238.9835">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="3575.388" y="1227.4466">1</text><path d="M1727.17,1419.1694 C1840.37,1420.7594 2054.31,1423.7694 2183.94,1425.5894 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="2184.09,1418.5894,2203.99,1425.8694,2183.89,1432.5894,2184.09,1418.5894" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="69" x="1986.5" y="1418.6777">Contextual</text><path d="M2395.53,1431.1194 C2448.94,1433.2194 2514.96,1435.8294 2571.81,1438.0694 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="2382.24,1430.5894,2388.077,1434.8237,2394.2306,1431.0643,2388.3936,1426.8299,2382.24,1430.5894" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="61" x="2442" y="1430.6777">Associate</text><path d="M2394.62,1390.8794 C2457.78,1368.1394 2538.84,1338.9594 2601.49,1316.3994 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="2382.24,1395.3394,2389.2399,1397.0718,2393.5313,1391.2766,2386.5314,1389.5442,2382.24,1395.3394" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="49" x="2448" y="1350.6777">HasOne</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2389.9561" y="1403.4868">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2585.6033" y="1332.2295">1</text><path d="M2394.59,1456.8694 C2460.31,1476.3094 2534,1498.1094 2534,1498.1094 C2534,1498.1094 2601.51,1515.2394 2650.29,1527.6194 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="2382,1453.1394,2386.6203,1458.6759,2393.508,1456.5404,2388.8876,1451.0039,2382,1453.1394" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="61" x="2442" y="1467.6777">Associate</text><path d="M2391.32,1324.5194 C2457.83,1254.3994 2534,1174.1094 2534,1174.1094 C2534,1174.1094 2558.01,1166.5694 2587.73,1157.2294 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#FFFFFF" points="2382,1334.3394,2389.0312,1332.7388,2390.2581,1325.6328,2383.2268,1327.2334,2382,1334.3394" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="61" x="2442" y="1207.6777">Associate</text><path d="M2812.79,1267.8594 C2898.15,1257.6894 3013.28,1243.9894 3085.83,1235.3494 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="2799.62,1269.4294,2806.0521,1272.6894,2811.5353,1268.0059,2805.1031,1264.7459,2799.62,1269.4294" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="57" x="2898" y="1248.6777">HasMany</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="2807.3743" y="1281.2744">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="10" x="3068.1297" y="1249.5525">N</text><path d="M495.83,2337.8794 C608.82,2330.8994 768.63,2321.0394 872.78,2314.6094 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="482.64,2338.6894,488.8748,2342.3124,494.6172,2337.9507,488.3824,2334.3276,482.64,2338.6894" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="57" x="716" y="2318.6777">HasMany</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="490.3807" y="2351.2315">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="10" x="854.9598" y="2328.1668">N</text><path d="M1098.35,2308.1094 C1231.25,2308.1094 1443.79,2308.1094 1562.35,2308.1094 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1085.35,2308.1094,1091.35,2312.1094,1097.35,2308.1094,1091.35,2304.1094,1085.35,2308.1094" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="215" x="1186" y="2304.6777">HasMany/Contextual 包裹明细采集</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="8" x="1093.0223" y="2321.8365">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="10" x="1544.636" y="2321.3044">N</text><path d="M1034.02,2269.9994 C1124.25,2206.3494 1309.93,2075.3594 1454.05,1973.6894 " fill="none" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="#A80036" points="1458.31,1970.6894,1448.6511,1972.6143,1454.226,1973.5739,1453.2663,1979.1488,1458.31,1970.6894" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="32" x="1277.5" y="2012.6777">From</text><text fill="#888888" font-family="sans-serif" font-size="10" lengthAdjust="spacingAndGlyphs" textLength="108" x="2311" y="3130.7773">generated by DDDplus</text></g></svg>