work_report:日报系统

时间:2024-03-31 16:22:50
【文件属性】:

文件名称:work_report:日报系统

文件大小:1.28MB

文件格式:ZIP

更新时间:2024-03-31 16:22:50

系统开源

work_report是一个基于gin的日志汇总系统 介绍: ######源于本人不愿每日手动重复收集人员日报,并汇总周报而制作的自动生成系统#####此项目为日志系统替换代码######前面页面: 现有功能: 创建用户 日报填写/删除 日报汇总/周报汇总 补充功能: 用户权限管理(只看自己,能看组员,能看所有,管理员) 任务分组(增加按大项目汇总日报/周报) 目录结构: 参见 安装 下载项目,在项目根目录运行:(本地测试推荐) go mod tidy go mod download go run main.go 修改apollo配置 此处直接使用的配置文件,未使用阿波罗,如需使用阿波罗参见 自动生成实体 参见 通过工具生成后,将需要的表的实例加入项目下的实体,修改包名(自动生成的包称为模型) 自动生成项目文件 Linux / Mac: ./vtool -t WrWorks -r


【文件预览】:
work_report-main
----.gitignore(12B)
----go.mod(999B)
----libraries()
--------wmail()
--------jwtGo()
--------httpReq()
--------efile()
--------jaeger()
--------apolloCli()
--------redis()
--------gutil()
--------kafka()
--------elog()
--------mongo()
--------database()
--------verify()
----dao()
--------wrUsersDao.go(499B)
--------wrWorksDao.go(869B)
--------wrPorjectsDao.go(321B)
----entities()
--------entities.go(2KB)
--------wr_dayoff.go(790B)
--------wr_users.go(756B)
--------wr_projects.go(594B)
--------wr_attendance.go(812B)
--------wr_works.go(997B)
----vtool(2.27MB)
----models()
--------wrUsersModel.go(3KB)
--------wrWorksModel.go(4KB)
--------wrAttendanceModel.go(3KB)
--------wrDayoffModel.go(3KB)
--------models.go(764B)
--------wrProjectsModel.go(3KB)
----LICENSE(1KB)
----go.sum(46KB)
----views()
--------main()
----main.go(1022B)
----README.md(2KB)
----service()
--------wrUsersService.go(1KB)
--------wrWorksService.go(2KB)
--------wrAttendanceService.go(2KB)
--------wrDayoffService.go(2KB)
--------service.go(42B)
--------wrProjectsService.go(1KB)
----config()
--------mongo.go(2KB)
--------datebase.go(753B)
--------redis.go(624B)
--------gmail.go(709B)
--------config.go(885B)
----middlewares()
--------jaegerMid()
--------exception()
--------authentication()
----router()
--------wrWorksRouter.go(578B)
--------router.go(2KB)
--------wrDayoffRouter.go(610B)
--------wrAttendanceRouter.go(610B)
--------wrUsersRouter.go(495B)
--------wrProjectsRouter.go(463B)
----work_reports.sql(3KB)
----controllers()
--------controller.go(7KB)
--------wrProjectsControllers.go(4KB)
--------wrAttendanceControllers.go(4KB)
--------wrWorksControllers.go(6KB)
--------wrUsersControllers.go(5KB)
--------wrDayoffControllers.go(5KB)
----docs()
--------swagger.yaml(2KB)
--------docs.go(6KB)
--------swagger.json(5KB)

网友评论