# airoc-demo **Repository Path**: hqmycode/airoc-demo ## Basic Information - **Project Name**: airoc-demo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 25 - **Created**: 2019-06-03 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目介绍 [项目地址:https://gitee.com/yzxin123/airoc-demo](https://gitee.com/yzxin123/airoc-demo)
这是一个简单的操作员管理服务,对外提供rest接口服务,实现操作员的登录/登出,以及创建操作员,修改密码,查询操作日志功能。 # 代码说明 - com.airoc.demo.config:swagger配置代码,不需要改动 - com.airoc.demo.entity:数据表实体 - com.airoc.demo.dao:数据库访问层,采用mybatis实现,根据项目需要添加接口方法 - com.airoc.demo.mapper:mybatis的映射文件,根据需要添加映射 - com.airoc.demo.dto:数据传输对象,用于service输出数据给rest - com.airoc.demo.param:rest接口参数,同时用于rest层调用service接口作为参数使用 - com.airoc.demo.service:服务层接口定义,根据需要补充完整 - com.airoc.demo.service.impl:服务层接口实现,根据需要进行开发 - com.airoc.demo.rest:rest接口层,根据项目要求补充完整 # 数据模型 参考documents/create_tables.sql文件 # 开发要求 完成这操作员登录、登出、创建操作员、修改密码、查询操作日志五个接口,除登录接口之外,其它接口都要求操作员在登录状态才能进行操作,具体要求参考com.airoc.demo.rest.UserRest.java文件。 # 代码下载 - fork代码
访问码云网站,使用自己的账号先登录,在转到项目页面[项目地址:https://gitee.com/yzxin123/airoc-demo](https://gitee.com/yzxin123/airoc-demo),点击右上角的fork按钮,将项目fork到自己的账号中。 ![fork](documents/img/fork.png) - clone代码
回到自己的首页,点击克隆/下载按钮,从弹窗内复制项目的克隆地址,使用git工具克隆到本地。 ![clone](documents/img/clone.png) - commit代码
项目完成后,需将代码提交到码云(个人账号),并提供完成的项目链接。 # 项目配置修改 修改src/main/resources/config.properties文件,使用分配的数据库及账户 # 项目启动 ## maven命令行方式 在项目根目录,执行 ``` mvn tomcat7:run ``` ## eclipse内置maven方式 项目工程上右键弹出菜单,选择Run As.../Maven Build...,弹出对话框,在Goals中填入:tomcat7:run,再按Run按钮 # swagger入口地址 通过swagger工具进行rest接口服务测试,swagger入口地址如下 ``` http://localhost:8080/airoc-demo/swagger-ui.html ``` 注意:日期类型字段,输入格式为"yyyy-mm-dd hh:mi:ss",swagger默认的格式不能使用 # mysql数据库服务器 192.168.1.147:3306,使用分配的账户登录 # 数据库初始化脚本 执行create-tables.sql,默认创建管理员admin,登录密码admin