2 |
title |
varchar |
125 |
0 |
Y |
N |
|
标题:[0,125]用于产品和html的 标签中</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">img</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">封面图:用于显示于产品列表页</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">description</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">描述:[0,255]用于产品规格描述</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">price_ago</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">double</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0.00</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">原价:[1]</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">price</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">double</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0.00</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">卖价:[1]</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">sales</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">销量:[0,1000000000]</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">inventory</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品库存</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">type</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品分类:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">hits</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">点击量:[0,1000000000]访问这篇产品的人次</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">11</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">content</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">longtext</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">2147483647</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">正文:产品的主体内容</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">12</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">img_1</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">主图1:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">13</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">img_2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">主图2:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">14</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">img_3</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">主图3:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">15</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">img_4</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">主图4:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">16</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">img_5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">主图5:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">17</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">18</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">customize_field</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">自定义字段</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">20</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_table</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源表:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">21</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_field</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源字段:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">22</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源ID:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">23</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">user_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">添加人</p> </td>
</tr>
</tbody>
</table>
<p style="margin-left:.0001pt;text-align:justify;">表goods_type (商品类型)</p>
<table align="center" border="1" style="width:520pt;">
<tbody>
<tr>
<td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td>
<td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">type_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品分类ID:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">father_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">smallint</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">上级分类ID:[0,32767]</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">name</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品名称:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">desc</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">描述:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">icon</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">图标:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_table</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源表:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_field</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源字段:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间:</p> </td>
</tr>
</tbody>
</table>
<p style="margin-left:.0001pt;text-align:justify;">表hits (用户点击)</p>
<table align="center" border="1" style="width:520pt;">
<tbody>
<tr>
<td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td>
<td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">hits_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">点赞ID:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">user_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">点赞人:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_table</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源表:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_field</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源字段:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源ID:</p> </td>
</tr>
</tbody>
</table>
<p style="margin-left:.0001pt;text-align:justify;">表logistics_information (物流信息)</p>
<table align="center" border="1" style="width:520pt;">
<tbody>
<tr>
<td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td>
<td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">logistics_information_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">物流信息ID</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">order_number</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">订单编号</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">seller_customers</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">卖家用户</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">buyer_user</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">买家用户</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">pet_name</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">宠物名称</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">purchase_quantity</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">购买数量</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">total_order_price</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">订单总价</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">logistics_status</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">物流状态</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">logistics_description</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">物流描述</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">recommend</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">智能推荐</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">11</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">datetime</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">12</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间</p> </td>
</tr>
</tbody>
</table>
<p style="margin-left:.0001pt;text-align:justify;">表notice (公告)</p>
<table align="center" border="1" style="width:520pt;">
<tbody>
<tr>
<td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td>
<td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">notice_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">mediumint</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">公告id:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">title</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">125</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">标题:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">content</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">longtext</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">2147483647</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">正文:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间:</p> </td>
</tr>
</tbody>
</table>
<p style="margin-left:.0001pt;text-align:justify;">表order (订单)</p>
<table align="center" border="1" style="width:520pt;">
<tbody>
<tr>
<td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td>
<td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">order_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">订单ID:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">order_number</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">订单号:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">goods_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">mediumint</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品id:[0,8388607]</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">title</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">32</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品标题:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">img</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品图片:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">price</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">double</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0.00</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">价格:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">price_ago</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">double</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0.00</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">原价:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">num</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">数量:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">price_count</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">double</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0.00</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">总价:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">norms</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">规格:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">11</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">type</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">未分类</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品分类:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">12</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">contact_name</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">32</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">联系人姓名:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">13</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">contact_email</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">125</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">联系人邮箱:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">14</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">contact_phone</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">11</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">联系人手机:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">15</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">contact_address</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">收件地址:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">16</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">postal_code</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">邮政编码:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">17</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">user_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">买家ID:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">18</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">merchant_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">mediumint</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商家ID:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">20</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">21</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">description</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">描述:[0,255]用于产品规格描述</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">22</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">state</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">16</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">待付款</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">订单状态:待付款,待发货,待签收,已签收,待退款,已退款,已拒绝,已完成</p> </td>
</tr>
</tbody>
</table>
<p style="margin-left:.0001pt;text-align:justify;">表ordinary_users (普通用户)</p>
<table align="center" border="1" style="width:520pt;">
<tbody>
<tr>
<td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td>
<td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">ordinary_users_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">普通用户ID</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">user_name</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">用户姓名</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">user_gender</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">用户性别</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">user_age</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">用户年龄</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">location</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">所在地区</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">examine_state</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">16</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">已通过</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">审核状态</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">recommend</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">智能推荐</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">user_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">用户ID</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">datetime</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间</p> </td>
</tr>
</tbody>
</table>
<p style="margin-left:.0001pt;text-align:justify;">表pet_information (宠物信息)</p>
<table align="center" border="1" style="width:520pt;">
<tbody>
<tr>
<td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td>
<td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">pet_information_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">宠物信息ID</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">store_name</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">店铺名称</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">seller_customers</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">卖家用户</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">pet_age</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">宠物年龄</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">location</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">所在地区</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">recommend</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">智能推荐</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">cart_title</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">125</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">标题:[0,125]用于产品html的标签中</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">cart_img</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">封面图:用于显示于产品列表页</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">cart_description</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">描述:[0,255]用于产品规格描述</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">cart_price_ago</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">double</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0.00</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">原价:[1]</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">11</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">cart_price</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">double</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0.00</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">卖价:[1]</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">12</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">cart_inventory</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品库存</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">13</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">cart_type</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">未分类</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">商品分类:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">14</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">cart_content</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">longtext</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">2147483647</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">正文:产品的主体内容</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">15</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">cart_img_1</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">主图1:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">16</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">cart_img_2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">主图2:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">17</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">cart_img_3</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">主图3:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">18</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">cart_img_4</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">主图4:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">cart_img_5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">主图5:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">20</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">datetime</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">21</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间</p> </td>
</tr>
</tbody>
</table>
<p style="margin-left:.0001pt;text-align:justify;">表praise (点赞)</p>
<table align="center" border="1" style="width:520pt;">
<tbody>
<tr>
<td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td>
<td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">praise_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">点赞ID:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">user_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">点赞人:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_table</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源表:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_field</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源字段:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源ID:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">status</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">bit</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">点赞状态:1为点赞,0已取消</p> </td>
</tr>
</tbody>
</table>
<p style="margin-left:.0001pt;text-align:justify;">表remind_shipment (提醒发货)</p>
<table align="center" border="1" style="width:520pt;">
<tbody>
<tr>
<td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td>
<td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">remind_shipment_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">提醒发货ID</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">order_number</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">订单编号</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">seller_customers</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">卖家用户</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">buyer_user</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">买家用户</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">pet_name</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">宠物名称</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">purchase_quantity</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">购买数量</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">total_order_price</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">订单总价</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">reminder_content</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">text</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">65535</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">提醒内容</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">recommend</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">智能推荐</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">datetime</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">11</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间</p> </td>
</tr>
</tbody>
</table>
<p style="margin-left:.0001pt;text-align:justify;">表seller (卖家)</p>
<table align="center" border="1" style="width:520pt;">
<tbody>
<tr>
<td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td>
<td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">seller_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">卖家ID</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">store_name</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">店铺名称</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">sellers_name</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">卖家姓名</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">seller_gender</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">卖家性别</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">location</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">所在地区</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">examine_state</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">16</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">已通过</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">审核状态</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">recommend</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">智能推荐</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">user_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">用户ID</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">datetime</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间</p> </td>
</tr>
</tbody>
</table>
<p style="margin-left:.0001pt;text-align:justify;">表slides (轮播图)</p>
<table align="center" border="1" style="width:520pt;">
<tbody>
<tr>
<td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td>
<td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">slides_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">轮播图ID:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">title</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">标题:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">content</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">内容:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">url</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">链接:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">img</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">轮播图:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">hits</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">点击量:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间:</p> </td>
</tr>
</tbody>
</table>
<p style="margin-left:.0001pt;text-align:justify;">表upload (文件上传)</p>
<table align="center" border="1" style="width:520pt;">
<tbody>
<tr>
<td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td>
<td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">upload_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">上传ID</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">name</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">文件名</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">path</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">访问路径</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">file</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">文件路径</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">display</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">显示顺序</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">father_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">父级ID</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">dir</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">文件夹</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">type</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">32</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">文件类型</p> </td>
</tr>
</tbody>
</table>
<p style="margin-left:.0001pt;text-align:justify;">表user (用户账户:用于保存用户登录信息)</p>
<table align="center" border="1" style="width:520pt;">
<tbody>
<tr>
<td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td>
<td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">user_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">mediumint</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">用户ID:[0,8388607]用户获取其他与用户相关的数据</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">state</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">smallint</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">账户状态:[0,10](1可用|2异常|3已冻结|4已注销)</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">user_group</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">32</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">所在用户组:[0,32767]决定用户身份和权限</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">login_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">上次登录时间:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">phone</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">11</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">手机号码:[0,11]用户的手机号码,用于找回密码时或登录时</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">phone_state</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">smallint</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">手机认证:[0,1](0未认证|1审核中|2已认证)</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">username</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">16</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">用户名:[0,16]用户登录时所用的账户名称</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">nickname</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">16</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">昵称:[0,16]</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">password</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">email</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">64</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">邮箱:[0,64]用户的邮箱,用于找回密码时或登录时</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">11</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">email_state</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">smallint</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">邮箱认证:[0,1](0未认证|1审核中|2已认证)</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">12</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">avatar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">头像地址:[0,255]</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">13</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间:</p> </td>
</tr>
</tbody>
</table>
<p style="margin-left:.0001pt;text-align:justify;">表user_group (用户组:用于用户前端身份和鉴权)</p>
<table align="center" border="1" style="width:520pt;">
<tbody>
<tr>
<td style="background-color:#e7e6e6;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">编号</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">数据类型</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">长度</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">小数位</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">允许空值</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">主键</p> </td>
<td style="background-color:#e7e6e6;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">默认值</p> </td>
<td style="background-color:#e7e6e6;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">说明</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">1</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">group_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">mediumint</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">用户组ID:[0,8388607]</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">2</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">display</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">smallint</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">100</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">显示顺序:[0,1000]</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">3</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">name</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">16</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">名称:[0,16]</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">4</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">description</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">描述:[0,255]描述该用户组的特点或权限范围</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_table</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源表:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">6</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_field</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">varchar</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">255</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;"></p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源字段:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">7</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">source_id</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">int</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">来源ID:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">8</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">register</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">smallint</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">5</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">Y</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">注册位置:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">9</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">create_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">创建时间:</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:57.6pt;"> <p style="margin-left:.0001pt;text-align:justify;">10</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">update_time</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">timestamp</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">19</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">0</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">N</p> </td>
<td style="vertical-align:top;width:57.65pt;"> <p style="margin-left:.0001pt;text-align:justify;">CURRENT_TIMESTAMP</p> </td>
<td style="vertical-align:top;width:58.85pt;"> <p style="margin-left:.0001pt;text-align:justify;">更新时间:</p> </td>
</tr>
</tbody>
</table>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<h2 style="text-align:center;">第5章 系统实现</h2>
<h3 style="text-align:left;"><strong>5.1基本任务</strong></h3>
<p>本章节详细介绍了系统各大功能模块的实现过程和实现方法,对每个功能进行实现,设计详细的根本目标是确定应该具体实现所要求的系统,每个模块都对应着相应的界面和显示的配图。主要从主页面的实现、登录模块的实现、教师模块的实现、普通用户模块的实现、课程管理模块的实现、普通用户选课管理模块的实现、退课信息管理模块的实现的实现等方面来描述。</p>
<p>系统呈现出一种简洁大方的后台:界面简约、鳞次栉比,用户能轻车熟路的使用。出于对系统使用群体广泛的顾虑,应有良好性能的后台。</p>
<h3 style="text-align:left;"><strong>5.2登录模块的实现</strong></h3>
<p>系统的登录窗口是用户的入口,用户只有在登录成功后才可以进入访问。通过在登录提交表单,后台处理判断是否为合法用户,进行页面跳转,进入系统中去。</p>
<p>登录合法性判断过程:用户输入账号和密码后,系统首先确定输入输入数据合法性,调用src下的mainctrl类的dopost方法来验证。</p>
<p>用户登录模块的IPO如下所示:</p>
<p>输入:用户名和密码。</p>
<p>处理:</p>
<p>1)检测用户输入的账号、密码是否正确及在数据库已对应存在。</p>
<p>2)从数据库中提取记录,并储存在本地的session中(timeout默认=30min)。</p>
<p>3)根据用户名,将其显示在系统首页上。</p>
<p>输出:是否成功的信息。</p>
<p>登录流程图如下所示。</p> <a href="http://img.e-com-net.com/image/info8/49b4361ecf7645b2a98b75db2b723d2e.jpg" target="_blank"><img alt="springboot宠物店管理系统-计算机毕设 附源码 32041_第9张图片" height="336" src="http://img.e-com-net.com/image/info8/49b4361ecf7645b2a98b75db2b723d2e.jpg" width="285" style="border:1px solid black;"></a>
<p style="text-align:center;">图5-1登录流程图</p>
<p>系统登录界面如下所示。</p> <a href="http://img.e-com-net.com/image/info8/e7ec1668c6494c2c906ab1121addfc64.jpg" target="_blank"><img alt="springboot宠物店管理系统-计算机毕设 附源码 32041_第10张图片" height="345" src="http://img.e-com-net.com/image/info8/e7ec1668c6494c2c906ab1121addfc64.jpg" width="650" style="border:1px solid black;"></a>
<p style="text-align:center;">图5-2系统登录界面</p>
<p style="text-align:left;">登录代码如下:</p>
<p style="margin-left:.0001pt;text-align:justify;"> /**</p>
<p style="margin-left:.0001pt;text-align:justify;"> * 登录</p>
<p style="margin-left:.0001pt;text-align:justify;"> * @param data</p>
<p style="margin-left:.0001pt;text-align:justify;"> * @param httpServletRequest</p>
<p style="margin-left:.0001pt;text-align:justify;"> * @return</p>
<p style="margin-left:.0001pt;text-align:justify;"> */</p>
<p style="margin-left:.0001pt;text-align:justify;"> @PostMapping("login")</p>
<p style="margin-left:.0001pt;text-align:justify;"> public Map<String, Object> login(@RequestBody Map<String, String> data, HttpServletRequest httpServletRequest) {</p>
<p style="margin-left:.0001pt;text-align:justify;"> log.info("[执行登录接口]");</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"> String username = data.get("username");</p>
<p style="margin-left:.0001pt;text-align:justify;"> String email = data.get("email");</p>
<p style="margin-left:.0001pt;text-align:justify;"> String phone = data.get("phone");</p>
<p style="margin-left:.0001pt;text-align:justify;"> String password = data.get("password");</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"> List resultList = null;</p>
<p style="margin-left:.0001pt;text-align:justify;"> Map<String, String> map = new HashMap<>();</p>
<p style="margin-left:.0001pt;text-align:justify;"> if(username != null && "".equals(username) == false){</p>
<p style="margin-left:.0001pt;text-align:justify;"> map.put("username", username);</p>
<p style="margin-left:.0001pt;text-align:justify;"> resultList = service.select(map, new HashMap<>()).getResultList();</p>
<p style="margin-left:.0001pt;text-align:justify;"> }</p>
<p style="margin-left:.0001pt;text-align:justify;"> else if(email != null && "".equals(email) == false){</p>
<p style="margin-left:.0001pt;text-align:justify;"> map.put("email", email);</p>
<p style="margin-left:.0001pt;text-align:justify;"> resultList = service.select(map, new HashMap<>()).getResultList();</p>
<p style="margin-left:.0001pt;text-align:justify;"> }</p>
<p style="margin-left:.0001pt;text-align:justify;"> else if(phone != null && "".equals(phone) == false){</p>
<p style="margin-left:.0001pt;text-align:justify;"> map.put("phone", phone);</p>
<p style="margin-left:.0001pt;text-align:justify;"> resultList = service.select(map, new HashMap<>()).getResultList();</p>
<p style="margin-left:.0001pt;text-align:justify;"> }else{</p>
<p style="margin-left:.0001pt;text-align:justify;"> return error(30000, "账号或密码不能为空");</p>
<p style="margin-left:.0001pt;text-align:justify;"> }</p>
<p style="margin-left:.0001pt;text-align:justify;"> if (resultList == null || password == null) {</p>
<p style="margin-left:.0001pt;text-align:justify;"> return error(30000, "账号或密码不能为空");</p>
<p style="margin-left:.0001pt;text-align:justify;"> }</p>
<p style="margin-left:.0001pt;text-align:justify;"> //判断是否有这个用户</p>
<p style="margin-left:.0001pt;text-align:justify;"> if (resultList.size()<=0){</p>
<p style="margin-left:.0001pt;text-align:justify;"> return error(30000,"用户不存在");</p>
<p style="margin-left:.0001pt;text-align:justify;"> }</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"> User byUsername = (User) resultList.get(0);</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"> Map<String, String> groupMap = new HashMap<>();</p>
<p style="margin-left:.0001pt;text-align:justify;"> groupMap.put("name",byUsername.getUserGroup());</p>
<p style="margin-left:.0001pt;text-align:justify;"> List groupList = userGroupService.select(groupMap, new HashMap<>()).getResultList();</p>
<p style="margin-left:.0001pt;text-align:justify;"> if (groupList.size()<1){</p>
<p style="margin-left:.0001pt;text-align:justify;"> return error(30000,"用户组不存在");</p>
<p style="margin-left:.0001pt;text-align:justify;"> }</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"> UserGroup userGroup = (UserGroup) groupList.get(0);</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"> //查询用户审核状态</p>
<p style="margin-left:.0001pt;text-align:justify;"> if (!StringUtils.isEmpty(userGroup.getSourceTable())){</p>
<p style="margin-left:.0001pt;text-align:justify;"> String sql = "select examine_state from "+ userGroup.getSourceTable() +" WHERE user_id = " + byUsername.getUserId();</p>
<p style="margin-left:.0001pt;text-align:justify;"> String res = String.valueOf(service.runCountSql(sql).getSingleResult());</p>
<p style="margin-left:.0001pt;text-align:justify;"> if (res==null){</p>
<p style="margin-left:.0001pt;text-align:justify;"> return error(30000,"用户不存在");</p>
<p style="margin-left:.0001pt;text-align:justify;"> }</p>
<p style="margin-left:.0001pt;text-align:justify;"> if (!res.equals("已通过")){</p>
<p style="margin-left:.0001pt;text-align:justify;"> return error(30000,"该用户审核未通过");</p>
<p style="margin-left:.0001pt;text-align:justify;"> }</p>
<p style="margin-left:.0001pt;text-align:justify;"> }</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"> //查询用户状态</p>
<p style="margin-left:.0001pt;text-align:justify;"> if (byUsername.getState()!=1){</p>
<p style="margin-left:.0001pt;text-align:justify;"> return error(30000,"用户非可用状态,不能登录");</p>
<p style="margin-left:.0001pt;text-align:justify;"> }</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"> String md5password = service.encryption(password);</p>
<p style="margin-left:.0001pt;text-align:justify;"> if (byUsername.getPassword().equals(md5password)) {</p>
<p style="margin-left:.0001pt;text-align:justify;"> // 存储Token到数据库</p>
<p style="margin-left:.0001pt;text-align:justify;"> AccessToken accessToken = new AccessToken();</p>
<p style="margin-left:.0001pt;text-align:justify;"> accessToken.setToken(UUID.randomUUID().toString().replaceAll("-", ""));</p>
<p style="margin-left:.0001pt;text-align:justify;"> accessToken.setUser_id(byUsername.getUserId());</p>
<p style="margin-left:.0001pt;text-align:justify;"> tokenService.save(accessToken);</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"> // 返回用户信息</p>
<p style="margin-left:.0001pt;text-align:justify;"> JSONObject user = JSONObject.parseObject(JSONObject.toJSONString(byUsername));</p>
<p style="margin-left:.0001pt;text-align:justify;"> user.put("token", accessToken.getToken());</p>
<p style="margin-left:.0001pt;text-align:justify;"> JSONObject ret = new JSONObject();</p>
<p style="margin-left:.0001pt;text-align:justify;"> ret.put("obj",user);</p>
<p style="margin-left:.0001pt;text-align:justify;"> return success(ret);</p>
<p style="margin-left:.0001pt;text-align:justify;"> } else {</p>
<p style="margin-left:.0001pt;text-align:justify;"> return error(30000, "账号或密码不正确");</p>
<p style="margin-left:.0001pt;text-align:justify;"> }</p>
<p style="margin-left:.0001pt;text-align:justify;">}</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<h3 style="text-align:left;"><strong>5.3管理员功能模块</strong></h3>
<p style="margin-left:.0001pt;text-align:justify;">管理员登录宠物店管理系统,管理员后台功能为:后台首页,轮播图管理,公告信息管理,资源管理,商城管理(宠物信息,分类列表,订单列表),系统用户,模块管理(咨询卖家,物流信息,提醒发货)等功能,如下图所示:</p> <a href="http://img.e-com-net.com/image/info8/793fc7017caa436498dd747cb575c31a.jpg" target="_blank"><img alt="springboot宠物店管理系统-计算机毕设 附源码 32041_第11张图片" height="346" src="http://img.e-com-net.com/image/info8/793fc7017caa436498dd747cb575c31a.jpg" width="650" style="border:1px solid black;"></a>
<p style="margin-left:.0001pt;text-align:justify;"> 图 5-3 管理员后台功能界面图</p>
<p style="margin-left:.0001pt;text-align:justify;">系统用户,在此界面可查看用户的昵称,用户名,姓名,性别,创建时间等信息,还可在此页面对进行重置,删除,添加等操作,如图5-4。</p> <a href="http://img.e-com-net.com/image/info8/a44bc694b5724cb4a3ad7139fb88889f.jpg" target="_blank"><img alt="springboot宠物店管理系统-计算机毕设 附源码 32041_第12张图片" height="346" src="http://img.e-com-net.com/image/info8/a44bc694b5724cb4a3ad7139fb88889f.jpg" width="650" style="border:1px solid black;"></a>
<p style="margin-left:.0001pt;text-align:center;">图5-4用户管理界面图</p>
<p style="margin-left:.0001pt;text-align:justify;">宠物资讯,在此界面可查看宠物资讯的标题,封面,文章分类,标签等信息,还可在此页面对进行重置,删除,添加等操作,如图5-5所示:</p> <a href="http://img.e-com-net.com/image/info8/c01c53c234e64f719b201810a013ea38.jpg" target="_blank"><img alt="springboot宠物店管理系统-计算机毕设 附源码 32041_第13张图片" height="346" src="http://img.e-com-net.com/image/info8/c01c53c234e64f719b201810a013ea38.jpg" width="650" style="border:1px solid black;"></a>
<p style="margin-left:.0001pt;text-align:center;">图5-5 宠物资讯管理界面图</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="text-align:center;"></p>
<h3 style="text-align:left;"><strong>5.4普通用户功能模块</strong></h3>
<p style="margin-left:.0001pt;text-align:justify;">普通用户登录宠物店管理系统,功能为:首页,公告信息,宠物资讯,宠物信息,咨询卖家,我的(我的账户,我的收藏,我的地址,我的购物车,我的订单,个人中心)等功能,如下图所示:</p> <a href="http://img.e-com-net.com/image/info8/b149e4f7691c4106950500091a184dd8.jpg" target="_blank"><img alt="springboot宠物店管理系统-计算机毕设 附源码 32041_第14张图片" height="346" src="http://img.e-com-net.com/image/info8/b149e4f7691c4106950500091a184dd8.jpg" width="650" style="border:1px solid black;"></a>
<p style="text-align:center;">图5-6 普通用户前台功能界面图</p>
<p>宠物信息, 在此界面可查看可购买宠物名称,店铺名称,卖家用户,宠物年龄,所在地区等信息,还可在此页面对进行点赞,收藏,加入购物车,立即购买等操作,如下图所示。</p> <a href="http://img.e-com-net.com/image/info8/289c754e2f8d457db100d8305c66ea65.jpg" target="_blank"><img alt="springboot宠物店管理系统-计算机毕设 附源码 32041_第15张图片" height="346" src="http://img.e-com-net.com/image/info8/289c754e2f8d457db100d8305c66ea65.jpg" width="650" style="border:1px solid black;"></a>
<p style="text-align:center;">图5-7宠物信息一览界面图</p> <a href="http://img.e-com-net.com/image/info8/8788dcadcce1412a8085b72a4456d350.jpg" target="_blank"><img alt="springboot宠物店管理系统-计算机毕设 附源码 32041_第16张图片" height="346" src="http://img.e-com-net.com/image/info8/8788dcadcce1412a8085b72a4456d350.jpg" width="650" style="border:1px solid black;"></a>
<p style="text-align:center;">图5-8宠物详情界面图</p>
<p>咨询卖家, 在此界面可通过输入标题名称,选择卖家用户,填写咨询内容等方式向卖家发起咨询,如下图所示。</p> <a href="http://img.e-com-net.com/image/info8/8d8f511ce38f4e6bb58b62dd9301e15e.jpg" target="_blank"><img alt="springboot宠物店管理系统-计算机毕设 附源码 32041_第17张图片" height="346" src="http://img.e-com-net.com/image/info8/8d8f511ce38f4e6bb58b62dd9301e15e.jpg" width="650" style="border:1px solid black;"></a>
<p style="text-align:center;">图5-9咨询卖家界面图</p>
<p style="text-align:center;"></p>
<h3 style="text-align:left;"><strong>5.5卖家功能模块</strong></h3>
<p style="margin-left:.0001pt;text-align:justify;">卖家用户登录宠物店管理系统,功能为:后台首页,商城管理(宠物信息,订单列表),模块管理(咨询卖家,物流信息,提醒发货)等功能,如下图所示:</p> <a href="http://img.e-com-net.com/image/info8/b2f085e405d8476ea3ab887f0efef574.jpg" target="_blank"><img alt="springboot宠物店管理系统-计算机毕设 附源码 32041_第18张图片" height="346" src="http://img.e-com-net.com/image/info8/b2f085e405d8476ea3ab887f0efef574.jpg" width="650" style="border:1px solid black;"></a>
<p style="text-align:center;">图5-10卖家功能界面图</p>
<p>宠物信息, 在此界面可对宠物的标题,封面图,卖价,原价,库存,分类等信息进行维护管理,可以进行查询,重置,添加,删除等操作。如下图所示。</p> <a href="http://img.e-com-net.com/image/info8/52c2d7ce026d4462831879cf920d1d9a.jpg" target="_blank"><img alt="springboot宠物店管理系统-计算机毕设 附源码 32041_第19张图片" height="346" src="http://img.e-com-net.com/image/info8/52c2d7ce026d4462831879cf920d1d9a.jpg" width="650" style="border:1px solid black;"></a>
<p style="text-align:center;">图5-11宠物信息管理界面图</p> <a href="http://img.e-com-net.com/image/info8/884b8aab913c4411a9835fb592c39b25.jpg" target="_blank"><img alt="springboot宠物店管理系统-计算机毕设 附源码 32041_第20张图片" height="346" src="http://img.e-com-net.com/image/info8/884b8aab913c4411a9835fb592c39b25.jpg" width="650" style="border:1px solid black;"></a>
<p style="text-align:center;">图5-12宠物信息维护界面图</p>
<p>咨询卖家, 在此界面图可对用户发起的咨询进行答复。如下图所示。</p> <a href="http://img.e-com-net.com/image/info8/aac501ddd89343e7af9a9af0ea1db950.jpg" target="_blank"><img alt="springboot宠物店管理系统-计算机毕设 附源码 32041_第21张图片" height="346" src="http://img.e-com-net.com/image/info8/aac501ddd89343e7af9a9af0ea1db950.jpg" width="650" style="border:1px solid black;"></a>
<p style="text-align:center;">图5-13咨询答复界面图</p>
<p>物流信息, 在此界面图可对维护管理订单的物流信息。如下图所示。</p> <a href="http://img.e-com-net.com/image/info8/d5067b2174704194b193d40d64839c98.jpg" target="_blank"><img alt="springboot宠物店管理系统-计算机毕设 附源码 32041_第22张图片" height="346" src="http://img.e-com-net.com/image/info8/d5067b2174704194b193d40d64839c98.jpg" width="650" style="border:1px solid black;"></a>
<p style="text-align:center;">图5-14物流信息维护界面图</p>
<p style="text-align:center;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<h2 style="text-align:center;"><strong><strong>第</strong></strong><strong><strong>6</strong></strong><strong><strong>章 </strong></strong><strong><strong>系统测试</strong></strong></h2>
<h3 style="margin-left:28.9pt;text-align:left;"><strong>6.1系统测试的目的</strong></h3>
<p style="margin-left:.0001pt;text-align:justify;">程序设计不能保证没有错误,这是一个开发过程,在错误或错误的过程中都是难以避免的。虽然这是不可避免的,但我们不能使这些错误始终存在于系统中,错误可能会造成无法估量的后果,如系统崩溃,安全信息泄露,系统无法正常启动等,为了避免这些问题,我们需要测试程序,再测试过程中发现问题,并纠正它们,从而使系统更长时间稳定成熟。本章的作用是发现这些问题,并对其进行修改,虽然耗时费力,但对于长期使用而言是非常重要和必要系统的开发。</p>
<p style="margin-left:.0001pt;text-align:justify;">软件在设计后必须进行测试,调试过程中使用的方法是软件测试方法。在开发新软件时,系统测试是检查软件是否合格的关键步骤,以及是否符合设计目标的参考。测试主要是查看软件中数据的准确性,正确的操作与否,以及操作的结果,还有哪些方面需要改进。</p>
<p style="margin-left:.0001pt;text-align:justify;">宠物店管理系统的实现,对于系统中功能模块的实现及操作都必须通过测试进行来评判系统是否可以准确的实现。在宠物店管理系统正式上传使用之前必须做的一步就是系统测试,对于测试发现的错误及时修改处理,保证系统准确无误的供给用户使用。</p>
<h3 style="margin-left:28.9pt;text-align:left;"><strong>6.2系统测试方法</strong></h3>
<p style="margin-left:.0001pt;text-align:justify;">在对宠物店管理系统进行测试的时候在找到问题的情况下必须在第一时间找到解决问题的办法,不要存在侥幸的心理,这样才能让宠物店管理系统开发的质量可以过关,并且开发的周期会大大缩短,还有就是在测试时,不要出现重复性的错误,遇到一个错误问题,要将整个宠物店管理系统开发所牵扯的该问题都必须一一解决,提高宠物店管理系统平台的安全性、稳定性。</p>
<p style="margin-left:.0001pt;text-align:justify;">白盒测试与黑盒测试是测试中比较常用的两种方法。</p>
<p style="margin-left:.0001pt;text-align:justify;">①结构测试俗称白盒测试:这种测试是在对程序的处理过程与结构都有详尽谅解的前提下,顺从程序内部的逻辑而完成的系统测试,以确定系统中所有的通路都能够遵照设计要求正常工作,不出现任何偏差。</p>
<p style="margin-left:.0001pt;text-align:justify;">②功能测试又成黑盒测试:主要是针对程序功能能够按照设计正常实现的一种检测,在程序接口处进行,检测程序手法数据是否正常,与外部信息的交换是否完整。</p>
<h3 style="margin-left:28.9pt;text-align:left;"><strong>6.3功能测试</strong></h3>
<p style="margin-left:21pt;">用户登录测试:</p>
<table align="center" border="1">
<tbody>
<tr>
<td style="vertical-align:top;width:74.8pt;"> <p style="margin-left:.0001pt;text-align:center;">模块名称</p> </td>
<td style="vertical-align:top;width:76.1pt;"> <p style="margin-left:.0001pt;text-align:left;">测试用例</p> </td>
<td style="vertical-align:top;width:75.65pt;"> <p style="margin-left:.0001pt;text-align:left;">预期结果</p> </td>
<td style="vertical-align:top;width:75.65pt;"> <p style="margin-left:.0001pt;text-align:left;">实际结果</p> </td>
<td style="vertical-align:top;width:74.9pt;"> <p style="margin-left:.0001pt;text-align:left;">是否通过</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:74.8pt;"> <p style="margin-left:.0001pt;text-align:left;">登录模块</p> </td>
<td style="vertical-align:top;width:76.1pt;"> <p style="margin-left:.0001pt;text-align:left;">用户名:admin 密码:123 </p> </td>
<td style="vertical-align:top;width:75.65pt;"> <p style="margin-left:.0001pt;text-align:left;">弹出错误提示,提示密码错误</p> </td>
<td style="vertical-align:top;width:75.65pt;"> <p style="margin-left:.0001pt;text-align:left;">弹出错误提示,提示密码错误</p> </td>
<td style="vertical-align:top;width:74.9pt;"> <p style="margin-left:.0001pt;text-align:left;">通过</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:74.8pt;"> <p style="margin-left:.0001pt;text-align:left;">登录模块</p> </td>
<td style="vertical-align:top;width:76.1pt;"> <p style="margin-left:.0001pt;text-align:left;">用户名:123 </p> <p style="margin-left:.0001pt;text-align:left;">密码:admin </p> </td>
<td style="vertical-align:top;width:75.65pt;"> <p style="margin-left:.0001pt;text-align:left;">弹出错误提示,提示用户名错误</p> </td>
<td style="vertical-align:top;width:75.65pt;"> <p style="margin-left:.0001pt;text-align:left;">弹出错误提示,提示用户名错误</p> </td>
<td style="vertical-align:top;width:74.9pt;"> <p style="margin-left:.0001pt;text-align:left;">通过</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:74.8pt;"> <p style="margin-left:.0001pt;text-align:left;">登录模块</p> </td>
<td style="vertical-align:top;width:76.1pt;"> <p style="margin-left:.0001pt;text-align:left;">用户名:admin </p> <p style="margin-left:.0001pt;text-align:left;">密码:admin </p> </td>
<td style="vertical-align:top;width:75.65pt;"> <p style="margin-left:.0001pt;text-align:left;">管理员登录成功</p> </td>
<td style="vertical-align:top;width:75.65pt;"> <p style="margin-left:.0001pt;text-align:left;">管理员登录成功</p> </td>
<td style="vertical-align:top;width:74.9pt;"> <p style="margin-left:.0001pt;text-align:left;">通过</p> </td>
</tr>
</tbody>
</table>
<p style="margin-left:21pt;">修改密码测试:</p>
<table align="center" border="1">
<tbody>
<tr>
<td style="vertical-align:top;width:76.25pt;"> <p style="margin-left:.0001pt;text-align:left;">模块名称</p> </td>
<td style="vertical-align:top;width:77.55pt;"> <p style="margin-left:.0001pt;text-align:left;">测试用例</p> </td>
<td style="vertical-align:top;width:77.1pt;"> <p style="margin-left:.0001pt;text-align:left;">预期结果</p> </td>
<td style="vertical-align:top;width:77.15pt;"> <p style="margin-left:.0001pt;text-align:left;">实际结果</p> </td>
<td style="vertical-align:top;width:76.35pt;"> <p style="margin-left:.0001pt;text-align:left;">是否通过</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:76.25pt;"> <p style="margin-left:.0001pt;text-align:left;">修改密码模块</p> </td>
<td style="vertical-align:top;width:77.55pt;"> <p style="margin-left:.0001pt;text-align:left;">原密码:666</p> <p style="margin-left:.0001pt;text-align:left;">新密码:123</p> <p style="margin-left:.0001pt;text-align:left;">确认密码:123 </p> </td>
<td style="vertical-align:top;width:77.1pt;"> <p style="margin-left:.0001pt;text-align:left;">弹出错误提示,提示原密码错误</p> </td>
<td style="vertical-align:top;width:77.15pt;"> <p style="margin-left:.0001pt;text-align:left;">弹出错误提示,提示原密码错误</p> </td>
<td style="vertical-align:top;width:76.35pt;"> <p style="margin-left:.0001pt;text-align:left;">通过</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:76.25pt;"> <p style="margin-left:.0001pt;text-align:left;">修改密码模块</p> </td>
<td style="vertical-align:top;width:77.55pt;"> <p style="margin-left:.0001pt;text-align:left;">原密码:admin 新密码:123</p> <p style="margin-left:.0001pt;text-align:left;">确认密码:333 </p> </td>
<td style="vertical-align:top;width:77.1pt;"> <p style="margin-left:.0001pt;text-align:left;">弹出错误提示,提示确认密码不一致</p> </td>
<td style="vertical-align:top;width:77.15pt;"> <p style="margin-left:.0001pt;text-align:left;">弹出错误提示,提示确认密码不一致</p> </td>
<td style="vertical-align:top;width:76.35pt;"> <p style="margin-left:.0001pt;text-align:left;">通过</p> </td>
</tr>
<tr>
<td style="vertical-align:top;width:76.25pt;"> <p style="margin-left:.0001pt;text-align:left;">修改密码模块</p> </td>
<td style="vertical-align:top;width:77.55pt;"> <p style="margin-left:.0001pt;text-align:left;">原密码:admin 新密码:123</p> <p style="margin-left:.0001pt;text-align:left;">确认密码:123 </p> </td>
<td style="vertical-align:top;width:77.1pt;"> <p style="margin-left:.0001pt;text-align:left;">密码修改成功</p> </td>
<td style="vertical-align:top;width:77.15pt;"> <p style="margin-left:.0001pt;text-align:left;">密码修改成功</p> </td>
<td style="vertical-align:top;width:76.35pt;"> <p style="margin-left:.0001pt;text-align:left;">通过</p> </td>
</tr>
</tbody>
</table>
<p style="margin-left:.0001pt;text-align:justify;">通过对功能的测试,宠物店管理系统的基本功能都是可行的,不管是系统里面的功能,还是界面的设计都是可值得推广宣传的。</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:center;">结 论</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:left;">此时项目已经完成,即使实施的时间不是很长,但是这个过程中需要准备很长的一段时间去对系统设计开发所相关技术进行学习。在学习的过程中,我逐渐认识得到了我自身存在的一些不足。对于一些控制是必要的应用技能,能够理解,整个过程中仅仅是一个掌握了常用的性能和控制方法,我觉得挺容易的。从该系统中,系统的分析和设计的调查数据,并且已经经历了几个月,并努力几个月,该系统已经完成。很显然,该系统仍有很多不成熟的地方,在系统设计过程中有许多技术缺陷存在。在设计的过程中也涉及到了很多自己无法解决的问题,主要通过咨询老师解决这些问题,对于毕业设计的圆满完成,需要感谢老师们的指导。系统的开发环境和配置都是可以自行安装的,系统使用Java开发工具,使用比较成熟的Mysql数据库进行对系统前台及后台的数据交互,根据技术语言对数据库,结合需求进行修改维护,可以使得系统运行更具有稳定性和安全性,从而完成实现系统的开发。</p>
<p style="text-align:left;">回顾毕业设计的整个过程,既付出汗水也收获了很多。虽然经历了各种各样的困难,自己的不断研究探索,系统的实现仍有不足之处。</p>
<p style="text-align:left;">在以后的学习及工作中,我仍然继续学习计算机方面的技术,让我在后期的平台开发中可以更好更快的实现需求功能。我相信我可以让更多的好工作,做出更大的贡献。</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<p style="margin-left:.0001pt;text-align:center;"><br>致 谢</p>
<p style="margin-left:.0001pt;text-align:justify;">宠物店管理系统的完成,如何实现的更好,其中付出的努力是很大的,这段时光将会终身难忘。</p>
<p style="margin-left:.0001pt;text-align:justify;">首先要感谢我的指导老师,谢谢您在设计和论文中给我的指导。在您的细心指导下我才能快速的掌握系统的相关功能,在您的大力帮助下我才能将课本上的知识与自己的项目结合,真正的做到学以致用。感谢您经常牺牲自己的休息时间,利用其丰富的教学和项目经验对我进行指导。</p>
<p style="margin-left:.0001pt;text-align:justify;">感谢所有教过我的老师,为我倾注了大量的心血,正是你们的谆谆教诲、严谨教学才使我能顺利的完成学业,再此向你们表示深深的感谢。</p>
<p style="margin-left:.0001pt;text-align:justify;">感谢我的同学们,对我的大力支持及帮助,正是你们不断的帮助、鼓励,给我带来了极大的动力,最终系统可以顺利的运行。我们在交流、谈论的这段时间,将是我未来的财富,我要深深地感谢你们!</p>
<p style="margin-left:.0001pt;text-align:justify;">毕业在即,在今后的工作和生活中,我会铭记师长们的教诲、同学们的帮助,继续不懈努力和追求,来报答所有支持和帮助过我的人!</p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
</div>
<p></p>
<h2 style="text-align:center;">参考文献</h2>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[1]Yu Yang. Design and Implementation of Student Information Management System Based on Springboot[J]. Advances in Computer, Signals and Systems,2022,6(6).</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[2]陈颖灵,朱映辉,江玉珍,黄栾雅.基于SpringBoot学生实训管理系统的设计与实现[J].电脑知识与技术,2022,18(19):49-51.DOI:10.14004/j.cnki.ckt.2022.1319.</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[3]朱启方,黄彩霞,范旭,万坦,任淑晖,牛佳坤.基于SpringBoot和Vue的多功能时间管理系统的设计与实现[J].电脑知识与技术,2022,18(18):31-32+41.DOI:10.14004/j.cnki.ckt.2022.1024.</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[4]向兵,董晓红.基于SpringBoot的高校教材管理系统的设计与实现[J].电脑知识与技术,2022,18(14):12-15.DOI:10.14004/j.cnki.ckt.2022.0827.</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[5]杨宇,徐万明.基于Springboot微信小程序用户管理系统设计[J].电脑与电信,2022(03):63-67.DOI:10.15966/j.cnki.dnydx.2022.03.023.</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[6]Ma Jinfeng,Zhang Jing,Li Ruonan,Zheng Hua,Li Weifeng. Using Bayesian optimization to automate the calibration of complex hydrological models: Framework and application[J]. Environmental Modelling and Software,2022,147.</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[7]金馨. 基于SSM的宠物店线上运营系统的设计与实现[D].首都经济贸易大学,2021.DOI:10.27338/d.cnki.gsjmu.2021.000769.</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[8]蒋晟,陈科.基于SpringBoot的学生宿舍管理系统的设计与实现[J].现代信息科技,2021,5(12):6-9.DOI:10.19850/j.cnki.2096-4706.2021.12.002.</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[9]文淑华,黄明源,刘雪帆,朱鹏飞,徐子嘉,王瑞锦.基于Flutter和SpringBoot的多平台会议室管理系统[J].实验科学与技术,2021,19(01):155-160.</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[10]李唯.基于SpringBoot的作业管理系统设计与开发[J].电脑编程技巧与维护,2020(12):73-74.DOI:10.16184/j.cnki.comprg.2020.12.028.</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[11]Guanhong Chen,Jiangming Xu. Design and implementation of efficient Learning platform based on SpringBoot Framework[J]. Journal of Electronics and Information Science,2020,6(1).</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[12]王超,张琪立,田广强,李晶晶.基于Springboot框架的学校机房计费管理系统的设计与实现[J].电子技术与软件工程,2020(23):159-160.</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[13]Jian Chen,Chen Jian,Pan Hailan. Design of Man Hour Management Information System on SpringBoot Framework[J]. Journal of Physics: Conference Series,2020,1646(1).</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[14]葛萌,王颖.基于SpringBoot+SSM框架的进销存管理系统设计与实现[J].科学技术创新,2020(24):74-77.</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[15]胡明,文翠,黄川.基于SpringBoot的毕业论文管理系统设计和开发[J].电脑编程技巧与维护,2020(07):92-93+104.DOI:10.16184/j.cnki.comprg.2020.07.033.</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[16]邱丹萍.应用SpringBoot的食堂订餐管理系统设计[J].福建电脑,2020,36(06):115-117.DOI:10.16707/j.cnki.fjpc.2020.06.035.</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[17]马海珠.小型宠物店管理系统的设计[J].电脑知识与技术,2019,15(36):93-94+108.DOI:10.14004/j.cnki.ckt.2019.4297.</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[18]Ji K,Chen X,Qin A, et al. Design and Implementation of Teaching Quality Evaluation System Based on SpringBoot[C]//西南石油大学(Southwest Petroleum University).第七届计算与信息科学国际学术会议论文集.第七届计算与信息科学国际学术会议论文集,2019:444-452.</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[19]杨华. 基于SSM的宠物店信息系统的设计与实现[D].吉林大学,2019.</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"><span style="background-color:#ffffff;"><span style="color:#333333;">[20]黄琳,林国钦.基于Java web的宠物店管理系统的设计[J].电子技术与软件工程,2019(04):36-37.</span></span></p>
<p style="margin-left:.0001pt;text-align:justify;"></p>
<blockquote>
<p style="margin-left:.0001pt;text-align:center;"><strong><span style="background-color:#a2e043;">请关注点赞+私信博主,免费领取项目源码</span></strong></p>
</blockquote>
<p style="margin-left:.0001pt;text-align:justify;"></p>
</div>
</div>
</div>
</div>
</div>
<!--PC和WAP自适应版-->
<div id="SOHUCS" sid="1728979477653958656"></div>
<script type="text/javascript" src="/views/front/js/chanyan.js"></script>
<!-- 文章页-底部 动态广告位 -->
<div class="youdao-fixed-ad" id="detail_ad_bottom"></div>
</div>
<div class="col-md-3">
<div class="row" id="ad">
<!-- 文章页-右侧1 动态广告位 -->
<div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
<div class="youdao-fixed-ad" id="detail_ad_1"> </div>
</div>
<!-- 文章页-右侧2 动态广告位 -->
<div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
<div class="youdao-fixed-ad" id="detail_ad_2"></div>
</div>
<!-- 文章页-右侧3 动态广告位 -->
<div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad">
<div class="youdao-fixed-ad" id="detail_ad_3"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="container">
<h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(spring,boot,java,课程设计,php,python,html)</h4>
<div id="paradigm-article-related">
<div class="recommend-post mb30">
<ul class="widget-links">
<li><a href="/article/1892109734522187776.htm"
title="python高效使用16---sort_values排序需要万分警惕的问题" target="_blank">python高效使用16---sort_values排序需要万分警惕的问题</a>
<span class="text-muted">云金杞</span>
<a class="tag" taget="_blank" href="/search/python%E9%AB%98%E6%95%88%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95/1.htm">python高效使用方法</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
<div>sort_values函数需要万分警惕的问题背景今天在优化empyrical模块的时候,发现在win11上测试通过的测试用例,在ubuntu18.04上测试失败了,通过定位发现是sort_values惹得祸。在使用pandas.sort_values(by=“value1”)的时候,value1如果有相同值,在默认排序算法下,排序后的结果在windows上和ubuntu上结果可能不一样。例子git</div>
</li>
<li><a href="/article/1892109225526620160.htm"
title="从零开始设计和实现一个 Python 下的 DAG(有向无环图)" target="_blank">从零开始设计和实现一个 Python 下的 DAG(有向无环图)</a>
<span class="text-muted">Java八股文面试</span>
<a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
<div>我们一起来从零开始设计和实现一个Python下的DAG(有向无环图),并结合GitHub上常见的代码模式进行优化。第一步:理解DAG的基本概念和需求首先,我们需要明确DAG的核心概念:节点(Node):代表任务或者操作。有向边(DirectedEdge):表示节点之间的依赖关系,从一个节点指向另一个节点,意味着前者必须在后者之前完成。无环(Acyclic):图中不存在从某个节点出发,经过一系列边最</div>
</li>
<li><a href="/article/1892106957926494208.htm"
title="22 FastAPI日志与监控" target="_blank">22 FastAPI日志与监控</a>
<span class="text-muted">安迪小宝</span>
<a class="tag" taget="_blank" href="/search/FastAPI/1.htm">FastAPI</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/fastapi/1.htm">fastapi</a>
<div>在现代应用开发中,日志记录和监控是确保系统健康和可维护性的重要组成部分。FastAPI提供了内置的日志功能,而Prometheus和Grafana则是常见的开源监控工具组合,广泛用于应用性能监控和可视化。本文将介绍如何配置FastAPI的日志记录,并结合Prometheus和Grafana进行应用监控和数据可视化。1.配置FastAPI的日志记录1.1使用Python内置的logging模块Fas</div>
</li>
<li><a href="/article/1892106579537358848.htm"
title="Spring Boot:Java开发的神奇加速器(二)" target="_blank">Spring Boot:Java开发的神奇加速器(二)</a>
<span class="text-muted">小周不想卷</span>
<a class="tag" taget="_blank" href="/search/%E8%89%BE%E6%80%9D%E7%A7%91%E8%93%9D%E5%AD%A6%E6%9C%AF%E4%BC%9A%E8%AE%AE%E6%8A%95%E7%A8%BF/1.htm">艾思科蓝学术会议投稿</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a>
<div>目录四、深入理解SpringBoot配置4.1配置文件类型4.2常用配置项4.3自定义配置五、数据访问与持久化5.1集成SpringDataJPA5.2编写数据访问层代码5.3事务管理四、深入理解SpringBoot配置4.1配置文件类型在SpringBoot应用中,主要有两种配置文件类型,即application.properties和application.yml(或application.y</div>
</li>
<li><a href="/article/1892104816142905344.htm"
title="Jenkins 拉取 Git 分支代码问题排查与解决指南" target="_blank">Jenkins 拉取 Git 分支代码问题排查与解决指南</a>
<span class="text-muted">码农阿豪@新空间</span>
<a class="tag" taget="_blank" href="/search/%E5%8C%85%E7%BD%97%E4%B8%87%E8%B1%A1/1.htm">包罗万象</a><a class="tag" taget="_blank" href="/search/%E7%96%91%E9%9A%BE%E6%9D%82%E7%97%87%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/1.htm">疑难杂症解决方案</a><a class="tag" taget="_blank" href="/search/git/1.htm">git</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a><a class="tag" taget="_blank" href="/search/jenkins/1.htm">jenkins</a>
<div>个人名片作者简介:java领域优质创作者个人主页:码农阿豪工作室:新空间代码工作室(提供各种软件服务)个人邮箱:[2435024119@qq.com]个人微信:15279484656个人导航网站:www.forff.top座右铭:总有人要赢。为什么不能是我呢?专栏导航:码农阿豪系列专栏导航面试专栏:收集了java相关高频面试题,面试实战总结️Spring5系列专栏:整理了Spring5重要知识点与</div>
</li>
<li><a href="/article/1892104688703172608.htm"
title="python数据分析一周速成1.先从查询开始吧" target="_blank">python数据分析一周速成1.先从查询开始吧</a>
<span class="text-muted">噼里啪啦噼酷啪Q</span>
<a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/1.htm">数据分析</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/1.htm">数据分析</a><a class="tag" taget="_blank" href="/search/CDA/1.htm">CDA</a>
<div>写在前面众所周知,20%的知识点可以覆盖80%的使用场景。时间就是生命~~咱主打一个“用最小的成本,收获最大化”!有它了不仅不怕excel卡顿,还能实现懒人神器——办公自动化,你喝茶他干活,鼠标自由咯!快跟我来,感受一周速成的效率~~首先,安装python+编辑器(cmd下载和anaconda一个效果嗷):下载python:来官网DownloadPython|Python.org(建议用3.8~3</div>
</li>
<li><a href="/article/1892104689680445440.htm"
title="Python HTTP 请求工具类 HttpUtils:简化 HTTP 请求的高效工具" target="_blank">Python HTTP 请求工具类 HttpUtils:简化 HTTP 请求的高效工具</a>
<span class="text-muted">FinkGO小码</span>
<a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E7%9A%84%E5%9F%BA%E7%9F%B3/1.htm">人工智能的基石</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/http/1.htm">http</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C/1.htm">网络</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/pycharm/1.htm">pycharm</a><a class="tag" taget="_blank" href="/search/%E5%90%8E%E7%AB%AF/1.htm">后端</a><a class="tag" taget="_blank" href="/search/%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/1.htm">经验分享</a>
<div>在现代的Web开发和API集成中,HTTP请求是最常见的操作之一。无论是获取数据、提交表单,还是与RESTfulAPI交互,我们都需要频繁地发送HTTP请求。为了简化这些操作,提升代码的可读性和可维护性,我们可以使用一个高效的工具类——HttpUtils。本文将详细介绍HttpUtils的设计思路、功能实现以及实际应用场景,帮助你快速掌握这一工具的使用方法。1.HttpUtils简介HttpUti</div>
</li>
<li><a href="/article/1892101914972188672.htm"
title="【Python】replace() 方法:替换字符串中的指定子串" target="_blank">【Python】replace() 方法:替换字符串中的指定子串</a>
<span class="text-muted">彬彬侠</span>
<a class="tag" taget="_blank" href="/search/Python%E5%9F%BA%E7%A1%80/1.htm">Python基础</a><a class="tag" taget="_blank" href="/search/replace/1.htm">replace</a><a class="tag" taget="_blank" href="/search/%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2/1.htm">替换字符串</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a>
<div>在Python中,replace()方法是字符串(str)类的一个内置方法,用于替换字符串中的指定子串。它可以用来替换字符串中的部分内容,支持指定替换的次数。语法str.replace(old,new[,count])参数说明old:要被替换的子字符串。new:替换成的新子字符串。count(可选):指定替换的次数。如果没有指定,则默认会替换所有出现的old子字符串。返回值返回一个新字符串,原字符</div>
</li>
<li><a href="/article/1892101788824301568.htm"
title="如何发起http的请求,在系统中集成" target="_blank">如何发起http的请求,在系统中集成</a>
<span class="text-muted">红豆和绿豆</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/http/1.htm">http</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E5%8D%8F%E8%AE%AE/1.htm">网络协议</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C/1.htm">网络</a>
<div>在Java中发起HTTP请求,有多种开源框架可供选择。以下是一些常用的开源框架及其特点:1.ApacheHttpClientApacheHttpClient是一个功能强大的HTTP客户端库,支持同步和异步请求,广泛用于各种Java应用。2.OkHttpOkHttp是一个高效的HTTP客户端,支持HTTP/2和WebSocket,具有自动重试和恢复功能。3.UniRestUniRest是一个简单易用</div>
</li>
<li><a href="/article/1892094982576205824.htm"
title="探索 Open WebUI:功能全面的开源交互平台" target="_blank">探索 Open WebUI:功能全面的开源交互平台</a>
<span class="text-muted">gs80140</span>
<a class="tag" taget="_blank" href="/search/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86%E7%A7%91%E8%B0%B1/1.htm">基础知识科谱</a><a class="tag" taget="_blank" href="/search/AI/1.htm">AI</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a>
<div>目录探索OpenWebUI:功能全面的开源交互平台轻松部署兼容多API集成精细权限和用户组管理跨设备响应式设计移动渐进式Web应用(PWA)全面支持Markdown和LaTeX免提语音/视频通话模型构建器原生Python函数调用工具本地RAG集成RAG网络搜索网页浏览功能图像生成集成多模型对话基于角色的访问控制(RBAC)多语言支持插件支持与管道集成持续更新探索OpenWebUI:功能全面的开源交</div>
</li>
<li><a href="/article/1892093590717394944.htm"
title="创建全局异常处理器(Global Exception Processor)" target="_blank">创建全局异常处理器(Global Exception Processor)</a>
<span class="text-muted">易安杰</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a>
<div>先来了解一下什么是异常?在Java程序中,异常(Exception)是指在程序执行过程中发生的非正常情况,它打断了正常的指令流;Java中的异常处理是一种用于处理程序中错误和异常情况的一种机制。如上图所示异常主要分为两类,包括Error和Exception,两种异常有一个共同的父类是Throwable;在Exception中又分为RuntimeException(运行时异常)和CheckedExc</div>
</li>
<li><a href="/article/1892091069676449792.htm"
title="【LeetCode Hot100】除自身以外数组的乘积|左右乘积列表,Java实现!图解+代码,小白也能秒懂!" target="_blank">【LeetCode Hot100】除自身以外数组的乘积|左右乘积列表,Java实现!图解+代码,小白也能秒懂!</a>
<span class="text-muted">AllowM</span>
<a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95hot100/1.htm">算法hot100</a><a class="tag" taget="_blank" href="/search/leetcode/1.htm">leetcode</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a>
<div>[LeetCodeHot100]除自身以外数组的乘积|左右乘积列表,Java实现!图解+代码,小白也能秒懂!✏️本文对应题目链接:除自身以外数组的乘积题目描述给你一个整数数组nums,返回数组answer,其中answer[i]等于nums中除nums[i]之外其余各元素的乘积。题目数据保证数组之中任意元素的全部前缀元素和后缀的乘积都在32位整数范围内。请不要使用除法,且在O(n)时间复杂度内完成</div>
</li>
<li><a href="/article/1892090313263083520.htm"
title="如何利用Python爬虫获取淘宝分类详情:实战案例指南" target="_blank">如何利用Python爬虫获取淘宝分类详情:实战案例指南</a>
<span class="text-muted">数据小爬虫@</span>
<a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
<div>在电商领域,淘宝作为中国最大的电商平台之一,其分类详情数据对于市场分析、竞争策略制定以及电商运营优化具有极高的价值。通过Python爬虫技术,我们可以高效地获取这些数据,为电商从业者提供强大的数据支持。本文将详细介绍如何利用Python编写爬虫程序,快速获取淘宝分类详情数据。一、准备工作(一)环境搭建确保你的开发环境中已经安装了以下必要的库:requests:用于发送HTTP请求。Beautifu</div>
</li>
<li><a href="/article/1892086030320857088.htm"
title="AGP 8.0 适配 ---- jvm target compatibility" target="_blank">AGP 8.0 适配 ---- jvm target compatibility</a>
<span class="text-muted">zhuzhumouse</span>
<a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/gradle/1.htm">gradle</a>
<div>基础知识科普Android工程的GradleJDK,以及代码里面配置的jvmTarget有什么区别?这是两个完全不同的概念:GradleJDK:指的是用于运行Gradle构建系统的JavaDevelopmentKit版本。Gradle是Android项目的构建工具,它负责处理项目的编译、打包、依赖管理等任务。GradleJDK的选择决定了在构建过程中使用的Java版本。jvmTarget:是jav</div>
</li>
<li><a href="/article/1892084513916383232.htm"
title="Spring生态圈的概要说明" target="_blank">Spring生态圈的概要说明</a>
<span class="text-muted">志大洋</span>
<a class="tag" taget="_blank" href="/search/%23%E5%BC%80%E5%8F%91/1.htm">#开发</a><a class="tag" taget="_blank" href="/search/Java%E7%94%9F%E6%80%81%E5%9C%88/1.htm">Java生态圈</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/%E6%A8%A1%E5%9D%97%E8%AF%B4%E6%98%8E/1.htm">模块说明</a>
<div>《SpringCloud与Docker微服务架构实战》大多数Spring项目都是以“主版本号·次版本号·增量版本号·里程碑版本号”的形式命名版本号的。例如SpringFramework稳定版本4.3.5.RELEASE、里程碑版本5.0.0.M4等。其中,主版本号表示项目的重大重构;次版本号表示新特性的添加和变化;增量版本号一般表示Bug修复;里程碑版本号表示某版本号的里程碑。以下摘抄自《Spri</div>
</li>
<li><a href="/article/1892079467262701568.htm"
title="漫画 | Spring AOP的底层原理是什么?" target="_blank">漫画 | Spring AOP的底层原理是什么?</a>
<span class="text-muted">weixin_34367257</span>
<a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%B5%8B%E8%AF%95/1.htm">测试</a>
<div>1、Spring中配置的bean是在什么时候实例化的?2、描述一下Spring中的IOC、AOP和DIIOC和AOP是Spring的两大核心思想3、谈谈IOC、AOP和DI在项目开发中的应用场景4、谈谈Spring如何配置声明式事务控制声明式事务管理有两种常用的方式:基于tx和aop名字空间的xml配置文件基于@Transactional注解5、Spring的作用域有哪些?Spring的作用域有s</div>
</li>
<li><a href="/article/1892078960045518848.htm"
title="【图文详解】什么是微服务?什么是SpringCloud?" target="_blank">【图文详解】什么是微服务?什么是SpringCloud?</a>
<span class="text-muted">web15085181368</span>
<a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF/1.htm">学习路线</a><a class="tag" taget="_blank" href="/search/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4/1.htm">阿里巴巴</a><a class="tag" taget="_blank" href="/search/%E5%BE%AE%E6%9C%8D%E5%8A%A1/1.htm">微服务</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/cloud/1.htm">cloud</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a>
<div>目录一.认识微服务架构??微服务带来的挑战二.微服务解决方案SpringCloud??SpringCloud的版本??SpringCloud和SpringBoot的关系??SpringCloud实现方案SpringCloudNetfixSpringCloudAlibaba??SpringCloud实现对比在入门SpringCloud之前,我们需要先了解下什么是微服务,以及微服务的发展史。在架构发展</div>
</li>
<li><a href="/article/1892078833604030464.htm"
title="Java取绝对值" target="_blank">Java取绝对值</a>
<span class="text-muted">web15085181368</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
<div>在Java中可以使用Math.abs()方法来方便的进行绝对值计算,例如:intvalue=Math.abs(-90);System.out.println(value);//90publicstaticintabs(inta){return(a<0)?-a:a;}当输入的是正数的时候直接返回即可,当是负数的时候返回它的相反数即可。使用三目运算符可以使用一行代码就能做到。如果需要输入Double或</div>
</li>
<li><a href="/article/1892077700139511808.htm"
title="RxJava 和Kotlin协程(Coroutines)" target="_blank">RxJava 和Kotlin协程(Coroutines)</a>
<span class="text-muted">Marblog</span>
<a class="tag" taget="_blank" href="/search/Java/1.htm">Java</a><a class="tag" taget="_blank" href="/search/Android/1.htm">Android</a><a class="tag" taget="_blank" href="/search/rxjava/1.htm">rxjava</a><a class="tag" taget="_blank" href="/search/kotlin/1.htm">kotlin</a><a class="tag" taget="_blank" href="/search/android/1.htm">android</a>
<div>RxJava和协程(Coroutines)都是处理异步编程和并发任务的强大工具,但它们的设计理念、使用方式和应用场景有所不同。以下是它们之间的主要区别:1.设计理念与核心概念RxJava:基于响应式流:RxJava是基于反应式编程(ReactiveProgramming)理念的库,它主要用于处理异步数据流和事件流。RxJava提供了丰富的操作符来对数据流进行组合、变换、过滤、错误处理等操作。数据流</div>
</li>
<li><a href="/article/1892076438388011008.htm"
title="强势破局:基于Java的开源能源管理系统源码+能碳管理系统+能源管理系统+能源管理平台:智碳能源管理系统,我为地球降一度!开启智慧节能新纪元,让能源管理“碳”索未来!可在线体验" target="_blank">强势破局:基于Java的开源能源管理系统源码+能碳管理系统+能源管理系统+能源管理平台:智碳能源管理系统,我为地球降一度!开启智慧节能新纪元,让能源管理“碳”索未来!可在线体验</a>
<span class="text-muted">智碳未来科技有限公司</span>
<a class="tag" taget="_blank" href="/search/%E8%83%BD%E6%BA%90/1.htm">能源</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E6%BA%90/1.htm">开源</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a><a class="tag" taget="_blank" href="/search/%E7%89%A9%E8%81%94%E7%BD%91/1.htm">物联网</a>
<div>先上干货!墙内仓库地址(码云):https://gitee.com/ustcyc/zhitan-ems已同步更新到github仓库:https://github.com/Andy-Yin/zhitan-ems在当今社会,能源管理已经成为一个不可忽视的重要议题。随着科技的不断发展,人们对能源的需求也日益增长,而能源的消耗对地球环境造成的影响也日益显现。为了更好地管理和利用能源资源,推动绿色可持续发展</div>
</li>
<li><a href="/article/1892072781135278080.htm"
title="Ubuntu 在/etc/profile中配置环境变量后,开启新终端窗口环境变量失效问题解决(非root用户)" target="_blank">Ubuntu 在/etc/profile中配置环境变量后,开启新终端窗口环境变量失效问题解决(非root用户)</a>
<span class="text-muted">深度视觉机器</span>
<a class="tag" taget="_blank" href="/search/Ubuntu20/1.htm">Ubuntu20</a><a class="tag" taget="_blank" href="/search/%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F%E5%A4%B1%E6%95%88%E9%97%AE%E9%A2%98%E5%88%B0%E6%AD%A4%E8%A7%A3%E5%86%B3%E3%80%82/1.htm">环境变量失效问题到此解决。</a>
<div>最近在使用ubuntu系统的过程中用非root用户登录,发现在安装完jdk并添加相关环境变量,java-version可以正常显示,但当我开启一个新的终端的时候,这个命令就失效了,网上查了一下原因,是需要修改当前登录用户的.bashrc文件中添加环境变量才可永久生效,下面来说明几种解决方案。1、临时解决方案(非root用户)临时解决方案就是重新加载/etc/profile文件,执行以下命令:$so</div>
</li>
<li><a href="/article/1892071521678061568.htm"
title="13-springcloud gateway集成nacos实现负载均衡" target="_blank">13-springcloud gateway集成nacos实现负载均衡</a>
<span class="text-muted">stars</span>
<a class="tag" taget="_blank" href="/search/%E5%BE%AE%E6%9C%8D%E5%8A%A1/1.htm">微服务</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/cloud/1.htm">cloud</a><a class="tag" taget="_blank" href="/search/gateway/1.htm">gateway</a><a class="tag" taget="_blank" href="/search/%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1/1.htm">负载均衡</a>
<div>网关作为访问系统的入口,负载均衡是必选项而不是可选项,本文介绍gateway与nacos集成,实现负载均衡的过程。关于springcloudgateway的基本用法,同学可以看看上篇文章:12-使用gateway作为网关。0、环境jdk:1.8springboot:2.4.2nacos:2.0.31、项目结构整体的项目目录结构如下:部署的时候,service-1我会部署两份,用来模拟多实例微服务的</div>
</li>
<li><a href="/article/1892068873054777344.htm"
title="部署一个简单的python服务器" target="_blank">部署一个简单的python服务器</a>
<span class="text-muted">机智的frank</span>
<a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%83%A8%E7%BD%B2/1.htm">服务器部署</a>
<div>返回字符串的网页#引入需要的模块fromwsgiref.simple_serverimportmake_server#定义web接口函数defapplication(env,response):"""定义一个web接口函数,可以接收浏览器客户端发送的url地址,调用执行函数通过url地址调用执行函数:paramenv:环境,表示浏览器发送的请求环境:paramresponse:响应,表示服务器给浏</div>
</li>
<li><a href="/article/1892066980731613184.htm"
title="Mac Java 使用 tesseract 进行 ORC 识别" target="_blank">Mac Java 使用 tesseract 进行 ORC 识别</a>
<span class="text-muted">nukix</span>
<a class="tag" taget="_blank" href="/search/macos/1.htm">macos</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/macos/1.htm">macos</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/ORC/1.htm">ORC</a>
<div>在Java开发中使用图片转文字时,难免会遇到问题,比如我使用Mac(M1芯片)系统进行开发,就出现报错。博主博客https://blog.uso6.comhttps://blog.csdn.net/dxk539687357一、直接使用1.使用brew进行安装brewinstalltesseract如果是其他系统的,建议看官方文档进行安装。2.查看版本nukix@nukixPC~%tesseract</div>
</li>
<li><a href="/article/1892065715607891968.htm"
title="python考试必考知识点整理" target="_blank">python考试必考知识点整理</a>
<span class="text-muted">chengxuyuan1213_</span>
<a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a>
<div>Python考试通常会涵盖该语言的基础语法、数据结构、面向对象编程、文件操作、异常处理、模块与包的使用,以及一些高级特性。以下是对Python考试必考知识点的整理:一、基础语法变量与数据类型变量的定义和命名规则。常见的数据类型:整数、浮点数、字符串、布尔值、列表、元组、字典、集合等。数据类型的转换方法。运算符与表达式算术运算符:+、-、*、/、%、**等。比较运算符:==、!=、>、=、<=等。逻</div>
</li>
<li><a href="/article/1892065588717613056.htm"
title="Python 爬虫功能介绍" target="_blank">Python 爬虫功能介绍</a>
<span class="text-muted">chengxuyuan1213_</span>
<a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E7%88%AC%E8%99%AB/1.htm">爬虫</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%BB%9C%E7%88%AC%E8%99%AB/1.htm">网络爬虫</a>
<div>在当今互联网信息爆炸的时代,数据的获取与分析成为了各行各业不可或缺的一部分。Python,作为一种简洁、易读且功能强大的编程语言,凭借其丰富的库和框架,在数据抓取(即网络爬虫)领域展现了极大的优势。本文旨在介绍Python爬虫的基础功能,帮助初学者快速入门,理解爬虫的基本工作原理及常用技术。一、什么是网络爬虫网络爬虫(WebCrawler),又称网络蜘蛛(WebSpider)或网络机器人(WebR</div>
</li>
<li><a href="/article/1892064073735008256.htm"
title="音频采集(VUE3+JAVA)" target="_blank">音频采集(VUE3+JAVA)</a>
<span class="text-muted">a26637896</span>
<a class="tag" taget="_blank" href="/search/%E9%9F%B3%E8%A7%86%E9%A2%91/1.htm">音视频</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a>
<div>vue部分代码xx.vueimportRecorderfrom'./Recorder.js';exportdefault{data(){return{mediaStream:null,recorder:null,isRecording:false,audioChunks:[],vadInterval:null//新增:用于存储声音活动检测的间隔ID};},asyncmounted(){this.m</div>
</li>
<li><a href="/article/1892062686972276736.htm"
title="服务器与环境配置——Ubuntu22.04杂记" target="_blank">服务器与环境配置——Ubuntu22.04杂记</a>
<span class="text-muted">Osiria</span>
<a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/ubuntu/1.htm">ubuntu</a>
<div>服务器与环境配置——Ubuntu22.04杂记系统配置apt/apt-getProxy配置修改主机名用户权限文件复制一些容易出错的python库安装Pytorch3D(0.7.5)psbody-mesh4.0([link](https://github.com/MPI-IS/mesh))其它系统配置apt/apt-getProxy配置sudonano/etc/apt/apt.conf.d/prox</div>
</li>
<li><a href="/article/1892059412550447104.htm"
title="渗透测试工具包 开源安全测试工具 网络安全工具_网络安全渗透测试工具(1)" target="_blank">渗透测试工具包 开源安全测试工具 网络安全工具_网络安全渗透测试工具(1)</a>
<span class="text-muted">2401_84254011</span>
<a class="tag" taget="_blank" href="/search/%E7%A8%8B%E5%BA%8F%E5%91%98/1.htm">程序员</a><a class="tag" taget="_blank" href="/search/%E5%AE%89%E5%85%A8/1.htm">安全</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E6%BA%90/1.htm">开源</a><a class="tag" taget="_blank" href="/search/%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7/1.htm">测试工具</a>
<div>hackUtils-它是一个用于渗透测试和网络安全研究的黑客工具包,渗透以及web攻击脚本。msf框架:pocsscan攻击框架Pocsuite攻击框架Beebeeto攻击框架漏洞POC&EXP-ExploitDB官方git版本。php漏洞代码分析ysoserial-JAVA反序列化POC生成工具:JavaUnserializeExploits-JAVA反序列化EXP。JenkinsCommonC</div>
</li>
<li><a href="/article/1892058530568007680.htm"
title="Java基础专项复习7——事务" target="_blank">Java基础专项复习7——事务</a>
<span class="text-muted">Ttang23</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a>
<div>Java基础专项复习系列目录1、Java基础专项复习1——函数关键字static-CSDN博客2、Java基础专项复习2——集合-CSDN博客3、Java基础专项复习3——Map集合-CSDN博客4、Java基础专项复习4——IO流-CSDN博客5、Java基础专项复习5——异常-CSDN博客6、Java基础专项复习6——多线程-CSDN博客文章目录目录Java基础专项复习系列目录文章目录1.1事</div>
</li>
<li><a href="/article/76.htm"
title="遍历dom 并且存储(将每一层的DOM元素存在数组中)" target="_blank">遍历dom 并且存储(将每一层的DOM元素存在数组中)</a>
<span class="text-muted">换个号韩国红果果</span>
<a class="tag" taget="_blank" href="/search/JavaScript/1.htm">JavaScript</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a>
<div>数组从0开始!!
var a=[],i=0;
for(var j=0;j<30;j++){
a[j]=[];//数组里套数组,且第i层存储在第a[i]中
}
function walkDOM(n){
do{
if(n.nodeType!==3)//筛选去除#text类型
a[i].push(n);
//con</div>
</li>
<li><a href="/article/203.htm"
title="Android+Jquery Mobile学习系列(9)-总结和代码分享" target="_blank">Android+Jquery Mobile学习系列(9)-总结和代码分享</a>
<span class="text-muted">白糖_</span>
<a class="tag" taget="_blank" href="/search/JQuery+Mobile/1.htm">JQuery Mobile</a>
<div>目录导航
经过一个多月的边学习边练手,学会了Android基于Web开发的毛皮,其实开发过程中用Android原生API不是很多,更多的是HTML/Javascript/Css。
个人觉得基于WebView的Jquery Mobile开发有以下优点:
1、对于刚从Java Web转型过来的同学非常适合,只要懂得HTML开发就可以上手做事。
2、jquerym</div>
</li>
<li><a href="/article/330.htm"
title="impala参考资料" target="_blank">impala参考资料</a>
<span class="text-muted">dayutianfei</span>
<a class="tag" taget="_blank" href="/search/impala/1.htm">impala</a>
<div>记录一些有用的Impala资料
1. 入门资料
>>官网翻译:
http://my.oschina.net/weiqingbin/blog?catalog=423691
2. 实用进阶
>>代码&架构分析:
Impala/Hive现状分析与前景展望:http</div>
</li>
<li><a href="/article/457.htm"
title="JAVA 静态变量与非静态变量初始化顺序之新解" target="_blank">JAVA 静态变量与非静态变量初始化顺序之新解</a>
<span class="text-muted">周凡杨</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E9%9D%99%E6%80%81/1.htm">静态</a><a class="tag" taget="_blank" href="/search/%E9%9D%9E%E9%9D%99%E6%80%81/1.htm">非静态</a><a class="tag" taget="_blank" href="/search/%E9%A1%BA%E5%BA%8F/1.htm">顺序</a>
<div>今天和同事争论一问题,关于静态变量与非静态变量的初始化顺序,谁先谁后,最终想整理出来!测试代码:
import java.util.Map;
public class T {
public static T t = new T();
private Map map = new HashMap();
public T(){
System.out.println(&quo</div>
</li>
<li><a href="/article/584.htm"
title="跳出iframe返回外层页面" target="_blank">跳出iframe返回外层页面</a>
<span class="text-muted">g21121</span>
<a class="tag" taget="_blank" href="/search/iframe/1.htm">iframe</a>
<div>在web开发过程中难免要用到iframe,但当连接超时或跳转到公共页面时就会出现超时页面显示在iframe中,这时我们就需要跳出这个iframe到达一个公共页面去。
首先跳转到一个中间页,这个页面用于判断是否在iframe中,在页面加载的过程中调用如下代码:
<script type="text/javascript">
//<!--
function</div>
</li>
<li><a href="/article/711.htm"
title="JAVA多线程监听JMS、MQ队列" target="_blank">JAVA多线程监听JMS、MQ队列</a>
<span class="text-muted">510888780</span>
<a class="tag" taget="_blank" href="/search/java%E5%A4%9A%E7%BA%BF%E7%A8%8B/1.htm">java多线程</a>
<div>背景:消息队列中有非常多的消息需要处理,并且监听器onMessage()方法中的业务逻辑也相对比较复杂,为了加快队列消息的读取、处理速度。可以通过加快读取速度和加快处理速度来考虑。因此从这两个方面都使用多线程来处理。对于消息处理的业务处理逻辑用线程池来做。对于加快消息监听读取速度可以使用1.使用多个监听器监听一个队列;2.使用一个监听器开启多线程监听。
对于上面提到的方法2使用一个监听器开启多线</div>
</li>
<li><a href="/article/838.htm"
title="第一个SpringMvc例子" target="_blank">第一个SpringMvc例子</a>
<span class="text-muted">布衣凌宇</span>
<a class="tag" taget="_blank" href="/search/spring+mvc/1.htm">spring mvc</a>
<div>第一步:导入需要的包;
第二步:配置web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi=</div>
</li>
<li><a href="/article/965.htm"
title="我的spring学习笔记15-容器扩展点之PropertyOverrideConfigurer" target="_blank">我的spring学习笔记15-容器扩展点之PropertyOverrideConfigurer</a>
<span class="text-muted">aijuans</span>
<a class="tag" taget="_blank" href="/search/Spring3/1.htm">Spring3</a>
<div>PropertyOverrideConfigurer类似于PropertyPlaceholderConfigurer,但是与后者相比,前者对于bean属性可以有缺省值或者根本没有值。也就是说如果properties文件中没有某个bean属性的内容,那么将使用上下文(配置的xml文件)中相应定义的值。如果properties文件中有bean属性的内容,那么就用properties文件中的值来代替上下</div>
</li>
<li><a href="/article/1092.htm"
title="通过XSD验证XML" target="_blank">通过XSD验证XML</a>
<span class="text-muted">antlove</span>
<a class="tag" taget="_blank" href="/search/xml/1.htm">xml</a><a class="tag" taget="_blank" href="/search/schema/1.htm">schema</a><a class="tag" taget="_blank" href="/search/xsd/1.htm">xsd</a><a class="tag" taget="_blank" href="/search/validation/1.htm">validation</a><a class="tag" taget="_blank" href="/search/SchemaFactory/1.htm">SchemaFactory</a>
<div>1. XmlValidation.java
package xml.validation;
import java.io.InputStream;
import javax.xml.XMLConstants;
import javax.xml.transform.stream.StreamSource;
import javax.xml.validation.Schem</div>
</li>
<li><a href="/article/1219.htm"
title="文本流与字符集" target="_blank">文本流与字符集</a>
<span class="text-muted">百合不是茶</span>
<a class="tag" taget="_blank" href="/search/PrintWrite%28%29%E7%9A%84%E4%BD%BF%E7%94%A8/1.htm">PrintWrite()的使用</a><a class="tag" taget="_blank" href="/search/%E5%AD%97%E7%AC%A6%E9%9B%86%E5%90%8D%E5%AD%97+%E5%88%AB%E5%90%8D%E8%8E%B7%E5%8F%96/1.htm">字符集名字 别名获取</a>
<div>文本数据的输入输出;
输入;数据流,缓冲流
输出;介绍向文本打印格式化的输出PrintWrite();
package 文本流;
import java.io.FileNotFound</div>
</li>
<li><a href="/article/1346.htm"
title="ibatis模糊查询sqlmap-mapping-**.xml配置" target="_blank">ibatis模糊查询sqlmap-mapping-**.xml配置</a>
<span class="text-muted">bijian1013</span>
<a class="tag" taget="_blank" href="/search/ibatis/1.htm">ibatis</a>
<div> 正常我们写ibatis的sqlmap-mapping-*.xml文件时,传入的参数都用##标识,如下所示:
<resultMap id="personInfo" class="com.bijian.study.dto.PersonDTO">
<res</div>
</li>
<li><a href="/article/1473.htm"
title="java jvm常用命令工具——jdb命令(The Java Debugger)" target="_blank">java jvm常用命令工具——jdb命令(The Java Debugger)</a>
<span class="text-muted">bijian1013</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a><a class="tag" taget="_blank" href="/search/jdb/1.htm">jdb</a>
<div> 用来对core文件和正在运行的Java进程进行实时地调试,里面包含了丰富的命令帮助您进行调试,它的功能和Sun studio里面所带的dbx非常相似,但 jdb是专门用来针对Java应用程序的。
现在应该说日常的开发中很少用到JDB了,因为现在的IDE已经帮我们封装好了,如使用ECLI</div>
</li>
<li><a href="/article/1600.htm"
title="【Spring框架二】Spring常用注解之Component、Repository、Service和Controller注解" target="_blank">【Spring框架二】Spring常用注解之Component、Repository、Service和Controller注解</a>
<span class="text-muted">bit1129</span>
<a class="tag" taget="_blank" href="/search/controller/1.htm">controller</a>
<div>在Spring常用注解第一步部分【Spring框架一】Spring常用注解之Autowired和Resource注解(http://bit1129.iteye.com/blog/2114084)中介绍了Autowired和Resource两个注解的功能,它们用于将依赖根据名称或者类型进行自动的注入,这简化了在XML中,依赖注入部分的XML的编写,但是UserDao和UserService两个bea</div>
</li>
<li><a href="/article/1727.htm"
title="cxf wsdl2java生成代码super出错,构造函数不匹配" target="_blank">cxf wsdl2java生成代码super出错,构造函数不匹配</a>
<span class="text-muted">bitray</span>
<a class="tag" taget="_blank" href="/search/super/1.htm">super</a>
<div> 由于过去对于soap协议的cxf接触的不是很多,所以遇到了也是迷糊了一会.后来经过查找资料才得以解决. 初始原因一般是由于jaxws2.2规范和jdk6及以上不兼容导致的.所以要强制降为jaxws2.1进行编译生成.我们需要少量的修改:
我们原来的代码
wsdl2java com.test.xxx -client http://.....
修改后的代</div>
</li>
<li><a href="/article/1854.htm"
title="动态页面正文部分中文乱码排障一例" target="_blank">动态页面正文部分中文乱码排障一例</a>
<span class="text-muted">ronin47</span>
<div>公司网站一部分动态页面,早先使用apache+resin的架构运行,考虑到高并发访问下的响应性能问题,在前不久逐步开始用nginx替换掉了apache。 不过随后发现了一个问题,随意进入某一有分页的网页,第一页是正常的(因为静态化过了);点“下一页”,出来的页面两边正常,中间部分的标题、关键字等也正常,唯独每个标题下的正文无法正常显示。 因为有做过系统调整,所以第一反应就是新上</div>
</li>
<li><a href="/article/1981.htm"
title="java-54- 调整数组顺序使奇数位于偶数前面" target="_blank">java-54- 调整数组顺序使奇数位于偶数前面</a>
<span class="text-muted">bylijinnan</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a>
<div>
import java.util.Arrays;
import java.util.Random;
import ljn.help.Helper;
public class OddBeforeEven {
/**
* Q 54 调整数组顺序使奇数位于偶数前面
* 输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半</div>
</li>
<li><a href="/article/2108.htm"
title="从100PV到1亿级PV网站架构演变" target="_blank">从100PV到1亿级PV网站架构演变</a>
<span class="text-muted">cfyme</span>
<a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%AB%99%E6%9E%B6%E6%9E%84/1.htm">网站架构</a>
<div>一个网站就像一个人,存在一个从小到大的过程。养一个网站和养一个人一样,不同时期需要不同的方法,不同的方法下有共同的原则。本文结合我自已14年网站人的经历记录一些架构演变中的体会。 1:积累是必不可少的
架构师不是一天练成的。
1999年,我作了一个个人主页,在学校内的虚拟空间,参加了一次主页大赛,几个DREAMWEAVER的页面,几个TABLE作布局,一个DB连接,几行PHP的代码嵌入在HTM</div>
</li>
<li><a href="/article/2235.htm"
title="[宇宙时代]宇宙时代的GIS是什么?" target="_blank">[宇宙时代]宇宙时代的GIS是什么?</a>
<span class="text-muted">comsci</span>
<a class="tag" taget="_blank" href="/search/Gis/1.htm">Gis</a>
<div>
我们都知道一个事实,在行星内部的时候,因为地理信息的坐标都是相对固定的,所以我们获取一组GIS数据之后,就可以存储到硬盘中,长久使用。。。但是,请注意,这种经验在宇宙时代是不能够被继续使用的
宇宙是一个高维时空</div>
</li>
<li><a href="/article/2362.htm"
title="详解create database命令" target="_blank">详解create database命令</a>
<span class="text-muted">czmmiao</span>
<a class="tag" taget="_blank" href="/search/database/1.htm">database</a>
<div>完整命令
CREATE DATABASE mynewdb USER SYS IDENTIFIED BY sys_password USER SYSTEM IDENTIFIED BY system_password LOGFILE GROUP 1 ('/u01/logs/my/redo01a.log','/u02/logs/m</div>
</li>
<li><a href="/article/2489.htm"
title="几句不中听却不得不认可的话" target="_blank">几句不中听却不得不认可的话</a>
<span class="text-muted">datageek</span>
<div>1、人丑就该多读书。
2、你不快乐是因为:你可以像猪一样懒,却无法像只猪一样懒得心安理得。
3、如果你太在意别人的看法,那么你的生活将变成一件裤衩,别人放什么屁,你都得接着。
4、你的问题主要在于:读书不多而买书太多,读书太少又特爱思考,还他妈话痨。
5、与禽兽搏斗的三种结局:(1)、赢了,比禽兽还禽兽。(2)、输了,禽兽不如。(3)、平了,跟禽兽没两样。结论:选择正确的对手很重要。
6</div>
</li>
<li><a href="/article/2616.htm"
title="1 14:00 PHP中的“syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM”错误" target="_blank">1 14:00 PHP中的“syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM”错误</a>
<span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/PHP/1.htm">PHP</a>
<div>原文地址:http://www.kafka0102.com/2010/08/281.html
因为需要,今天晚些在本机使用PHP做些测试,PHP脚本依赖了一堆我也不清楚做什么用的库。结果一跑起来,就报出类似下面的错误:“Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in /home/kafka/test/</div>
</li>
<li><a href="/article/2743.htm"
title="xcode6 Auto layout and size classes" target="_blank">xcode6 Auto layout and size classes</a>
<span class="text-muted">dcj3sjt126com</span>
<a class="tag" taget="_blank" href="/search/ios/1.htm">ios</a>
<div>官方GUI
https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/Introduction/Introduction.html
iOS中使用自动布局(一)
http://www.cocoachina.com/ind</div>
</li>
<li><a href="/article/2870.htm"
title="通过PreparedStatement批量执行sql语句【sql语句相同,值不同】" target="_blank">通过PreparedStatement批量执行sql语句【sql语句相同,值不同】</a>
<span class="text-muted">梦见x光</span>
<a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/%E4%BA%8B%E5%8A%A1/1.htm">事务</a><a class="tag" taget="_blank" href="/search/%E6%89%B9%E9%87%8F%E6%89%A7%E8%A1%8C/1.htm">批量执行</a>
<div>比如说:我有一个List需要添加到数据库中,那么我该如何通过PreparedStatement来操作呢?
public void addCustomerByCommit(Connection conn , List<Customer> customerList)
{
String sql = "inseret into customer(id </div>
</li>
<li><a href="/article/2997.htm"
title="程序员必知必会----linux常用命令之十【系统相关】" target="_blank">程序员必知必会----linux常用命令之十【系统相关】</a>
<span class="text-muted">hanqunfeng</span>
<a class="tag" taget="_blank" href="/search/Linux%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4/1.htm">Linux常用命令</a>
<div>一.linux快捷键
Ctrl+C : 终止当前命令
Ctrl+S : 暂停屏幕输出
Ctrl+Q : 恢复屏幕输出
Ctrl+U : 删除当前行光标前的所有字符
Ctrl+Z : 挂起当前正在执行的进程
Ctrl+L : 清除终端屏幕,相当于clear
二.终端命令
clear : 清除终端屏幕
reset : 重置视窗,当屏幕编码混乱时使用
time com</div>
</li>
<li><a href="/article/3124.htm"
title="NGINX" target="_blank">NGINX</a>
<span class="text-muted">IXHONG</span>
<a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a>
<div>pcre 编译安装 nginx
conf/vhost/test.conf
upstream admin {
server 127.0.0.1:8080;
}
server {
listen 80;
&</div>
</li>
<li><a href="/article/3251.htm"
title="设计模式--工厂模式" target="_blank">设计模式--工厂模式</a>
<span class="text-muted">kerryg</span>
<a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a>
<div>工厂方式模式分为三种:
1、普通工厂模式:建立一个工厂类,对实现了同一个接口的一些类进行实例的创建。
2、多个工厂方法的模式:就是对普通工厂方法模式的改进,在普通工厂方法模式中,如果传递的字符串出错,则不能正确创建对象,而多个工厂方法模式就是提供多个工厂方法,分别创建对象。
3、静态工厂方法模式:就是将上面的多个工厂方法模式里的方法置为静态,</div>
</li>
<li><a href="/article/3378.htm"
title="Spring InitializingBean/init-method和DisposableBean/destroy-method" target="_blank">Spring InitializingBean/init-method和DisposableBean/destroy-method</a>
<span class="text-muted">mx_xiehd</span>
<a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/bean/1.htm">bean</a><a class="tag" taget="_blank" href="/search/xml/1.htm">xml</a>
<div>1.initializingBean/init-method
实现org.springframework.beans.factory.InitializingBean接口允许一个bean在它的所有必须属性被BeanFactory设置后,来执行初始化的工作,InitialzingBean仅仅指定了一个方法。
通常InitializingBean接口的使用是能够被避免的,(不鼓励使用,因为没有必要</div>
</li>
<li><a href="/article/3505.htm"
title="解决Centos下vim粘贴内容格式混乱问题" target="_blank">解决Centos下vim粘贴内容格式混乱问题</a>
<span class="text-muted">qindongliang1922</span>
<a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a><a class="tag" taget="_blank" href="/search/vim/1.htm">vim</a>
<div>
有时候,我们在向vim打开的一个xml,或者任意文件中,拷贝粘贴的代码时,格式莫名其毛的就混乱了,然后自己一个个再重新,把格式排列好,非常耗时,而且很不爽,那么有没有办法避免呢? 答案是肯定的,设置下缩进格式就可以了,非常简单: 在用户的根目录下 直接vi ~/.vimrc文件 然后将set pastetoggle=<F9> 写入这个文件中,保存退出,重新登录,</div>
</li>
<li><a href="/article/3632.htm"
title="netty大并发请求问题" target="_blank">netty大并发请求问题</a>
<span class="text-muted">tianzhihehe</span>
<a class="tag" taget="_blank" href="/search/netty/1.htm">netty</a>
<div>多线程并发使用同一个channel
java.nio.BufferOverflowException: null
at java.nio.HeapByteBuffer.put(HeapByteBuffer.java:183) ~[na:1.7.0_60-ea]
at java.nio.ByteBuffer.put(ByteBuffer.java:832) ~[na:1.7.0_60-ea] </div>
</li>
<li><a href="/article/3759.htm"
title="Hadoop NameNode单点问题解决方案之一 AvatarNode" target="_blank">Hadoop NameNode单点问题解决方案之一 AvatarNode</a>
<span class="text-muted">wyz2009107220</span>
<a class="tag" taget="_blank" href="/search/NameNode/1.htm">NameNode</a>
<div>我们遇到的情况
Hadoop NameNode存在单点问题。这个问题会影响分布式平台24*7运行。先说说我们的情况吧。
我们的团队负责管理一个1200节点的集群(总大小12PB),目前是运行版本为Hadoop 0.20,transaction logs写入一个共享的NFS filer(注:NetApp NFS Filer)。
经常遇到需要中断服务的问题是给hadoop打补丁。 DataNod</div>
</li>
</ul>
</div>
</div>
</div>
<div>
<div class="container">
<div class="indexes">
<strong>按字母分类:</strong>
<a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a
href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a
href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a
href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a
href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a
href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a
href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a
href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a
href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a>
</div>
</div>
</div>
<footer id="footer" class="mb30 mt30">
<div class="container">
<div class="footBglm">
<a target="_blank" href="/">首页</a> -
<a target="_blank" href="/custom/about.htm">关于我们</a> -
<a target="_blank" href="/search/Java/1.htm">站内搜索</a> -
<a target="_blank" href="/sitemap.txt">Sitemap</a> -
<a target="_blank" href="/custom/delete.htm">侵权投诉</a>
</div>
<div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved.
<!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>-->
</div>
</div>
</footer>
<!-- 代码高亮 -->
<script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script>
<script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script>
<script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script>
<link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/>
<script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script>
</body>
</html> |