<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="928px" height="318px" viewBox="-0.5 -0.5 928 318" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2021-07-02T04:46:30.216Z&quot; agent=&quot;5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36&quot; version=&quot;14.8.1&quot; etag=&quot;7yHR6pWfLO-t77-b64Mq&quot;&gt;&lt;diagram id=&quot;b65bTEjAkROInOp9wYeE&quot;&gt;5VvLcuo4EP0aLUPp4efSBjKzyK07VVnMzNLBAnyvQZQRCczXj2TLGGFhEzCvhE3stizs0+e0uhsFkP5s/UcWLaY/WExTgGG8BmQAMEYWdsQfadkUFtvzC8MkS2I1qDK8Jv9RZYTKukpiutQGcsZSnix044jN53TENVuUZexDHzZmqf6ti2hCa4bXUZTWrX8nMZ8qq49hdeFPmkym5VdjqK7MonK0MiynUcw+dkxkCEg/Y4wXR7N1n6YSvRKY4r7nA1e3T5bROT/mBqweg2/Kl6OxeFd1yjI+ZRM2j9JhZQ0ztprHVE4AxVk15oWxhTAiYfxFOd8ox0UrzoRpymepulp8p/wi7amXbJWNlInUXwRt4RHEomxGebYRQzKaRjx516eKlIcn23HbW/9iiZgRQ8VG4RrlCkVG3/L1OXiUTShXt1VQioOd56hMOcBmsNVLvUfpSj0uGNogGIJAHDjA80DogqELghAEz2IgqjsnTQXJpRM+pgmnr4soB+xD6EyHOFouCuaPk7V0lcL8nWacrg9y5QDE5Q3QRz1i6WiVRP6ohOAo03RHAqXN5BgN0Qb4rDvlqn0zriKE9nDtjqy2gawO8PvAG0jWegEI0A5Z9zyj495C1k646dW4KfhaJ6dnIKfVATkdM1w2CGGu7YHUucAtDIBPanCJZWAhD0ebNBG4ZaQdtLcC4Ze3rSEa/Z7kuP9ccTENVfZlQW1kdxYFnBrSyKkjbZvCgNNz3PPBdutg10LDPA7kUi9BTaPlMhnp8I2TNO2zlGX5cOJYruO5Ei2esd9054r8PD8fjgRHINcCSmk7Mzog5EoJwO0H6ZHa3mN5EcJqoaI+r5i5Yd5LxiDPICoLhB7wwjwGDaTATIvCS/Qmck59RUyTyVyyQXiLCt+GUgWJSOoCdWGWxHGxZlAhmegtn09Gr4V8k/zd7BDYgyYZqYxT3QxwlRFWJHEb5fUEezYhvgYxPo8f5RA2Hi/puS7xz5fe3QsJW42Eh+RkJTm3UlI589eSkt8mJQKRe0fiQcjgBVEBWCBwc3cEwBNZgg/8EITOp4X1wGuX5cGeBf3qoytjW0B/WnI2apz4kpLDF3X23bvUJo3B7gyX3i6KfraCNyyO91bBo21ReYUSHll1AL8c8Yn3OX4eTXwLfk5RHRL/QDfgGQR2VdVKKYg8wqu79M7ziIKWB2UDeyKNwBrYT+g8rnSbVhhWj5t1xm7RBjuW+Yaa2XK6WKROcZqhiWFQEswvGVrBgue8Kf2bM9kB0vocynS87ExLlM6bLhYlgvwexPvAV52ilrCNu1iXTJ2Gg86AX9gZTlvWdl2/dNBueOCqyPXbAt3RuYNnC7+SqgxytYlrzcHuUgd8VOehSJ7F6xY/Lfj1XxTuPodobkbAHnGdvcy7E5LoBe0T3muvd5JglE91tg8vltpvUbaQDnKZqF1JsZ7dnWL9JsXWu5CtOU+3lDAE4svnnHSd8H92jv+VU/VsdTZYq5nzk422Kjb+gotut93gBD9uc1enIIiFCfa9MoUpI7ojqhbb8zCxsW8htBcWustjTbsavtESTfCFin3S/CPEBYv9cqPFFy32C8I+bLFv2phxvXX2Wolv60aXo3Xk4hObBaf45sAukBCEVn7g5NtBHl9C9mNLqIP9Iw+8ZLWU+KdLzbFvtmSZ+jdfUXjNm0fuXniGds437Xm6sudZSUV32rXbbMTUo/mW7U+RePQgvBu/mPouIpq5csOA3Dng5vHNlZ4K6+2W+3DLmM25KuiR05Gb/LLqLKvdcs1q+Q37BKeI0+rfMYqYV/1XCxn+Dw==&lt;/diagram&gt;&lt;/mxfile&gt;" style="background-color: rgb(255, 255, 255);"><defs/><g><path d="M 70.34 40 L 494.7 40 L 494.7 39 L 912.63 39" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 917.88 39 L 910.88 42.5 L 912.63 39 L 910.88 35.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><ellipse cx="40.34" cy="40" rx="30" ry="30" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 40px; margin-left: 11px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">客户端 1</div></div></div></foreignObject><text x="40" y="44" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">客户端 1</text></switch></g><path d="M 80.34 200 L 912.63 200" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 917.88 200 L 910.88 203.5 L 912.63 200 L 910.88 196.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="0.34" y="180" width="80" height="40" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 78px; height: 1px; padding-top: 200px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">服务端</div></div></div></foreignObject><text x="40" y="204" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">服务端</text></switch></g><path d="M 15.34 265 C 15.34 256.72 26.53 250 40.34 250 C 46.97 250 53.33 251.58 58.02 254.39 C 62.71 257.21 65.34 261.02 65.34 265 L 65.34 301.67 C 65.34 309.95 54.15 316.67 40.34 316.67 C 26.53 316.67 15.34 309.95 15.34 301.67 Z" fill="#ffffff" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 65.34 265 C 65.34 273.28 54.15 280 40.34 280 C 26.53 280 15.34 273.28 15.34 265" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 296px; margin-left: 16px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">数据库</div></div></div></foreignObject><text x="40" y="299" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">数据库</text></switch></g><path d="M 90.34 40 L 128.8 193.82" fill="none" stroke="#3333ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 130.07 198.92 L 124.98 192.97 L 128.8 193.82 L 131.77 191.28 Z" fill="#3333ff" stroke="#3333ff" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 77px; margin-left: 102px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: #ffffff; white-space: nowrap; ">下单</div></div></div></foreignObject><text x="102" y="80" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">下单</text></switch></g><path d="M 160.34 120 L 178.8 193.82" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 180.07 198.92 L 174.98 192.97 L 178.8 193.82 L 181.77 191.28 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 149px; margin-left: 168px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: #ffffff; white-space: nowrap; ">下单</div></div></div></foreignObject><text x="168" y="152" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">下单</text></switch></g><path d="M 399.41 290 L 427.4 206.04" fill="none" stroke="#3333ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 429.06 201.06 L 430.16 208.81 L 427.4 206.04 L 423.52 206.59 Z" fill="#3333ff" stroke="#3333ff" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 245px; margin-left: 414px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: #ffffff; white-space: nowrap; ">大于零</div></div></div></foreignObject><text x="414" y="249" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">大于零</text></switch></g><path d="M 450.34 290 L 478.33 206.04" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 479.99 201.06 L 481.09 208.81 L 478.33 206.04 L 474.45 206.59 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 245px; margin-left: 465px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: #ffffff; white-space: nowrap; ">大于零</div></div></div></foreignObject><text x="465" y="249" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">大于零</text></switch></g><ellipse cx="40.34" cy="120" rx="30" ry="30" fill="#ffffff" stroke="#000000" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 120px; margin-left: 11px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">客户端 2</div></div></div></foreignObject><text x="40" y="124" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">客户端 2</text></switch></g><path d="M 300.34 200 L 318.96 283.78" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 320.1 288.91 L 315.16 282.83 L 318.96 283.78 L 322 281.32 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 247px; margin-left: 310px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: #ffffff; white-space: nowrap; ">查库存</div></div></div></foreignObject><text x="310" y="250" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">查库存</text></switch></g><path d="M 65.34 290 L 912.63 290" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 917.88 290 L 910.88 293.5 L 912.63 290 L 910.88 286.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><rect x="238.02" y="296.67" width="50" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 307px; margin-left: 239px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">库存 = 1</div></div></div></foreignObject><text x="263" y="310" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">库存 = 1</text></switch></g><rect x="550.34" y="296.67" width="50" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 307px; margin-left: 551px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">库存 = 0</div></div></div></foreignObject><text x="575" y="310" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">库存 = 0</text></switch></g><path d="M 709 290 L 768.82 46.18" fill="none" stroke="#3333ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 770.07 41.09 L 771.8 48.72 L 768.82 46.18 L 765.01 47.05 Z" fill="#3333ff" stroke="#3333ff" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 91px; margin-left: 760px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: #ffffff; white-space: nowrap; ">下单成功</div></div></div></foreignObject><text x="760" y="95" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">下单成功</text></switch></g><path d="M 769 290 L 808.84 126.19" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 810.08 121.09 L 811.82 128.72 L 808.84 126.19 L 805.02 127.06 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 170px; margin-left: 799px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: #ffffff; white-space: nowrap; ">下单成功</div></div></div></foreignObject><text x="799" y="173" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">下单成功</text></switch></g><path d="M 70.34 120 L 912.63 120" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 917.88 120 L 910.88 123.5 L 912.63 120 L 910.88 116.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><path d="M 240.34 200 L 258.96 283.78" fill="none" stroke="#3333ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 260.1 288.91 L 255.16 282.83 L 258.96 283.78 L 262 281.32 Z" fill="#3333ff" stroke="#3333ff" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 247px; margin-left: 250px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: #ffffff; white-space: nowrap; ">查库存</div></div></div></foreignObject><text x="250" y="250" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">查库存</text></switch></g><path d="M 619 200 L 637.62 283.78" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 638.76 288.91 L 633.82 282.83 L 637.62 283.78 L 640.66 281.32 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 247px; margin-left: 629px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: #ffffff; white-space: nowrap; ">更新库存</div></div></div></foreignObject><text x="629" y="250" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">更新库存</text></switch></g><path d="M 550.34 200 L 568.96 283.78" fill="none" stroke="#3333ff" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 570.1 288.91 L 565.16 282.83 L 568.96 283.78 L 572 281.32 Z" fill="#3333ff" stroke="#3333ff" stroke-miterlimit="10" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 247px; margin-left: 560px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; background-color: #ffffff; white-space: nowrap; ">更新库存</div></div></div></foreignObject><text x="560" y="250" fill="#000000" font-family="Helvetica" font-size="11px" text-anchor="middle">更新库存</text></switch></g><rect x="298.02" y="296.67" width="50" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 307px; margin-left: 299px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">库存 = 1</div></div></div></foreignObject><text x="323" y="310" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">库存 = 1</text></switch></g><rect x="619" y="296.67" width="50" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 48px; height: 1px; padding-top: 307px; margin-left: 620px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">库存 = 0</div></div></div></foreignObject><text x="644" y="310" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">库存 = 0</text></switch></g><rect x="842" y="0" width="60" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 10px; margin-left: 843px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 16px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">时间线</div></div></div></foreignObject><text x="872" y="15" fill="#000000" font-family="Helvetica" font-size="16px" text-anchor="middle">时间线</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>