网站首页 返回列表 像“草根”一样,紧贴着地面,低调的存在,冬去春来,枯荣无恙。

记录一次开发工单系统

2020-06-10 03:40:26 admin 1220

功能介绍

基于go语言开发的工单后台管理系统

发单人发布工单,收单人处理工单。 管理员对于人员做审计和工单做审计及上传公告

流程图.png

开发环境

__

  1. go version go1.13.6 windows/amd64
  2. github.com/astaxie/beego v1.12.1
  3. github.com/dgrijalva/jwt-go v3.2.0+incompatible
  4. github.com/gofrs/uuid v3.2.0+incompatible
  5. github.com/jinzhu/gorm v1.9.12
  6. mariadb[5.6]

#

部署要求

__

  1. ##Centos 7/8 firewall 开启8080 修改配置文件的mysql链接地址 导入sql文件(sql 文件在 conf 目录)
  2. #1 配置数据库
  3. yum install mariadb
  4. firewall-cmd --add-port=3306/tcp --permanent
  5. mysql
  6. source /xxx/xxx/conf/backup_2020-5-3.sql
  7. grant all on ticket_system.* to "xx"@"%" identified by 'passowrd';
  8. #2 修改conf文件夹下的app.conf文件带##都是需要自定义的
  9. appname = OrdsOrder
  10. httpport = 8080 ##
  11. runmode = dev
  12. copyrequestbody = true
  13. mysqluser = "root" ##
  14. mysqlpass = "123123" ##
  15. mysqlurls = "192.168.1.119" ##
  16. mysqldb = "ticket_system" ##
  17. #3 修改conf文件夹下的order.service,然后将文件拷贝到/usr/lib/systemd/system/
  18. # systemctl enable order.service --new
  19. [Unit]
  20. Description=Sys order server damon
  21. After=network-online.target
  22. Wants=network-online.target
  23. [Service]
  24. # modify when deploy in prod env
  25. User=root ##
  26. Group=root ##
  27. Type=simple
  28. ExecStart=/xxx/xxx/OrdsOrder ## 你的执行文件的路径
  29. WorkingDirectory=/xxx/xxx/ ##执行文件的目录
  30. Restart=always
  31. RestartSec=1
  32. StartLimitInterval=0
  33. [Install]
  34. WantedBy=multi-user.target

实现效果

homepage.png

pu’sh.png

人员审计.png

github第一次开源项目,感兴趣的小伙伴点点星星。长路漫漫你的关注就是我持续开源的动力。

转载文章,原文链接: 记录一次开发工单系统

关键字词记录工单

分享到:

上一篇:day05-go interface

下一篇:golang测试

如需留言,请 登录,没有账号?请 注册

0 条评论 0 人参与

顶部 底部