# 合方圆国标平台 > 本项目基于开源项目 [wvp](https://github.com/648540858/wvp-GB28181-pro) > 定制开发特色功能. ## 项目开发环境 ## 关键数据 ### 权限验证 `sa-token` ## 数据库设计 ### 预置位表 > 设备预置位通过预置位国标预置位查询指令实现. > 配合数据表存储预置位信息,从而实现调用功能指定预置位功能 #### preset | 字段 | 类型 | 值 | 备注 | |------------|---------|-------|------------| | id | int | pk | id | | deviceId | int | tk | 预置位对应的设备id | | name | varchar | '' | 预置位的名称 | | presetCode | int | 1-255 | 预置位编号 | ## 项目依赖 ### wvp ### zlm ## 发布代码指南 ### 编译代码 1. 获取最新代码, 随后进入项目目录, 使用终端 2. 编译脚本更改为可执行权限 ```shell chmod +x ./build.sh ``` 3. 执行编译脚本 ```shell sudo ./build.sh ``` ### 获取文件进行部署 #### 获取编译好的的文件 ./package/gbDocker/gb28181/target/hfy-gb.jar #### 获取打包好的镜像文件 1. sql镜像 ./package/result/hfysql.tar 2. redis镜像 ./package/result/fyredis.tar 3. wvp镜像 ./package/result/hfygb.tar