gitextract_5fj3_9c0/ ├── .gitignore ├── README.md ├── api/ │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── src/ │ └── main/ │ ├── java/ │ │ └── com/ │ │ └── example/ │ │ └── api/ │ │ ├── ApiApplication.java │ │ ├── annotation/ │ │ │ └── DisableBaseResponse.java │ │ ├── controller/ │ │ │ ├── AdminController.java │ │ │ ├── CommodityController.java │ │ │ ├── DistributionController.java │ │ │ ├── DriverController.java │ │ │ ├── EmailController.java │ │ │ ├── EmployeeController.java │ │ │ ├── InventoryController.java │ │ │ ├── RoleController.java │ │ │ ├── SaleController.java │ │ │ ├── UserController.java │ │ │ ├── VehicleController.java │ │ │ └── WarehouseController.java │ │ ├── handler/ │ │ │ ├── GlobalExceptionHandler.java │ │ │ └── GlobalResponseHandler.java │ │ ├── model/ │ │ │ ├── dto/ │ │ │ │ └── LoginDto.java │ │ │ ├── entity/ │ │ │ │ ├── Admin.java │ │ │ │ ├── Code.java │ │ │ │ ├── Commodity.java │ │ │ │ ├── Company.java │ │ │ │ ├── Distribution.java │ │ │ │ ├── Driver.java │ │ │ │ ├── Employee.java │ │ │ │ ├── Inventory.java │ │ │ │ ├── InventoryRecord.java │ │ │ │ ├── Sale.java │ │ │ │ ├── User.java │ │ │ │ ├── Vehicle.java │ │ │ │ └── Warehouse.java │ │ │ ├── enums/ │ │ │ │ ├── DistributionStatus.java │ │ │ │ └── Role.java │ │ │ ├── support/ │ │ │ │ └── ResponseResult.java │ │ │ └── vo/ │ │ │ └── CommodityChartVo.java │ │ ├── repository/ │ │ │ ├── AdminRepository.java │ │ │ ├── CodeRepository.java │ │ │ ├── CommodityRepository.java │ │ │ ├── DistributionRepository.java │ │ │ ├── DriverRepository.java │ │ │ ├── EmployeeRepository.java │ │ │ ├── InventoryRecordRepository.java │ │ │ ├── InventoryRepository.java │ │ │ ├── SaleRepository.java │ │ │ ├── UserRepository.java │ │ │ ├── VehicleRepository.java │ │ │ └── WareHouseRepository.java │ │ ├── security/ │ │ │ ├── JwtAuthorizationFilter.java │ │ │ └── SecurityConfiguration.java │ │ ├── service/ │ │ │ ├── AdminService.java │ │ │ ├── CommodityService.java │ │ │ ├── DistributionService.java │ │ │ ├── DriverService.java │ │ │ ├── EmailService.java │ │ │ ├── EmployeeService.java │ │ │ ├── InventoryRecordService.java │ │ │ ├── InventoryService.java │ │ │ ├── SaleService.java │ │ │ ├── UserService.java │ │ │ ├── VehicleService.java │ │ │ ├── WarehouseService.java │ │ │ └── impl/ │ │ │ ├── AdminServiceImpl.java │ │ │ ├── CommodityServiceImpl.java │ │ │ ├── DistributionServiceImpl.java │ │ │ ├── DriverServiceImpl.java │ │ │ ├── EmailServiceImpl.java │ │ │ ├── EmployeeServiceImpl.java │ │ │ ├── InventoryRecordServiceImpl.java │ │ │ ├── InventoryServiceImpl.java │ │ │ ├── SaleServiceImpl.java │ │ │ ├── UserServiceImpl.java │ │ │ ├── VehicleServiceImpl.java │ │ │ └── WarehouseServiceImpl.java │ │ └── utils/ │ │ ├── DataTimeUtil.java │ │ ├── JwtTokenUtil.java │ │ ├── RandomUtil.java │ │ └── ResponseUtil.java │ └── resources/ │ └── application.yaml └── web-app/ ├── .gitignore ├── README.md ├── package.json ├── public/ │ └── index.html └── src/ ├── App.vue ├── api/ │ ├── admin.js │ ├── commodity.js │ ├── distribution.js │ ├── driver.js │ ├── employee.js │ ├── inventory.js │ ├── role.js │ ├── sale.js │ ├── vehicle.js │ └── warehouse.js ├── components/ │ └── InventoryRecords.vue ├── layout/ │ ├── Aside.vue │ ├── Footer.vue │ ├── Header.vue │ ├── Index.vue │ └── Main.vue ├── main.js ├── router/ │ ├── index.js │ └── routes.js ├── store/ │ ├── index.js │ └── modules/ │ └── user.js ├── utils/ │ └── request.js └── views/ ├── Init.vue ├── Login.vue ├── Test.vue ├── analyze/ │ ├── In.vue │ └── Out.vue ├── basics/ │ ├── Commodity.vue │ ├── Company.vue │ ├── Details.vue │ ├── Employee.vue │ └── Warehouse.vue ├── delivery/ │ ├── Create.vue │ └── List.vue ├── error/ │ ├── 403.vue │ ├── 404.vue │ └── 500.vue ├── sale/ │ ├── Create.vue │ └── Record.vue ├── system/ │ ├── Admin.vue │ ├── Role.vue │ └── Security.vue └── transport/ ├── Driver.vue └── Vehicle.vue