From 8a4b097fee6c4d16469d369891d0ce5fd76725f7 Mon Sep 17 00:00:00 2001 From: FatttSnake Date: Sun, 30 Apr 2023 17:35:59 +0800 Subject: [PATCH] Added mybatis plus base file --- .../pinnacle/config/MybatisPlusConfig.java | 18 + .../pinnacle/controller/AffairController.java | 18 + .../controller/AffairTypeController.java | 18 + .../controller/AttendanceController.java | 18 + .../controller/DepartmentController.java | 18 + .../controller/ElementController.java | 18 + .../pinnacle/controller/FileController.java | 18 + .../pinnacle/controller/GroupController.java | 18 + .../pinnacle/controller/MenuController.java | 18 + .../pinnacle/controller/NoticeController.java | 18 + .../controller/NoticeReceiveController.java | 18 + .../controller/NoticeTypeController.java | 18 + .../controller/OperationController.java | 18 + .../controller/OperationLogController.java | 18 + .../pinnacle/controller/PowerController.java | 18 + .../controller/PowerElementController.java | 18 + .../controller/PowerFileController.java | 18 + .../controller/PowerMenuController.java | 18 + .../controller/PowerOperationController.java | 18 + .../controller/PowerRoleController.java | 18 + .../controller/PowerTypeController.java | 18 + .../pinnacle/controller/RoleController.java | 18 + .../controller/RoleGroupController.java | 18 + .../pinnacle/controller/StaffController.java | 18 + .../pinnacle/controller/UserController.java | 18 + .../controller/UserGroupController.java | 18 + .../controller/UserRoleController.java | 18 + .../controller/UserWorkController.java | 18 + .../pinnacle/controller/WorkController.java | 18 + .../com/cfive/pinnacle/entity/Affair.java | 114 +++++++ .../com/cfive/pinnacle/entity/AffairType.java | 53 +++ .../com/cfive/pinnacle/entity/Attendance.java | 72 ++++ .../com/cfive/pinnacle/entity/Department.java | 59 ++++ .../com/cfive/pinnacle/entity/Element.java | 47 +++ .../java/com/cfive/pinnacle/entity/File.java | 53 +++ .../java/com/cfive/pinnacle/entity/Group.java | 47 +++ .../java/com/cfive/pinnacle/entity/Menu.java | 59 ++++ .../com/cfive/pinnacle/entity/Notice.java | 114 +++++++ .../cfive/pinnacle/entity/NoticeReceive.java | 59 ++++ .../com/cfive/pinnacle/entity/NoticeType.java | 53 +++ .../com/cfive/pinnacle/entity/Operation.java | 65 ++++ .../cfive/pinnacle/entity/OperationLog.java | 66 ++++ .../java/com/cfive/pinnacle/entity/Power.java | 47 +++ .../cfive/pinnacle/entity/PowerElement.java | 53 +++ .../com/cfive/pinnacle/entity/PowerFile.java | 53 +++ .../com/cfive/pinnacle/entity/PowerMenu.java | 53 +++ .../cfive/pinnacle/entity/PowerOperation.java | 53 +++ .../com/cfive/pinnacle/entity/PowerRole.java | 53 +++ .../com/cfive/pinnacle/entity/PowerType.java | 47 +++ .../java/com/cfive/pinnacle/entity/Role.java | 47 +++ .../com/cfive/pinnacle/entity/RoleGroup.java | 53 +++ .../java/com/cfive/pinnacle/entity/Staff.java | 90 +++++ .../java/com/cfive/pinnacle/entity/User.java | 59 ++++ .../com/cfive/pinnacle/entity/UserGroup.java | 53 +++ .../com/cfive/pinnacle/entity/UserRole.java | 53 +++ .../com/cfive/pinnacle/entity/UserWork.java | 59 ++++ .../java/com/cfive/pinnacle/entity/Work.java | 84 +++++ .../cfive/pinnacle/mapper/AffairMapper.java | 18 + .../pinnacle/mapper/AffairTypeMapper.java | 18 + .../pinnacle/mapper/AttendanceMapper.java | 18 + .../pinnacle/mapper/DepartmentMapper.java | 18 + .../cfive/pinnacle/mapper/ElementMapper.java | 18 + .../com/cfive/pinnacle/mapper/FileMapper.java | 18 + .../cfive/pinnacle/mapper/GroupMapper.java | 18 + .../com/cfive/pinnacle/mapper/MenuMapper.java | 18 + .../cfive/pinnacle/mapper/NoticeMapper.java | 18 + .../pinnacle/mapper/NoticeReceiveMapper.java | 18 + .../pinnacle/mapper/NoticeTypeMapper.java | 18 + .../pinnacle/mapper/OperationLogMapper.java | 18 + .../pinnacle/mapper/OperationMapper.java | 18 + .../pinnacle/mapper/PowerElementMapper.java | 18 + .../pinnacle/mapper/PowerFileMapper.java | 18 + .../cfive/pinnacle/mapper/PowerMapper.java | 18 + .../pinnacle/mapper/PowerMenuMapper.java | 18 + .../pinnacle/mapper/PowerOperationMapper.java | 18 + .../pinnacle/mapper/PowerRoleMapper.java | 18 + .../pinnacle/mapper/PowerTypeMapper.java | 18 + .../pinnacle/mapper/RoleGroupMapper.java | 18 + .../com/cfive/pinnacle/mapper/RoleMapper.java | 18 + .../cfive/pinnacle/mapper/StaffMapper.java | 18 + .../pinnacle/mapper/UserGroupMapper.java | 18 + .../com/cfive/pinnacle/mapper/UserMapper.java | 18 + .../cfive/pinnacle/mapper/UserRoleMapper.java | 18 + .../cfive/pinnacle/mapper/UserWorkMapper.java | 18 + .../com/cfive/pinnacle/mapper/WorkMapper.java | 18 + .../pinnacle/service/IAffairService.java | 16 + .../pinnacle/service/IAffairTypeService.java | 16 + .../pinnacle/service/IAttendanceService.java | 16 + .../pinnacle/service/IDepartmentService.java | 16 + .../pinnacle/service/IElementService.java | 16 + .../cfive/pinnacle/service/IFileService.java | 16 + .../cfive/pinnacle/service/IGroupService.java | 16 + .../cfive/pinnacle/service/IMenuService.java | 16 + .../service/INoticeReceiveService.java | 16 + .../pinnacle/service/INoticeService.java | 16 + .../pinnacle/service/INoticeTypeService.java | 16 + .../service/IOperationLogService.java | 16 + .../pinnacle/service/IOperationService.java | 16 + .../service/IPowerElementService.java | 16 + .../pinnacle/service/IPowerFileService.java | 16 + .../pinnacle/service/IPowerMenuService.java | 16 + .../service/IPowerOperationService.java | 16 + .../pinnacle/service/IPowerRoleService.java | 16 + .../cfive/pinnacle/service/IPowerService.java | 16 + .../pinnacle/service/IPowerTypeService.java | 16 + .../pinnacle/service/IRoleGroupService.java | 16 + .../cfive/pinnacle/service/IRoleService.java | 16 + .../cfive/pinnacle/service/IStaffService.java | 16 + .../pinnacle/service/IUserGroupService.java | 16 + .../pinnacle/service/IUserRoleService.java | 16 + .../cfive/pinnacle/service/IUserService.java | 16 + .../pinnacle/service/IUserWorkService.java | 16 + .../cfive/pinnacle/service/IWorkService.java | 16 + .../service/impl/AffairServiceImpl.java | 20 ++ .../service/impl/AffairTypeServiceImpl.java | 20 ++ .../service/impl/AttendanceServiceImpl.java | 20 ++ .../service/impl/DepartmentServiceImpl.java | 20 ++ .../service/impl/ElementServiceImpl.java | 20 ++ .../service/impl/FileServiceImpl.java | 20 ++ .../service/impl/GroupServiceImpl.java | 20 ++ .../service/impl/MenuServiceImpl.java | 20 ++ .../impl/NoticeReceiveServiceImpl.java | 20 ++ .../service/impl/NoticeServiceImpl.java | 20 ++ .../service/impl/NoticeTypeServiceImpl.java | 20 ++ .../service/impl/OperationLogServiceImpl.java | 20 ++ .../service/impl/OperationServiceImpl.java | 20 ++ .../service/impl/PowerElementServiceImpl.java | 20 ++ .../service/impl/PowerFileServiceImpl.java | 20 ++ .../service/impl/PowerMenuServiceImpl.java | 20 ++ .../impl/PowerOperationServiceImpl.java | 20 ++ .../service/impl/PowerRoleServiceImpl.java | 20 ++ .../service/impl/PowerServiceImpl.java | 20 ++ .../service/impl/PowerTypeServiceImpl.java | 20 ++ .../service/impl/RoleGroupServiceImpl.java | 20 ++ .../service/impl/RoleServiceImpl.java | 20 ++ .../service/impl/StaffServiceImpl.java | 20 ++ .../service/impl/UserGroupServiceImpl.java | 20 ++ .../service/impl/UserRoleServiceImpl.java | 20 ++ .../service/impl/UserServiceImpl.java | 20 ++ .../service/impl/UserWorkServiceImpl.java | 20 ++ .../service/impl/WorkServiceImpl.java | 20 ++ Pinnacle/src/main/resources/application.yml | 12 +- .../main/resources/mapper/AffairMapper.xml | 5 + .../resources/mapper/AffairTypeMapper.xml | 5 + .../resources/mapper/AttendanceMapper.xml | 5 + .../resources/mapper/DepartmentMapper.xml | 5 + .../main/resources/mapper/ElementMapper.xml | 5 + .../src/main/resources/mapper/FileMapper.xml | 5 + .../src/main/resources/mapper/GroupMapper.xml | 5 + .../src/main/resources/mapper/MenuMapper.xml | 5 + .../main/resources/mapper/NoticeMapper.xml | 5 + .../resources/mapper/NoticeReceiveMapper.xml | 5 + .../resources/mapper/NoticeTypeMapper.xml | 5 + .../resources/mapper/OperationLogMapper.xml | 5 + .../main/resources/mapper/OperationMapper.xml | 5 + .../resources/mapper/PowerElementMapper.xml | 5 + .../main/resources/mapper/PowerFileMapper.xml | 5 + .../src/main/resources/mapper/PowerMapper.xml | 5 + .../main/resources/mapper/PowerMenuMapper.xml | 5 + .../resources/mapper/PowerOperationMapper.xml | 5 + .../main/resources/mapper/PowerRoleMapper.xml | 5 + .../main/resources/mapper/PowerTypeMapper.xml | 5 + .../main/resources/mapper/RoleGroupMapper.xml | 5 + .../src/main/resources/mapper/RoleMapper.xml | 5 + .../src/main/resources/mapper/StaffMapper.xml | 5 + .../main/resources/mapper/UserGroupMapper.xml | 5 + .../src/main/resources/mapper/UserMapper.xml | 5 + .../main/resources/mapper/UserRoleMapper.xml | 5 + .../main/resources/mapper/UserWorkMapper.xml | 5 + .../src/main/resources/mapper/WorkMapper.xml | 5 + sql/init.sql | 320 ++++++++++++++++++ 171 files changed, 4222 insertions(+), 2 deletions(-) create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/config/MybatisPlusConfig.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/AffairController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/AffairTypeController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/AttendanceController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/DepartmentController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/ElementController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/FileController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/GroupController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/MenuController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/NoticeController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/NoticeReceiveController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/NoticeTypeController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/OperationController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/OperationLogController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerElementController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerFileController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerMenuController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerOperationController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerRoleController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerTypeController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/RoleController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/RoleGroupController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/StaffController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/UserController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/UserGroupController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/UserRoleController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/UserWorkController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/controller/WorkController.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/Affair.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/AffairType.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/Attendance.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/Department.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/Element.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/File.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/Group.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/Menu.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/Notice.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/NoticeReceive.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/NoticeType.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/Operation.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/OperationLog.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/Power.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerElement.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerFile.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerMenu.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerOperation.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerRole.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerType.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/Role.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/RoleGroup.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/Staff.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/User.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/UserGroup.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/UserRole.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/UserWork.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/entity/Work.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/AffairMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/AffairTypeMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/AttendanceMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/DepartmentMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/ElementMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/FileMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/GroupMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/MenuMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/NoticeMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/NoticeReceiveMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/NoticeTypeMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/OperationLogMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/OperationMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerElementMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerFileMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerMenuMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerOperationMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerRoleMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerTypeMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/RoleGroupMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/RoleMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/StaffMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/UserGroupMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/UserMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/UserRoleMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/UserWorkMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/mapper/WorkMapper.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IAffairService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IAffairTypeService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IAttendanceService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IDepartmentService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IElementService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IFileService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IGroupService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IMenuService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/INoticeReceiveService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/INoticeService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/INoticeTypeService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IOperationLogService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IOperationService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerElementService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerFileService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerMenuService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerOperationService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerRoleService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerTypeService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IRoleGroupService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IRoleService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IStaffService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IUserGroupService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IUserRoleService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IUserService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IUserWorkService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/IWorkService.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/AffairServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/AffairTypeServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/AttendanceServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/DepartmentServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/ElementServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/FileServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/GroupServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/MenuServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/NoticeReceiveServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/NoticeServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/NoticeTypeServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/OperationLogServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/OperationServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerElementServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerFileServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerMenuServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerOperationServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerRoleServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerTypeServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/RoleGroupServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/RoleServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/StaffServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/UserGroupServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/UserRoleServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/UserServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/UserWorkServiceImpl.java create mode 100644 Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/WorkServiceImpl.java create mode 100644 Pinnacle/src/main/resources/mapper/AffairMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/AffairTypeMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/AttendanceMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/DepartmentMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/ElementMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/FileMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/GroupMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/MenuMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/NoticeMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/NoticeReceiveMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/NoticeTypeMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/OperationLogMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/OperationMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/PowerElementMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/PowerFileMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/PowerMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/PowerMenuMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/PowerOperationMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/PowerRoleMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/PowerTypeMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/RoleGroupMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/RoleMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/StaffMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/UserGroupMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/UserMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/UserRoleMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/UserWorkMapper.xml create mode 100644 Pinnacle/src/main/resources/mapper/WorkMapper.xml create mode 100644 sql/init.sql diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/config/MybatisPlusConfig.java b/Pinnacle/src/main/java/com/cfive/pinnacle/config/MybatisPlusConfig.java new file mode 100644 index 0000000..cd92d39 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/config/MybatisPlusConfig.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.config; + +import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; +import com.baomidou.mybatisplus.extension.plugins.inner.OptimisticLockerInnerInterceptor; +import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +@Configuration +public class MybatisPlusConfig { + @Bean + public MybatisPlusInterceptor mybatisPlusInterceptor() { + MybatisPlusInterceptor mybatisPlusInterceptor = new MybatisPlusInterceptor(); + mybatisPlusInterceptor.addInnerInterceptor(new OptimisticLockerInnerInterceptor()); + mybatisPlusInterceptor.addInnerInterceptor(new PaginationInnerInterceptor()); + return mybatisPlusInterceptor; + } +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/AffairController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/AffairController.java new file mode 100644 index 0000000..9a37473 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/AffairController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 事务 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/affair") +public class AffairController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/AffairTypeController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/AffairTypeController.java new file mode 100644 index 0000000..c3ca310 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/AffairTypeController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 事务类型 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/affairType") +public class AffairTypeController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/AttendanceController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/AttendanceController.java new file mode 100644 index 0000000..cc66a22 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/AttendanceController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 考勤 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/attendance") +public class AttendanceController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/DepartmentController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/DepartmentController.java new file mode 100644 index 0000000..d554955 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/DepartmentController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 部门 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/department") +public class DepartmentController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/ElementController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/ElementController.java new file mode 100644 index 0000000..9fb8885 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/ElementController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 页面元素 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/element") +public class ElementController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/FileController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/FileController.java new file mode 100644 index 0000000..6b81737 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/FileController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 文件 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/file") +public class FileController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/GroupController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/GroupController.java new file mode 100644 index 0000000..3a096d8 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/GroupController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 用户组 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/group") +public class GroupController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/MenuController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/MenuController.java new file mode 100644 index 0000000..3ca23ae --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/MenuController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 菜单 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/menu") +public class MenuController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/NoticeController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/NoticeController.java new file mode 100644 index 0000000..0259604 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/NoticeController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 公告 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/notice") +public class NoticeController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/NoticeReceiveController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/NoticeReceiveController.java new file mode 100644 index 0000000..fad7e2b --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/NoticeReceiveController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 公告接收 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/noticeReceive") +public class NoticeReceiveController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/NoticeTypeController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/NoticeTypeController.java new file mode 100644 index 0000000..58590b6 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/NoticeTypeController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 公告类型 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/noticeType") +public class NoticeTypeController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/OperationController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/OperationController.java new file mode 100644 index 0000000..d5a3289 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/OperationController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 功能 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/operation") +public class OperationController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/OperationLogController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/OperationLogController.java new file mode 100644 index 0000000..8943735 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/OperationLogController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 操作日志 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/operationLog") +public class OperationLogController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerController.java new file mode 100644 index 0000000..4cf9e17 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 权限 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/power") +public class PowerController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerElementController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerElementController.java new file mode 100644 index 0000000..07b875b --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerElementController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 中间表-权限-页面元素 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/powerElement") +public class PowerElementController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerFileController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerFileController.java new file mode 100644 index 0000000..3b2852d --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerFileController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 中间表-权限-文件 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/powerFile") +public class PowerFileController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerMenuController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerMenuController.java new file mode 100644 index 0000000..a8b49d1 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerMenuController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 中间表-权限-菜单 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/powerMenu") +public class PowerMenuController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerOperationController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerOperationController.java new file mode 100644 index 0000000..be45df6 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerOperationController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 中间表-权限-功能 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/powerOperation") +public class PowerOperationController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerRoleController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerRoleController.java new file mode 100644 index 0000000..bad9530 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerRoleController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 中间表-权限-角色 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/powerRole") +public class PowerRoleController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerTypeController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerTypeController.java new file mode 100644 index 0000000..5d8e160 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/PowerTypeController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 权限类型 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/powerType") +public class PowerTypeController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/RoleController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/RoleController.java new file mode 100644 index 0000000..dcfdb1f --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/RoleController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 角色 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/role") +public class RoleController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/RoleGroupController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/RoleGroupController.java new file mode 100644 index 0000000..66beee5 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/RoleGroupController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 中间表-角色-用户组 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/roleGroup") +public class RoleGroupController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/StaffController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/StaffController.java new file mode 100644 index 0000000..a158515 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/StaffController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 员工 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/staff") +public class StaffController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/UserController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/UserController.java new file mode 100644 index 0000000..a30e27c --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/UserController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 用户 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/user") +public class UserController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/UserGroupController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/UserGroupController.java new file mode 100644 index 0000000..7a3c16c --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/UserGroupController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 中间表-用户-用户组 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/userGroup") +public class UserGroupController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/UserRoleController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/UserRoleController.java new file mode 100644 index 0000000..78774ae --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/UserRoleController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 中间表-用户-角色 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/userRole") +public class UserRoleController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/UserWorkController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/UserWorkController.java new file mode 100644 index 0000000..e0d57dd --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/UserWorkController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 中间表-用户-工作事项 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/userWork") +public class UserWorkController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/controller/WorkController.java b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/WorkController.java new file mode 100644 index 0000000..b777129 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/controller/WorkController.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.controller; + +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + *

+ * 工作事项 前端控制器 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@RestController +@RequestMapping("/work") +public class WorkController { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Affair.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Affair.java new file mode 100644 index 0000000..b458d6b --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Affair.java @@ -0,0 +1,114 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; +import java.time.LocalDateTime; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 事务 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_affair") +public class Affair implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 事务标题 + */ + @TableField("title") + private String title; + + /** + * 事务内容 + */ + @TableField("content") + private String content; + + /** + * 事务类型 + */ + @TableField("type_id") + private Long typeId; + + /** + * 事务状态 + */ + @TableField("status") + private Integer status; + + /** + * 申请者 + */ + @TableField("applicant_id") + private Long applicantId; + + /** + * 审核者 + */ + @TableField("inspector_id") + private Long inspectorId; + + /** + * 创建时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 审核时间 + */ + @TableField("inspect_time") + private LocalDateTime inspectTime; + + /** + * 优先级 + */ + @TableField("priority") + private Integer priority; + + /** + * 修改时间 + */ + @TableField("modify_time") + private LocalDateTime modifyTime; + + /** + * 源ID + */ + @TableField("origin_id") + private Long originId; + + /** + * 已修改 + */ + @TableField("old") + private Integer old; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/AffairType.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/AffairType.java new file mode 100644 index 0000000..7b2c716 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/AffairType.java @@ -0,0 +1,53 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 事务类型 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_affair_type") +public class AffairType implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 事务类型名 + */ + @TableField("name") + private String name; + + /** + * 启用 + */ + @TableField("enable") + private Integer enable; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Attendance.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Attendance.java new file mode 100644 index 0000000..4c35415 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Attendance.java @@ -0,0 +1,72 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; +import java.time.LocalDateTime; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 考勤 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_attendance") +public class Attendance implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 用户 + */ + @TableField("user_id") + private Long userId; + + /** + * 考勤时间 + */ + @TableField("att_time") + private LocalDateTime attTime; + + /** + * 考勤状态 + */ + @TableField("status") + private Integer status; + + /** + * 修改人 + */ + @TableField("modify_id") + private Long modifyId; + + /** + * 修改时间 + */ + @TableField("modify_time") + private LocalDateTime modifyTime; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Department.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Department.java new file mode 100644 index 0000000..2d410ea --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Department.java @@ -0,0 +1,59 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 部门 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_department") +public class Department implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 部门名 + */ + @TableField("name") + private String name; + + /** + * 部门电话 + */ + @TableField("tel") + private String tel; + + /** + * 部门地址 + */ + @TableField("address") + private String address; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Element.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Element.java new file mode 100644 index 0000000..3689a47 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Element.java @@ -0,0 +1,47 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 页面元素 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_element") +public class Element implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 元素名 + */ + @TableField("name") + private String name; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/File.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/File.java new file mode 100644 index 0000000..481d7e8 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/File.java @@ -0,0 +1,53 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 文件 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_file") +public class File implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 文件名 + */ + @TableField("name") + private String name; + + /** + * 文件路径 + */ + @TableField("path") + private String path; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Group.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Group.java new file mode 100644 index 0000000..bea5303 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Group.java @@ -0,0 +1,47 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 用户组 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_group") +public class Group implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 用户组名 + */ + @TableField("name") + private String name; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Menu.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Menu.java new file mode 100644 index 0000000..e5408a6 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Menu.java @@ -0,0 +1,59 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 菜单 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_menu") +public class Menu implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 菜单名 + */ + @TableField("name") + private String name; + + /** + * URL + */ + @TableField("url") + private String url; + + /** + * 父ID + */ + @TableField("parent_id") + private String parentId; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Notice.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Notice.java new file mode 100644 index 0000000..b7b0ab0 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Notice.java @@ -0,0 +1,114 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; +import java.time.LocalDateTime; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 公告 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_notice") +public class Notice implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 公告标题 + */ + @TableField("title") + private String title; + + /** + * 公告内容 + */ + @TableField("content") + private String content; + + /** + * 公告类型 + */ + @TableField("type_id") + private Long typeId; + + /** + * 发布者 + */ + @TableField("sender_id") + private Long senderId; + + /** + * 创建时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 发送时间 + */ + @TableField("send_time") + private LocalDateTime sendTime; + + /** + * 失效时间 + */ + @TableField("end_time") + private LocalDateTime endTime; + + /** + * 优先级 + */ + @TableField("priority") + private Integer priority; + + /** + * 置顶 + */ + @TableField("top") + private Integer top; + + /** + * 修改时间 + */ + @TableField("modify_time") + private LocalDateTime modifyTime; + + /** + * 源ID + */ + @TableField("origin_id") + private Long originId; + + /** + * 已修改 + */ + @TableField("old") + private Integer old; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/NoticeReceive.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/NoticeReceive.java new file mode 100644 index 0000000..7074e01 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/NoticeReceive.java @@ -0,0 +1,59 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 公告接收 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_notice_receive") +public class NoticeReceive implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 用户 + */ + @TableField("user_id") + private Long userId; + + /** + * 公告 + */ + @TableField("notice_id") + private Long noticeId; + + /** + * 已读 + */ + @TableField("read") + private Integer read; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/NoticeType.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/NoticeType.java new file mode 100644 index 0000000..e6df8a7 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/NoticeType.java @@ -0,0 +1,53 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 公告类型 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_notice_type") +public class NoticeType implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 公告类型名 + */ + @TableField("name") + private String name; + + /** + * 启用 + */ + @TableField("enable") + private Integer enable; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Operation.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Operation.java new file mode 100644 index 0000000..26cf323 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Operation.java @@ -0,0 +1,65 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 功能 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_operation") +public class Operation implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 功能名 + */ + @TableField("name") + private String name; + + /** + * 功能编码 + */ + @TableField("code") + private String code; + + /** + * URL 前缀 + */ + @TableField("url_prefix") + private String urlPrefix; + + /** + * 父ID + */ + @TableField("parent_id") + private Long parentId; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/OperationLog.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/OperationLog.java new file mode 100644 index 0000000..f670c47 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/OperationLog.java @@ -0,0 +1,66 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; +import java.time.LocalDateTime; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 操作日志 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_operation_log") +public class OperationLog implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 用户 + */ + @TableField("user_id") + private Long userId; + + /** + * 功能 + */ + @TableField("operation_id") + private Long operationId; + + /** + * 操作内容 + */ + @TableField("content") + private String content; + + /** + * 操作时间 + */ + @TableField("operating_time") + private LocalDateTime operatingTime; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Power.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Power.java new file mode 100644 index 0000000..e90ef20 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Power.java @@ -0,0 +1,47 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 权限 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_power") +public class Power implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 权限类型 + */ + @TableField("type_id") + private Long typeId; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerElement.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerElement.java new file mode 100644 index 0000000..9b63adb --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerElement.java @@ -0,0 +1,53 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 中间表-权限-页面元素 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_power_element") +public class PowerElement implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 权限 + */ + @TableField("power_id") + private Long powerId; + + /** + * 页面元素 + */ + @TableField("element_id") + private Long elementId; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerFile.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerFile.java new file mode 100644 index 0000000..627116c --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerFile.java @@ -0,0 +1,53 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 中间表-权限-文件 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_power_file") +public class PowerFile implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 权限 + */ + @TableField("power_id") + private Long powerId; + + /** + * 文件 + */ + @TableField("file_id") + private Long fileId; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerMenu.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerMenu.java new file mode 100644 index 0000000..4c7dbd4 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerMenu.java @@ -0,0 +1,53 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 中间表-权限-菜单 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_power_menu") +public class PowerMenu implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 权限 + */ + @TableField("power_id") + private Long powerId; + + /** + * 菜单 + */ + @TableField("menu_id") + private Long menuId; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerOperation.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerOperation.java new file mode 100644 index 0000000..1530bac --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerOperation.java @@ -0,0 +1,53 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 中间表-权限-功能 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_power_operation") +public class PowerOperation implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 权限 + */ + @TableField("power_id") + private Long powerId; + + /** + * 功能 + */ + @TableField("operation_id") + private Long operationId; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerRole.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerRole.java new file mode 100644 index 0000000..647ac33 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerRole.java @@ -0,0 +1,53 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 中间表-权限-角色 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_power_role") +public class PowerRole implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 权限 + */ + @TableField("power_id") + private Long powerId; + + /** + * 角色 + */ + @TableField("role_id") + private Long roleId; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerType.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerType.java new file mode 100644 index 0000000..0b75558 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/PowerType.java @@ -0,0 +1,47 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 权限类型 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_power_type") +public class PowerType implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 权限类型名 + */ + @TableField("name") + private String name; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Role.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Role.java new file mode 100644 index 0000000..fb0ae46 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Role.java @@ -0,0 +1,47 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 角色 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_role") +public class Role implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 角色名 + */ + @TableField("name") + private String name; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/RoleGroup.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/RoleGroup.java new file mode 100644 index 0000000..739a322 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/RoleGroup.java @@ -0,0 +1,53 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 中间表-角色-用户组 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_role_group") +public class RoleGroup implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 角色 + */ + @TableField("role_id") + private Long roleId; + + /** + * 群组 + */ + @TableField("group_id") + private Long groupId; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Staff.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Staff.java new file mode 100644 index 0000000..3422d6e --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Staff.java @@ -0,0 +1,90 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; +import java.time.LocalDate; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 员工 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_staff") +public class Staff implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 用户 + */ + @TableField("user_id") + private Long userId; + + /** + * 名 + */ + @TableField("first_name") + private String firstName; + + /** + * 姓 + */ + @TableField("last_name") + private String lastName; + + /** + * 性别 + */ + @TableField("gender") + private Integer gender; + + /** + * 生日 + */ + @TableField("birth") + private LocalDate birth; + + /** + * 邮箱 + */ + @TableField("email") + private String email; + + /** + * 电话 + */ + @TableField("tel") + private String tel; + + /** + * 地址 + */ + @TableField("address") + private String address; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/User.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/User.java new file mode 100644 index 0000000..f996d74 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/User.java @@ -0,0 +1,59 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 用户 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_user") +public class User implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 用户名 + */ + @TableField("username") + private String username; + + /** + * 密码 + */ + @TableField("passwd") + private String passwd; + + /** + * 部门 + */ + @TableField("department_id") + private Long departmentId; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/UserGroup.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/UserGroup.java new file mode 100644 index 0000000..9626db7 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/UserGroup.java @@ -0,0 +1,53 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 中间表-用户-用户组 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_user_group") +public class UserGroup implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 用户 + */ + @TableField("user_id") + private Long userId; + + /** + * 用户组 + */ + @TableField("group_id") + private Long groupId; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/UserRole.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/UserRole.java new file mode 100644 index 0000000..0e04ec8 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/UserRole.java @@ -0,0 +1,53 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 中间表-用户-角色 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_user_role") +public class UserRole implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 用户 + */ + @TableField("user_id") + private Long userId; + + /** + * 角色 + */ + @TableField("role_id") + private Long roleId; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/UserWork.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/UserWork.java new file mode 100644 index 0000000..78a8457 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/UserWork.java @@ -0,0 +1,59 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 中间表-用户-工作事项 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_user_work") +public class UserWork implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 用户 + */ + @TableField("user_id") + private Long userId; + + /** + * 工作事项 + */ + @TableField("work_id") + private Long workId; + + /** + * 工作状态 + */ + @TableField("status") + private Integer status; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Work.java b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Work.java new file mode 100644 index 0000000..f18ae7c --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/entity/Work.java @@ -0,0 +1,84 @@ +package com.cfive.pinnacle.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.Version; + +import java.io.Serial; +import java.io.Serializable; +import java.time.LocalDateTime; + +import lombok.Data; +import lombok.experimental.Accessors; + +/** + *

+ * 工作事项 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Data +@Accessors(chain = true) +@TableName("t_work") +public class Work implements Serializable { + + @Serial + private static final long serialVersionUID = 1L; + + @TableId("id") + private Long id; + + /** + * 工作内容 + */ + @TableField("content") + private String content; + + /** + * 发布者 + */ + @TableField("publisher_id") + private Long publisherId; + + /** + * 创建时间 + */ + @TableField("create_time") + private LocalDateTime createTime; + + /** + * 截止时间 + */ + @TableField("deadline") + private LocalDateTime deadline; + + /** + * 修改时间 + */ + @TableField("modify_time") + private LocalDateTime modifyTime; + + /** + * 已修改 + */ + @TableField("old") + private Integer old; + + /** + * 源ID + */ + @TableField("origin_id") + private Long originId; + + @TableField("deleted") + @TableLogic + private Integer deleted; + + @TableField("version") + @Version + private Integer version; +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/AffairMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/AffairMapper.java new file mode 100644 index 0000000..0bf7c76 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/AffairMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.Affair; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 事务 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface AffairMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/AffairTypeMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/AffairTypeMapper.java new file mode 100644 index 0000000..914347a --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/AffairTypeMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.AffairType; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 事务类型 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface AffairTypeMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/AttendanceMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/AttendanceMapper.java new file mode 100644 index 0000000..903792d --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/AttendanceMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.Attendance; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 考勤 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface AttendanceMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/DepartmentMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/DepartmentMapper.java new file mode 100644 index 0000000..df12625 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/DepartmentMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.Department; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 部门 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface DepartmentMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/ElementMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/ElementMapper.java new file mode 100644 index 0000000..2f25576 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/ElementMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.Element; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 页面元素 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface ElementMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/FileMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/FileMapper.java new file mode 100644 index 0000000..81af7f6 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/FileMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.File; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 文件 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface FileMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/GroupMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/GroupMapper.java new file mode 100644 index 0000000..0811e1c --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/GroupMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.Group; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 用户组 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface GroupMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/MenuMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/MenuMapper.java new file mode 100644 index 0000000..0c65c5a --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/MenuMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.Menu; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 菜单 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface MenuMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/NoticeMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/NoticeMapper.java new file mode 100644 index 0000000..b5d970b --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/NoticeMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.Notice; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 公告 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface NoticeMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/NoticeReceiveMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/NoticeReceiveMapper.java new file mode 100644 index 0000000..baf8727 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/NoticeReceiveMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.NoticeReceive; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 公告接收 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface NoticeReceiveMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/NoticeTypeMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/NoticeTypeMapper.java new file mode 100644 index 0000000..b74a3e8 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/NoticeTypeMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.NoticeType; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 公告类型 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface NoticeTypeMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/OperationLogMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/OperationLogMapper.java new file mode 100644 index 0000000..9510f49 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/OperationLogMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.OperationLog; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 操作日志 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface OperationLogMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/OperationMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/OperationMapper.java new file mode 100644 index 0000000..69f4461 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/OperationMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.Operation; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 功能 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface OperationMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerElementMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerElementMapper.java new file mode 100644 index 0000000..eaa8d47 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerElementMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.PowerElement; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 中间表-权限-页面元素 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface PowerElementMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerFileMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerFileMapper.java new file mode 100644 index 0000000..b58f18e --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerFileMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.PowerFile; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 中间表-权限-文件 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface PowerFileMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerMapper.java new file mode 100644 index 0000000..6edde4a --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.Power; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 权限 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface PowerMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerMenuMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerMenuMapper.java new file mode 100644 index 0000000..94d211a --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerMenuMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.PowerMenu; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 中间表-权限-菜单 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface PowerMenuMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerOperationMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerOperationMapper.java new file mode 100644 index 0000000..cea3514 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerOperationMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.PowerOperation; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 中间表-权限-功能 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface PowerOperationMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerRoleMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerRoleMapper.java new file mode 100644 index 0000000..2620517 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerRoleMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.PowerRole; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 中间表-权限-角色 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface PowerRoleMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerTypeMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerTypeMapper.java new file mode 100644 index 0000000..8bed37f --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/PowerTypeMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.PowerType; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 权限类型 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface PowerTypeMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/RoleGroupMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/RoleGroupMapper.java new file mode 100644 index 0000000..17dd6a7 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/RoleGroupMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.RoleGroup; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 中间表-角色-用户组 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface RoleGroupMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/RoleMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/RoleMapper.java new file mode 100644 index 0000000..5742544 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/RoleMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.Role; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 角色 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface RoleMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/StaffMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/StaffMapper.java new file mode 100644 index 0000000..c2c51b3 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/StaffMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.Staff; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 员工 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface StaffMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/UserGroupMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/UserGroupMapper.java new file mode 100644 index 0000000..42bc47e --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/UserGroupMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.UserGroup; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 中间表-用户-用户组 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface UserGroupMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/UserMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/UserMapper.java new file mode 100644 index 0000000..bb83abd --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/UserMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.User; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 用户 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface UserMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/UserRoleMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/UserRoleMapper.java new file mode 100644 index 0000000..bdf21b1 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/UserRoleMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.UserRole; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 中间表-用户-角色 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface UserRoleMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/UserWorkMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/UserWorkMapper.java new file mode 100644 index 0000000..2512e47 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/UserWorkMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.UserWork; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 中间表-用户-工作事项 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface UserWorkMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/WorkMapper.java b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/WorkMapper.java new file mode 100644 index 0000000..5fa6b8e --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/mapper/WorkMapper.java @@ -0,0 +1,18 @@ +package com.cfive.pinnacle.mapper; + +import com.cfive.pinnacle.entity.Work; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + *

+ * 工作事项 Mapper 接口 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Mapper +public interface WorkMapper extends BaseMapper { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IAffairService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IAffairService.java new file mode 100644 index 0000000..6559324 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IAffairService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.Affair; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 事务 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IAffairService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IAffairTypeService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IAffairTypeService.java new file mode 100644 index 0000000..13db0d1 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IAffairTypeService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.AffairType; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 事务类型 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IAffairTypeService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IAttendanceService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IAttendanceService.java new file mode 100644 index 0000000..2d92517 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IAttendanceService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.Attendance; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 考勤 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IAttendanceService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IDepartmentService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IDepartmentService.java new file mode 100644 index 0000000..87e58e2 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IDepartmentService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.Department; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 部门 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IDepartmentService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IElementService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IElementService.java new file mode 100644 index 0000000..166c7ef --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IElementService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.Element; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 页面元素 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IElementService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IFileService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IFileService.java new file mode 100644 index 0000000..94b5d68 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IFileService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.File; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 文件 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IFileService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IGroupService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IGroupService.java new file mode 100644 index 0000000..93f7e01 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IGroupService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.Group; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 用户组 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IGroupService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IMenuService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IMenuService.java new file mode 100644 index 0000000..57ade88 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IMenuService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.Menu; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 菜单 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IMenuService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/INoticeReceiveService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/INoticeReceiveService.java new file mode 100644 index 0000000..fffaf5b --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/INoticeReceiveService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.NoticeReceive; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 公告接收 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface INoticeReceiveService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/INoticeService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/INoticeService.java new file mode 100644 index 0000000..f6cc7e5 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/INoticeService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.Notice; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 公告 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface INoticeService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/INoticeTypeService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/INoticeTypeService.java new file mode 100644 index 0000000..8740b52 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/INoticeTypeService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.NoticeType; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 公告类型 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface INoticeTypeService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IOperationLogService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IOperationLogService.java new file mode 100644 index 0000000..be6f3d4 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IOperationLogService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.OperationLog; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 操作日志 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IOperationLogService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IOperationService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IOperationService.java new file mode 100644 index 0000000..f263722 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IOperationService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.Operation; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 功能 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IOperationService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerElementService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerElementService.java new file mode 100644 index 0000000..4220300 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerElementService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.PowerElement; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 中间表-权限-页面元素 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IPowerElementService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerFileService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerFileService.java new file mode 100644 index 0000000..bc0b1e4 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerFileService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.PowerFile; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 中间表-权限-文件 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IPowerFileService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerMenuService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerMenuService.java new file mode 100644 index 0000000..beb2166 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerMenuService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.PowerMenu; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 中间表-权限-菜单 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IPowerMenuService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerOperationService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerOperationService.java new file mode 100644 index 0000000..c841934 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerOperationService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.PowerOperation; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 中间表-权限-功能 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IPowerOperationService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerRoleService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerRoleService.java new file mode 100644 index 0000000..b5a3f80 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerRoleService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.PowerRole; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 中间表-权限-角色 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IPowerRoleService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerService.java new file mode 100644 index 0000000..fc7544f --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.Power; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 权限 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IPowerService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerTypeService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerTypeService.java new file mode 100644 index 0000000..a31b3ba --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IPowerTypeService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.PowerType; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 权限类型 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IPowerTypeService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IRoleGroupService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IRoleGroupService.java new file mode 100644 index 0000000..52896e2 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IRoleGroupService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.RoleGroup; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 中间表-角色-用户组 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IRoleGroupService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IRoleService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IRoleService.java new file mode 100644 index 0000000..78f7396 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IRoleService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.Role; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 角色 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IRoleService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IStaffService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IStaffService.java new file mode 100644 index 0000000..7a4ea3c --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IStaffService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.Staff; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 员工 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IStaffService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IUserGroupService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IUserGroupService.java new file mode 100644 index 0000000..fa58a72 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IUserGroupService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.UserGroup; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 中间表-用户-用户组 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IUserGroupService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IUserRoleService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IUserRoleService.java new file mode 100644 index 0000000..77617ef --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IUserRoleService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.UserRole; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 中间表-用户-角色 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IUserRoleService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IUserService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IUserService.java new file mode 100644 index 0000000..db5cd39 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IUserService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.User; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 用户 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IUserService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IUserWorkService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IUserWorkService.java new file mode 100644 index 0000000..1654976 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IUserWorkService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.UserWork; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 中间表-用户-工作事项 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IUserWorkService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/IWorkService.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IWorkService.java new file mode 100644 index 0000000..f55a2a5 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/IWorkService.java @@ -0,0 +1,16 @@ +package com.cfive.pinnacle.service; + +import com.cfive.pinnacle.entity.Work; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 工作事项 服务类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +public interface IWorkService extends IService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/AffairServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/AffairServiceImpl.java new file mode 100644 index 0000000..4740364 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/AffairServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.Affair; +import com.cfive.pinnacle.mapper.AffairMapper; +import com.cfive.pinnacle.service.IAffairService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 事务 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class AffairServiceImpl extends ServiceImpl implements IAffairService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/AffairTypeServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/AffairTypeServiceImpl.java new file mode 100644 index 0000000..ad6fdd3 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/AffairTypeServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.AffairType; +import com.cfive.pinnacle.mapper.AffairTypeMapper; +import com.cfive.pinnacle.service.IAffairTypeService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 事务类型 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class AffairTypeServiceImpl extends ServiceImpl implements IAffairTypeService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/AttendanceServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/AttendanceServiceImpl.java new file mode 100644 index 0000000..bc54103 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/AttendanceServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.Attendance; +import com.cfive.pinnacle.mapper.AttendanceMapper; +import com.cfive.pinnacle.service.IAttendanceService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 考勤 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class AttendanceServiceImpl extends ServiceImpl implements IAttendanceService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/DepartmentServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/DepartmentServiceImpl.java new file mode 100644 index 0000000..22d247c --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/DepartmentServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.Department; +import com.cfive.pinnacle.mapper.DepartmentMapper; +import com.cfive.pinnacle.service.IDepartmentService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 部门 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class DepartmentServiceImpl extends ServiceImpl implements IDepartmentService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/ElementServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/ElementServiceImpl.java new file mode 100644 index 0000000..7c753d3 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/ElementServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.Element; +import com.cfive.pinnacle.mapper.ElementMapper; +import com.cfive.pinnacle.service.IElementService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 页面元素 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class ElementServiceImpl extends ServiceImpl implements IElementService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/FileServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/FileServiceImpl.java new file mode 100644 index 0000000..4a3dc91 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/FileServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.File; +import com.cfive.pinnacle.mapper.FileMapper; +import com.cfive.pinnacle.service.IFileService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 文件 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class FileServiceImpl extends ServiceImpl implements IFileService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/GroupServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/GroupServiceImpl.java new file mode 100644 index 0000000..75a3cb5 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/GroupServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.Group; +import com.cfive.pinnacle.mapper.GroupMapper; +import com.cfive.pinnacle.service.IGroupService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 用户组 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class GroupServiceImpl extends ServiceImpl implements IGroupService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/MenuServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/MenuServiceImpl.java new file mode 100644 index 0000000..5299ffc --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/MenuServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.Menu; +import com.cfive.pinnacle.mapper.MenuMapper; +import com.cfive.pinnacle.service.IMenuService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 菜单 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class MenuServiceImpl extends ServiceImpl implements IMenuService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/NoticeReceiveServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/NoticeReceiveServiceImpl.java new file mode 100644 index 0000000..4d30c05 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/NoticeReceiveServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.NoticeReceive; +import com.cfive.pinnacle.mapper.NoticeReceiveMapper; +import com.cfive.pinnacle.service.INoticeReceiveService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 公告接收 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class NoticeReceiveServiceImpl extends ServiceImpl implements INoticeReceiveService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/NoticeServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/NoticeServiceImpl.java new file mode 100644 index 0000000..c725341 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/NoticeServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.Notice; +import com.cfive.pinnacle.mapper.NoticeMapper; +import com.cfive.pinnacle.service.INoticeService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 公告 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class NoticeServiceImpl extends ServiceImpl implements INoticeService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/NoticeTypeServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/NoticeTypeServiceImpl.java new file mode 100644 index 0000000..26740a8 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/NoticeTypeServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.NoticeType; +import com.cfive.pinnacle.mapper.NoticeTypeMapper; +import com.cfive.pinnacle.service.INoticeTypeService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 公告类型 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class NoticeTypeServiceImpl extends ServiceImpl implements INoticeTypeService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/OperationLogServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/OperationLogServiceImpl.java new file mode 100644 index 0000000..c17007b --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/OperationLogServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.OperationLog; +import com.cfive.pinnacle.mapper.OperationLogMapper; +import com.cfive.pinnacle.service.IOperationLogService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 操作日志 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class OperationLogServiceImpl extends ServiceImpl implements IOperationLogService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/OperationServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/OperationServiceImpl.java new file mode 100644 index 0000000..d34282d --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/OperationServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.Operation; +import com.cfive.pinnacle.mapper.OperationMapper; +import com.cfive.pinnacle.service.IOperationService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 功能 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class OperationServiceImpl extends ServiceImpl implements IOperationService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerElementServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerElementServiceImpl.java new file mode 100644 index 0000000..22cc810 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerElementServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.PowerElement; +import com.cfive.pinnacle.mapper.PowerElementMapper; +import com.cfive.pinnacle.service.IPowerElementService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 中间表-权限-页面元素 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class PowerElementServiceImpl extends ServiceImpl implements IPowerElementService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerFileServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerFileServiceImpl.java new file mode 100644 index 0000000..4218227 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerFileServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.PowerFile; +import com.cfive.pinnacle.mapper.PowerFileMapper; +import com.cfive.pinnacle.service.IPowerFileService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 中间表-权限-文件 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class PowerFileServiceImpl extends ServiceImpl implements IPowerFileService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerMenuServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerMenuServiceImpl.java new file mode 100644 index 0000000..a1e3704 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerMenuServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.PowerMenu; +import com.cfive.pinnacle.mapper.PowerMenuMapper; +import com.cfive.pinnacle.service.IPowerMenuService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 中间表-权限-菜单 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class PowerMenuServiceImpl extends ServiceImpl implements IPowerMenuService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerOperationServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerOperationServiceImpl.java new file mode 100644 index 0000000..fbf8dc9 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerOperationServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.PowerOperation; +import com.cfive.pinnacle.mapper.PowerOperationMapper; +import com.cfive.pinnacle.service.IPowerOperationService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 中间表-权限-功能 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class PowerOperationServiceImpl extends ServiceImpl implements IPowerOperationService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerRoleServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerRoleServiceImpl.java new file mode 100644 index 0000000..351ad7a --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerRoleServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.PowerRole; +import com.cfive.pinnacle.mapper.PowerRoleMapper; +import com.cfive.pinnacle.service.IPowerRoleService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 中间表-权限-角色 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class PowerRoleServiceImpl extends ServiceImpl implements IPowerRoleService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerServiceImpl.java new file mode 100644 index 0000000..1346bc6 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.Power; +import com.cfive.pinnacle.mapper.PowerMapper; +import com.cfive.pinnacle.service.IPowerService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 权限 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class PowerServiceImpl extends ServiceImpl implements IPowerService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerTypeServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerTypeServiceImpl.java new file mode 100644 index 0000000..d4f087c --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/PowerTypeServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.PowerType; +import com.cfive.pinnacle.mapper.PowerTypeMapper; +import com.cfive.pinnacle.service.IPowerTypeService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 权限类型 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class PowerTypeServiceImpl extends ServiceImpl implements IPowerTypeService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/RoleGroupServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/RoleGroupServiceImpl.java new file mode 100644 index 0000000..af66bd6 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/RoleGroupServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.RoleGroup; +import com.cfive.pinnacle.mapper.RoleGroupMapper; +import com.cfive.pinnacle.service.IRoleGroupService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 中间表-角色-用户组 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class RoleGroupServiceImpl extends ServiceImpl implements IRoleGroupService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/RoleServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/RoleServiceImpl.java new file mode 100644 index 0000000..cad1073 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/RoleServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.Role; +import com.cfive.pinnacle.mapper.RoleMapper; +import com.cfive.pinnacle.service.IRoleService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 角色 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class RoleServiceImpl extends ServiceImpl implements IRoleService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/StaffServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/StaffServiceImpl.java new file mode 100644 index 0000000..bd1b0a4 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/StaffServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.Staff; +import com.cfive.pinnacle.mapper.StaffMapper; +import com.cfive.pinnacle.service.IStaffService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 员工 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class StaffServiceImpl extends ServiceImpl implements IStaffService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/UserGroupServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/UserGroupServiceImpl.java new file mode 100644 index 0000000..6c2c86e --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/UserGroupServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.UserGroup; +import com.cfive.pinnacle.mapper.UserGroupMapper; +import com.cfive.pinnacle.service.IUserGroupService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 中间表-用户-用户组 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class UserGroupServiceImpl extends ServiceImpl implements IUserGroupService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/UserRoleServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/UserRoleServiceImpl.java new file mode 100644 index 0000000..9a9b4ea --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/UserRoleServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.UserRole; +import com.cfive.pinnacle.mapper.UserRoleMapper; +import com.cfive.pinnacle.service.IUserRoleService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 中间表-用户-角色 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class UserRoleServiceImpl extends ServiceImpl implements IUserRoleService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/UserServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/UserServiceImpl.java new file mode 100644 index 0000000..a5ee26f --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/UserServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.User; +import com.cfive.pinnacle.mapper.UserMapper; +import com.cfive.pinnacle.service.IUserService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 用户 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class UserServiceImpl extends ServiceImpl implements IUserService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/UserWorkServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/UserWorkServiceImpl.java new file mode 100644 index 0000000..63d3fa9 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/UserWorkServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.UserWork; +import com.cfive.pinnacle.mapper.UserWorkMapper; +import com.cfive.pinnacle.service.IUserWorkService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 中间表-用户-工作事项 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class UserWorkServiceImpl extends ServiceImpl implements IUserWorkService { + +} diff --git a/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/WorkServiceImpl.java b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/WorkServiceImpl.java new file mode 100644 index 0000000..e6cef54 --- /dev/null +++ b/Pinnacle/src/main/java/com/cfive/pinnacle/service/impl/WorkServiceImpl.java @@ -0,0 +1,20 @@ +package com.cfive.pinnacle.service.impl; + +import com.cfive.pinnacle.entity.Work; +import com.cfive.pinnacle.mapper.WorkMapper; +import com.cfive.pinnacle.service.IWorkService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.stereotype.Service; + +/** + *

+ * 工作事项 服务实现类 + *

+ * + * @author FatttSnake + * @since 2023-04-30 + */ +@Service +public class WorkServiceImpl extends ServiceImpl implements IWorkService { + +} diff --git a/Pinnacle/src/main/resources/application.yml b/Pinnacle/src/main/resources/application.yml index 300976b..d95b6db 100644 --- a/Pinnacle/src/main/resources/application.yml +++ b/Pinnacle/src/main/resources/application.yml @@ -1,3 +1,6 @@ +server: + port: 8621 + spring: datasource: type: com.alibaba.druid.pool.DruidDataSource @@ -6,5 +9,10 @@ spring: username: root password: root -server: - port: 8621 \ No newline at end of file +mybatis-plus: + global-config: + db-config: + logic-delete-field: deleted + logic-not-delete-value: 0 + logic-delete-value: 1 + id-type: assign_id \ No newline at end of file diff --git a/Pinnacle/src/main/resources/mapper/AffairMapper.xml b/Pinnacle/src/main/resources/mapper/AffairMapper.xml new file mode 100644 index 0000000..35cb2d4 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/AffairMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/AffairTypeMapper.xml b/Pinnacle/src/main/resources/mapper/AffairTypeMapper.xml new file mode 100644 index 0000000..c81e715 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/AffairTypeMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/AttendanceMapper.xml b/Pinnacle/src/main/resources/mapper/AttendanceMapper.xml new file mode 100644 index 0000000..29d1f95 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/AttendanceMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/DepartmentMapper.xml b/Pinnacle/src/main/resources/mapper/DepartmentMapper.xml new file mode 100644 index 0000000..358754c --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/DepartmentMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/ElementMapper.xml b/Pinnacle/src/main/resources/mapper/ElementMapper.xml new file mode 100644 index 0000000..1261d1d --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/ElementMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/FileMapper.xml b/Pinnacle/src/main/resources/mapper/FileMapper.xml new file mode 100644 index 0000000..ccb355d --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/FileMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/GroupMapper.xml b/Pinnacle/src/main/resources/mapper/GroupMapper.xml new file mode 100644 index 0000000..d199bf2 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/GroupMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/MenuMapper.xml b/Pinnacle/src/main/resources/mapper/MenuMapper.xml new file mode 100644 index 0000000..afef1d8 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/MenuMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/NoticeMapper.xml b/Pinnacle/src/main/resources/mapper/NoticeMapper.xml new file mode 100644 index 0000000..829ccc1 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/NoticeMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/NoticeReceiveMapper.xml b/Pinnacle/src/main/resources/mapper/NoticeReceiveMapper.xml new file mode 100644 index 0000000..319be45 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/NoticeReceiveMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/NoticeTypeMapper.xml b/Pinnacle/src/main/resources/mapper/NoticeTypeMapper.xml new file mode 100644 index 0000000..8fec216 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/NoticeTypeMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/OperationLogMapper.xml b/Pinnacle/src/main/resources/mapper/OperationLogMapper.xml new file mode 100644 index 0000000..31b4f44 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/OperationLogMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/OperationMapper.xml b/Pinnacle/src/main/resources/mapper/OperationMapper.xml new file mode 100644 index 0000000..9954fce --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/OperationMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/PowerElementMapper.xml b/Pinnacle/src/main/resources/mapper/PowerElementMapper.xml new file mode 100644 index 0000000..dd76ab7 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/PowerElementMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/PowerFileMapper.xml b/Pinnacle/src/main/resources/mapper/PowerFileMapper.xml new file mode 100644 index 0000000..3583187 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/PowerFileMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/PowerMapper.xml b/Pinnacle/src/main/resources/mapper/PowerMapper.xml new file mode 100644 index 0000000..77b8e6e --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/PowerMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/PowerMenuMapper.xml b/Pinnacle/src/main/resources/mapper/PowerMenuMapper.xml new file mode 100644 index 0000000..9ebfcc4 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/PowerMenuMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/PowerOperationMapper.xml b/Pinnacle/src/main/resources/mapper/PowerOperationMapper.xml new file mode 100644 index 0000000..65b8392 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/PowerOperationMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/PowerRoleMapper.xml b/Pinnacle/src/main/resources/mapper/PowerRoleMapper.xml new file mode 100644 index 0000000..65c03dd --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/PowerRoleMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/PowerTypeMapper.xml b/Pinnacle/src/main/resources/mapper/PowerTypeMapper.xml new file mode 100644 index 0000000..6537cf4 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/PowerTypeMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/RoleGroupMapper.xml b/Pinnacle/src/main/resources/mapper/RoleGroupMapper.xml new file mode 100644 index 0000000..8db0f09 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/RoleGroupMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/RoleMapper.xml b/Pinnacle/src/main/resources/mapper/RoleMapper.xml new file mode 100644 index 0000000..0b596a5 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/RoleMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/StaffMapper.xml b/Pinnacle/src/main/resources/mapper/StaffMapper.xml new file mode 100644 index 0000000..0ce5082 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/StaffMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/UserGroupMapper.xml b/Pinnacle/src/main/resources/mapper/UserGroupMapper.xml new file mode 100644 index 0000000..6c666a6 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/UserGroupMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/UserMapper.xml b/Pinnacle/src/main/resources/mapper/UserMapper.xml new file mode 100644 index 0000000..d6fde12 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/UserMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/UserRoleMapper.xml b/Pinnacle/src/main/resources/mapper/UserRoleMapper.xml new file mode 100644 index 0000000..7573156 --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/UserRoleMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/UserWorkMapper.xml b/Pinnacle/src/main/resources/mapper/UserWorkMapper.xml new file mode 100644 index 0000000..2c4e21c --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/UserWorkMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Pinnacle/src/main/resources/mapper/WorkMapper.xml b/Pinnacle/src/main/resources/mapper/WorkMapper.xml new file mode 100644 index 0000000..780a08f --- /dev/null +++ b/Pinnacle/src/main/resources/mapper/WorkMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/sql/init.sql b/sql/init.sql new file mode 100644 index 0000000..08fb3b3 --- /dev/null +++ b/sql/init.sql @@ -0,0 +1,320 @@ +create table `t_power_type` +( + `id` bigint not null primary key, + `name` varchar(50) not null comment '权限类型名', + `deleted` int not null default 0, + `version` int not null default 0 +) comment '权限类型'; + +create table `t_power` +( + `id` bigint not null primary key, + `type_id` bigint not null comment '权限类型', + `deleted` int not null default 0, + `version` int not null default 0, + constraint t_power_type_id_fk foreign key (type_id) references t_power_type (id) +) comment '权限'; + +create table `t_menu` +( + `id` bigint not null primary key, + `name` varchar(30) not null comment ' 菜单名', + `url` varchar(100) null comment 'URL', + `parent_id` long null comment '父ID', + `deleted` int not null default 0, + `version` int not null default 0 +) comment '菜单'; + +create table `t_power_menu` +( + `id` bigint not null primary key, + `power_id` bigint not null comment '权限', + `menu_id` bigint not null comment '菜单', + `deleted` int not null default 0, + `version` int not null default 0, + constraint t_power_menu_power_id_fk foreign key (power_id) references t_power (id), + constraint t_power_menu_menu_id_fk foreign key (menu_id) references t_menu (id) +) comment '中间表-权限-菜单'; + +create table `t_element` +( + `id` bigint not null primary key, + `name` varchar(100) not null comment '元素名', + `deleted` int not null default 0, + `version` int not null default 0 +) comment '页面元素'; + +create table `t_power_element` +( + `id` bigint not null primary key, + `power_id` bigint not null comment '权限', + `element_id` bigint not null comment '页面元素', + `deleted` int not null default 0, + `version` int not null default 0, + constraint t_power_element_power_id_fk foreign key (power_id) references t_power (id), + constraint t_power_element_element_id_fk foreign key (element_id) references t_element (id) +) comment '中间表-权限-页面元素'; + +create table `t_file` +( + `id` bigint not null primary key, + `name` varchar(50) not null comment '文件名', + `path` varchar(100) not null comment '文件路径', + `deleted` int not null default 0, + `version` int not null default 0 +) comment '文件'; + +create table `t_power_file` +( + `id` bigint not null primary key, + `power_id` bigint not null comment '权限', + `file_id` bigint not null comment '文件', + `deleted` int not null default 0, + `version` int not null default 0, + constraint t_power_file_power_id_fk foreign key (power_id) references t_power (id), + constraint t_power_file_file_id_fk foreign key (file_id) references t_file (id) +) comment '中间表-权限-文件'; + +create table `t_operation` +( + `id` bigint not null primary key, + `name` varchar(50) not null comment '功能名', + `code` varchar(50) null comment '功能编码', + `url_prefix` varchar(100) null comment 'URL 前缀', + `parent_id` bigint null comment '父ID', + `deleted` int not null default 0, + `version` int not null default 0 +) comment '功能'; + +create table `t_power_operation` +( + `id` bigint not null primary key, + `power_id` bigint not null comment '权限', + `operation_id` bigint not null comment '功能', + `deleted` int not null default 0, + `version` int not null default 0, + constraint t_power_operation_power_id_fk foreign key (power_id) references t_power (id), + constraint t_power_operation_operation_id_fk foreign key (operation_id) references t_operation (id) +) comment '中间表-权限-功能'; + +create table `t_department` +( + `id` bigint not null primary key, + `name` varchar(50) not null comment '部门名', + `tel` varchar(20) null comment '部门电话', + `address` varchar(20) null comment '部门地址', + `deleted` int not null default 0, + `version` int not null default 0 +) comment '部门'; + +create table `t_user` +( + `id` bigint not null primary key, + `username` varchar(20) not null comment '用户名', + `passwd` char(70) not null comment '密码', + `department_id` bigint null comment '部门', + `deleted` int not null default 0, + `version` int not null default 0, + constraint t_user_department_id_fk foreign key (department_id) references t_department (id) +) comment '用户'; + +create table `t_group` +( + `id` bigint not null primary key, + `name` varchar(30) not null comment '用户组名', + `deleted` int not null default 0, + `version` int not null default 0 +) comment '用户组'; + +create table `t_user_group` +( + `id` bigint not null primary key, + `user_id` bigint not null comment '用户', + `group_id` bigint not null comment '用户组', + `deleted` int not null default 0, + `version` int not null default 0, + constraint t_user_group_user_id_fk foreign key (user_id) references t_user (id), + constraint t_user_group_group_id_fk foreign key (group_id) references t_group (id) +) comment '中间表-用户-用户组'; + +create table `t_role` +( + `id` bigint not null primary key, + `name` varchar(20) not null comment '角色名', + `deleted` int not null default 0, + `version` int not null default 0 +) comment '角色'; + +create table `t_role_group` +( + `id` bigint not null primary key, + `role_id` bigint not null comment '角色', + `group_id` bigint not null comment '群组', + `deleted` int not null default 0, + `version` int not null default 0, + constraint t_role_group_role_id_fk foreign key (role_id) references t_role (id), + constraint t_role_group_group_id_fk foreign key (group_id) references t_group (id) +) comment '中间表-角色-用户组'; + +create table `t_user_role` +( + `id` bigint not null primary key, + `user_id` bigint not null comment '用户', + `role_id` bigint not null comment '角色', + `deleted` int not null default 0, + `version` int not null default 0, + constraint t_user_role_user_id_fk foreign key (user_id) references t_user (id), + constraint t_user_role_role_id_fk foreign key (role_id) references t_role (id) +) comment '中间表-用户-角色'; + +create table `t_power_role` +( + `id` bigint not null primary key, + `power_id` bigint not null comment '权限', + `role_id` bigint not null comment '角色', + `deleted` int not null default 0, + `version` int not null default 0, + constraint t_power_role_power_id foreign key (power_id) references t_power (id), + constraint t_power_role_role_id foreign key (role_id) references t_role (id) +) comment '中间表-权限-角色'; + +create table `t_operation_log` +( + `id` bigint not null primary key, + `user_id` bigint not null comment '用户', + `operation_id` bigint not null comment '功能', + `content` varchar(500) not null comment '操作内容', + `operating_time` datetime not null default CURRENT_TIMESTAMP comment '操作时间', + `deleted` int not null default 0, + `version` int not null default 0, + constraint t_operation_log_user_id foreign key (user_id) references t_user (id), + constraint t_operation_log_operation_id foreign key (operation_id) references t_operation (id) +) comment '操作日志'; + +create table `t_staff` +( + `id` bigint not null primary key, + `user_id` bigint not null comment '用户', + `first_name` varchar(20) not null comment '名', + `last_name` varchar(20) not null comment '姓', + `gender` int not null default 0 comment '性别', + `birth` date null comment '生日', + `email` varchar(50) null comment '邮箱', + `tel` varchar(20) null comment '电话', + `address` varchar(50) null comment '地址', + `deleted` int not null default 0, + `version` int not null default 0, + constraint t_staff_user_id_fk foreign key (user_id) references t_user (id) +) comment '员工'; + +create table `t_notice_type` +( + `id` bigint not null primary key, + `name` varchar(20) not null comment '公告类型名', + `enable` int not null default 1 comment '启用', + `deleted` int not null default 0, + `version` int not null default 0 +) comment '公告类型'; + +create table `t_notice` +( + `id` bigint not null primary key, + `title` varchar(50) not null comment '公告标题', + `content` text not null comment '公告内容', + `type_id` bigint not null comment '公告类型', + `sender_id` bigint not null comment '发布者', + `create_time` datetime not null default CURRENT_TIMESTAMP comment '创建时间', + `send_time` datetime not null comment '发送时间', + `end_time` datetime not null comment '失效时间', + `priority` int not null default 1 comment '优先级', + `top` int not null default 0 comment '置顶', + `modify_time` datetime not null default CURRENT_TIMESTAMP comment '修改时间', + `origin_id` bigint null comment '源ID', + `old` int not null default 0 comment '已修改', + `deleted` int not null default 0, + `version` int not null default 0, + constraint t_notice_type_id_fk foreign key (type_id) references t_notice_type (id), + constraint t_notice_sender_id_fk foreign key (sender_id) references t_user (id) +) comment '公告'; + +create table `t_notice_receive` +( + `id` bigint not null primary key, + `user_id` bigint not null comment '用户', + `notice_id` bigint not null comment '公告', + `read` int not null default 0 comment '已读', + `deleted` int not null default 0, + `version` int not null default 0, + constraint t_notice_receive_user_id_fk foreign key (user_id) references t_user (id), + constraint t_notice_receive_notice_if_fk foreign key (notice_id) references t_notice (id) +) comment '公告接收'; + +create table `t_work` +( + `id` bigint not null primary key, + `content` varchar(100) not null comment '工作内容', + `publisher_id` bigint not null comment '发布者', + `create_time` datetime not null default CURRENT_TIMESTAMP comment '创建时间', + `deadline` datetime not null comment '截止时间', + `modify_time` datetime not null default CURRENT_TIMESTAMP comment '修改时间', + `old` int not null default 0 comment '已修改', + `origin_id` bigint null comment '源ID', + `deleted` int not null default 0, + `version` int not null default 0, + constraint t_work_publisher_id_fk foreign key (publisher_id) references t_user (id) +) comment '工作事项'; + +create table `t_user_work` +( + `id` bigint not null primary key, + `user_id` bigint not null comment '用户', + `work_id` bigint not null comment '工作事项', + `status` int not null default 0 comment '工作状态', + `deleted` int not null default 0, + `version` int not null default 0, + constraint t_user_work_user_id_fk foreign key (user_id) references t_user (id), + constraint t_user_work_work_id_fk foreign key (work_id) references t_work (id) +) comment '中间表-用户-工作事项'; + +create table `t_affair_type` +( + `id` bigint not null primary key, + `name` varchar(20) not null comment '事务类型名', + `enable` int not null default 1 comment '启用', + `deleted` int not null default 0, + `version` int not null default 0 +) comment '事务类型'; + +create table `t_affair` +( + `id` bigint not null primary key, + `title` varchar(50) not null comment '事务标题', + `content` text not null comment '事务内容', + `type_id` bigint not null comment '事务类型', + `status` int not null default 0 comment '事务状态', + `applicant_id` bigint not null comment '申请者', + `inspector_id` bigint not null comment '审核者', + `create_time` datetime not null default CURRENT_TIMESTAMP comment '创建时间', + `inspect_time` datetime null comment '审核时间', + `priority` int not null default 1 comment '优先级', + `modify_time` datetime default CURRENT_TIMESTAMP comment '修改时间', + `origin_id` bigint null comment '源ID', + `old` int not null default 0 comment '已修改', + `deleted` int not null default 0, + `version` int not null default 0, + constraint t_affair_type_id_fk foreign key (type_id) references t_affair_type (id), + constraint t_affair_applicant_id_fk foreign key (applicant_id) references t_user (id), + constraint t_affair_inspector_id_fk foreign key (inspector_id) references t_user (id) +) comment '事务'; + +create table `t_attendance` +( + `id` bigint not null primary key, + `user_id` bigint not null comment '用户', + `att_time` datetime not null default CURRENT_TIMESTAMP comment '考勤时间', + `status` int not null default 0 comment '考勤状态', + `modify_id` bigint not null comment '修改人', + `modify_time` datetime not null default CURRENT_TIMESTAMP comment '修改时间', + `deleted` int not null default 0, + `version` int not null default 0 +) comment '考勤'; \ No newline at end of file