工作经历
2019-11-21 -2021-07-31美律电子软件工程师
教育经历
2016-09-01 - 2020-06-30湖南工学院计算机科学与技术本科
本科
技能
用于自学.net 5webapi开发出来的轻量级企业管理系统,本项目主要为了学习webapi项目的开发,提升自己的编程思维能力。 使用asp.net5作为开发框架,经典三层架构,使用了EF Core数据库对象关系映射框架以及Automapper实体数据对象关系映射框架来管理数据获取转换。 jwt生成token,并且使用员工(用户)-岗位(角色)-系统(模块)方案在权限拦截器管理访问api权限,并使用角色-系统中间表管理用户访问系统数据的业务权限 自定义业务异常类,执行到业务异常时直接将错误信息抛到异常拦截器回传响应 在方法拦截器中封装正确回传的数据格式为统一格式(错误回传的数据由异常拦截器回传响应) 封装仓储基类,并使用反射创建只需要调用仓储基类方法的仓储对象 使用redis保存用户权限,在权限拦截器中优先从redis获取权限信息做处理 工作单元掌控跨仓储事务,以及基本仓储的创建,并且可以处理EF的实体跟踪