12345678910111213141516171819202122232425262728293031323334 |
- <html lang="zh"><head><title>数据库设计文档</title><style type='text/css'>body { padding-bottom: 50px } body, td { font-family: verdana, fantasy; font-size: 12px; line-height: 150% } table { width: 100%; background-color: #ccc; margin: 5px 0 } td { background-color: #fff; padding: 3px 3px 3px 10px } thead td { text-align: center; font-weight: bold; background-color: #eee } a:link, a:visited, a:active { color: #015fb6; text-decoration: none } a:hover { color: #e33e06 }</style></head><body style='text-align:center;'><div style='width:800px; margin:20px auto; text-align:left;'><a name='index'></a><h2 style='text-align:center; line-height:50px;'>数据库设计文档</h2><div><b>数据库名:csc-szls</b><br><b>文档版本:1.0.0</b><br><b>文档描述:数据库文档</b><br></div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>表名</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td><a href='#basics_depot'>basics_depot</a></td><td>库点表</td></tr><tr><td style='text-align:center;'>2</td><td><a href='#basics_depot_extend'>basics_depot_extend</a></td><td>库点扩展表</td></tr><tr><td style='text-align:center;'>3</td><td><a href='#basics_enum'>basics_enum</a></td><td>枚举类型表</td></tr><tr><td style='text-align:center;'>4</td><td><a href='#basics_user_warehouse'>basics_user_warehouse</a></td><td>用户仓房中间表表</td></tr><tr><td style='text-align:center;'>5</td><td><a href='#basics_warehouse'>basics_warehouse</a></td><td>仓房表</td></tr><tr><td style='text-align:center;'>6</td><td><a href='#equipment_stroe'>equipment_stroe</a></td><td></td></tr><tr><td style='text-align:center;'>7</td><td><a href='#grain_abnormal_describe'>grain_abnormal_describe</a></td><td></td></tr><tr><td style='text-align:center;'>8</td><td><a href='#grain_check_choose_record'>grain_check_choose_record</a></td><td></td></tr><tr><td style='text-align:center;'>9</td><td><a href='#grain_condition_record'>grain_condition_record</a></td><td></td></tr><tr><td style='text-align:center;'>10</td><td><a href='#grain_manage_dictionary'>grain_manage_dictionary</a></td><td></td></tr><tr><td style='text-align:center;'>11</td><td><a href='#oauth_access_token'>oauth_access_token</a></td><td>oauth登录成功存token</td></tr><tr><td style='text-align:center;'>12</td><td><a href='#oauth_client_details'>oauth_client_details</a></td><td>oauth客服端详情</td></tr><tr><td style='text-align:center;'>13</td><td><a href='#oauth_code'>oauth_code</a></td><td>oauth_code表</td></tr><tr><td style='text-align:center;'>14</td><td><a href='#oauth_refresh_token'>oauth_refresh_token</a></td><td>oauth登录成功存刷新token</td></tr><tr><td style='text-align:center;'>15</td><td><a href='#policy_system'>policy_system</a></td><td></td></tr><tr><td style='text-align:center;'>16</td><td><a href='#process_audit'>process_audit</a></td><td></td></tr><tr><td style='text-align:center;'>17</td><td><a href='#process_basis'>process_basis</a></td><td></td></tr><tr><td style='text-align:center;'>18</td><td><a href='#process_basis_son'>process_basis_son</a></td><td></td></tr><tr><td style='text-align:center;'>19</td><td><a href='#process_main'>process_main</a></td><td></td></tr><tr><td style='text-align:center;'>20</td><td><a href='#process_sub'>process_sub</a></td><td></td></tr><tr><td style='text-align:center;'>21</td><td><a href='#project'>project</a></td><td>项目(如公司里某个项目)</td></tr><tr><td style='text-align:center;'>22</td><td><a href='#qrtz_blob_triggers'>qrtz_blob_triggers</a></td><td></td></tr><tr><td style='text-align:center;'>23</td><td><a href='#qrtz_calendars'>qrtz_calendars</a></td><td></td></tr><tr><td style='text-align:center;'>24</td><td><a href='#qrtz_cron_triggers'>qrtz_cron_triggers</a></td><td></td></tr><tr><td style='text-align:center;'>25</td><td><a href='#qrtz_fired_triggers'>qrtz_fired_triggers</a></td><td></td></tr><tr><td style='text-align:center;'>26</td><td><a href='#qrtz_job_details'>qrtz_job_details</a></td><td></td></tr><tr><td style='text-align:center;'>27</td><td><a href='#qrtz_locks'>qrtz_locks</a></td><td></td></tr><tr><td style='text-align:center;'>28</td><td><a href='#qrtz_paused_trigger_grps'>qrtz_paused_trigger_grps</a></td><td></td></tr><tr><td style='text-align:center;'>29</td><td><a href='#qrtz_scheduler_state'>qrtz_scheduler_state</a></td><td></td></tr><tr><td style='text-align:center;'>30</td><td><a href='#qrtz_simple_triggers'>qrtz_simple_triggers</a></td><td></td></tr><tr><td style='text-align:center;'>31</td><td><a href='#qrtz_simprop_triggers'>qrtz_simprop_triggers</a></td><td></td></tr><tr><td style='text-align:center;'>32</td><td><a href='#qrtz_triggers'>qrtz_triggers</a></td><td></td></tr><tr><td style='text-align:center;'>33</td><td><a href='#sys_announcement'>sys_announcement</a></td><td>公告表</td></tr><tr><td style='text-align:center;'>34</td><td><a href='#sys_announcement_user'>sys_announcement_user</a></td><td>公告用户表</td></tr><tr><td style='text-align:center;'>35</td><td><a href='#sys_department'>sys_department</a></td><td>部门表</td></tr><tr><td style='text-align:center;'>36</td><td><a href='#sys_early_warning'>sys_early_warning</a></td><td>预警管理</td></tr><tr><td style='text-align:center;'>37</td><td><a href='#sys_notice'>sys_notice</a></td><td>通知表</td></tr><tr><td style='text-align:center;'>38</td><td><a href='#sys_notice_user'>sys_notice_user</a></td><td>通知用户表</td></tr><tr><td style='text-align:center;'>39</td><td><a href='#sys_personnel'>sys_personnel</a></td><td>人员表</td></tr><tr><td style='text-align:center;'>40</td><td><a href='#sys_resource'>sys_resource</a></td><td>资源表</td></tr><tr><td style='text-align:center;'>41</td><td><a href='#sys_resource_role'>sys_resource_role</a></td><td>资源角色中间表</td></tr><tr><td style='text-align:center;'>42</td><td><a href='#sys_role'>sys_role</a></td><td>角色表</td></tr><tr><td style='text-align:center;'>43</td><td><a href='#sys_user'>sys_user</a></td><td>用户表</td></tr><tr><td style='text-align:center;'>44</td><td><a href='#sys_user_role'>sys_user_role</a></td><td>用户角色中间表</td></tr></table><a name='basics_depot'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:basics_depot</b></div><div>说明:库点表</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>d_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>库房表id</td></tr><tr><td style='text-align:center;'>2</td><td>d_name</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'>库点名称</td></tr><tr><td style='text-align:center;'>3</td><td>parent_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'>0</td><td align='center'>父id</td></tr><tr><td style='text-align:center;'>4</td><td>p_belonging</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'>0</td><td align='center'>是否属于分库,0否,1是</td></tr><tr><td style='text-align:center;'>5</td><td>p_portrait</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>图片地址</td></tr><tr><td style='text-align:center;'>6</td><td>plane_chart</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>平面图地址</td></tr><tr><td style='text-align:center;'>7</td><td>enterprise_introduction</td><td align='center'>varchar</td><td align='center'>1000</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>企业介绍</td></tr><tr><td style='text-align:center;'>8</td><td>d_hierarchy</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>层级</td></tr><tr><td style='text-align:center;'>9</td><td>d_remark</td><td align='center'>varchar</td><td align='center'>300</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>描述</td></tr><tr><td style='text-align:center;'>10</td><td>create_people</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建人</td></tr><tr><td style='text-align:center;'>11</td><td>create_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建时间</td></tr><tr><td style='text-align:center;'>12</td><td>longitude</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>经度</td></tr><tr><td style='text-align:center;'>13</td><td>latitude</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>纬度</td></tr><tr><td style='text-align:center;'>14</td><td>library_level</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>库级别,1代表分库</td></tr></table><a name='basics_depot_extend'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:basics_depot_extend</b></div><div>说明:库点扩展表</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>e_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>库扩展id</td></tr><tr><td style='text-align:center;'>2</td><td>depot_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'>库id</td></tr><tr><td style='text-align:center;'>3</td><td>e_portrait</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>图片地址</td></tr><tr><td style='text-align:center;'>4</td><td>e_remark</td><td align='center'>varchar</td><td align='center'>1000</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>描述</td></tr><tr><td style='text-align:center;'>5</td><td>alternate_fields</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>备用字段</td></tr></table><a name='basics_enum'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:basics_enum</b></div><div>说明:枚举类型表</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>enum_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>菜单id</td></tr><tr><td style='text-align:center;'>2</td><td>enum_name</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'>菜单名称,不能为空</td></tr><tr><td style='text-align:center;'>3</td><td>parent_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'>0</td><td align='center'>父id,默认为0</td></tr><tr><td style='text-align:center;'>4</td><td>create_date</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建时间</td></tr><tr><td style='text-align:center;'>5</td><td>enum_order</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>顺序</td></tr><tr><td style='text-align:center;'>6</td><td>del_flag</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'>0</td><td align='center'>是否删除,0有效,1删除</td></tr><tr><td style='text-align:center;'>7</td><td>remark</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>描述</td></tr></table><a name='basics_user_warehouse'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:basics_user_warehouse</b></div><div>说明:用户仓房中间表表</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>人员仓房表id</td></tr><tr><td style='text-align:center;'>2</td><td>user_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>用户id</td></tr><tr><td style='text-align:center;'>3</td><td>personnel_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>人员id</td></tr><tr><td style='text-align:center;'>4</td><td>warehouse_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>仓房id</td></tr><tr><td style='text-align:center;'>5</td><td>role_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr></table><a name='basics_warehouse'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:basics_warehouse</b></div><div>说明:仓房表</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>h_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>仓房表id</td></tr><tr><td style='text-align:center;'>2</td><td>h_name</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'>仓房名称</td></tr><tr><td style='text-align:center;'>3</td><td>grain_varieties</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>粮食品种</td></tr><tr><td style='text-align:center;'>4</td><td>storage_status</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>储粮状态</td></tr><tr><td style='text-align:center;'>5</td><td>warehouse_status</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>仓房状态</td></tr><tr><td style='text-align:center;'>6</td><td>company_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>所属公司</td></tr><tr><td style='text-align:center;'>7</td><td>depot_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'>所属库</td></tr><tr><td style='text-align:center;'>8</td><td>create_people</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建人</td></tr><tr><td style='text-align:center;'>9</td><td>create_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建时间</td></tr><tr><td style='text-align:center;'>10</td><td>coordinate</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>仓房坐标</td></tr></table><a name='equipment_stroe'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:equipment_stroe</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>equipment_category</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>3</td><td>equipment_name</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>4</td><td>standards_type</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>5</td><td>manufacturer</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>6</td><td>asset_number</td><td align='center'>varchar</td><td align='center'>60</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>7</td><td>equipment_number</td><td align='center'>varchar</td><td align='center'>60</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>8</td><td>arrival_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>9</td><td>management</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>10</td><td>leave_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>11</td><td>enterprise_name</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>12</td><td>registrant</td><td align='center'>varchar</td><td align='center'>32</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr></table><a name='grain_abnormal_describe'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:grain_abnormal_describe</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>id</td></tr><tr><td style='text-align:center;'>2</td><td>grain_record_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>3</td><td>pest_density</td><td align='center'>text</td><td align='center'>65535</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>4</td><td>occur_position</td><td align='center'>text</td><td align='center'>65535</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>5</td><td>occur_area</td><td align='center'>text</td><td align='center'>65535</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>6</td><td>pest_type</td><td align='center'>text</td><td align='center'>65535</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>7</td><td>abnormal_water</td><td align='center'>text</td><td align='center'>65535</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>8</td><td>abnormal_grain</td><td align='center'>text</td><td align='center'>65535</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr></table><a name='grain_check_choose_record'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:grain_check_choose_record</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>id</td></tr><tr><td style='text-align:center;'>2</td><td>grain_record_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>3</td><td>check_list</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>4</td><td>choose</td><td align='center'>char</td><td align='center'>1</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>5</td><td>create_time</td><td align='center'>varchar</td><td align='center'>32</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>6</td><td>ready</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr></table><a name='grain_condition_record'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:grain_condition_record</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>粮情检测记录id</td></tr><tr><td style='text-align:center;'>2</td><td>check_time</td><td align='center'>varchar</td><td align='center'>32</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>检查时间</td></tr><tr><td style='text-align:center;'>3</td><td>check_list</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>检查项</td></tr><tr><td style='text-align:center;'>4</td><td>choose</td><td align='center'>text</td><td align='center'>65535</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>选项</td></tr><tr><td style='text-align:center;'>5</td><td>check_describe</td><td align='center'>varchar</td><td align='center'>1000</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>检查描述</td></tr><tr><td style='text-align:center;'>6</td><td>check_person</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'>检查人</td></tr><tr><td style='text-align:center;'>7</td><td>record_status</td><td align='center'>char</td><td align='center'>1</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>记录状态(0进行中,1完成)</td></tr><tr><td style='text-align:center;'>8</td><td>anomalous_status</td><td align='center'>char</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>异常状态(0有异常,1无异常)</td></tr><tr><td style='text-align:center;'>9</td><td>uid</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>用户id</td></tr><tr><td style='text-align:center;'>10</td><td>house_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>库id</td></tr><tr><td style='text-align:center;'>11</td><td>depot_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>仓房id</td></tr></table><a name='grain_manage_dictionary'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:grain_manage_dictionary</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>id</td></tr><tr><td style='text-align:center;'>2</td><td>table_name</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>3</td><td>field_name</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>4</td><td>field_value</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>5</td><td>field_detail</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>6</td><td>field_describe</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>7</td><td>create_time</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>8</td><td>status1</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>9</td><td>status2</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>10</td><td>status3</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr></table><a name='oauth_access_token'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:oauth_access_token</b></div><div>说明:oauth登录成功存token</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>在项目中,主要操作oauth_access_token表的对象是JdbcTokenStore.java. 更多的细节请参考该类.</td></tr><tr><td style='text-align:center;'>2</td><td>token_id</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>该字段的值是将access_token的值通过MD5加密后存储的.</td></tr><tr><td style='text-align:center;'>3</td><td>token</td><td align='center'>blob</td><td align='center'>65535</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>存储将OAuth2AccessToken.java对象序列化后的二进制数据, 是真实的AccessToken的数据值.</td></tr><tr><td style='text-align:center;'>4</td><td>authentication_id</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>该字段具有唯一性, 其值是根据当前的username(如果有),client_id与scope通过MD5加密生成的. 具体实现请参考DefaultAuthenticationKeyGenerator.java类.</td></tr><tr><td style='text-align:center;'>5</td><td>user_name</td><td align='center'>varchar</td><td align='center'>1000</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>登录时的用户名, 若客户端没有用户名(如grant_type="client_credentials"),则该值等于client_id</td></tr><tr><td style='text-align:center;'>6</td><td>client_id</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>7</td><td>authentication</td><td align='center'>blob</td><td align='center'>65535</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>存储将OAuth2Authentication.java对象序列化后的二进制数据.</td></tr><tr><td style='text-align:center;'>8</td><td>refresh_token</td><td align='center'>varchar</td><td align='center'>1000</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>该字段的值是将refresh_token的值通过MD5加密后存储的.</td></tr></table><a name='oauth_client_details'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:oauth_client_details</b></div><div>说明:oauth客服端详情</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>client_id</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>主键,必须唯一,不能为空. 
用于唯一标识每一个客户端(client); 在注册时必须填写(也可由服务端自动生成). 
对于不同的grant_type,该字段都是必须的. 在实际应用中的另一个名称叫appKey,与client_id是同一个概念.</td></tr><tr><td style='text-align:center;'>2</td><td>resource_ids</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>客户端所能访问的资源id集合,多个资源时用逗号(,)分隔,如: "unity-resource,mobile-resource".
- 该字段的值必须来源于与security.xml中标签‹oauth2:resource-server的属性resource-id值一致. 在security.xml配置有几个‹oauth2:resource-server标签, 则该字段可以使用几个该值.
- 在实际应用中, 我们一般将资源进行分类,并分别配置对应的‹oauth2:resource-server,如订单资源配置一个‹oauth2:resource-server, 用户资源又配置一个‹oauth2:resource-server. 当注册客户端时,根据实际需要可选择资源id,也可根据不同的注册流程,赋予对应的资源id.</td></tr><tr><td style='text-align:center;'>3</td><td>client_secret</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>用于指定客户端(client)的访问密匙; 在注册时必须填写(也可由服务端自动生成).
- 对于不同的grant_type,该字段都是必须的. 在实际应用中的另一个名称叫appSecret,与client_secret是同一个概念.</td></tr><tr><td style='text-align:center;'>4</td><td>scope</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>指定客户端申请的权限范围,可选值包括read,write,trust;若有多个权限范围用逗号(,)分隔,如: "read,write".
- scope的值与security.xml中配置的‹intercept-url的access属性有关系. 如‹intercept-url的配置为
- ‹intercept-url pattern="/m/**" access="ROLE_MOBILE,SCOPE_READ"/>
- 则说明访问该URL时的客户端必须有read权限范围. write的配置值为SCOPE_WRITE, trust的配置值为SCOPE_TRUST.
- 在实际应该中, 该值一般由服务端指定, 常用的值为read,write.</td></tr><tr><td style='text-align:center;'>5</td><td>authorized_grant_types</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>指定客户端支持的grant_type,可选值包括authorization_code,password,refresh_token,implicit,client_credentials, 若支持多个grant_type用逗号(,)分隔,如: "authorization_code,password".
- 在实际应用中,当注册时,该字段是一般由服务器端指定的,而不是由申请者去选择的,最常用的grant_type组合有: "authorization_code,refresh_token"(针对通过浏览器访问的客户端); "password,refresh_token"(针对移动设备的客户端).
- implicit与client_credentials在实际中很少使用.</td></tr><tr><td style='text-align:center;'>6</td><td>web_server_redirect_uri</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>客户端的重定向URI,可为空, 当grant_type为authorization_code或implicit时, 在Oauth的流程中会使用并检查与注册时填写的redirect_uri是否一致. 下面分别说明:
- 当grant_type=authorization_code时, 第一步 从 spring-oauth-server获取 'code'时客户端发起请求时必须有redirect_uri参数, 该参数的值必须与 web_server_redirect_uri的值一致. 第二步 用 'code' 换取 'access_token' 时客户也必须传递相同的redirect_uri.
- 在实际应用中, web_server_redirect_uri在注册时是必须填写的, 一般用来处理服务器返回的code, 验证state是否合法与通过code去换取access_token值.
- 在spring-oauth-client项目中, 可具体参考AuthorizationCodeController.java中的authorizationCodeCallback方法.
- 当grant_type=implicit时通过redirect_uri的hash值来传递access_token值.如:
- http://localhost:7777/spring-oauth-client/implicit#access_token=dc891f4a-ac88-4ba6-8224-a2497e013865&token_type=bearer&expires_in=43199
- 然后客户端通过JS等从hash值中取到access_token值.</td></tr><tr><td style='text-align:center;'>7</td><td>authorities</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>指定客户端所拥有的Spring Security的权限值,可选, 若有多个权限值,用逗号(,)分隔, 如: "ROLE_UNITY,ROLE_USER".
- 对于是否要设置该字段的值,要根据不同的grant_type来判断, 若客户端在Oauth流程中需要用户的用户名(username)与密码(password)的(authorization_code,password),
- 则该字段可以不需要设置值,因为服务端将根据用户在服务端所拥有的权限来判断是否有权限访问对应的API.
- 但如果客户端在Oauth流程中不需要用户信息的(implicit,client_credentials),
- 则该字段必须要设置对应的权限值, 因为服务端将根据该字段值的权限来判断是否有权限访问对应的API.
- (请在spring-oauth-client项目中来测试不同grant_type时authorities的变化)</td></tr><tr><td style='text-align:center;'>8</td><td>access_token_validity</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>设定客户端的access_token的有效时间值(单位:秒),可选, 若不设定值则使用默认的有效时间值(60 * 60 * 12, 12小时).
- 在服务端获取的access_token JSON数据中的expires_in字段的值即为当前access_token的有效时间值.
- 在项目中, 可具体参考DefaultTokenServices.java中属性accessTokenValiditySeconds.
- 在实际应用中, 该值一般是由服务端处理的, 不需要客户端自定义.</td></tr><tr><td style='text-align:center;'>9</td><td>refresh_token_validity</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>设定客户端的refresh_token的有效时间值(单位:秒),可选, 若不设定值则使用默认的有效时间值(60 * 60 * 24 * 30, 30天).
- 若客户端的grant_type不包括refresh_token,则不用关心该字段 在项目中, 可具体参考DefaultTokenServices.java中属性refreshTokenValiditySeconds.
-
- 在实际应用中, 该值一般是由服务端处理的, 不需要客户端自定义.</td></tr><tr><td style='text-align:center;'>10</td><td>additional_information</td><td align='center'>text</td><td align='center'>65535</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>这是一个预留的字段,在Oauth的流程中没有实际的使用,可选,但若设置值,必须是JSON格式的数据,如:
- {"country":"CN","country_code":"086"}
- 按照spring-security-oauth项目中对该字段的描述
- Additional information for this client, not need by the vanilla OAuth protocol but might be useful, for example,for storing descriptive information.
- (详见ClientDetails.java的getAdditionalInformation()方法的注释)
- 在实际应用中, 可以用该字段来存储关于客户端的一些其他信息,如客户端的国家,地区,注册时的IP地址等等.</td></tr><tr><td style='text-align:center;'>11</td><td>autoapprove</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'>false</td><td align='center'>设置用户是否自动Approval操作, 默认值为 'false', 可选值包括 'true','false', 'read','write'.
- 该字段只适用于grant_type="authorization_code"的情况,当用户登录成功后,若该值为'true'或支持的scope值,则会跳过用户Approve的页面, 直接授权.
- 该字段与 trusted 有类似的功能, 是 spring-security-oauth2 的 2.0 版本后添加的新属性.</td></tr></table><a name='oauth_code'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:oauth_code</b></div><div>说明:oauth_code表</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>在项目中,主要操作oauth_code表的对象是JdbcAuthorizationCodeServices.java. 更多的细节请参考该类.</td></tr><tr><td style='text-align:center;'>2</td><td>code</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>存储服务端系统生成的code的值(未加密).</td></tr><tr><td style='text-align:center;'>3</td><td>authentication</td><td align='center'>blob</td><td align='center'>65535</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>存储将AuthorizationRequestHolder.java对象序列化后的二进制数据.</td></tr></table><a name='oauth_refresh_token'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:oauth_refresh_token</b></div><div>说明:oauth登录成功存刷新token</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>token_id</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>该字段的值是将refresh_token的值通过MD5加密后存储的.</td></tr><tr><td style='text-align:center;'>3</td><td>token</td><td align='center'>blob</td><td align='center'>65535</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>存储将OAuth2RefreshToken.java对象序列化后的二进制数据.</td></tr><tr><td style='text-align:center;'>4</td><td>authentication</td><td align='center'>blob</td><td align='center'>65535</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>存储将OAuth2Authentication.java对象序列化后的二进制数据.</td></tr></table><a name='policy_system'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:policy_system</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>title</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>3</td><td>document</td><td align='center'>text</td><td align='center'>65535</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>4</td><td>attachment_path</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>5</td><td>send_out</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>6</td><td>synchro_notice</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>7</td><td>publisher</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>8</td><td>publisher_company</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>9</td><td>create_time</td><td align='center'>varchar</td><td align='center'>360</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr></table><a name='process_audit'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:process_audit</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>流程审批表</td></tr><tr><td style='text-align:center;'>2</td><td>main_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>主流程id</td></tr><tr><td style='text-align:center;'>3</td><td>sub_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>子流程的id</td></tr><tr><td style='text-align:center;'>4</td><td>sub_data</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>子流程的数据(1:是,0:否)</td></tr><tr><td style='text-align:center;'>5</td><td>audit_state</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>审批状态(0:提交,1审批通过:,2:审批不通过,3:审批完成进行中,4已完成)</td></tr><tr><td style='text-align:center;'>6</td><td>operation_time</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>子流程的操作时间</td></tr><tr><td style='text-align:center;'>7</td><td>type</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>流程类型(如:tf)</td></tr><tr><td style='text-align:center;'>8</td><td>house_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>仓房id</td></tr><tr><td style='text-align:center;'>9</td><td>depot_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>库id</td></tr><tr><td style='text-align:center;'>10</td><td>from_people</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>提交人</td></tr><tr><td style='text-align:center;'>11</td><td>to_people</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>审批人</td></tr><tr><td style='text-align:center;'>12</td><td>result</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>是否是整个业务的首条记录(1是0否)</td></tr><tr><td style='text-align:center;'>13</td><td>apply_people</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>申请人</td></tr><tr><td style='text-align:center;'>14</td><td>audit_time</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>审批时间</td></tr><tr><td style='text-align:center;'>15</td><td>process_id</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>每一个业务流程的流程标识</td></tr><tr><td style='text-align:center;'>16</td><td>ongoing_step</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>进行到哪一步的主流程id</td></tr><tr><td style='text-align:center;'>17</td><td>apply_time</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>申请时间</td></tr><tr><td style='text-align:center;'>18</td><td>work_name</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>流程名称,如 科长每2周粮情检查,通风申请</td></tr><tr><td style='text-align:center;'>19</td><td>start_date</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>办理开始时间</td></tr><tr><td style='text-align:center;'>20</td><td>end_date</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>办理结束时间</td></tr><tr><td style='text-align:center;'>21</td><td>to_page</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>办理页面url</td></tr></table><a name='process_basis'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:process_basis</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>流程基础表</td></tr><tr><td style='text-align:center;'>2</td><td>main_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>主流程的id</td></tr><tr><td style='text-align:center;'>3</td><td>type</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>流程的类型</td></tr><tr><td style='text-align:center;'>4</td><td>title</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>每一项流程的名称</td></tr><tr><td style='text-align:center;'>5</td><td>step</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>执行顺序</td></tr><tr><td style='text-align:center;'>6</td><td>create_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建时间</td></tr></table><a name='process_basis_son'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:process_basis_son</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>zid</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>basis的id</td></tr><tr><td style='text-align:center;'>3</td><td>content</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>审批人</td></tr><tr><td style='text-align:center;'>4</td><td>depot_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>库id</td></tr></table><a name='process_main'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:process_main</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>主流程表</td></tr><tr><td style='text-align:center;'>2</td><td>type</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>流程类型</td></tr><tr><td style='text-align:center;'>3</td><td>title</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>流程名称</td></tr><tr><td style='text-align:center;'>4</td><td>step</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>执行顺序</td></tr><tr><td style='text-align:center;'>5</td><td>exist_process</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>是否存在流程(0:存在,1:不存在)</td></tr><tr><td style='text-align:center;'>6</td><td>next_id</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>下一步的id</td></tr></table><a name='process_sub'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:process_sub</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>流程子表</td></tr><tr><td style='text-align:center;'>2</td><td>zid</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>主流程id</td></tr><tr><td style='text-align:center;'>3</td><td>details</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>流程数据选项</td></tr><tr><td style='text-align:center;'>4</td><td>title</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>流程标题</td></tr><tr><td style='text-align:center;'>5</td><td>operation_time</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>6</td><td>step</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>顺序</td></tr></table><a name='project'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:project</b></div><div>说明:项目(如公司里某个项目)</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>bigint</td><td align='center'>19</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>name</td><td align='center'>varchar</td><td align='center'>50</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'>名称</td></tr><tr><td style='text-align:center;'>3</td><td>code</td><td align='center'>varchar</td><td align='center'>50</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'>编码</td></tr><tr><td style='text-align:center;'>4</td><td>region_id</td><td align='center'>bigint</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>域id</td></tr><tr><td style='text-align:center;'>5</td><td>create_by</td><td align='center'>varchar</td><td align='center'>50</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建人</td></tr><tr><td style='text-align:center;'>6</td><td>create_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建时间</td></tr><tr><td style='text-align:center;'>7</td><td>update_by</td><td align='center'>varchar</td><td align='center'>50</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>更新人</td></tr><tr><td style='text-align:center;'>8</td><td>update_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>更新时间</td></tr><tr><td style='text-align:center;'>9</td><td>is_enabled</td><td align='center'>tinyint</td><td align='center'>3</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'>1</td><td align='center'>是否有效(0无效,1有效)</td></tr><tr><td style='text-align:center;'>10</td><td>remark</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>备注</td></tr></table><a name='qrtz_blob_triggers'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:qrtz_blob_triggers</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>SCHED_NAME</td><td align='center'>varchar</td><td align='center'>120</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>TRIGGER_NAME</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>3</td><td>TRIGGER_GROUP</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>4</td><td>BLOB_DATA</td><td align='center'>blob</td><td align='center'>65535</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr></table><a name='qrtz_calendars'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:qrtz_calendars</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>SCHED_NAME</td><td align='center'>varchar</td><td align='center'>120</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>CALENDAR_NAME</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>3</td><td>CALENDAR</td><td align='center'>blob</td><td align='center'>65535</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr></table><a name='qrtz_cron_triggers'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:qrtz_cron_triggers</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>SCHED_NAME</td><td align='center'>varchar</td><td align='center'>120</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>TRIGGER_NAME</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>3</td><td>TRIGGER_GROUP</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>4</td><td>CRON_EXPRESSION</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>5</td><td>TIME_ZONE_ID</td><td align='center'>varchar</td><td align='center'>80</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr></table><a name='qrtz_fired_triggers'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:qrtz_fired_triggers</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>SCHED_NAME</td><td align='center'>varchar</td><td align='center'>120</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>ENTRY_ID</td><td align='center'>varchar</td><td align='center'>95</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>3</td><td>TRIGGER_NAME</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>4</td><td>TRIGGER_GROUP</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>5</td><td>INSTANCE_NAME</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>6</td><td>FIRED_TIME</td><td align='center'>bigint</td><td align='center'>19</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>7</td><td>SCHED_TIME</td><td align='center'>bigint</td><td align='center'>19</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>8</td><td>PRIORITY</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>9</td><td>STATE</td><td align='center'>varchar</td><td align='center'>16</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>10</td><td>JOB_NAME</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>11</td><td>JOB_GROUP</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>12</td><td>IS_NONCONCURRENT</td><td align='center'>varchar</td><td align='center'>1</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>13</td><td>REQUESTS_RECOVERY</td><td align='center'>varchar</td><td align='center'>1</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr></table><a name='qrtz_job_details'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:qrtz_job_details</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>SCHED_NAME</td><td align='center'>varchar</td><td align='center'>120</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>JOB_NAME</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>3</td><td>JOB_GROUP</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>4</td><td>DESCRIPTION</td><td align='center'>varchar</td><td align='center'>250</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>5</td><td>JOB_CLASS_NAME</td><td align='center'>varchar</td><td align='center'>250</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>6</td><td>IS_DURABLE</td><td align='center'>varchar</td><td align='center'>1</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>7</td><td>IS_NONCONCURRENT</td><td align='center'>varchar</td><td align='center'>1</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>8</td><td>IS_UPDATE_DATA</td><td align='center'>varchar</td><td align='center'>1</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>9</td><td>REQUESTS_RECOVERY</td><td align='center'>varchar</td><td align='center'>1</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>10</td><td>JOB_DATA</td><td align='center'>blob</td><td align='center'>65535</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr></table><a name='qrtz_locks'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:qrtz_locks</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>SCHED_NAME</td><td align='center'>varchar</td><td align='center'>120</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>LOCK_NAME</td><td align='center'>varchar</td><td align='center'>40</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr></table><a name='qrtz_paused_trigger_grps'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:qrtz_paused_trigger_grps</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>SCHED_NAME</td><td align='center'>varchar</td><td align='center'>120</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>TRIGGER_GROUP</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr></table><a name='qrtz_scheduler_state'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:qrtz_scheduler_state</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>SCHED_NAME</td><td align='center'>varchar</td><td align='center'>120</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>INSTANCE_NAME</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>3</td><td>LAST_CHECKIN_TIME</td><td align='center'>bigint</td><td align='center'>19</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>4</td><td>CHECKIN_INTERVAL</td><td align='center'>bigint</td><td align='center'>19</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr></table><a name='qrtz_simple_triggers'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:qrtz_simple_triggers</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>SCHED_NAME</td><td align='center'>varchar</td><td align='center'>120</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>TRIGGER_NAME</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>3</td><td>TRIGGER_GROUP</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>4</td><td>REPEAT_COUNT</td><td align='center'>bigint</td><td align='center'>19</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>5</td><td>REPEAT_INTERVAL</td><td align='center'>bigint</td><td align='center'>19</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>6</td><td>TIMES_TRIGGERED</td><td align='center'>bigint</td><td align='center'>19</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr></table><a name='qrtz_simprop_triggers'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:qrtz_simprop_triggers</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>SCHED_NAME</td><td align='center'>varchar</td><td align='center'>120</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>TRIGGER_NAME</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>3</td><td>TRIGGER_GROUP</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>4</td><td>STR_PROP_1</td><td align='center'>varchar</td><td align='center'>512</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>5</td><td>STR_PROP_2</td><td align='center'>varchar</td><td align='center'>512</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>6</td><td>STR_PROP_3</td><td align='center'>varchar</td><td align='center'>512</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>7</td><td>INT_PROP_1</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>8</td><td>INT_PROP_2</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>9</td><td>LONG_PROP_1</td><td align='center'>bigint</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>10</td><td>LONG_PROP_2</td><td align='center'>bigint</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>11</td><td>DEC_PROP_1</td><td align='center'>decimal</td><td align='center'>13</td><td align='center'>4</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>12</td><td>DEC_PROP_2</td><td align='center'>decimal</td><td align='center'>13</td><td align='center'>4</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>13</td><td>BOOL_PROP_1</td><td align='center'>varchar</td><td align='center'>1</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>14</td><td>BOOL_PROP_2</td><td align='center'>varchar</td><td align='center'>1</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr></table><a name='qrtz_triggers'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:qrtz_triggers</b></div><div>说明:</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>SCHED_NAME</td><td align='center'>varchar</td><td align='center'>120</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>TRIGGER_NAME</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>3</td><td>TRIGGER_GROUP</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>4</td><td>JOB_NAME</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>5</td><td>JOB_GROUP</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>6</td><td>DESCRIPTION</td><td align='center'>varchar</td><td align='center'>250</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>7</td><td>NEXT_FIRE_TIME</td><td align='center'>bigint</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>8</td><td>PREV_FIRE_TIME</td><td align='center'>bigint</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>9</td><td>PRIORITY</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>10</td><td>TRIGGER_STATE</td><td align='center'>varchar</td><td align='center'>16</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>11</td><td>TRIGGER_TYPE</td><td align='center'>varchar</td><td align='center'>8</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>12</td><td>START_TIME</td><td align='center'>bigint</td><td align='center'>19</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>13</td><td>END_TIME</td><td align='center'>bigint</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>14</td><td>CALENDAR_NAME</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>15</td><td>MISFIRE_INSTR</td><td align='center'>smallint</td><td align='center'>5</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>16</td><td>JOB_DATA</td><td align='center'>blob</td><td align='center'>65535</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr></table><a name='sys_announcement'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:sys_announcement</b></div><div>说明:公告表</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>主键</td></tr><tr><td style='text-align:center;'>2</td><td>title</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>标题</td></tr><tr><td style='text-align:center;'>3</td><td>content</td><td align='center'>longtext</td><td align='center'>2147483647</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>内容</td></tr><tr><td style='text-align:center;'>4</td><td>publish_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>发布时间</td></tr><tr><td style='text-align:center;'>5</td><td>publish_user_name</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>发布用户姓名</td></tr><tr><td style='text-align:center;'>6</td><td>publish_user_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>发布用户ID</td></tr><tr><td style='text-align:center;'>7</td><td>publish_org_name</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>发布用户所属单位</td></tr><tr><td style='text-align:center;'>8</td><td>publish_org_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>发布用户所属单位ID</td></tr><tr><td style='text-align:center;'>9</td><td>recv_type</td><td align='center'>varchar</td><td align='center'>20</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>接收人类型:10全员,20指定粮库,30分公司全员,40指定角色组</td></tr><tr><td style='text-align:center;'>10</td><td>recv_details</td><td align='center'>varchar</td><td align='center'>1000</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>接收人类型详细情息的ID</td></tr><tr><td style='text-align:center;'>11</td><td>recv_details_info</td><td align='center'>varchar</td><td align='center'>1000</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>接收人类型详细情息</td></tr><tr><td style='text-align:center;'>12</td><td>publish_status</td><td align='center'>bit</td><td align='center'>1</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'>1</td><td align='center'>状态:1已发布、0未发布(存草稿箱)</td></tr><tr><td style='text-align:center;'>13</td><td>anno_type</td><td align='center'>varchar</td><td align='center'>20</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>类型:10通知、20公告、30其它</td></tr><tr><td style='text-align:center;'>14</td><td>org_type</td><td align='center'>varchar</td><td align='center'>20</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>单位类型:分公司、粮库</td></tr><tr><td style='text-align:center;'>15</td><td>create_by</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建人</td></tr><tr><td style='text-align:center;'>16</td><td>create_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建时间</td></tr><tr><td style='text-align:center;'>17</td><td>update_by</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>修改人</td></tr><tr><td style='text-align:center;'>18</td><td>update_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>修改时间</td></tr><tr><td style='text-align:center;'>19</td><td>delete_by</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>删除人</td></tr><tr><td style='text-align:center;'>20</td><td>delete_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>删除时间</td></tr></table><a name='sys_announcement_user'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:sys_announcement_user</b></div><div>说明:公告用户表</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>主键</td></tr><tr><td style='text-align:center;'>2</td><td>anno_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>公告id</td></tr><tr><td style='text-align:center;'>3</td><td>user_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>用户id</td></tr><tr><td style='text-align:center;'>4</td><td>user_name</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>用户姓名</td></tr><tr><td style='text-align:center;'>5</td><td>read_status</td><td align='center'>bit</td><td align='center'>1</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'>1</td><td align='center'>状态 0:未读, 1:已读</td></tr><tr><td style='text-align:center;'>6</td><td>create_by</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建人</td></tr><tr><td style='text-align:center;'>7</td><td>create_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建时间</td></tr><tr><td style='text-align:center;'>8</td><td>update_by</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>修改人</td></tr><tr><td style='text-align:center;'>9</td><td>update_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>修改时间</td></tr><tr><td style='text-align:center;'>10</td><td>delete_by</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>删除人</td></tr><tr><td style='text-align:center;'>11</td><td>delete_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>删除时间</td></tr></table><a name='sys_department'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:sys_department</b></div><div>说明:部门表</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>d_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>部门表id</td></tr><tr><td style='text-align:center;'>2</td><td>d_name</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'>部门名称</td></tr><tr><td style='text-align:center;'>3</td><td>depot_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>所属库id</td></tr><tr><td style='text-align:center;'>4</td><td>depot_name</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>所属库名称</td></tr><tr><td style='text-align:center;'>5</td><td>company_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>所属公司id</td></tr><tr><td style='text-align:center;'>6</td><td>company_name</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>所属公司名称</td></tr><tr><td style='text-align:center;'>7</td><td>create_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建时间</td></tr><tr><td style='text-align:center;'>8</td><td>create_people</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建人</td></tr><tr><td style='text-align:center;'>9</td><td>alternate_fields_one</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>备用字段</td></tr><tr><td style='text-align:center;'>10</td><td>d_remark</td><td align='center'>varchar</td><td align='center'>500</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>备注</td></tr></table><a name='sys_early_warning'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:sys_early_warning</b></div><div>说明:预警管理</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>主键</td></tr><tr><td style='text-align:center;'>2</td><td>warn_name</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>预警名称</td></tr><tr><td style='text-align:center;'>3</td><td>warn_code</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>预警Code</td></tr><tr><td style='text-align:center;'>4</td><td>inspect_cycle</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>检查周期</td></tr><tr><td style='text-align:center;'>5</td><td>warning_time</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>预警时间</td></tr><tr><td style='text-align:center;'>6</td><td>warn_target_type</td><td align='center'>varchar</td><td align='center'>60</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>人员类型</td></tr><tr><td style='text-align:center;'>7</td><td>warn_target</td><td align='center'>longtext</td><td align='center'>2147483647</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>检查人员</td></tr><tr><td style='text-align:center;'>8</td><td>warn_target_names</td><td align='center'>longtext</td><td align='center'>2147483647</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>检查人员姓名</td></tr><tr><td style='text-align:center;'>9</td><td>warn_status</td><td align='center'>bit</td><td align='center'>1</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>是否启用,1启用,0未启用</td></tr><tr><td style='text-align:center;'>10</td><td>to_page</td><td align='center'>varchar</td><td align='center'>600</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>跳转页面</td></tr><tr><td style='text-align:center;'>11</td><td>create_by</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建人</td></tr><tr><td style='text-align:center;'>12</td><td>create_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建时间</td></tr><tr><td style='text-align:center;'>13</td><td>update_by</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>修改人</td></tr><tr><td style='text-align:center;'>14</td><td>update_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>修改时间</td></tr><tr><td style='text-align:center;'>15</td><td>delete_by</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>删除人</td></tr><tr><td style='text-align:center;'>16</td><td>delete_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>删除时间</td></tr></table><a name='sys_notice'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:sys_notice</b></div><div>说明:通知表</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>主键</td></tr><tr><td style='text-align:center;'>2</td><td>notice_type</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>通知类型:10系统、20待办、30审批通过、40警告</td></tr><tr><td style='text-align:center;'>3</td><td>notice_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>通知时间</td></tr><tr><td style='text-align:center;'>4</td><td>content</td><td align='center'>longtext</td><td align='center'>2147483647</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>通知内容</td></tr><tr><td style='text-align:center;'>5</td><td>warehouse</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>仓号</td></tr><tr><td style='text-align:center;'>6</td><td>org_name</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>公司</td></tr><tr><td style='text-align:center;'>7</td><td>apply_name</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>申请人</td></tr><tr><td style='text-align:center;'>8</td><td>apply_dept</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>申请部门</td></tr><tr><td style='text-align:center;'>9</td><td>create_by</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建人</td></tr><tr><td style='text-align:center;'>10</td><td>create_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建时间</td></tr><tr><td style='text-align:center;'>11</td><td>update_by</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>修改人</td></tr><tr><td style='text-align:center;'>12</td><td>update_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>修改时间</td></tr><tr><td style='text-align:center;'>13</td><td>delete_by</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>删除人</td></tr><tr><td style='text-align:center;'>14</td><td>delete_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>删除时间</td></tr></table><a name='sys_notice_user'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:sys_notice_user</b></div><div>说明:通知用户表</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>主键</td></tr><tr><td style='text-align:center;'>2</td><td>notice_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>通知id</td></tr><tr><td style='text-align:center;'>3</td><td>user_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>用户id</td></tr><tr><td style='text-align:center;'>4</td><td>user_name</td><td align='center'>varchar</td><td align='center'>255</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>用户姓名</td></tr><tr><td style='text-align:center;'>5</td><td>read_status</td><td align='center'>bit</td><td align='center'>1</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'>1</td><td align='center'>状态 0:未读, 1:已读</td></tr><tr><td style='text-align:center;'>6</td><td>push_status</td><td align='center'>bit</td><td align='center'>1</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>推送状态,0:未推送, 1:已推送</td></tr><tr><td style='text-align:center;'>7</td><td>create_by</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建人</td></tr><tr><td style='text-align:center;'>8</td><td>create_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建时间</td></tr><tr><td style='text-align:center;'>9</td><td>update_by</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>修改人</td></tr><tr><td style='text-align:center;'>10</td><td>update_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>修改时间</td></tr><tr><td style='text-align:center;'>11</td><td>delete_by</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>删除人</td></tr><tr><td style='text-align:center;'>12</td><td>delete_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>删除时间</td></tr></table><a name='sys_personnel'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:sys_personnel</b></div><div>说明:人员表</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>p_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'>人员ID</td></tr><tr><td style='text-align:center;'>2</td><td>u_name</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>人员名称</td></tr><tr><td style='text-align:center;'>3</td><td>u_sex</td><td align='center'>varchar</td><td align='center'>1</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>性别(0男,1女)</td></tr><tr><td style='text-align:center;'>4</td><td>u_birthday</td><td align='center'>date</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>生日(出生年月)</td></tr><tr><td style='text-align:center;'>5</td><td>u_mail</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>邮箱</td></tr><tr><td style='text-align:center;'>6</td><td>u_phone</td><td align='center'>varchar</td><td align='center'>50</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>电话</td></tr><tr><td style='text-align:center;'>7</td><td>u_status</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'>1</td><td align='center'>用户状态(1:正常,2:异常,3:禁用)</td></tr><tr><td style='text-align:center;'>8</td><td>department_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>所属部门id</td></tr><tr><td style='text-align:center;'>9</td><td>department_name</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>所属部门名称</td></tr><tr><td style='text-align:center;'>10</td><td>p_work_years</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>工作年限</td></tr><tr><td style='text-align:center;'>11</td><td>p_post</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>岗位(职务)</td></tr><tr><td style='text-align:center;'>12</td><td>p_political_outlook</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>政治面貌</td></tr><tr><td style='text-align:center;'>13</td><td>p_party_time</td><td align='center'>date</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>入党时间</td></tr><tr><td style='text-align:center;'>14</td><td>p_department</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>所属科室</td></tr><tr><td style='text-align:center;'>15</td><td>p_head_portrait</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>头像地址</td></tr><tr><td style='text-align:center;'>16</td><td>p_first_degree</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>第一学历(教育学历)</td></tr><tr><td style='text-align:center;'>17</td><td>p_university_graduated</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>毕业院校</td></tr><tr><td style='text-align:center;'>18</td><td>p_major</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>专业</td></tr><tr><td style='text-align:center;'>19</td><td>p_form_education</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>教育形式</td></tr><tr><td style='text-align:center;'>20</td><td>p_academic_degree</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>学位</td></tr><tr><td style='text-align:center;'>21</td><td>p_highest_education</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>最高学历</td></tr><tr><td style='text-align:center;'>22</td><td>p_university_graduated_two</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>毕业院校2</td></tr><tr><td style='text-align:center;'>23</td><td>p_major_two</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>专业2</td></tr><tr><td style='text-align:center;'>24</td><td>p_form_education_two</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>教育形式2</td></tr><tr><td style='text-align:center;'>25</td><td>p_academic_degree_two</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>学位2</td></tr><tr><td style='text-align:center;'>26</td><td>p_major_three</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>专业3(专业证书)</td></tr><tr><td style='text-align:center;'>27</td><td>p_grade</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>等级</td></tr><tr><td style='text-align:center;'>28</td><td>p_licensing_agency</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>领证机构</td></tr><tr><td style='text-align:center;'>29</td><td>p_licensing_time</td><td align='center'>varchar</td><td align='center'>50</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>领证年月</td></tr><tr><td style='text-align:center;'>30</td><td>p_certificate_address</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>证书附件地址</td></tr><tr><td style='text-align:center;'>31</td><td>depot_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>所属库id</td></tr><tr><td style='text-align:center;'>32</td><td>depot_name</td><td align='center'>varchar</td><td align='center'>1000</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>所属库名称</td></tr><tr><td style='text-align:center;'>33</td><td>storehouse_ids</td><td align='center'>varchar</td><td align='center'>1000</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>仓房id,多个使用‘,’号隔开</td></tr><tr><td style='text-align:center;'>34</td><td>storehouse_names</td><td align='center'>varchar</td><td align='center'>1000</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>仓房名称多个使用逗号‘,’隔开</td></tr><tr><td style='text-align:center;'>35</td><td>company_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>所属公司id</td></tr><tr><td style='text-align:center;'>36</td><td>company_name</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>所属公司名称</td></tr><tr><td style='text-align:center;'>37</td><td>create_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建时间</td></tr><tr><td style='text-align:center;'>38</td><td>create_people</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建人</td></tr><tr><td style='text-align:center;'>39</td><td>alternate_fields_one</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>备用字段1</td></tr><tr><td style='text-align:center;'>40</td><td>alternate_fields_two</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>备用字段2</td></tr></table><a name='sys_resource'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:sys_resource</b></div><div>说明:资源表</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>se_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>se_name</td><td align='center'>varchar</td><td align='center'>50</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'>名称</td></tr><tr><td style='text-align:center;'>3</td><td>se_code</td><td align='center'>varchar</td><td align='center'>40</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'>编码</td></tr><tr><td style='text-align:center;'>4</td><td>se_button</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>按钮(页面要权限控制的按钮,也是后台接口方法名,多个用逗号分隔)</td></tr><tr><td style='text-align:center;'>5</td><td>se_url_pattern</td><td align='center'>varchar</td><td align='center'>100</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>权限API路径匹配(注:即后台控制器名,后面带authority,或者authority_button(对应button字段)代表受权限控制)</td></tr><tr><td style='text-align:center;'>6</td><td>se_parent_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>7</td><td>se_project_id</td><td align='center'>bigint</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>项目id</td></tr><tr><td style='text-align:center;'>8</td><td>se_create_by</td><td align='center'>varchar</td><td align='center'>50</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建人</td></tr><tr><td style='text-align:center;'>9</td><td>se_create_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建时间</td></tr><tr><td style='text-align:center;'>10</td><td>se_update_by</td><td align='center'>varchar</td><td align='center'>50</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>更新人</td></tr><tr><td style='text-align:center;'>11</td><td>se_update_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>更新时间</td></tr><tr><td style='text-align:center;'>12</td><td>se_is_enabled</td><td align='center'>tinyint</td><td align='center'>3</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'>1</td><td align='center'>是否有效(0无效,1有效)</td></tr><tr><td style='text-align:center;'>13</td><td>se_remark</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>备注</td></tr></table><a name='sys_resource_role'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:sys_resource_role</b></div><div>说明:资源角色中间表</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>rre_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>resource_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'>资源id</td></tr><tr><td style='text-align:center;'>3</td><td>resource_button</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>资源按钮(页面要权限控制的按钮,也是后台接口方法名,多个用逗号分隔)</td></tr><tr><td style='text-align:center;'>4</td><td>role_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'>角色id</td></tr></table><a name='sys_role'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:sys_role</b></div><div>说明:角色表</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>r_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>r_name</td><td align='center'>varchar</td><td align='center'>50</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'>名称</td></tr><tr><td style='text-align:center;'>3</td><td>r_code</td><td align='center'>varchar</td><td align='center'>20</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>编码</td></tr><tr><td style='text-align:center;'>4</td><td>r_project_id</td><td align='center'>bigint</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>项目id</td></tr><tr><td style='text-align:center;'>5</td><td>r_create_by</td><td align='center'>varchar</td><td align='center'>50</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建人</td></tr><tr><td style='text-align:center;'>6</td><td>r_create_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建时间</td></tr><tr><td style='text-align:center;'>7</td><td>r_update_by</td><td align='center'>varchar</td><td align='center'>50</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>更新人</td></tr><tr><td style='text-align:center;'>8</td><td>r_update_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>更新时间</td></tr><tr><td style='text-align:center;'>9</td><td>r_is_enabled</td><td align='center'>tinyint</td><td align='center'>3</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'>1</td><td align='center'>是否有效(0无效,1有效)</td></tr><tr><td style='text-align:center;'>10</td><td>r_remark</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>备注</td></tr></table><a name='sys_user'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:sys_user</b></div><div>说明:用户表</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>u_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>u_name</td><td align='center'>varchar</td><td align='center'>50</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'>用户名</td></tr><tr><td style='text-align:center;'>3</td><td>personnel_name</td><td align='center'>varchar</td><td align='center'>50</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>人员名称</td></tr><tr><td style='text-align:center;'>4</td><td>personnel_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>人员id必填</td></tr><tr><td style='text-align:center;'>5</td><td>home_type</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>用于区分登录跳转那个页面(1.分公司领导首页 2.库主任及以上领导首页 3.员工首页)必填项</td></tr><tr><td style='text-align:center;'>6</td><td>u_password</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'>123456</td><td align='center'>密码</td></tr><tr><td style='text-align:center;'>7</td><td>create_people</td><td align='center'>varchar</td><td align='center'>50</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建人</td></tr><tr><td style='text-align:center;'>8</td><td>u_status</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'>1</td><td align='center'>'用户状态(1:正常,2:异常,3:禁用)'</td></tr><tr><td style='text-align:center;'>9</td><td>u_create_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>创建时间</td></tr><tr><td style='text-align:center;'>10</td><td>u_update_time</td><td align='center'>datetime</td><td align='center'>19</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>更新时间</td></tr><tr><td style='text-align:center;'>11</td><td>u_remark</td><td align='center'>varchar</td><td align='center'>200</td><td align='center'>0</td><td align='center'>Y</td><td align='center'>N</td><td align='center'></td><td align='center'>备注</td></tr></table><a name='sys_user_role'></a><div style='margin-top:30px;'><a href='#index' style='float:right; margin-top:6px;'>返回目录</a><b>表名:sys_user_role</b></div><div>说明:用户角色中间表</div><div>数据列:</div><table cellspacing='1'><thead><tr><td style='width:40px; '>序号</td><td>名称</td><td>数据类型</td><td>长度</td><td>小数位</td><td>允许空值</td><td>主键</td><td>默认值</td><td>说明</td></tr></thead><tr><td style='text-align:center;'>1</td><td>ur_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>Y</td><td align='center'></td><td align='center'></td></tr><tr><td style='text-align:center;'>2</td><td>user_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'>用户id</td></tr><tr><td style='text-align:center;'>3</td><td>role_id</td><td align='center'>int</td><td align='center'>10</td><td align='center'>0</td><td align='center'>N</td><td align='center'>N</td><td align='center'></td><td align='center'>角色id</td></tr></table></div><footer></footer></body></html>
|