2021-11-23 09:46:36 +08:00
2021-11-02 09:43:19 +08:00
2021-11-23 09:46:36 +08:00
2021-11-15 17:32:23 +08:00
2021-11-19 18:21:12 +08:00
2021-11-22 09:47:00 +08:00
2021-11-08 15:52:46 +08:00
2021-11-19 09:24:15 +08:00
2021-11-19 18:21:12 +08:00
2021-11-22 09:47:00 +08:00
2021-11-22 10:39:52 +08:00
2021-11-02 16:22:07 +08:00
2021-11-22 09:47:00 +08:00
2021-11-22 10:39:52 +08:00
2021-11-08 11:09:27 +08:00
2021-11-08 11:09:27 +08:00
2021-11-04 16:44:42 +08:00
2021-11-19 15:34:22 +08:00
2021-11-23 09:38:59 +08:00
2021-11-02 09:43:19 +08:00

ArmedPolice 武警工单系统管理

武警工单系统是一个基于Golang开发的后台管理系统

注意事项

  • config.yaml 包含了项目的运行配置
  • 执行 build_linux.shbuild_window.sh 即可编译对应的运行程序
  • 数据存储,仅支持mysqlsqlite
    • 在使用mysql作为存储引擎时,需要提前先创建好数据表,并在配置中填写相应的连接信息
    • 在使用sqlite需要设置文件存储地址因使用了Find_In_Set此函数故暂不支持sqlite
  • 已开启了rate限流请参考配置中进行更改
 # 数据引擎
 engine:
    # 开启会输出sql日志
    debug: true
    # db_mode - mysql | sqlite
    db_mode: mysql
  • 缓存存储,仅支持mysqlsqlite
    • 在使用redis时,在配置中填写相应的连接信息
  # 数据引擎
  cache:
    # memory | redis
    type: redis

项目目录

  • json 配置管理,存放配置并项目运行加载
  • log 日志管理
  • doc api文档管理

项目启动

  • Windows
    • 在根目录执行双击ArmedPolice.exe
    • 在控制台中执行./ArmedPolice.exe可携带参数启动参数-key=value(建议第二种)
  • Linux
    • 在根目录执行ArmedPolice可携带参数启动参数 -key=value
    • 执行server.sh start|restart|stop
servier.sh
# 替换为你自己的执行程序
APP_NAME=main
# 项目的路径(替换成项目的路径)
PROJECT_LOCATION=/home/www/SciencesServer
  • 参数信息
    • init=truefalse 项目第一次运行设置true会自动迁移数据表默认false
    • config="" 配置文件存放地址,默认./config.yaml
    • mode=debugrelease 版本信息默认release
Description
武警工单系统管理
Readme 453 KiB
Languages
Go 99.6%
Shell 0.4%