From 3e27fc399ae4fbeb2e2344a1a5437cf23e02bc78 Mon Sep 17 00:00:00 2001
From: "huojin\\hj" <982011>
Date: Fri, 25 Jul 2025 11:22:48 +0800
Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E5=88=9D=E5=A7=8B=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.gitignore | 9 +
LICENSE | 191 ++++
README.md | 1 +
pom.xml | 253 +++++
youchain-common/pom.xml | 26 +
.../youchain/annotation/AnonymousAccess.java | 30 +
.../youchain/annotation/DataPermission.java | 47 +
.../java/com/youchain/annotation/Limit.java | 50 +
.../java/com/youchain/annotation/Query.java | 104 ++
.../rest/AnonymousDeleteMapping.java | 91 ++
.../annotation/rest/AnonymousGetMapping.java | 90 ++
.../rest/AnonymousPatchMapping.java | 91 ++
.../annotation/rest/AnonymousPostMapping.java | 91 ++
.../annotation/rest/AnonymousPutMapping.java | 91 ++
.../java/com/youchain/aspect/LimitAspect.java | 99 ++
.../java/com/youchain/aspect/LimitType.java | 27 +
.../main/java/com/youchain/base/BaseDTO.java | 40 +
.../java/com/youchain/base/BaseEntity.java | 85 ++
.../java/com/youchain/base/BaseMapper.java | 53 ++
.../com/youchain/config/AuditorConfig.java | 45 +
.../youchain/config/ElAdminProperties.java | 37 +
.../youchain/config/ElPermissionConfig.java | 37 +
.../com/youchain/config/FileProperties.java | 60 ++
.../java/com/youchain/config/RedisConfig.java | 229 +++++
.../com/youchain/config/RsaProperties.java | 43 +
.../com/youchain/config/SwaggerConfig.java | 152 +++
.../exception/BadConfigurationException.java | 98 ++
.../exception/BadRequestException.java | 40 +
.../exception/EntityExistException.java | 34 +
.../exception/EntityNotFoundException.java | 34 +
.../youchain/exception/handler/ApiError.java | 60 ++
.../youchain/exception/handler/ApiResult.java | 43 +
.../handler/GlobalExceptionHandler.java | 113 +++
.../java/com/youchain/utils/CacheKey.java | 60 ++
.../java/com/youchain/utils/CallBack.java | 43 +
.../java/com/youchain/utils/CloseUtil.java | 47 +
.../com/youchain/utils/CodeForYmYtil.java | 91 ++
.../java/com/youchain/utils/DateUtil.java | 266 ++++++
.../com/youchain/utils/ElAdminConstant.java | 47 +
.../java/com/youchain/utils/EncryptUtils.java | 100 ++
.../java/com/youchain/utils/FileUtil.java | 376 ++++++++
.../java/com/youchain/utils/HttpPostUtil.java | 49 +
.../com/youchain/utils/MyExcelWriter.java | 42 +
.../java/com/youchain/utils/PageUtil.java | 63 ++
.../java/com/youchain/utils/QueryHelp.java | 233 +++++
.../java/com/youchain/utils/RedisUtils.java | 741 +++++++++++++++
.../com/youchain/utils/RequestHolder.java | 33 +
.../java/com/youchain/utils/RsaUtils.java | 198 ++++
.../com/youchain/utils/SecurityUtils.java | 105 +++
.../youchain/utils/SpringContextHolder.java | 156 +++
.../java/com/youchain/utils/StringUtils.java | 264 ++++++
.../com/youchain/utils/ThrowableUtil.java | 37 +
.../com/youchain/utils/TranslatorUtil.java | 66 ++
.../com/youchain/utils/ValidationUtil.java | 46 +
.../com/youchain/utils/enums/CodeBiEnum.java | 50 +
.../com/youchain/utils/enums/CodeEnum.java | 46 +
.../youchain/utils/enums/DataScopeEnum.java | 53 ++
.../utils/enums/RequestMethodEnum.java | 74 ++
.../java/org/apache/poi/util/XMLHelper.java | 272 ++++++
.../xssf/streaming/SXSSFCreationHelper.java | 61 ++
.../com/youchain/utils/DateUtilsTest.java | 26 +
.../com/youchain/utils/EncryptUtilsTest.java | 33 +
.../java/com/youchain/utils/FileUtilTest.java | 36 +
.../com/youchain/utils/StringUtilsTest.java | 44 +
youchain-generator/pom.xml | 39 +
.../java/com/youchain/domain/ColumnInfo.java | 97 ++
.../java/com/youchain/domain/GenConfig.java | 78 ++
.../com/youchain/domain/vo/TableInfo.java | 48 +
.../repository/ColumnInfoRepository.java | 34 +
.../repository/GenConfigRepository.java | 33 +
.../youchain/rest/GenConfigController.java | 51 +
.../youchain/rest/GeneratorController.java | 107 +++
.../youchain/service/GenConfigService.java | 40 +
.../youchain/service/GeneratorService.java | 96 ++
.../service/impl/GenConfigServiceImpl.java | 66 ++
.../service/impl/GeneratorServiceImpl.java | 206 ++++
.../main/java/com/youchain/utils/ColUtil.java | 54 ++
.../main/java/com/youchain/utils/GenUtil.java | 420 +++++++++
youchain-logging/pom.xml | 22 +
.../java/com/youchain/annotation/Log.java | 31 +
.../java/com/youchain/aspect/LogAspect.java | 179 ++++
.../main/java/com/youchain/domain/Log.java | 83 ++
.../youchain/repository/LogRepository.java | 39 +
.../java/com/youchain/rest/LogController.java | 109 +++
.../java/com/youchain/service/LogService.java | 95 ++
.../com/youchain/service/dto/LogErrorDTO.java | 48 +
.../service/dto/LogQueryCriteria.java | 52 +
.../com/youchain/service/dto/LogSmallDTO.java | 42 +
.../youchain/service/impl/LogServiceImpl.java | 191 ++++
.../service/mapstruct/LogErrorMapper.java | 31 +
.../service/mapstruct/LogSmallMapper.java | 31 +
youchain-system/DB_SQL.sql | 254 +++++
youchain-system/pom.xml | 152 +++
.../src/main/java/com/youchain/AppRun.java | 83 ++
.../DuplicateSubmission.java | 13 +
.../DuplicateSubmissionAspect.java | 123 +++
.../java/com/youchain/Netty/HexTools.java | 44 +
.../youchain/Netty/MessageDecodeHandler.java | 36 +
.../youchain/Netty/MessageEncodeHandler.java | 21 +
.../java/com/youchain/Netty/NettyConfig.java | 58 ++
.../com/youchain/Netty/NettyProperties.java | 90 ++
.../com/youchain/Netty/NettyServerBoot.java | 54 ++
.../youchain/Netty/NettyServerHandler.java | 27 +
.../java/com/youchain/Netty/NettyUtils.java | 233 +++++
.../youchain/Netty/ServerListenerHandler.java | 257 +++++
.../appupdate/ReturnJson/RLocLayout.java | 27 +
.../appupdate/domain/SysAppUpdate.java | 82 ++
.../appupdate/inputJson/BindOrder.java | 28 +
.../youchain/appupdate/inputJson/CallBox.java | 12 +
.../appupdate/inputJson/ContainerIn.java | 24 +
.../appupdate/inputJson/FullStockIn.java | 41 +
.../appupdate/inputJson/FullStockOut.java | 33 +
.../appupdate/inputJson/LineScanStock.java | 13 +
.../inputJson/MissionStateCallback.java | 19 +
.../com/youchain/appupdate/inputJson/Mo.java | 16 +
.../appupdate/inputJson/PointCallStock.java | 17 +
.../appupdate/inputJson/ScanItemCode.java | 16 +
.../appupdate/inputJson/SmallCallStock.java | 20 +
.../repository/SysAppUpdateRepository.java | 30 +
.../appupdate/rest/ScreenMdController.java | 166 ++++
.../rest/SysAppUpdateController.java | 131 +++
.../service/SysAppUpdateService.java | 85 ++
.../service/dto/SysAppUpdateDto.java | 54 ++
.../dto/SysAppUpdateQueryCriteria.java | 34 +
.../service/dto/SysNewAppUpdateDto.java | 57 ++
.../service/impl/SysAppUpdateServiceImpl.java | 152 +++
.../service/mapstruct/SysAppUpdateMapper.java | 33 +
.../mapstruct/SysNewAppUpdateMapper.java | 34 +
.../com/youchain/basicdata/domain/Area.java | 133 +++
.../basicdata/domain/AutomaticPlanDetail.java | 125 +++
.../basicdata/domain/AutomaticPlanning.java | 136 +++
.../youchain/basicdata/domain/BigItem.java | 84 ++
.../youchain/basicdata/domain/BillType.java | 84 ++
.../youchain/basicdata/domain/BomAccount.java | 123 +++
.../basicdata/domain/BomAccountLog.java | 127 +++
.../com/youchain/basicdata/domain/Box.java | 102 ++
.../youchain/basicdata/domain/DesignList.java | 151 +++
.../com/youchain/basicdata/domain/Item.java | 223 +++++
.../youchain/basicdata/domain/ItemLis.java | 84 ++
.../basicdata/domain/ItemRelation.java | 89 ++
.../com/youchain/basicdata/domain/Point.java | 124 +++
.../basicdata/domain/ProductionPlan.java | 156 +++
.../basicdata/domain/ProductionPlanVo.java | 12 +
.../com/youchain/basicdata/domain/Stock.java | 110 +++
.../youchain/basicdata/domain/StockType.java | 86 ++
.../basicdata/domain/TableConfig.java | 58 ++
.../basicdata/repository/AreaRepository.java | 60 ++
.../AutomaticPlanDetailRepository.java | 28 +
.../AutomaticPlanningRepository.java | 50 +
.../repository/BigItemRepository.java | 49 +
.../repository/BillTypeRepository.java | 35 +
.../repository/BomAccountLogRepository.java | 28 +
.../repository/BomAccountRepository.java | 72 ++
.../basicdata/repository/BoxRepository.java | 46 +
.../repository/DesignListRepository.java | 35 +
.../repository/ItemLisRepository.java | 41 +
.../repository/ItemRelationRepository.java | 28 +
.../basicdata/repository/ItemRepository.java | 40 +
.../basicdata/repository/PointRepository.java | 40 +
.../repository/ProductionPlanRepository.java | 83 ++
.../basicdata/repository/StockRepository.java | 47 +
.../repository/StockTypeRepository.java | 28 +
.../repository/TableConfigRepository.java | 28 +
.../basicdata/rest/AreaController.java | 150 +++
.../rest/AutomaticPlanDetailController.java | 87 ++
.../rest/AutomaticPlanningController.java | 447 +++++++++
.../basicdata/rest/BigItemController.java | 136 +++
.../basicdata/rest/BillTypeController.java | 105 +++
.../basicdata/rest/BomAccountController.java | 181 ++++
.../rest/BomAccountLogController.java | 87 ++
.../basicdata/rest/BoxController.java | 100 ++
.../basicdata/rest/DesignListController.java | 191 ++++
.../basicdata/rest/ImportDataController.java | 240 +++++
.../basicdata/rest/ItemController.java | 202 ++++
.../basicdata/rest/ItemLisController.java | 178 ++++
.../rest/ItemRelationController.java | 87 ++
.../basicdata/rest/PointController.java | 257 +++++
.../rest/ProductionPlanController.java | 255 +++++
.../basicdata/rest/StockController.java | 205 ++++
.../basicdata/rest/StockTypeController.java | 89 ++
.../basicdata/rest/TableConfigController.java | 113 +++
.../basicdata/service/AreaService.java | 94 ++
.../service/AutomaticPlanDetailService.java | 90 ++
.../service/AutomaticPlanningService.java | 84 ++
.../basicdata/service/BigItemService.java | 85 ++
.../basicdata/service/BillTypeService.java | 83 ++
.../service/BomAccountLogService.java | 92 ++
.../basicdata/service/BomAccountService.java | 132 +++
.../basicdata/service/BoxService.java | 130 +++
.../basicdata/service/DesignListService.java | 83 ++
.../basicdata/service/ImportDataService.java | 58 ++
.../basicdata/service/ItemLisService.java | 83 ++
.../service/ItemRelationService.java | 83 ++
.../basicdata/service/ItemService.java | 115 +++
.../basicdata/service/PointService.java | 165 ++++
.../service/ProductionPlanService.java | 114 +++
.../basicdata/service/StockService.java | 135 +++
.../basicdata/service/StockTypeService.java | 96 ++
.../basicdata/service/TableConfigService.java | 83 ++
.../basicdata/service/dto/AreaDto.java | 99 ++
.../service/dto/AreaQueryCriteria.java | 59 ++
.../basicdata/service/dto/AreaSmallDto.java | 48 +
.../service/dto/AutomaticPlanDetailDto.java | 86 ++
.../dto/AutomaticPlanDetailQueryCriteria.java | 33 +
.../service/dto/AutomaticPlanningDto.java | 92 ++
.../dto/AutomaticPlanningQueryCriteria.java | 45 +
.../basicdata/service/dto/BigItemDto.java | 69 ++
.../service/dto/BigItemQueryCriteria.java | 53 ++
.../basicdata/service/dto/BillTypeDto.java | 71 ++
.../service/dto/BillTypeQueryCriteria.java | 44 +
.../basicdata/service/dto/BomAccountDto.java | 101 ++
.../service/dto/BomAccountLogDto.java | 104 ++
.../dto/BomAccountLogQueryCriteria.java | 62 ++
.../service/dto/BomAccountPointDto.java | 41 +
.../service/dto/BomAccountQueryCriteria.java | 61 ++
.../basicdata/service/dto/BoxDto.java | 83 ++
.../service/dto/BoxQueryCriteria.java | 49 +
.../basicdata/service/dto/DesignListDto.java | 118 +++
.../service/dto/DesignListQueryCriteria.java | 29 +
.../basicdata/service/dto/ItemDto.java | 159 ++++
.../basicdata/service/dto/ItemLisDto.java | 71 ++
.../service/dto/ItemLisQueryCriteria.java | 46 +
.../service/dto/ItemQueryCriteria.java | 57 ++
.../service/dto/ItemRelationDto.java | 76 ++
.../dto/ItemRelationQueryCriteria.java | 57 ++
.../basicdata/service/dto/ItemSmallDto.java | 50 +
.../basicdata/service/dto/PointDto.java | 98 ++
.../service/dto/PointQueryCriteria.java | 67 ++
.../basicdata/service/dto/PointSmallDto.java | 90 ++
.../service/dto/ProductionPlanDto.java | 125 +++
.../dto/ProductionPlanQueryCriteria.java | 72 ++
.../basicdata/service/dto/StockDto.java | 89 ++
.../service/dto/StockQueryCriteria.java | 57 ++
.../basicdata/service/dto/StockSmallDto.java | 39 +
.../basicdata/service/dto/StockTypeDto.java | 62 ++
.../service/dto/StockTypeQueryCriteria.java | 38 +
.../service/dto/StockTypeSmallDto.java | 57 ++
.../basicdata/service/dto/TableConfigDto.java | 44 +
.../service/dto/TableConfigQueryCriteria.java | 36 +
.../service/impl/AreaServiceImpl.java | 133 +++
.../impl/AutomaticPlanDetailServiceImpl.java | 116 +++
.../impl/AutomaticPlanningServiceImpl.java | 114 +++
.../service/impl/BigItemServiceImpl.java | 118 +++
.../service/impl/BillTypeServiceImpl.java | 111 +++
.../impl/BomAccountLogServiceImpl.java | 124 +++
.../service/impl/BomAccountServiceImpl.java | 294 ++++++
.../service/impl/BoxServiceImpl.java | 337 +++++++
.../service/impl/DesignListServiceImpl.java | 97 ++
.../service/impl/ImportDataServiceImpl.java | 428 +++++++++
.../service/impl/ItemLisServiceImpl.java | 99 ++
.../service/impl/ItemRelationServiceImpl.java | 115 +++
.../service/impl/ItemServiceImpl.java | 141 +++
.../service/impl/PointServiceImpl.java | 494 ++++++++++
.../impl/ProductionPlanServiceImpl.java | 224 +++++
.../service/impl/StockServiceImpl.java | 219 +++++
.../service/impl/StockTypeServiceImpl.java | 137 +++
.../service/impl/TableConfigServiceImpl.java | 126 +++
.../service/mapstruct/AreaMapper.java | 32 +
.../mapstruct/AutomaticPlanDetailMapper.java | 32 +
.../mapstruct/AutomaticPlanningMapper.java | 32 +
.../service/mapstruct/BigItemMapper.java | 32 +
.../service/mapstruct/BillTypeMapper.java | 32 +
.../mapstruct/BomAccountLogMapper.java | 32 +
.../service/mapstruct/BomAccountMapper.java | 32 +
.../service/mapstruct/BoxMapper.java | 32 +
.../service/mapstruct/DesignListMapper.java | 32 +
.../service/mapstruct/ItemLisMapper.java | 32 +
.../service/mapstruct/ItemMapper.java | 32 +
.../service/mapstruct/ItemRelationMapper.java | 32 +
.../service/mapstruct/PointMapper.java | 32 +
.../service/mapstruct/PointSmallMapper.java | 32 +
.../mapstruct/ProductionPlanMapper.java | 32 +
.../service/mapstruct/StockMapper.java | 32 +
.../service/mapstruct/StockTypeMapper.java | 32 +
.../service/mapstruct/TableConfigMapper.java | 32 +
.../com/youchain/businessdata/domain/Asn.java | 141 +++
.../businessdata/domain/AsnDetail.java | 164 ++++
.../businessdata/domain/BaseCode.java | 59 ++
.../businessdata/domain/CountDetail.java | 93 ++
.../businessdata/domain/CountMove.java | 108 +++
.../businessdata/domain/CountMoveDetail.java | 98 ++
.../domain/CountMoveDetailRecord.java | 118 +++
.../businessdata/domain/CountPlan.java | 92 ++
.../businessdata/domain/CountRecord.java | 141 +++
.../businessdata/domain/Inventory.java | 162 ++++
.../businessdata/domain/InventoryBak.java | 162 ++++
.../businessdata/domain/InventoryLog.java | 171 ++++
.../youchain/businessdata/domain/ItemKey.java | 99 ++
.../businessdata/domain/PickDetail.java | 229 +++++
.../businessdata/domain/PickInstruction.java | 135 +++
.../businessdata/domain/PickKitPlan.java | 91 ++
.../youchain/businessdata/domain/PickOut.java | 117 +++
.../businessdata/domain/PickTicket.java | 227 +++++
.../businessdata/domain/PlanPickDetail.java | 136 +++
.../businessdata/domain/Spareparts.java | 102 ++
.../youchain/businessdata/domain/Task.java | 228 +++++
.../youchain/businessdata/domain/TaskLog.java | 225 +++++
.../businessdata/domain/XppRecord.java | 283 ++++++
.../businessdata/inputJson/DelData.java | 11 +
.../businessdata/inputJson/IPPickDetail.java | 8 +
.../businessdata/inputJson/IPTask.java | 9 +
.../businessdata/inputJson/IRkConfirm.java | 42 +
.../businessdata/inputJson/IRkInv.java | 28 +
.../businessdata/inputJson/IRkPut.java | 21 +
.../businessdata/inputJson/IScanPut.java | 20 +
.../businessdata/inputJson/XppPut.java | 13 +
.../inputJson/buttenJson/AsnDetailButton.java | 23 +
.../buttenJson/ElTableConfigInput.java | 12 +
.../inputJson/buttenJson/IPPickOut.java | 23 +
.../inputJson/buttenJson/InventoryButton.java | 10 +
.../buttenJson/ManualGeneration.java | 22 +
.../inputJson/buttenJson/PickOutButton.java | 25 +
.../buttenJson/PickTicketButton.java | 26 +
.../inputJson/buttenJson/PlanPickButton.java | 16 +
.../inputJson/buttenJson/PlanPickSave.java | 17 +
.../buttenJson/ProductionPlanButton.java | 11 +
.../inputJson/buttenJson/XppRecordButton.java | 9 +
.../buttenJson/dataAll/InventoryYW.java | 16 +
.../repository/AsnDetailRepository.java | 35 +
.../repository/AsnRepository.java | 42 +
.../repository/BaseCodeRepository.java | 34 +
.../repository/CountDetailRepository.java | 28 +
.../CountMoveDetailRecordRepository.java | 36 +
.../repository/CountMoveDetailRepository.java | 46 +
.../repository/CountMoveRepository.java | 28 +
.../repository/CountPlanRepository.java | 28 +
.../repository/CountRecordRepository.java | 28 +
.../repository/InventoryBakRepository.java | 38 +
.../repository/InventoryLogRepository.java | 48 +
.../repository/InventoryRepository.java | 63 ++
.../repository/ItemKeyRepository.java | 33 +
.../repository/PickDetailRepository.java | 63 ++
.../repository/PickInstructionRepository.java | 35 +
.../repository/PickKitPlanRepository.java | 53 ++
.../repository/PickOutRepository.java | 35 +
.../repository/PickTicketRepository.java | 76 ++
.../repository/PlanPickDetailRepository.java | 71 ++
.../repository/SparepartsRepository.java | 28 +
.../repository/TaskLogRepository.java | 75 ++
.../repository/TaskRepository.java | 108 +++
.../repository/XppRecordRepository.java | 48 +
.../businessdata/rest/AsnController.java | 127 +++
.../rest/AsnDetailController.java | 643 +++++++++++++
.../businessdata/rest/BaseCodeController.java | 99 ++
.../rest/CountDetailController.java | 149 +++
.../rest/CountMoveController.java | 182 ++++
.../rest/CountMoveDetailController.java | 112 +++
.../rest/CountMoveDetailRecordController.java | 87 ++
.../rest/CountPlanController.java | 96 ++
.../rest/CountRecordController.java | 110 +++
.../rest/InventoryBakController.java | 87 ++
.../rest/InventoryController.java | 199 ++++
.../rest/InventoryLogController.java | 98 ++
.../businessdata/rest/ItemKeyController.java | 114 +++
.../rest/PickDetailController.java | 431 +++++++++
.../rest/PickInstructionController.java | 117 +++
.../rest/PickKitPlanController.java | 146 +++
.../businessdata/rest/PickOutController.java | 646 +++++++++++++
.../rest/PickTicketController.java | 482 ++++++++++
.../rest/PlanPickDetailController.java | 317 +++++++
.../rest/SparepartsController.java | 190 ++++
.../businessdata/rest/TaskController.java | 115 +++
.../businessdata/rest/TaskLogController.java | 89 ++
.../rest/XppRecordController.java | 892 ++++++++++++++++++
.../businessdata/returnJson/RInvQuery.java | 20 +
.../businessdata/returnJson/RPPickList.java | 28 +
.../businessdata/returnJson/RPTaskList.java | 27 +
.../businessdata/returnJson/RRkXpp.java | 39 +
.../service/AsnDetailService.java | 131 +++
.../businessdata/service/AsnService.java | 85 ++
.../businessdata/service/BaseCodeService.java | 91 ++
.../service/CountDetailService.java | 83 ++
.../service/CountMoveDetailRecordService.java | 83 ++
.../service/CountMoveDetailService.java | 84 ++
.../service/CountMoveService.java | 90 ++
.../service/CountPlanService.java | 90 ++
.../service/CountRecordService.java | 87 ++
.../service/InventoryBakService.java | 103 ++
.../service/InventoryLogService.java | 112 +++
.../service/InventoryService.java | 145 +++
.../businessdata/service/ItemKeyService.java | 92 ++
.../service/PickDetailService.java | 171 ++++
.../service/PickInstructionService.java | 88 ++
.../service/PickKitPlanService.java | 96 ++
.../businessdata/service/PickOutService.java | 129 +++
.../service/PickTicketService.java | 168 ++++
.../service/PlanPickDetailService.java | 114 +++
.../businessdata/service/ScreenMdService.java | 30 +
.../service/SparepartsService.java | 97 ++
.../businessdata/service/TaskLogService.java | 115 +++
.../businessdata/service/TaskService.java | 143 +++
.../service/XppRecordService.java | 124 +++
.../service/dto/AsnDetailDto.java | 129 +++
.../service/dto/AsnDetailQueryCriteria.java | 62 ++
.../businessdata/service/dto/AsnDto.java | 113 +++
.../service/dto/AsnQueryCriteria.java | 43 +
.../businessdata/service/dto/BaseCodeDto.java | 37 +
.../service/dto/BaseCodeQueryCriteria.java | 39 +
.../service/dto/CountDetailDto.java | 79 ++
.../service/dto/CountDetailQueryCriteria.java | 31 +
.../service/dto/CountMoveDetailDto.java | 76 ++
.../dto/CountMoveDetailQueryCriteria.java | 31 +
.../service/dto/CountMoveDetailRecordDto.java | 92 ++
.../CountMoveDetailRecordQueryCriteria.java | 46 +
.../service/dto/CountMoveDto.java | 88 ++
.../service/dto/CountMoveQueryCriteria.java | 45 +
.../service/dto/CountPlanDto.java | 80 ++
.../service/dto/CountPlanQueryCriteria.java | 33 +
.../service/dto/CountRecordDto.java | 111 +++
.../service/dto/CountRecordQueryCriteria.java | 32 +
.../service/dto/InvQueryCriteria.java | 42 +
.../service/dto/InventoryBakDto.java | 114 +++
.../dto/InventoryBakQueryCriteria.java | 29 +
.../service/dto/InventoryDto.java | 107 +++
.../service/dto/InventoryLogDto.java | 128 +++
.../dto/InventoryLogQueryCriteria.java | 65 ++
.../service/dto/InventoryQueryCriteria.java | 89 ++
.../businessdata/service/dto/ItemKeyDto.java | 80 ++
.../service/dto/ItemKeyQueryCriteria.java | 47 +
.../service/dto/PickDetailDto.java | 259 +++++
.../service/dto/PickDetailQueryCriteria.java | 78 ++
.../service/dto/PickDetailZscDto.java | 173 ++++
.../service/dto/PickInstructionDto.java | 105 +++
.../dto/PickInstructionQueryCriteria.java | 43 +
.../service/dto/PickKitPlanDto.java | 72 ++
.../service/dto/PickKitPlanQueryCriteria.java | 45 +
.../businessdata/service/dto/PickOutDto.java | 92 ++
.../service/dto/PickOutQueryCriteria.java | 54 ++
.../service/dto/PickTicketDto.java | 174 ++++
.../service/dto/PickTicketQueryCriteria.java | 77 ++
.../service/dto/PlanPickDetailDto.java | 97 ++
.../dto/PlanPickDetailQueryCriteria.java | 61 ++
.../service/dto/SparepartsDto.java | 73 ++
.../service/dto/SparepartsQueryCriteria.java | 66 ++
.../businessdata/service/dto/TaskDto.java | 129 +++
.../businessdata/service/dto/TaskLogDto.java | 130 +++
.../service/dto/TaskLogQueryCriteria.java | 29 +
.../service/dto/TaskQueryCriteria.java | 76 ++
.../service/dto/XppRecordDto.java | 285 ++++++
.../service/dto/XppRecordQueryCriteria.java | 65 ++
.../service/dto/XppRecordViewDto.java | 244 +++++
.../service/dto/jsonDto/CxjlDto.java | 36 +
.../service/impl/AsnDetailServiceImpl.java | 218 +++++
.../service/impl/AsnServiceImpl.java | 150 +++
.../service/impl/BaseCodeServiceImpl.java | 139 +++
.../service/impl/CountDetailServiceImpl.java | 96 ++
.../CountMoveDetailRecordServiceImpl.java | 97 ++
.../impl/CountMoveDetailServiceImpl.java | 102 ++
.../service/impl/CountMoveServiceImpl.java | 329 +++++++
.../service/impl/CountPlanServiceImpl.java | 141 +++
.../service/impl/CountRecordServiceImpl.java | 150 +++
.../service/impl/InventoryBakServiceImpl.java | 138 +++
.../service/impl/InventoryLogServiceImpl.java | 256 +++++
.../service/impl/InventoryServiceImpl.java | 402 ++++++++
.../service/impl/ItemKeyServiceImpl.java | 157 +++
.../service/impl/PickDetailServiceImpl.java | 494 ++++++++++
.../impl/PickInstructionServiceImpl.java | 205 ++++
.../service/impl/PickKitPlanServiceImpl.java | 304 ++++++
.../service/impl/PickOutServiceImpl.java | 401 ++++++++
.../service/impl/PickTicketServiceImpl.java | 850 +++++++++++++++++
.../impl/PlanPickDetailServiceImpl.java | 373 ++++++++
.../service/impl/ScreenMdServiceImpl.java | 90 ++
.../service/impl/SparepartsServiceImpl.java | 213 +++++
.../service/impl/TaskLogServiceImpl.java | 241 +++++
.../service/impl/TaskServiceImpl.java | 372 ++++++++
.../service/impl/XppRecordServiceImpl.java | 411 ++++++++
.../service/mapstruct/AsnDetailMapper.java | 32 +
.../service/mapstruct/AsnMapper.java | 32 +
.../service/mapstruct/BaseCodeMapper.java | 32 +
.../service/mapstruct/CountDetailMapper.java | 32 +
.../mapstruct/CountMoveDetailMapper.java | 32 +
.../CountMoveDetailRecordMapper.java | 32 +
.../service/mapstruct/CountMoveMapper.java | 32 +
.../service/mapstruct/CountPlanMapper.java | 32 +
.../service/mapstruct/CountRecordMapper.java | 32 +
.../service/mapstruct/InventoryBakMapper.java | 32 +
.../service/mapstruct/InventoryLogMapper.java | 32 +
.../service/mapstruct/InventoryMapper.java | 32 +
.../service/mapstruct/ItemKeyMapper.java | 32 +
.../service/mapstruct/PickDetailMapper.java | 32 +
.../mapstruct/PickInstructionMapper.java | 32 +
.../service/mapstruct/PickKitPlanMapper.java | 32 +
.../service/mapstruct/PickOutMapper.java | 32 +
.../service/mapstruct/PickTicketMapper.java | 32 +
.../mapstruct/PlanPickDetailMapper.java | 32 +
.../service/mapstruct/SparepartsMapper.java | 32 +
.../service/mapstruct/TaskLogMapper.java | 32 +
.../service/mapstruct/TaskMapper.java | 32 +
.../service/mapstruct/XppRecordMapper.java | 32 +
.../service/vo/InventoryExcelDto.java | 35 +
.../service/vo/InventoryExcelVO.java | 65 ++
.../youchain/config/ConfigurerAdapter.java | 89 ++
.../RelaxedQueryCharsConnectorCustomizer | 16 +
.../com/youchain/config/WebSocketConfig.java | 33 +
.../config/thread/AsyncTaskExecutePool.java | 62 ++
.../config/thread/AsyncTaskProperties.java | 58 ++
.../config/thread/TheadFactoryName.java | 64 ++
.../config/thread/ThreadPoolExecutorUtil.java | 46 +
.../modules/license/AGxServerInfos.java | 105 +++
.../modules/license/LicenseValidate.java | 135 +++
.../modules/license/LinuxServerInfos.java | 86 ++
.../modules/license/WindowsServerInfos.java | 87 ++
.../modules/license/domain/LicenseCheck.java | 53 ++
.../com/youchain/modules/mnt/domain/App.java | 68 ++
.../youchain/modules/mnt/domain/Database.java | 58 ++
.../youchain/modules/mnt/domain/Deploy.java | 60 ++
.../modules/mnt/domain/DeployHistory.java | 62 ++
.../modules/mnt/domain/ServerDeploy.java | 81 ++
.../modules/mnt/repository/AppRepository.java | 27 +
.../mnt/repository/DatabaseRepository.java | 27 +
.../repository/DeployHistoryRepository.java | 27 +
.../mnt/repository/DeployRepository.java | 27 +
.../repository/ServerDeployRepository.java | 34 +
.../modules/mnt/rest/AppController.java | 86 ++
.../modules/mnt/rest/DatabaseController.java | 123 +++
.../modules/mnt/rest/DeployController.java | 153 +++
.../mnt/rest/DeployHistoryController.java | 67 ++
.../mnt/rest/ServerDeployController.java | 95 ++
.../modules/mnt/service/AppService.java | 81 ++
.../modules/mnt/service/DatabaseService.java | 88 ++
.../mnt/service/DeployHistoryService.java | 74 ++
.../modules/mnt/service/DeployService.java | 116 +++
.../mnt/service/ServerDeployService.java | 95 ++
.../modules/mnt/service/dto/AppDto.java | 71 ++
.../mnt/service/dto/AppQueryCriteria.java | 38 +
.../modules/mnt/service/dto/DatabaseDto.java | 55 ++
.../service/dto/DatabaseQueryCriteria.java | 44 +
.../modules/mnt/service/dto/DeployDto.java | 78 ++
.../mnt/service/dto/DeployHistoryDto.java | 58 ++
.../dto/DeployHistoryQueryCriteria.java | 41 +
.../mnt/service/dto/DeployQueryCriteria.java | 39 +
.../mnt/service/dto/ServerDeployDto.java | 61 ++
.../dto/ServerDeployQueryCriteria.java | 38 +
.../mnt/service/impl/AppServiceImpl.java | 123 +++
.../mnt/service/impl/DatabaseServiceImpl.java | 117 +++
.../impl/DeployHistoryServiceImpl.java | 96 ++
.../mnt/service/impl/DeployServiceImpl.java | 430 +++++++++
.../service/impl/ServerDeployServiceImpl.java | 125 +++
.../mnt/service/mapstruct/AppMapper.java | 31 +
.../mnt/service/mapstruct/DatabaseMapper.java | 31 +
.../mapstruct/DeployHistoryMapper.java | 31 +
.../mnt/service/mapstruct/DeployMapper.java | 31 +
.../service/mapstruct/ServerDeployMapper.java | 31 +
.../modules/mnt/util/DataTypeEnum.java | 140 +++
.../modules/mnt/util/ExecuteShellUtil.java | 101 ++
.../modules/mnt/util/ScpClientUtil.java | 105 +++
.../youchain/modules/mnt/util/SqlUtils.java | 202 ++++
.../modules/mnt/websocket/MsgType.java | 31 +
.../modules/mnt/websocket/SocketMsg.java | 33 +
.../mnt/websocket/WebSocketServer.java | 139 +++
.../modules/quartz/config/JobRunner.java | 51 +
.../modules/quartz/config/QuartzConfig.java | 52 +
.../modules/quartz/domain/QuartzJob.java | 85 ++
.../modules/quartz/domain/QuartzLog.java | 67 ++
.../repository/QuartzJobRepository.java | 35 +
.../repository/QuartzLogRepository.java | 28 +
.../quartz/rest/QuartzJobController.java | 141 +++
.../quartz/service/QuartzJobService.java | 124 +++
.../quartz/service/dto/JobQueryCriteria.java | 38 +
.../service/impl/QuartzJobServiceImpl.java | 197 ++++
.../modules/quartz/utils/ExecutionJob.java | 132 +++
.../modules/quartz/utils/QuartzManage.java | 173 ++++
.../modules/quartz/utils/QuartzRunnable.java | 58 ++
.../config/ConfigBeanConfiguration.java | 43 +
.../security/config/SpringSecurityConfig.java | 195 ++++
.../security/config/bean/LoginCode.java | 61 ++
.../security/config/bean/LoginCodeEnum.java | 43 +
.../security/config/bean/LoginProperties.java | 125 +++
.../config/bean/SecurityProperties.java | 72 ++
.../rest/AuthorizationController.java | 281 ++++++
.../security/rest/OnlineController.java | 68 ++
.../security/JwtAccessDeniedHandler.java | 37 +
.../security/JwtAuthenticationEntryPoint.java | 39 +
.../security/security/TokenConfigurer.java | 43 +
.../security/security/TokenFilter.java | 108 +++
.../security/security/TokenProvider.java | 123 +++
.../security/service/OnlineUserService.java | 191 ++++
.../security/service/UserCacheManager.java | 82 ++
.../service/UserDetailsServiceImpl.java | 72 ++
.../security/service/dto/AuthAppUserDto.java | 38 +
.../security/service/dto/AuthUserDto.java | 39 +
.../security/service/dto/AuthorityDto.java | 34 +
.../security/service/dto/JwtUserDto.java | 80 ++
.../security/service/dto/OnlineUserDto.java | 73 ++
.../youchain/modules/system/domain/Dept.java | 95 ++
.../youchain/modules/system/domain/Dict.java | 54 ++
.../modules/system/domain/DictDetail.java | 56 ++
.../youchain/modules/system/domain/Job.java | 77 ++
.../youchain/modules/system/domain/Menu.java | 110 +++
.../youchain/modules/system/domain/Role.java | 99 ++
.../youchain/modules/system/domain/User.java | 125 +++
.../modules/system/domain/vo/MenuMetaVo.java | 35 +
.../modules/system/domain/vo/MenuVo.java | 47 +
.../modules/system/domain/vo/UserPassVo.java | 31 +
.../system/repository/DeptRepository.java | 69 ++
.../repository/DictDetailRepository.java | 41 +
.../system/repository/DictRepository.java | 47 +
.../system/repository/JobRepository.java | 49 +
.../system/repository/MenuRepository.java | 85 ++
.../system/repository/RoleRepository.java | 80 ++
.../system/repository/UserRepository.java | 130 +++
.../modules/system/rest/DeptController.java | 117 +++
.../modules/system/rest/DictController.java | 99 ++
.../system/rest/DictDetailController.java | 99 ++
.../modules/system/rest/JobController.java | 96 ++
.../modules/system/rest/LimitController.java | 47 +
.../modules/system/rest/MenuController.java | 147 +++
.../system/rest/MonitorController.java | 45 +
.../modules/system/rest/RoleController.java | 154 +++
.../modules/system/rest/UserController.java | 203 ++++
.../modules/system/rest/VerifyController.java | 76 ++
.../modules/system/service/DataService.java | 34 +
.../modules/system/service/DeptService.java | 124 +++
.../system/service/DictDetailService.java | 69 ++
.../modules/system/service/DictService.java | 77 ++
.../modules/system/service/JobService.java | 88 ++
.../modules/system/service/MenuService.java | 125 +++
.../system/service/MonitorService.java | 31 +
.../modules/system/service/RoleService.java | 136 +++
.../modules/system/service/UserService.java | 125 +++
.../modules/system/service/VerifyService.java | 41 +
.../modules/system/service/dto/DeptDto.java | 79 ++
.../system/service/dto/DeptQueryCriteria.java | 46 +
.../system/service/dto/DeptSmallDto.java | 31 +
.../system/service/dto/DictDetailDto.java | 40 +
.../service/dto/DictDetailQueryCriteria.java | 33 +
.../modules/system/service/dto/DictDto.java | 39 +
.../system/service/dto/DictQueryCriteria.java | 30 +
.../system/service/dto/DictSmallDto.java | 31 +
.../modules/system/service/dto/JobDto.java | 47 +
.../system/service/dto/JobQueryCriteria.java | 40 +
.../system/service/dto/JobSmallDto.java | 33 +
.../modules/system/service/dto/MenuDto.java | 91 ++
.../system/service/dto/MenuQueryCriteria.java | 41 +
.../modules/system/service/dto/RoleDto.java | 63 ++
.../system/service/dto/RoleQueryCriteria.java | 36 +
.../system/service/dto/RoleSmallDto.java | 35 +
.../modules/system/service/dto/UserDto.java | 67 ++
.../system/service/dto/UserLoginDto.java | 28 +
.../system/service/dto/UserQueryCriteria.java | 49 +
.../system/service/impl/DataServiceImpl.java | 91 ++
.../system/service/impl/DeptServiceImpl.java | 284 ++++++
.../service/impl/DictDetailServiceImpl.java | 120 +++
.../system/service/impl/DictServiceImpl.java | 126 +++
.../system/service/impl/JobServiceImpl.java | 125 +++
.../system/service/impl/MenuServiceImpl.java | 359 +++++++
.../service/impl/MonitorServiceImpl.java | 192 ++++
.../system/service/impl/RoleServiceImpl.java | 224 +++++
.../system/service/impl/UserServiceImpl.java | 302 ++++++
.../service/impl/VerifyServiceImpl.java | 81 ++
.../system/service/mapstruct/DeptMapper.java | 30 +
.../service/mapstruct/DeptSmallMapper.java | 31 +
.../service/mapstruct/DictDetailMapper.java | 31 +
.../system/service/mapstruct/DictMapper.java | 31 +
.../service/mapstruct/DictSmallMapper.java | 31 +
.../system/service/mapstruct/JobMapper.java | 30 +
.../service/mapstruct/JobSmallMapper.java | 31 +
.../system/service/mapstruct/MenuMapper.java | 30 +
.../system/service/mapstruct/RoleMapper.java | 31 +
.../service/mapstruct/RoleSmallMapper.java | 31 +
.../service/mapstruct/UserLoginMapper.java | 30 +
.../system/service/mapstruct/UserMapper.java | 30 +
.../youchain/report_data/domain/Report.java | 67 ++
.../repository/ReportRepository.java | 36 +
.../report_data/rest/ReportController.java | 146 +++
.../rest/ReportDemoController.java | 209 ++++
.../youchain/report_data/rest/kuWeiInfo.java | 15 +
.../youchain/report_data/rest/kuWei_seat.java | 16 +
.../report_data/service/ReportService.java | 84 ++
.../report_data/service/dto/ReportDto.java | 60 ++
.../service/dto/ReportQueryCriteria.java | 32 +
.../service/impl/ReportServiceImpl.java | 112 +++
.../service/mapstruct/ReportMapper.java | 32 +
.../youchain/report_data/utils/PieChart.java | 48 +
.../youchain/user/domain/ElTableConfig.java | 152 +++
.../repository/ElTableConfigRepository.java | 43 +
.../user/rest/ElTableConfigController.java | 155 +++
.../user/service/ElTableConfigService.java | 83 ++
.../user/service/dto/ElTableConfigDto.java | 105 +++
.../dto/ElTableConfigQueryCriteria.java | 37 +
.../impl/ElTableConfigServiceImpl.java | 127 +++
.../mapstruct/ElTableConfigMapper.java | 32 +
.../java/com/youchain/utils/AreaNameDic.java | 98 ++
.../java/com/youchain/utils/BaseStatus.java | 86 ++
.../java/com/youchain/utils/BizStatus.java | 286 ++++++
.../java/com/youchain/utils/CodeUtils.java | 60 ++
.../java/com/youchain/utils/EntityUtils.java | 96 ++
.../com/youchain/utils/ExcelDownUtils.java | 138 +++
.../main/java/com/youchain/utils/FanShe.java | 8 +
.../com/youchain/utils/FastExcelUtil.java | 144 +++
.../java/com/youchain/utils/HttpUtils.java | 19 +
.../com/youchain/utils/OptionalUtils.java | 39 +
.../main/java/com/youchain/utils/UrlApi.java | 24 +
.../java/com/youchain/utils/UserUtils.java | 20 +
.../main/java/org/icepear/echarts/Bar.java | 14 +
.../java/org/icepear/echarts/Boxplot.java | 14 +
.../java/org/icepear/echarts/Candlestick.java | 14 +
.../icepear/echarts/CartesianCoordChart.java | 95 ++
.../main/java/org/icepear/echarts/Chart.java | 150 +++
.../main/java/org/icepear/echarts/Funnel.java | 14 +
.../main/java/org/icepear/echarts/Gauge.java | 14 +
.../main/java/org/icepear/echarts/Graph.java | 14 +
.../java/org/icepear/echarts/Heatmap.java | 27 +
.../main/java/org/icepear/echarts/Line.java | 14 +
.../main/java/org/icepear/echarts/Option.java | 505 ++++++++++
.../java/org/icepear/echarts/Parallel.java | 14 +
.../icepear/echarts/ParallelCoordChart.java | 65 ++
.../main/java/org/icepear/echarts/Pie.java | 14 +
.../java/org/icepear/echarts/PolarBar.java | 14 +
.../org/icepear/echarts/PolarCoordChart.java | 72 ++
.../java/org/icepear/echarts/PolarLine.java | 14 +
.../org/icepear/echarts/PolarScatter.java | 14 +
.../main/java/org/icepear/echarts/Radar.java | 13 +
.../org/icepear/echarts/RadarCoordChart.java | 21 +
.../main/java/org/icepear/echarts/Sankey.java | 14 +
.../java/org/icepear/echarts/Scatter.java | 14 +
.../org/icepear/echarts/SingleCoordChart.java | 15 +
.../java/org/icepear/echarts/Sunburst.java | 14 +
.../java/org/icepear/echarts/ThemeRiver.java | 14 +
.../main/java/org/icepear/echarts/Tree.java | 14 +
.../java/org/icepear/echarts/Treemap.java | 15 +
.../charts/bar/BarBackgroundStyle.java | 66 ++
.../echarts/charts/bar/BarDataItem.java | 101 ++
.../echarts/charts/bar/BarEmphasis.java | 21 +
.../echarts/charts/bar/BarItemStyle.java | 66 ++
.../icepear/echarts/charts/bar/BarLabel.java | 170 ++++
.../icepear/echarts/charts/bar/BarSeries.java | 396 ++++++++
.../charts/boxplot/BoxplotDataItem.java | 25 +
.../charts/boxplot/BoxplotEmphasis.java | 23 +
.../echarts/charts/boxplot/BoxplotSeries.java | 316 +++++++
.../charts/boxplot/BoxplotTransform.java | 32 +
.../charts/boxplot/PrepareBoxplotData.java | 28 +
.../candlestick/CandlestickDataItem.java | 25 +
.../candlestick/CandlestickEmphasis.java | 23 +
.../candlestick/CandlestickItemStyle.java | 57 ++
.../charts/candlestick/CandlestickSeries.java | 348 +++++++
.../echarts/charts/funnel/FunnelDataItem.java | 100 ++
.../echarts/charts/funnel/FunnelEmphasis.java | 21 +
.../echarts/charts/funnel/FunnelLabel.java | 170 ++++
.../echarts/charts/funnel/FunnelSeries.java | 414 ++++++++
.../echarts/charts/gauge/GaugeAnchor.java | 39 +
.../echarts/charts/gauge/GaugeDataItem.java | 36 +
.../echarts/charts/gauge/GaugeDetail.java | 194 ++++
.../echarts/charts/gauge/GaugeEmphasis.java | 18 +
.../echarts/charts/gauge/GaugePointer.java | 52 +
.../echarts/charts/gauge/GaugeProgress.java | 24 +
.../echarts/charts/gauge/GaugeSeries.java | 366 +++++++
.../echarts/charts/gauge/GaugeTitle.java | 194 ++++
.../charts/graph/GraphCategoryItem.java | 87 ++
.../echarts/charts/graph/GraphCircular.java | 13 +
.../echarts/charts/graph/GraphEdgeItem.java | 143 +++
.../charts/graph/GraphEdgeLineStyle.java | 37 +
.../echarts/charts/graph/GraphEmphasis.java | 28 +
.../echarts/charts/graph/GraphForce.java | 47 +
.../echarts/charts/graph/GraphNodeItem.java | 125 +++
.../echarts/charts/graph/GraphSeries.java | 564 +++++++++++
.../charts/heatmap/HeatmapDataItem.java | 25 +
.../charts/heatmap/HeatmapEmphasis.java | 21 +
.../echarts/charts/heatmap/HeatmapSeries.java | 317 +++++++
.../echarts/charts/line/LineAreaStyle.java | 25 +
.../echarts/charts/line/LineDataItem.java | 73 ++
.../echarts/charts/line/LineEmphasis.java | 44 +
.../echarts/charts/line/LineSeries.java | 412 ++++++++
.../charts/parallel/ParallelDataItem.java | 43 +
.../charts/parallel/ParallelEmphasis.java | 21 +
.../charts/parallel/ParallelSeries.java | 319 +++++++
.../echarts/charts/pie/PieDataItem.java | 91 ++
.../echarts/charts/pie/PieEmphasis.java | 25 +
.../echarts/charts/pie/PieItemStyle.java | 76 ++
.../icepear/echarts/charts/pie/PieLabel.java | 229 +++++
.../echarts/charts/pie/PieLabelLine.java | 41 +
.../icepear/echarts/charts/pie/PieSeries.java | 443 +++++++++
.../echarts/charts/radar/RadarDataItem.java | 147 +++
.../echarts/charts/radar/RadarEmphasis.java | 27 +
.../echarts/charts/radar/RadarSeries.java | 355 +++++++
.../echarts/charts/sankey/SankeyEdgeItem.java | 125 +++
.../charts/sankey/SankeyEdgeStyle.java | 37 +
.../echarts/charts/sankey/SankeyEmphasis.java | 24 +
.../echarts/charts/sankey/SankeyLevel.java | 22 +
.../echarts/charts/sankey/SankeyNodeItem.java | 120 +++
.../echarts/charts/sankey/SankeySeries.java | 369 ++++++++
.../charts/scatter/ScatterDataItem.java | 141 +++
.../charts/scatter/ScatterEmphasis.java | 23 +
.../echarts/charts/scatter/ScatterSeries.java | 392 ++++++++
.../charts/sunburst/SunburstEmphasis.java | 21 +
.../charts/sunburst/SunburstItemStyle.java | 76 ++
.../charts/sunburst/SunburstLabel.java | 183 ++++
.../charts/sunburst/SunburstNodeItem.java | 111 +++
.../charts/sunburst/SunburstSeries.java | 315 +++++++
.../charts/sunburst/SunburstSeriesLevel.java | 66 ++
.../charts/themeRiver/ThemeRiverEmphasis.java | 21 +
.../charts/themeRiver/ThemeRiverLabel.java | 172 ++++
.../charts/themeRiver/ThemeRiverSeries.java | 349 +++++++
.../echarts/charts/tree/TreeEmphasis.java | 25 +
.../echarts/charts/tree/TreeLeaves.java | 25 +
.../echarts/charts/tree/TreeNodeItem.java | 151 +++
.../echarts/charts/tree/TreeSeries.java | 424 +++++++++
.../echarts/charts/treemap/Breadcrumb.java | 101 ++
.../treemap/BreadcrumbEmphasisItemStyle.java | 14 +
.../charts/treemap/BreadcrumbItemStyle.java | 56 ++
.../charts/treemap/TreemapEmphasis.java | 23 +
.../echarts/charts/treemap/TreemapSeries.java | 447 +++++++++
.../treemap/TreemapSeriesItemStyle.java | 74 ++
.../charts/treemap/TreemapSeriesLabel.java | 172 ++++
.../charts/treemap/TreemapSeriesLevel.java | 103 ++
.../charts/treemap/TreemapSeriesNodeItem.java | 144 +++
.../charts/treemap/TreemapSeriesVisual.java | 62 ++
.../axisPointer/AxisPointerLabel.java | 172 ++++
.../echarts/components/coord/AxisLine.java | 71 ++
.../components/coord/AxisNameTextStyle.java | 137 +++
.../components/coord/CategoryAxisLabel.java | 164 ++++
.../components/coord/CategoryAxisTick.java | 48 +
.../components/coord/LogAxisLabel.java | 164 ++++
.../components/coord/MinorSplitLine.java | 16 +
.../echarts/components/coord/SplitArea.java | 31 +
.../echarts/components/coord/SplitLine.java | 31 +
.../components/coord/TimeAxisLabel.java | 164 ++++
.../components/coord/ValueAxisLabel.java | 164 ++++
.../coord/cartesian/CategoryAxis.java | 216 +++++
.../components/coord/cartesian/LogAxis.java | 224 +++++
.../components/coord/cartesian/TimeAxis.java | 222 +++++
.../components/coord/cartesian/ValueAxis.java | 224 +++++
.../coord/parallel/CategoryParallelAxis.java | 225 +++++
.../coord/parallel/LogParallelAxis.java | 233 +++++
.../coord/parallel/TimeParallelAxis.java | 231 +++++
.../coord/parallel/ValueParallelAxis.java | 233 +++++
.../coord/polar/CategoryAngleAxis.java | 214 +++++
.../coord/polar/CategoryRadiusAxis.java | 210 +++++
.../components/coord/polar/LogAngleAxis.java | 222 +++++
.../components/coord/polar/LogRadiusAxis.java | 218 +++++
.../components/coord/polar/PolarAxis.java | 88 ++
.../components/coord/polar/TimeAngleAxis.java | 220 +++++
.../coord/polar/TimeRadiusAxis.java | 216 +++++
.../coord/polar/ValueAngleAxis.java | 222 +++++
.../coord/polar/ValueRadiusAxis.java | 218 +++++
.../components/coord/radar/RadarAxis.java | 139 +++
.../components/coord/radar/RadarAxisName.java | 170 ++++
.../coord/radar/RadarIndicator.java | 23 +
.../coord/single/CategorySingleAxis.java | 288 ++++++
.../coord/single/LogSingleAxis.java | 296 ++++++
.../coord/single/TimeSingleAxis.java | 294 ++++++
.../coord/single/ValueSingleAxis.java | 296 ++++++
.../echarts/components/dataZoom/DataZoom.java | 249 +++++
.../components/dataset/DataTransform.java | 18 +
.../dataset/DataTransformConfig.java | 33 +
.../echarts/components/dataset/Dataset.java | 162 ++++
.../icepear/echarts/components/grid/Grid.java | 145 +++
.../echarts/components/legend/Legend.java | 277 ++++++
.../echarts/components/marker/MarkArea.java | 139 +++
.../components/marker/MarkArea1DDataItem.java | 35 +
.../components/marker/MarkArea2DDataItem.java | 16 +
.../marker/MarkArea2DDataItemDim.java | 82 ++
.../echarts/components/marker/MarkLine.java | 204 ++++
.../components/marker/MarkLine1DDataItem.java | 124 +++
.../components/marker/MarkLine2DDataItem.java | 16 +
.../marker/MarkLine2DDataItemDim.java | 127 +++
.../echarts/components/marker/MarkPoint.java | 181 ++++
.../components/marker/MarkPointDataItem.java | 124 +++
.../echarts/components/media/MediaQuery.java | 23 +
.../echarts/components/media/MediaUnit.java | 17 +
.../echarts/components/series/AreaStyle.java | 23 +
.../echarts/components/series/Encode.java | 312 ++++++
.../echarts/components/series/ItemStyle.java | 57 ++
.../echarts/components/series/LineStyle.java | 35 +
.../components/series/SeriesLabel.java | 170 ++++
.../components/series/SeriesLineLabel.java | 181 ++++
.../echarts/components/text/Label.java | 168 ++++
.../echarts/components/text/LabelLayout.java | 63 ++
.../icepear/echarts/components/text/Text.java | 132 +++
.../echarts/components/title/Title.java | 196 ++++
.../echarts/components/toolbox/Toolbox.java | 193 ++++
.../toolbox/ToolboxBrushFeature.java | 53 ++
.../toolbox/ToolboxDataViewFeature.java | 71 ++
.../toolbox/ToolboxDataZoomFeature.java | 66 ++
.../toolbox/ToolboxDefaultFeature.java | 51 +
.../toolbox/ToolboxMagicTypeFeature.java | 57 ++
.../toolbox/ToolboxRestoreFeature.java | 51 +
.../toolbox/ToolboxSaveAsImageFeature.java | 65 ++
.../echarts/components/tooltip/Tooltip.java | 148 +++
.../tooltip/TooltipAxisPointer.java | 105 +++
.../visualMap/ContinousVisualMap.java | 273 ++++++
.../visualMap/PiecewiseVisualMap.java | 260 +++++
.../components/visualMap/VisualPiece.java | 48 +
.../org/icepear/echarts/liuxue/AxisLabel.java | 21 +
.../org/icepear/echarts/liuxue/AxisLine.java | 23 +
.../org/icepear/echarts/liuxue/AxisTick.java | 20 +
.../icepear/echarts/liuxue/ColorStops.java | 14 +
.../icepear/echarts/liuxue/JianBianColor.java | 27 +
.../org/icepear/echarts/liuxue/SplitLine.java | 20 +
.../chart/bar/BarBackgroundStyleOption.java | 13 +
.../origin/chart/bar/BarDataItemOption.java | 12 +
.../origin/chart/bar/BarEmphasisOption.java | 12 +
.../origin/chart/bar/BarItemStyleOption.java | 13 +
.../origin/chart/bar/BarLabelOption.java | 11 +
.../origin/chart/bar/BarSeriesOption.java | 42 +
.../origin/chart/bar/BarStateOption.java | 11 +
.../origin/chart/bar/BaseBarSeriesOption.java | 35 +
.../chart/boxplot/BoxplotDataItemOption.java | 11 +
.../chart/boxplot/BoxplotEmphasisOption.java | 14 +
.../chart/boxplot/BoxplotSeriesOption.java | 28 +
.../chart/boxplot/BoxplotStateOption.java | 14 +
.../chart/boxplot/BoxplotTransformOption.java | 13 +
.../boxplot/PrepareBoxplotDataOption.java | 13 +
.../CandlestickDataItemOption.java | 11 +
.../CandlestickEmphasisOption.java | 14 +
.../CandlestickItemStyleOption.java | 13 +
.../candlestick/CandlestickSeriesOption.java | 39 +
.../candlestick/CandlestickStateOption.java | 13 +
.../chart/funnel/FunnelDataItemOption.java | 12 +
.../chart/funnel/FunnelEmphasisOption.java | 12 +
.../chart/funnel/FunnelLabelOption.java | 11 +
.../chart/funnel/FunnelSeriesOption.java | 42 +
.../chart/funnel/FunnelStateOption.java | 13 +
.../origin/chart/gauge/GaugeAnchorOption.java | 25 +
.../chart/gauge/GaugeDataItemOption.java | 21 +
.../origin/chart/gauge/GaugeDetailOption.java | 19 +
.../chart/gauge/GaugeEmphasisOption.java | 12 +
.../chart/gauge/GaugePointerOption.java | 29 +
.../chart/gauge/GaugeProgressOption.java | 21 +
.../origin/chart/gauge/GaugeSeriesOption.java | 57 ++
.../origin/chart/gauge/GaugeStateOption.java | 11 +
.../origin/chart/gauge/GaugeTitleOption.java | 19 +
.../origin/chart/graph/GraphBlurOption.java | 19 +
.../chart/graph/GraphCategoryItemOption.java | 18 +
.../chart/graph/GraphCircularOption.java | 9 +
.../chart/graph/GraphEdgeItemOption.java | 22 +
.../chart/graph/GraphEdgeLineStyleOption.java | 11 +
.../chart/graph/GraphEdgeStateOption.java | 13 +
.../chart/graph/GraphEmphasisOption.java | 25 +
.../origin/chart/graph/GraphForceOption.java | 23 +
.../chart/graph/GraphNodeItemOption.java | 38 +
.../chart/graph/GraphNodeStateOption.java | 14 +
.../origin/chart/graph/GraphSelectOption.java | 19 +
.../origin/chart/graph/GraphSeriesOption.java | 96 ++
.../chart/heatmap/HeatmapDataItemOption.java | 11 +
.../chart/heatmap/HeatmapEmphasisOption.java | 12 +
.../chart/heatmap/HeatmapSeriesOption.java | 32 +
.../chart/heatmap/HeatmapStateOption.java | 14 +
.../chart/line/LineAreaStyleOption.java | 11 +
.../origin/chart/line/LineDataItemOption.java | 14 +
.../origin/chart/line/LineEmphasisOption.java | 24 +
.../origin/chart/line/LineSeriesOption.java | 59 ++
.../origin/chart/line/LineStateOption.java | 16 +
.../parallel/ParallelDataItemOption.java | 15 +
.../parallel/ParallelEmphasisOption.java | 12 +
.../chart/parallel/ParallelSeriesOption.java | 39 +
.../chart/parallel/ParallelStateOption.java | 14 +
.../origin/chart/pie/PieDataItemOption.java | 13 +
.../origin/chart/pie/PieEmphasisOption.java | 18 +
.../origin/chart/pie/PieItemStyleOption.java | 17 +
.../origin/chart/pie/PieLabelLineOption.java | 11 +
.../origin/chart/pie/PieLabelOption.java | 33 +
.../origin/chart/pie/PieSeriesOption.java | 49 +
.../origin/chart/pie/PieStateOption.java | 11 +
.../chart/radar/RadarDataItemOption.java | 12 +
.../chart/radar/RadarEmphasisOption.java | 12 +
.../radar/RadarOptionDataItemObject.java | 22 +
.../origin/chart/radar/RadarSeriesOption.java | 29 +
.../origin/chart/radar/RadarStateOption.java | 20 +
.../chart/sankey/SankeyBothStateOption.java | 8 +
.../chart/sankey/SankeyEdgeItemOption.java | 14 +
.../chart/sankey/SankeyEdgeStateOption.java | 9 +
.../chart/sankey/SankeyEdgeStyleOption.java | 11 +
.../chart/sankey/SankeyEmphasisOption.java | 12 +
.../chart/sankey/SankeyLevelOption.java | 9 +
.../chart/sankey/SankeyNodeItemOption.java | 24 +
.../chart/sankey/SankeyNodeStateOption.java | 14 +
.../chart/sankey/SankeySeriesOption.java | 42 +
.../chart/scatter/ScatterDataItemOption.java | 13 +
.../chart/scatter/ScatterEmphasisOption.java | 14 +
.../chart/scatter/ScatterSeriesOption.java | 44 +
.../chart/scatter/ScatterStateOption.java | 14 +
.../sunburst/SunburstEmphasisOption.java | 12 +
.../sunburst/SunburstItemStyleOption.java | 17 +
.../chart/sunburst/SunburstLabelOption.java | 19 +
.../chart/sunburst/SunburstLevelOption.java | 23 +
.../sunburst/SunburstNodeItemOption.java | 22 +
.../chart/sunburst/SunburstSeriesOption.java | 35 +
.../chart/sunburst/SunburstStateOption.java | 11 +
.../themeRiver/ThemeRiverEmphasisOption.java | 12 +
.../themeRiver/ThemeRiverLabelOption.java | 11 +
.../themeRiver/ThemeRiverSeriesOption.java | 26 +
.../themeRiver/ThemeRiverStateOption.java | 13 +
.../origin/chart/tree/TreeEmphasisOption.java | 14 +
.../origin/chart/tree/TreeLeavesOption.java | 10 +
.../origin/chart/tree/TreeNodeItemOption.java | 20 +
.../origin/chart/tree/TreeSeriesOption.java | 37 +
.../origin/chart/tree/TreeStateOption.java | 16 +
.../BreadcrumbEmphasisItemStyleOption.java | 9 +
.../treemap/BreadcrumbItemStyleOption.java | 13 +
.../chart/treemap/BreadcrumbOption.java | 19 +
.../chart/treemap/TreemapEmphasisOption.java | 12 +
.../treemap/TreemapSeriesItemStyleOption.java | 21 +
.../treemap/TreemapSeriesLabelOption.java | 13 +
.../treemap/TreemapSeriesLevelOption.java | 19 +
.../treemap/TreemapSeriesNodeItemOption.java | 34 +
.../chart/treemap/TreemapSeriesOption.java | 42 +
.../treemap/TreemapSeriesVisualOption.java | 29 +
.../chart/treemap/TreemapStateOption.java | 13 +
.../axisPointer/AxisPointerOption.java | 16 +
.../component/dataZoom/DataZoomOption.java | 90 ++
.../component/dataset/DatasetOption.java | 57 ++
.../origin/component/legend/LegendOption.java | 64 ++
.../component/legend/LegendStyleOption.java | 33 +
.../marker/MarkArea1DDataItemOption.java | 17 +
.../marker/MarkArea2DDataItemDimOption.java | 8 +
.../marker/MarkArea2DDataItemOption.java | 11 +
.../marker/MarkAreaDataItemOption.java | 8 +
.../marker/MarkAreaDataItemOptionBase.java | 11 +
.../component/marker/MarkAreaOption.java | 15 +
.../component/marker/MarkAreaStateOption.java | 14 +
.../marker/MarkLine1DDataItemOption.java | 41 +
.../marker/MarkLine2DDataItemDimOption.java | 11 +
.../marker/MarkLine2DDataItemOption.java | 11 +
.../marker/MarkLineDataItemOption.java | 8 +
.../marker/MarkLineDataItemOptionBase.java | 11 +
.../component/marker/MarkLineOption.java | 36 +
.../component/marker/MarkLineStateOption.java | 17 +
.../marker/MarkPointDataItemOption.java | 13 +
.../component/marker/MarkPointOption.java | 16 +
.../marker/MarkPointStateOption.java | 14 +
.../origin/component/marker/MarkerOption.java | 16 +
.../marker/MarkerPositionOption.java | 35 +
.../origin/component/title/TitleOption.java | 52 +
.../toolbox/ToolboxFeatureOption.java | 27 +
.../component/toolbox/ToolboxOption.java | 48 +
.../feature/ToolboxBrushFeatureOption.java | 15 +
.../feature/ToolboxDataViewFeatureOption.java | 33 +
.../feature/ToolboxDataZoomFeatureOption.java | 28 +
.../ToolboxMagicTypeFeatureOption.java | 19 +
.../feature/ToolboxRestoreFeatureOption.java | 13 +
.../ToolboxSaveAsImageFeatureOption.java | 27 +
.../tooltip/TooltipAxisPointerOption.java | 13 +
.../component/tooltip/TooltipOption.java | 28 +
.../visualMap/ContinousVisualMapOption.java | 39 +
.../visualMap/PiecewiseVisualMapOption.java | 37 +
.../component/visualMap/VisualMapOption.java | 70 ++
.../visualMap/VisualPieceOption.java | 25 +
.../origin/coord/AxisBaseOptionCommon.java | 61 ++
.../origin/coord/AxisLabelBaseOption.java | 29 +
.../echarts/origin/coord/AxisLineOption.java | 33 +
.../origin/coord/AxisNameTextStyleOption.java | 13 +
.../echarts/origin/coord/AxisTickOption.java | 19 +
.../origin/coord/CategoryAxisBaseOption.java | 19 +
.../origin/coord/CategoryAxisLabelOption.java | 12 +
.../origin/coord/CategoryAxisTickOption.java | 13 +
.../origin/coord/LogAxisBaseOption.java | 13 +
.../origin/coord/LogAxisLabelOption.java | 12 +
.../origin/coord/MinorSplitLineOption.java | 13 +
.../echarts/origin/coord/MinorTickOption.java | 17 +
.../coord/NumericAxisBaseOptionCommon.java | 19 +
.../echarts/origin/coord/SplitAreaOption.java | 17 +
.../echarts/origin/coord/SplitLineOption.java | 17 +
.../origin/coord/TimeAxisBaseOption.java | 11 +
.../origin/coord/TimeAxisLabelOption.java | 12 +
.../origin/coord/ValueAxisBaseOption.java | 13 +
.../origin/coord/ValueAxisLabelOption.java | 12 +
.../origin/coord/cartesian/AxisOption.java | 9 +
.../coord/cartesian/CartesianAxisOption.java | 17 +
.../coord/cartesian/CategoryAxisOption.java | 13 +
.../origin/coord/cartesian/GridOption.java | 25 +
.../origin/coord/cartesian/LogAxisOption.java | 13 +
.../coord/cartesian/TimeAxisOption.java | 13 +
.../coord/cartesian/ValueAxisOption.java | 13 +
.../parallel/CategoryParallelAxisOption.java | 11 +
.../coord/parallel/LogParallelAxisOption.java | 11 +
.../coord/parallel/ParallelAxisOption.java | 17 +
.../parallel/TimeParallelAxisOption.java | 11 +
.../parallel/ValueParallelAxisOption.java | 11 +
.../origin/coord/polar/AngleAxisOption.java | 15 +
.../coord/polar/CategoryAngleAxisOption.java | 11 +
.../coord/polar/CategoryRadiusAxisOption.java | 11 +
.../coord/polar/LogAngleAxisOption.java | 11 +
.../coord/polar/LogRadiusAxisOption.java | 11 +
.../origin/coord/polar/PolarOption.java | 12 +
.../origin/coord/polar/RadiusAxisOption.java | 11 +
.../coord/polar/TimeAngleAxisOption.java | 11 +
.../coord/polar/TimeRadiusAxisOption.java | 11 +
.../coord/polar/ValueAngleAxisOption.java | 11 +
.../coord/polar/ValueRadiusAxisOption.java | 11 +
.../coord/radar/RadarAxisNameOption.java | 13 +
.../coord/radar/RadarIndicatorOption.java | 19 +
.../origin/coord/radar/RadarOption.java | 49 +
.../single/CategorySingleAxisOption.java | 11 +
.../coord/single/LogSingleAxisOption.java | 11 +
.../origin/coord/single/SingleAxisOption.java | 13 +
.../coord/single/TimeSingleAxisOption.java | 11 +
.../coord/single/ValueSingleAxisOption.java | 11 +
.../helper/DataTransformConfigOption.java | 15 +
.../data/helper/DataTransformOption.java | 13 +
.../echarts/origin/export/EChartsOption.java | 126 +++
.../origin/export/SeriesInjectedOption.java | 19 +
.../origin/util/AnimationOptionMixin.java | 31 +
.../echarts/origin/util/AreaStyleOption.java | 11 +
.../origin/util/AxisPointerLabelOption.java | 15 +
.../origin/util/BorderOptionMixin.java | 21 +
.../origin/util/BoxLayoutOptionMixin.java | 31 +
.../util/CategoryOptionDataItemObject.java | 12 +
.../origin/util/CircleLayoutOptionMixin.java | 21 +
.../origin/util/ColorPaletteOptionMixin.java | 13 +
.../origin/util/CommonAxisPointerOption.java | 41 +
.../origin/util/CommonTooltipOption.java | 61 ++
.../echarts/origin/util/ComponentOption.java | 23 +
.../origin/util/DateOptionDataItemObject.java | 20 +
.../echarts/origin/util/DecalObject.java | 37 +
.../util/DefaultOptionDataItemObject.java | 20 +
.../util/DefaultStatesMixinEmpasis.java | 9 +
.../echarts/origin/util/ECBasicOption.java | 17 +
.../echarts/origin/util/ECUnitOption.java | 29 +
.../echarts/origin/util/EmphasisOption.java | 9 +
.../echarts/origin/util/ItemStyleOption.java | 15 +
.../origin/util/LabelLayoutOption.java | 39 +
.../echarts/origin/util/LabelLineOption.java | 23 +
.../echarts/origin/util/LabelOption.java | 33 +
.../echarts/origin/util/LineLabelOption.java | 13 +
.../echarts/origin/util/LineStyleOption.java | 23 +
.../echarts/origin/util/MediaQueryOption.java | 19 +
.../echarts/origin/util/MediaUnitOption.java | 11 +
.../util/NumericGraphEdgeItemObject.java | 16 +
.../util/NumericOptionDataItemObject.java | 16 +
.../origin/util/OptionDataItemObject.java | 21 +
.../echarts/origin/util/OptionEncode.java | 63 ++
.../util/OptionEncodeVisualDimensions.java | 55 ++
.../echarts/origin/util/RoamOptionMixin.java | 17 +
.../origin/util/SeriesEncodeOptionMixin.java | 21 +
.../origin/util/SeriesLabelOption.java | 9 +
.../origin/util/SeriesLargeOptionMixin.java | 11 +
.../origin/util/SeriesLineLabelOption.java | 9 +
.../util/SeriesOnCalendarOptionMixin.java | 11 +
.../util/SeriesOnCartesianOptionMixin.java | 15 +
.../origin/util/SeriesOnGeoOptionMixin.java | 11 +
.../origin/util/SeriesOnPolarOptionMixin.java | 11 +
.../util/SeriesOnSingleOptionMixin.java | 11 +
.../echarts/origin/util/SeriesOption.java | 61 ++
.../util/SeriesSamplingOptionMixin.java | 9 +
.../origin/util/SeriesStackOptionMixin.java | 9 +
.../origin/util/ShadowOptionMixin.java | 15 +
.../origin/util/StatesOptionMixin.java | 13 +
.../origin/util/SymbolOptionMixin.java | 25 +
.../echarts/origin/util/TextCommonOption.java | 73 ++
.../echarts/origin/util/VisualOptionUnit.java | 28 +
.../org/icepear/echarts/render/ChartMeta.java | 16 +
youchain-system/src/main/resources/banner.txt | 8 +
.../main/resources/config/application-dev.yml | 126 +++
.../resources/config/application-prod.yml | 135 +++
.../src/main/resources/config/application.yml | 81 ++
.../src/main/resources/generator.properties | 27 +
.../main/resources/log4jdbc.log4j2.properties | 4 +
.../src/main/resources/logback.xml | 45 +
.../main/resources/template/email/email.ftl | 48 +
.../resources/template/email/taskAlarm.ftl | 69 ++
.../template/generator/admin/Controller.ftl | 87 ++
.../template/generator/admin/Dto.ftl | 54 ++
.../template/generator/admin/Entity.ftl | 86 ++
.../template/generator/admin/Mapper.ftl | 32 +
.../generator/admin/QueryCriteria.ftl | 81 ++
.../template/generator/admin/Repository.ftl | 40 +
.../template/generator/admin/Service.ftl | 83 ++
.../template/generator/admin/ServiceImpl.ftl | 157 +++
.../template/generator/front/api.ftl | 27 +
.../template/generator/front/index.ftl | 169 ++++
.../EladminSystemApplicationTests.java | 52 +
.../src/test/java/com/youchain/RedisTest.java | 16 +
.../src/test/java/com/youchain/testMain.java | 38 +
youchain-system/youchain-system.iml | 12 +
youchain-tongyong/pom.xml | 40 +
youchain-tools/pom.xml | 64 ++
.../com/youchain/config/MultipartConfig.java | 47 +
.../com/youchain/domain/AlipayConfig.java | 76 ++
.../java/com/youchain/domain/EmailConfig.java | 58 ++
.../com/youchain/domain/LocalStorage.java | 73 ++
.../java/com/youchain/domain/QiniuConfig.java | 69 ++
.../com/youchain/domain/QiniuContent.java | 64 ++
.../java/com/youchain/domain/vo/EmailVo.java | 44 +
.../java/com/youchain/domain/vo/TradeVo.java | 63 ++
.../youchain/repository/AliPayRepository.java | 26 +
.../youchain/repository/EmailRepository.java | 26 +
.../repository/LocalStorageRepository.java | 27 +
.../repository/QiNiuConfigRepository.java | 36 +
.../repository/QiniuContentRepository.java | 34 +
.../com/youchain/rest/AliPayController.java | 134 +++
.../com/youchain/rest/EmailController.java | 63 ++
.../youchain/rest/LocalStorageController.java | 101 ++
.../com/youchain/rest/QiniuController.java | 122 +++
.../com/youchain/service/AliPayService.java | 57 ++
.../com/youchain/service/EmailService.java | 49 +
.../youchain/service/LocalStorageService.java | 82 ++
.../com/youchain/service/QiNiuService.java | 118 +++
.../youchain/service/dto/LocalStorageDto.java | 42 +
.../dto/LocalStorageQueryCriteria.java | 36 +
.../service/dto/PictureQueryCriteria.java | 40 +
.../service/dto/QiniuQueryCriteria.java | 36 +
.../service/impl/AliPayServiceImpl.java | 119 +++
.../service/impl/EmailServiceImpl.java | 105 +++
.../service/impl/LocalStorageServiceImpl.java | 137 +++
.../service/impl/QiNiuServiceImpl.java | 237 +++++
.../service/mapstruct/LocalStorageMapper.java | 31 +
.../com/youchain/utils/AliPayStatusEnum.java | 46 +
.../java/com/youchain/utils/AlipayUtils.java | 85 ++
.../java/com/youchain/utils/QiNiuUtil.java | 71 ++
1200 files changed, 99767 insertions(+)
create mode 100644 .gitignore
create mode 100644 LICENSE
create mode 100644 README.md
create mode 100644 pom.xml
create mode 100644 youchain-common/pom.xml
create mode 100644 youchain-common/src/main/java/com/youchain/annotation/AnonymousAccess.java
create mode 100644 youchain-common/src/main/java/com/youchain/annotation/DataPermission.java
create mode 100644 youchain-common/src/main/java/com/youchain/annotation/Limit.java
create mode 100644 youchain-common/src/main/java/com/youchain/annotation/Query.java
create mode 100644 youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousDeleteMapping.java
create mode 100644 youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousGetMapping.java
create mode 100644 youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousPatchMapping.java
create mode 100644 youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousPostMapping.java
create mode 100644 youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousPutMapping.java
create mode 100644 youchain-common/src/main/java/com/youchain/aspect/LimitAspect.java
create mode 100644 youchain-common/src/main/java/com/youchain/aspect/LimitType.java
create mode 100644 youchain-common/src/main/java/com/youchain/base/BaseDTO.java
create mode 100644 youchain-common/src/main/java/com/youchain/base/BaseEntity.java
create mode 100644 youchain-common/src/main/java/com/youchain/base/BaseMapper.java
create mode 100644 youchain-common/src/main/java/com/youchain/config/AuditorConfig.java
create mode 100644 youchain-common/src/main/java/com/youchain/config/ElAdminProperties.java
create mode 100644 youchain-common/src/main/java/com/youchain/config/ElPermissionConfig.java
create mode 100644 youchain-common/src/main/java/com/youchain/config/FileProperties.java
create mode 100644 youchain-common/src/main/java/com/youchain/config/RedisConfig.java
create mode 100644 youchain-common/src/main/java/com/youchain/config/RsaProperties.java
create mode 100644 youchain-common/src/main/java/com/youchain/config/SwaggerConfig.java
create mode 100644 youchain-common/src/main/java/com/youchain/exception/BadConfigurationException.java
create mode 100644 youchain-common/src/main/java/com/youchain/exception/BadRequestException.java
create mode 100644 youchain-common/src/main/java/com/youchain/exception/EntityExistException.java
create mode 100644 youchain-common/src/main/java/com/youchain/exception/EntityNotFoundException.java
create mode 100644 youchain-common/src/main/java/com/youchain/exception/handler/ApiError.java
create mode 100644 youchain-common/src/main/java/com/youchain/exception/handler/ApiResult.java
create mode 100644 youchain-common/src/main/java/com/youchain/exception/handler/GlobalExceptionHandler.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/CacheKey.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/CallBack.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/CloseUtil.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/CodeForYmYtil.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/DateUtil.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/ElAdminConstant.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/EncryptUtils.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/FileUtil.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/HttpPostUtil.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/MyExcelWriter.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/PageUtil.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/QueryHelp.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/RedisUtils.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/RequestHolder.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/RsaUtils.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/SecurityUtils.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/SpringContextHolder.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/StringUtils.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/ThrowableUtil.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/TranslatorUtil.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/ValidationUtil.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/enums/CodeBiEnum.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/enums/CodeEnum.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/enums/DataScopeEnum.java
create mode 100644 youchain-common/src/main/java/com/youchain/utils/enums/RequestMethodEnum.java
create mode 100644 youchain-common/src/main/java/org/apache/poi/util/XMLHelper.java
create mode 100644 youchain-common/src/main/java/org/apache/poi/xssf/streaming/SXSSFCreationHelper.java
create mode 100644 youchain-common/src/test/java/com/youchain/utils/DateUtilsTest.java
create mode 100644 youchain-common/src/test/java/com/youchain/utils/EncryptUtilsTest.java
create mode 100644 youchain-common/src/test/java/com/youchain/utils/FileUtilTest.java
create mode 100644 youchain-common/src/test/java/com/youchain/utils/StringUtilsTest.java
create mode 100644 youchain-generator/pom.xml
create mode 100644 youchain-generator/src/main/java/com/youchain/domain/ColumnInfo.java
create mode 100644 youchain-generator/src/main/java/com/youchain/domain/GenConfig.java
create mode 100644 youchain-generator/src/main/java/com/youchain/domain/vo/TableInfo.java
create mode 100644 youchain-generator/src/main/java/com/youchain/repository/ColumnInfoRepository.java
create mode 100644 youchain-generator/src/main/java/com/youchain/repository/GenConfigRepository.java
create mode 100644 youchain-generator/src/main/java/com/youchain/rest/GenConfigController.java
create mode 100644 youchain-generator/src/main/java/com/youchain/rest/GeneratorController.java
create mode 100644 youchain-generator/src/main/java/com/youchain/service/GenConfigService.java
create mode 100644 youchain-generator/src/main/java/com/youchain/service/GeneratorService.java
create mode 100644 youchain-generator/src/main/java/com/youchain/service/impl/GenConfigServiceImpl.java
create mode 100644 youchain-generator/src/main/java/com/youchain/service/impl/GeneratorServiceImpl.java
create mode 100644 youchain-generator/src/main/java/com/youchain/utils/ColUtil.java
create mode 100644 youchain-generator/src/main/java/com/youchain/utils/GenUtil.java
create mode 100644 youchain-logging/pom.xml
create mode 100644 youchain-logging/src/main/java/com/youchain/annotation/Log.java
create mode 100644 youchain-logging/src/main/java/com/youchain/aspect/LogAspect.java
create mode 100644 youchain-logging/src/main/java/com/youchain/domain/Log.java
create mode 100644 youchain-logging/src/main/java/com/youchain/repository/LogRepository.java
create mode 100644 youchain-logging/src/main/java/com/youchain/rest/LogController.java
create mode 100644 youchain-logging/src/main/java/com/youchain/service/LogService.java
create mode 100644 youchain-logging/src/main/java/com/youchain/service/dto/LogErrorDTO.java
create mode 100644 youchain-logging/src/main/java/com/youchain/service/dto/LogQueryCriteria.java
create mode 100644 youchain-logging/src/main/java/com/youchain/service/dto/LogSmallDTO.java
create mode 100644 youchain-logging/src/main/java/com/youchain/service/impl/LogServiceImpl.java
create mode 100644 youchain-logging/src/main/java/com/youchain/service/mapstruct/LogErrorMapper.java
create mode 100644 youchain-logging/src/main/java/com/youchain/service/mapstruct/LogSmallMapper.java
create mode 100644 youchain-system/DB_SQL.sql
create mode 100644 youchain-system/pom.xml
create mode 100644 youchain-system/src/main/java/com/youchain/AppRun.java
create mode 100644 youchain-system/src/main/java/com/youchain/DuplicateSubmission/DuplicateSubmission.java
create mode 100644 youchain-system/src/main/java/com/youchain/DuplicateSubmission/DuplicateSubmissionAspect.java
create mode 100644 youchain-system/src/main/java/com/youchain/Netty/HexTools.java
create mode 100644 youchain-system/src/main/java/com/youchain/Netty/MessageDecodeHandler.java
create mode 100644 youchain-system/src/main/java/com/youchain/Netty/MessageEncodeHandler.java
create mode 100644 youchain-system/src/main/java/com/youchain/Netty/NettyConfig.java
create mode 100644 youchain-system/src/main/java/com/youchain/Netty/NettyProperties.java
create mode 100644 youchain-system/src/main/java/com/youchain/Netty/NettyServerBoot.java
create mode 100644 youchain-system/src/main/java/com/youchain/Netty/NettyServerHandler.java
create mode 100644 youchain-system/src/main/java/com/youchain/Netty/NettyUtils.java
create mode 100644 youchain-system/src/main/java/com/youchain/Netty/ServerListenerHandler.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/ReturnJson/RLocLayout.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/domain/SysAppUpdate.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/inputJson/BindOrder.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/inputJson/CallBox.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/inputJson/ContainerIn.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/inputJson/FullStockIn.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/inputJson/FullStockOut.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/inputJson/LineScanStock.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/inputJson/MissionStateCallback.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/inputJson/Mo.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/inputJson/PointCallStock.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/inputJson/ScanItemCode.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/inputJson/SmallCallStock.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/repository/SysAppUpdateRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/rest/ScreenMdController.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/rest/SysAppUpdateController.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/service/SysAppUpdateService.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/service/dto/SysAppUpdateDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/service/dto/SysAppUpdateQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/service/dto/SysNewAppUpdateDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/service/impl/SysAppUpdateServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/service/mapstruct/SysAppUpdateMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/appupdate/service/mapstruct/SysNewAppUpdateMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/domain/Area.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/domain/AutomaticPlanDetail.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/domain/AutomaticPlanning.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/domain/BigItem.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/domain/BillType.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/domain/BomAccount.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/domain/BomAccountLog.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/domain/Box.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/domain/DesignList.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/domain/Item.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/domain/ItemLis.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/domain/ItemRelation.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/domain/Point.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/domain/ProductionPlan.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/domain/ProductionPlanVo.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/domain/Stock.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/domain/StockType.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/domain/TableConfig.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/repository/AreaRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/repository/AutomaticPlanDetailRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/repository/AutomaticPlanningRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/repository/BigItemRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/repository/BillTypeRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/repository/BomAccountLogRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/repository/BomAccountRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/repository/BoxRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/repository/DesignListRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/repository/ItemLisRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/repository/ItemRelationRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/repository/ItemRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/repository/PointRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/repository/ProductionPlanRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/repository/StockRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/repository/StockTypeRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/repository/TableConfigRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/rest/AreaController.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/rest/AutomaticPlanDetailController.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/rest/AutomaticPlanningController.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/rest/BigItemController.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/rest/BillTypeController.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/rest/BomAccountController.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/rest/BomAccountLogController.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/rest/BoxController.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/rest/DesignListController.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/rest/ImportDataController.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/rest/ItemController.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/rest/ItemLisController.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/rest/ItemRelationController.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/rest/PointController.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/rest/ProductionPlanController.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/rest/StockController.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/rest/StockTypeController.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/rest/TableConfigController.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/AreaService.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/AutomaticPlanDetailService.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/AutomaticPlanningService.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/BigItemService.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/BillTypeService.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/BomAccountLogService.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/BomAccountService.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/BoxService.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/DesignListService.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/ImportDataService.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/ItemLisService.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/ItemRelationService.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/ItemService.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/PointService.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/ProductionPlanService.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/StockService.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/StockTypeService.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/TableConfigService.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/AreaDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/AreaQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/AreaSmallDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/AutomaticPlanDetailDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/AutomaticPlanDetailQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/AutomaticPlanningDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/AutomaticPlanningQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/BigItemDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/BigItemQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/BillTypeDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/BillTypeQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/BomAccountDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/BomAccountLogDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/BomAccountLogQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/BomAccountPointDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/BomAccountQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/BoxDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/BoxQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/DesignListDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/DesignListQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/ItemDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/ItemLisDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/ItemLisQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/ItemQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/ItemRelationDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/ItemRelationQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/ItemSmallDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/PointDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/PointQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/PointSmallDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/ProductionPlanDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/ProductionPlanQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/StockDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/StockQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/StockSmallDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/StockTypeDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/StockTypeQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/StockTypeSmallDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/TableConfigDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/dto/TableConfigQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/impl/AreaServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/impl/AutomaticPlanDetailServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/impl/AutomaticPlanningServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/impl/BigItemServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/impl/BillTypeServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/impl/BomAccountLogServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/impl/BomAccountServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/impl/BoxServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/impl/DesignListServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/impl/ImportDataServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/impl/ItemLisServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/impl/ItemRelationServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/impl/ItemServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/impl/PointServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/impl/ProductionPlanServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/impl/StockServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/impl/StockTypeServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/impl/TableConfigServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/mapstruct/AreaMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/mapstruct/AutomaticPlanDetailMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/mapstruct/AutomaticPlanningMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/mapstruct/BigItemMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/mapstruct/BillTypeMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/mapstruct/BomAccountLogMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/mapstruct/BomAccountMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/mapstruct/BoxMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/mapstruct/DesignListMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/mapstruct/ItemLisMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/mapstruct/ItemMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/mapstruct/ItemRelationMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/mapstruct/PointMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/mapstruct/PointSmallMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/mapstruct/ProductionPlanMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/mapstruct/StockMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/mapstruct/StockTypeMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/basicdata/service/mapstruct/TableConfigMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/Asn.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/AsnDetail.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/BaseCode.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/CountDetail.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/CountMove.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/CountMoveDetail.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/CountMoveDetailRecord.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/CountPlan.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/CountRecord.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/Inventory.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/InventoryBak.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/InventoryLog.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/ItemKey.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/PickDetail.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/PickInstruction.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/PickKitPlan.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/PickOut.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/PickTicket.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/PlanPickDetail.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/Spareparts.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/Task.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/TaskLog.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/domain/XppRecord.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/DelData.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/IPPickDetail.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/IPTask.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/IRkConfirm.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/IRkInv.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/IRkPut.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/IScanPut.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/XppPut.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/buttenJson/AsnDetailButton.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/buttenJson/ElTableConfigInput.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/buttenJson/IPPickOut.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/buttenJson/InventoryButton.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/buttenJson/ManualGeneration.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/buttenJson/PickOutButton.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/buttenJson/PickTicketButton.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/buttenJson/PlanPickButton.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/buttenJson/PlanPickSave.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/buttenJson/ProductionPlanButton.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/buttenJson/XppRecordButton.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/inputJson/buttenJson/dataAll/InventoryYW.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/AsnDetailRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/AsnRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/BaseCodeRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/CountDetailRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/CountMoveDetailRecordRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/CountMoveDetailRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/CountMoveRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/CountPlanRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/CountRecordRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/InventoryBakRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/InventoryLogRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/InventoryRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/ItemKeyRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/PickDetailRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/PickInstructionRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/PickKitPlanRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/PickOutRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/PickTicketRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/PlanPickDetailRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/SparepartsRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/TaskLogRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/TaskRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/repository/XppRecordRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/AsnController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/AsnDetailController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/BaseCodeController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/CountDetailController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/CountMoveController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/CountMoveDetailController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/CountMoveDetailRecordController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/CountPlanController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/CountRecordController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/InventoryBakController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/InventoryController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/InventoryLogController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/ItemKeyController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/PickDetailController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/PickInstructionController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/PickKitPlanController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/PickOutController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/PickTicketController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/PlanPickDetailController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/SparepartsController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/TaskController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/TaskLogController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/rest/XppRecordController.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/returnJson/RInvQuery.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/returnJson/RPPickList.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/returnJson/RPTaskList.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/returnJson/RRkXpp.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/AsnDetailService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/AsnService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/BaseCodeService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/CountDetailService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/CountMoveDetailRecordService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/CountMoveDetailService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/CountMoveService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/CountPlanService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/CountRecordService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/InventoryBakService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/InventoryLogService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/InventoryService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/ItemKeyService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/PickDetailService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/PickInstructionService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/PickKitPlanService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/PickOutService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/PickTicketService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/PlanPickDetailService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/ScreenMdService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/SparepartsService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/TaskLogService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/TaskService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/XppRecordService.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/AsnDetailDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/AsnDetailQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/AsnDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/AsnQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/BaseCodeDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/BaseCodeQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/CountDetailDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/CountDetailQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/CountMoveDetailDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/CountMoveDetailQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/CountMoveDetailRecordDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/CountMoveDetailRecordQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/CountMoveDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/CountMoveQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/CountPlanDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/CountPlanQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/CountRecordDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/CountRecordQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/InvQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/InventoryBakDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/InventoryBakQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/InventoryDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/InventoryLogDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/InventoryLogQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/InventoryQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/ItemKeyDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/ItemKeyQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/PickDetailDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/PickDetailQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/PickDetailZscDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/PickInstructionDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/PickInstructionQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/PickKitPlanDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/PickKitPlanQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/PickOutDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/PickOutQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/PickTicketDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/PickTicketQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/PlanPickDetailDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/PlanPickDetailQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/SparepartsDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/SparepartsQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/TaskDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/TaskLogDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/TaskLogQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/TaskQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/XppRecordDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/XppRecordQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/XppRecordViewDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/dto/jsonDto/CxjlDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/AsnDetailServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/AsnServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/BaseCodeServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/CountDetailServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/CountMoveDetailRecordServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/CountMoveDetailServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/CountMoveServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/CountPlanServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/CountRecordServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/InventoryBakServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/InventoryLogServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/InventoryServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/ItemKeyServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/PickDetailServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/PickInstructionServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/PickKitPlanServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/PickOutServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/PickTicketServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/PlanPickDetailServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/ScreenMdServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/SparepartsServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/TaskLogServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/TaskServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/impl/XppRecordServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/AsnDetailMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/AsnMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/BaseCodeMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/CountDetailMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/CountMoveDetailMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/CountMoveDetailRecordMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/CountMoveMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/CountPlanMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/CountRecordMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/InventoryBakMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/InventoryLogMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/InventoryMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/ItemKeyMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/PickDetailMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/PickInstructionMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/PickKitPlanMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/PickOutMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/PickTicketMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/PlanPickDetailMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/SparepartsMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/TaskLogMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/TaskMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/mapstruct/XppRecordMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/vo/InventoryExcelDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/businessdata/service/vo/InventoryExcelVO.java
create mode 100644 youchain-system/src/main/java/com/youchain/config/ConfigurerAdapter.java
create mode 100644 youchain-system/src/main/java/com/youchain/config/RelaxedQueryCharsConnectorCustomizer
create mode 100644 youchain-system/src/main/java/com/youchain/config/WebSocketConfig.java
create mode 100644 youchain-system/src/main/java/com/youchain/config/thread/AsyncTaskExecutePool.java
create mode 100644 youchain-system/src/main/java/com/youchain/config/thread/AsyncTaskProperties.java
create mode 100644 youchain-system/src/main/java/com/youchain/config/thread/TheadFactoryName.java
create mode 100644 youchain-system/src/main/java/com/youchain/config/thread/ThreadPoolExecutorUtil.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/license/AGxServerInfos.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/license/LicenseValidate.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/license/LinuxServerInfos.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/license/WindowsServerInfos.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/license/domain/LicenseCheck.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/domain/App.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/domain/Database.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/domain/Deploy.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/domain/DeployHistory.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/domain/ServerDeploy.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/repository/AppRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/repository/DatabaseRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/repository/DeployHistoryRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/repository/DeployRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/repository/ServerDeployRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/rest/AppController.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/rest/DatabaseController.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/rest/DeployController.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/rest/DeployHistoryController.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/rest/ServerDeployController.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/AppService.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/DatabaseService.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/DeployHistoryService.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/DeployService.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/ServerDeployService.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/dto/AppDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/dto/AppQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/dto/DatabaseDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/dto/DatabaseQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/dto/DeployDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/dto/DeployHistoryDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/dto/DeployHistoryQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/dto/DeployQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/dto/ServerDeployDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/dto/ServerDeployQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/impl/AppServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/impl/DatabaseServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/impl/DeployHistoryServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/impl/DeployServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/impl/ServerDeployServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/mapstruct/AppMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/mapstruct/DatabaseMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/mapstruct/DeployHistoryMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/mapstruct/DeployMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/service/mapstruct/ServerDeployMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/util/DataTypeEnum.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/util/ExecuteShellUtil.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/util/ScpClientUtil.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/util/SqlUtils.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/websocket/MsgType.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/websocket/SocketMsg.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/mnt/websocket/WebSocketServer.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/quartz/config/JobRunner.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/quartz/config/QuartzConfig.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/quartz/domain/QuartzJob.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/quartz/domain/QuartzLog.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/quartz/repository/QuartzJobRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/quartz/repository/QuartzLogRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/quartz/rest/QuartzJobController.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/quartz/service/QuartzJobService.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/quartz/service/dto/JobQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/quartz/service/impl/QuartzJobServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/quartz/utils/ExecutionJob.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/quartz/utils/QuartzManage.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/quartz/utils/QuartzRunnable.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/config/ConfigBeanConfiguration.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/config/SpringSecurityConfig.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/config/bean/LoginCode.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/config/bean/LoginCodeEnum.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/config/bean/LoginProperties.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/config/bean/SecurityProperties.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/rest/AuthorizationController.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/rest/OnlineController.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/security/JwtAccessDeniedHandler.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/security/JwtAuthenticationEntryPoint.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/security/TokenConfigurer.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/security/TokenFilter.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/security/TokenProvider.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/service/OnlineUserService.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/service/UserCacheManager.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/service/UserDetailsServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/service/dto/AuthAppUserDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/service/dto/AuthUserDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/service/dto/AuthorityDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/service/dto/JwtUserDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/security/service/dto/OnlineUserDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/domain/Dept.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/domain/Dict.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/domain/DictDetail.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/domain/Job.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/domain/Menu.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/domain/Role.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/domain/User.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/domain/vo/MenuMetaVo.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/domain/vo/MenuVo.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/domain/vo/UserPassVo.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/repository/DeptRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/repository/DictDetailRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/repository/DictRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/repository/JobRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/repository/MenuRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/repository/RoleRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/repository/UserRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/rest/DeptController.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/rest/DictController.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/rest/DictDetailController.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/rest/JobController.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/rest/LimitController.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/rest/MenuController.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/rest/MonitorController.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/rest/RoleController.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/rest/UserController.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/rest/VerifyController.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/DataService.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/DeptService.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/DictDetailService.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/DictService.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/JobService.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/MenuService.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/MonitorService.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/RoleService.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/UserService.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/VerifyService.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/dto/DeptDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/dto/DeptQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/dto/DeptSmallDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/dto/DictDetailDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/dto/DictDetailQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/dto/DictDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/dto/DictQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/dto/DictSmallDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/dto/JobDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/dto/JobQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/dto/JobSmallDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/dto/MenuDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/dto/MenuQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/dto/RoleDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/dto/RoleQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/dto/RoleSmallDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/dto/UserDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/dto/UserLoginDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/dto/UserQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/impl/DataServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/impl/DeptServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/impl/DictDetailServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/impl/DictServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/impl/JobServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/impl/MenuServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/impl/MonitorServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/impl/RoleServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/impl/UserServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/impl/VerifyServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/mapstruct/DeptMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/mapstruct/DeptSmallMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/mapstruct/DictDetailMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/mapstruct/DictMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/mapstruct/DictSmallMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/mapstruct/JobMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/mapstruct/JobSmallMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/mapstruct/MenuMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/mapstruct/RoleMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/mapstruct/RoleSmallMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/mapstruct/UserLoginMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/modules/system/service/mapstruct/UserMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/report_data/domain/Report.java
create mode 100644 youchain-system/src/main/java/com/youchain/report_data/repository/ReportRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/report_data/rest/ReportController.java
create mode 100644 youchain-system/src/main/java/com/youchain/report_data/rest/ReportDemoController.java
create mode 100644 youchain-system/src/main/java/com/youchain/report_data/rest/kuWeiInfo.java
create mode 100644 youchain-system/src/main/java/com/youchain/report_data/rest/kuWei_seat.java
create mode 100644 youchain-system/src/main/java/com/youchain/report_data/service/ReportService.java
create mode 100644 youchain-system/src/main/java/com/youchain/report_data/service/dto/ReportDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/report_data/service/dto/ReportQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/report_data/service/impl/ReportServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/report_data/service/mapstruct/ReportMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/report_data/utils/PieChart.java
create mode 100644 youchain-system/src/main/java/com/youchain/user/domain/ElTableConfig.java
create mode 100644 youchain-system/src/main/java/com/youchain/user/repository/ElTableConfigRepository.java
create mode 100644 youchain-system/src/main/java/com/youchain/user/rest/ElTableConfigController.java
create mode 100644 youchain-system/src/main/java/com/youchain/user/service/ElTableConfigService.java
create mode 100644 youchain-system/src/main/java/com/youchain/user/service/dto/ElTableConfigDto.java
create mode 100644 youchain-system/src/main/java/com/youchain/user/service/dto/ElTableConfigQueryCriteria.java
create mode 100644 youchain-system/src/main/java/com/youchain/user/service/impl/ElTableConfigServiceImpl.java
create mode 100644 youchain-system/src/main/java/com/youchain/user/service/mapstruct/ElTableConfigMapper.java
create mode 100644 youchain-system/src/main/java/com/youchain/utils/AreaNameDic.java
create mode 100644 youchain-system/src/main/java/com/youchain/utils/BaseStatus.java
create mode 100644 youchain-system/src/main/java/com/youchain/utils/BizStatus.java
create mode 100644 youchain-system/src/main/java/com/youchain/utils/CodeUtils.java
create mode 100644 youchain-system/src/main/java/com/youchain/utils/EntityUtils.java
create mode 100644 youchain-system/src/main/java/com/youchain/utils/ExcelDownUtils.java
create mode 100644 youchain-system/src/main/java/com/youchain/utils/FanShe.java
create mode 100644 youchain-system/src/main/java/com/youchain/utils/FastExcelUtil.java
create mode 100644 youchain-system/src/main/java/com/youchain/utils/HttpUtils.java
create mode 100644 youchain-system/src/main/java/com/youchain/utils/OptionalUtils.java
create mode 100644 youchain-system/src/main/java/com/youchain/utils/UrlApi.java
create mode 100644 youchain-system/src/main/java/com/youchain/utils/UserUtils.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/Bar.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/Boxplot.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/Candlestick.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/CartesianCoordChart.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/Chart.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/Funnel.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/Gauge.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/Graph.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/Heatmap.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/Line.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/Option.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/Parallel.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/ParallelCoordChart.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/Pie.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/PolarBar.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/PolarCoordChart.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/PolarLine.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/PolarScatter.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/Radar.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/RadarCoordChart.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/Sankey.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/Scatter.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/SingleCoordChart.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/Sunburst.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/ThemeRiver.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/Tree.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/Treemap.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/bar/BarBackgroundStyle.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/bar/BarDataItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/bar/BarEmphasis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/bar/BarItemStyle.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/bar/BarLabel.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/bar/BarSeries.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/boxplot/BoxplotDataItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/boxplot/BoxplotEmphasis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/boxplot/BoxplotSeries.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/boxplot/BoxplotTransform.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/boxplot/PrepareBoxplotData.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/candlestick/CandlestickDataItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/candlestick/CandlestickEmphasis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/candlestick/CandlestickItemStyle.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/candlestick/CandlestickSeries.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/funnel/FunnelDataItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/funnel/FunnelEmphasis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/funnel/FunnelLabel.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/funnel/FunnelSeries.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/gauge/GaugeAnchor.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/gauge/GaugeDataItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/gauge/GaugeDetail.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/gauge/GaugeEmphasis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/gauge/GaugePointer.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/gauge/GaugeProgress.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/gauge/GaugeSeries.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/gauge/GaugeTitle.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/graph/GraphCategoryItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/graph/GraphCircular.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/graph/GraphEdgeItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/graph/GraphEdgeLineStyle.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/graph/GraphEmphasis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/graph/GraphForce.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/graph/GraphNodeItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/graph/GraphSeries.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/heatmap/HeatmapDataItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/heatmap/HeatmapEmphasis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/heatmap/HeatmapSeries.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/line/LineAreaStyle.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/line/LineDataItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/line/LineEmphasis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/line/LineSeries.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/parallel/ParallelDataItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/parallel/ParallelEmphasis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/parallel/ParallelSeries.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/pie/PieDataItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/pie/PieEmphasis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/pie/PieItemStyle.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/pie/PieLabel.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/pie/PieLabelLine.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/pie/PieSeries.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/radar/RadarDataItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/radar/RadarEmphasis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/radar/RadarSeries.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/sankey/SankeyEdgeItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/sankey/SankeyEdgeStyle.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/sankey/SankeyEmphasis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/sankey/SankeyLevel.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/sankey/SankeyNodeItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/sankey/SankeySeries.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/scatter/ScatterDataItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/scatter/ScatterEmphasis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/scatter/ScatterSeries.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/sunburst/SunburstEmphasis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/sunburst/SunburstItemStyle.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/sunburst/SunburstLabel.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/sunburst/SunburstNodeItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/sunburst/SunburstSeries.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/sunburst/SunburstSeriesLevel.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/themeRiver/ThemeRiverEmphasis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/themeRiver/ThemeRiverLabel.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/themeRiver/ThemeRiverSeries.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/tree/TreeEmphasis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/tree/TreeLeaves.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/tree/TreeNodeItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/tree/TreeSeries.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/treemap/Breadcrumb.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/treemap/BreadcrumbEmphasisItemStyle.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/treemap/BreadcrumbItemStyle.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/treemap/TreemapEmphasis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/treemap/TreemapSeries.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/treemap/TreemapSeriesItemStyle.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/treemap/TreemapSeriesLabel.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/treemap/TreemapSeriesLevel.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/treemap/TreemapSeriesNodeItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/charts/treemap/TreemapSeriesVisual.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/axisPointer/AxisPointerLabel.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/AxisLine.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/AxisNameTextStyle.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/CategoryAxisLabel.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/CategoryAxisTick.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/LogAxisLabel.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/MinorSplitLine.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/SplitArea.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/SplitLine.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/TimeAxisLabel.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/ValueAxisLabel.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/cartesian/CategoryAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/cartesian/LogAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/cartesian/TimeAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/cartesian/ValueAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/parallel/CategoryParallelAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/parallel/LogParallelAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/parallel/TimeParallelAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/parallel/ValueParallelAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/polar/CategoryAngleAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/polar/CategoryRadiusAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/polar/LogAngleAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/polar/LogRadiusAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/polar/PolarAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/polar/TimeAngleAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/polar/TimeRadiusAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/polar/ValueAngleAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/polar/ValueRadiusAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/radar/RadarAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/radar/RadarAxisName.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/radar/RadarIndicator.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/single/CategorySingleAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/single/LogSingleAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/single/TimeSingleAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/coord/single/ValueSingleAxis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/dataZoom/DataZoom.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/dataset/DataTransform.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/dataset/DataTransformConfig.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/dataset/Dataset.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/grid/Grid.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/legend/Legend.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/marker/MarkArea.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/marker/MarkArea1DDataItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/marker/MarkArea2DDataItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/marker/MarkArea2DDataItemDim.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/marker/MarkLine.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/marker/MarkLine1DDataItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/marker/MarkLine2DDataItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/marker/MarkLine2DDataItemDim.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/marker/MarkPoint.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/marker/MarkPointDataItem.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/media/MediaQuery.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/media/MediaUnit.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/series/AreaStyle.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/series/Encode.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/series/ItemStyle.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/series/LineStyle.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/series/SeriesLabel.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/series/SeriesLineLabel.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/text/Label.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/text/LabelLayout.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/text/Text.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/title/Title.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/toolbox/Toolbox.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/toolbox/ToolboxBrushFeature.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/toolbox/ToolboxDataViewFeature.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/toolbox/ToolboxDataZoomFeature.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/toolbox/ToolboxDefaultFeature.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/toolbox/ToolboxMagicTypeFeature.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/toolbox/ToolboxRestoreFeature.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/toolbox/ToolboxSaveAsImageFeature.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/tooltip/Tooltip.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/tooltip/TooltipAxisPointer.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/visualMap/ContinousVisualMap.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/visualMap/PiecewiseVisualMap.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/components/visualMap/VisualPiece.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/liuxue/AxisLabel.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/liuxue/AxisLine.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/liuxue/AxisTick.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/liuxue/ColorStops.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/liuxue/JianBianColor.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/liuxue/SplitLine.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/bar/BarBackgroundStyleOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/bar/BarDataItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/bar/BarEmphasisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/bar/BarItemStyleOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/bar/BarLabelOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/bar/BarSeriesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/bar/BarStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/bar/BaseBarSeriesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/boxplot/BoxplotDataItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/boxplot/BoxplotEmphasisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/boxplot/BoxplotSeriesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/boxplot/BoxplotStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/boxplot/BoxplotTransformOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/boxplot/PrepareBoxplotDataOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/candlestick/CandlestickDataItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/candlestick/CandlestickEmphasisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/candlestick/CandlestickItemStyleOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/candlestick/CandlestickSeriesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/candlestick/CandlestickStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/funnel/FunnelDataItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/funnel/FunnelEmphasisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/funnel/FunnelLabelOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/funnel/FunnelSeriesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/funnel/FunnelStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/gauge/GaugeAnchorOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/gauge/GaugeDataItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/gauge/GaugeDetailOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/gauge/GaugeEmphasisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/gauge/GaugePointerOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/gauge/GaugeProgressOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/gauge/GaugeSeriesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/gauge/GaugeStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/gauge/GaugeTitleOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/graph/GraphBlurOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/graph/GraphCategoryItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/graph/GraphCircularOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/graph/GraphEdgeItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/graph/GraphEdgeLineStyleOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/graph/GraphEdgeStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/graph/GraphEmphasisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/graph/GraphForceOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/graph/GraphNodeItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/graph/GraphNodeStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/graph/GraphSelectOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/graph/GraphSeriesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/heatmap/HeatmapDataItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/heatmap/HeatmapEmphasisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/heatmap/HeatmapSeriesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/heatmap/HeatmapStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/line/LineAreaStyleOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/line/LineDataItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/line/LineEmphasisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/line/LineSeriesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/line/LineStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/parallel/ParallelDataItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/parallel/ParallelEmphasisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/parallel/ParallelSeriesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/parallel/ParallelStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/pie/PieDataItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/pie/PieEmphasisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/pie/PieItemStyleOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/pie/PieLabelLineOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/pie/PieLabelOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/pie/PieSeriesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/pie/PieStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/radar/RadarDataItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/radar/RadarEmphasisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/radar/RadarOptionDataItemObject.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/radar/RadarSeriesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/radar/RadarStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/sankey/SankeyBothStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/sankey/SankeyEdgeItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/sankey/SankeyEdgeStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/sankey/SankeyEdgeStyleOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/sankey/SankeyEmphasisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/sankey/SankeyLevelOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/sankey/SankeyNodeItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/sankey/SankeyNodeStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/sankey/SankeySeriesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/scatter/ScatterDataItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/scatter/ScatterEmphasisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/scatter/ScatterSeriesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/scatter/ScatterStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/sunburst/SunburstEmphasisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/sunburst/SunburstItemStyleOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/sunburst/SunburstLabelOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/sunburst/SunburstLevelOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/sunburst/SunburstNodeItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/sunburst/SunburstSeriesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/sunburst/SunburstStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/themeRiver/ThemeRiverEmphasisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/themeRiver/ThemeRiverLabelOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/themeRiver/ThemeRiverSeriesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/themeRiver/ThemeRiverStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/tree/TreeEmphasisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/tree/TreeLeavesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/tree/TreeNodeItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/tree/TreeSeriesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/tree/TreeStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/treemap/BreadcrumbEmphasisItemStyleOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/treemap/BreadcrumbItemStyleOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/treemap/BreadcrumbOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/treemap/TreemapEmphasisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/treemap/TreemapSeriesItemStyleOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/treemap/TreemapSeriesLabelOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/treemap/TreemapSeriesLevelOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/treemap/TreemapSeriesNodeItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/treemap/TreemapSeriesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/treemap/TreemapSeriesVisualOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/chart/treemap/TreemapStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/axisPointer/AxisPointerOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/dataZoom/DataZoomOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/dataset/DatasetOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/legend/LegendOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/legend/LegendStyleOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/marker/MarkArea1DDataItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/marker/MarkArea2DDataItemDimOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/marker/MarkArea2DDataItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/marker/MarkAreaDataItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/marker/MarkAreaDataItemOptionBase.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/marker/MarkAreaOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/marker/MarkAreaStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/marker/MarkLine1DDataItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/marker/MarkLine2DDataItemDimOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/marker/MarkLine2DDataItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/marker/MarkLineDataItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/marker/MarkLineDataItemOptionBase.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/marker/MarkLineOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/marker/MarkLineStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/marker/MarkPointDataItemOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/marker/MarkPointOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/marker/MarkPointStateOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/marker/MarkerOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/marker/MarkerPositionOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/title/TitleOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/toolbox/ToolboxFeatureOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/toolbox/ToolboxOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/toolbox/feature/ToolboxBrushFeatureOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/toolbox/feature/ToolboxDataViewFeatureOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/toolbox/feature/ToolboxDataZoomFeatureOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/toolbox/feature/ToolboxMagicTypeFeatureOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/toolbox/feature/ToolboxRestoreFeatureOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/toolbox/feature/ToolboxSaveAsImageFeatureOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/tooltip/TooltipAxisPointerOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/tooltip/TooltipOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/visualMap/ContinousVisualMapOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/visualMap/PiecewiseVisualMapOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/visualMap/VisualMapOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/component/visualMap/VisualPieceOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/AxisBaseOptionCommon.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/AxisLabelBaseOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/AxisLineOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/AxisNameTextStyleOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/AxisTickOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/CategoryAxisBaseOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/CategoryAxisLabelOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/CategoryAxisTickOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/LogAxisBaseOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/LogAxisLabelOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/MinorSplitLineOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/MinorTickOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/NumericAxisBaseOptionCommon.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/SplitAreaOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/SplitLineOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/TimeAxisBaseOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/TimeAxisLabelOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/ValueAxisBaseOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/ValueAxisLabelOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/cartesian/AxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/cartesian/CartesianAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/cartesian/CategoryAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/cartesian/GridOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/cartesian/LogAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/cartesian/TimeAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/cartesian/ValueAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/parallel/CategoryParallelAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/parallel/LogParallelAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/parallel/ParallelAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/parallel/TimeParallelAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/parallel/ValueParallelAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/polar/AngleAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/polar/CategoryAngleAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/polar/CategoryRadiusAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/polar/LogAngleAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/polar/LogRadiusAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/polar/PolarOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/polar/RadiusAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/polar/TimeAngleAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/polar/TimeRadiusAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/polar/ValueAngleAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/polar/ValueRadiusAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/radar/RadarAxisNameOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/radar/RadarIndicatorOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/radar/RadarOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/single/CategorySingleAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/single/LogSingleAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/single/SingleAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/single/TimeSingleAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/coord/single/ValueSingleAxisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/data/helper/DataTransformConfigOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/data/helper/DataTransformOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/export/EChartsOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/export/SeriesInjectedOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/AnimationOptionMixin.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/AreaStyleOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/AxisPointerLabelOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/BorderOptionMixin.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/BoxLayoutOptionMixin.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/CategoryOptionDataItemObject.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/CircleLayoutOptionMixin.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/ColorPaletteOptionMixin.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/CommonAxisPointerOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/CommonTooltipOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/ComponentOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/DateOptionDataItemObject.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/DecalObject.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/DefaultOptionDataItemObject.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/DefaultStatesMixinEmpasis.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/ECBasicOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/ECUnitOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/EmphasisOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/ItemStyleOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/LabelLayoutOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/LabelLineOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/LabelOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/LineLabelOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/LineStyleOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/MediaQueryOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/MediaUnitOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/NumericGraphEdgeItemObject.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/NumericOptionDataItemObject.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/OptionDataItemObject.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/OptionEncode.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/OptionEncodeVisualDimensions.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/RoamOptionMixin.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/SeriesEncodeOptionMixin.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/SeriesLabelOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/SeriesLargeOptionMixin.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/SeriesLineLabelOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/SeriesOnCalendarOptionMixin.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/SeriesOnCartesianOptionMixin.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/SeriesOnGeoOptionMixin.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/SeriesOnPolarOptionMixin.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/SeriesOnSingleOptionMixin.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/SeriesOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/SeriesSamplingOptionMixin.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/SeriesStackOptionMixin.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/ShadowOptionMixin.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/StatesOptionMixin.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/SymbolOptionMixin.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/TextCommonOption.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/origin/util/VisualOptionUnit.java
create mode 100644 youchain-system/src/main/java/org/icepear/echarts/render/ChartMeta.java
create mode 100644 youchain-system/src/main/resources/banner.txt
create mode 100644 youchain-system/src/main/resources/config/application-dev.yml
create mode 100644 youchain-system/src/main/resources/config/application-prod.yml
create mode 100644 youchain-system/src/main/resources/config/application.yml
create mode 100644 youchain-system/src/main/resources/generator.properties
create mode 100644 youchain-system/src/main/resources/log4jdbc.log4j2.properties
create mode 100644 youchain-system/src/main/resources/logback.xml
create mode 100644 youchain-system/src/main/resources/template/email/email.ftl
create mode 100644 youchain-system/src/main/resources/template/email/taskAlarm.ftl
create mode 100644 youchain-system/src/main/resources/template/generator/admin/Controller.ftl
create mode 100644 youchain-system/src/main/resources/template/generator/admin/Dto.ftl
create mode 100644 youchain-system/src/main/resources/template/generator/admin/Entity.ftl
create mode 100644 youchain-system/src/main/resources/template/generator/admin/Mapper.ftl
create mode 100644 youchain-system/src/main/resources/template/generator/admin/QueryCriteria.ftl
create mode 100644 youchain-system/src/main/resources/template/generator/admin/Repository.ftl
create mode 100644 youchain-system/src/main/resources/template/generator/admin/Service.ftl
create mode 100644 youchain-system/src/main/resources/template/generator/admin/ServiceImpl.ftl
create mode 100644 youchain-system/src/main/resources/template/generator/front/api.ftl
create mode 100644 youchain-system/src/main/resources/template/generator/front/index.ftl
create mode 100644 youchain-system/src/test/java/com/youchain/EladminSystemApplicationTests.java
create mode 100644 youchain-system/src/test/java/com/youchain/RedisTest.java
create mode 100644 youchain-system/src/test/java/com/youchain/testMain.java
create mode 100644 youchain-system/youchain-system.iml
create mode 100644 youchain-tongyong/pom.xml
create mode 100644 youchain-tools/pom.xml
create mode 100644 youchain-tools/src/main/java/com/youchain/config/MultipartConfig.java
create mode 100644 youchain-tools/src/main/java/com/youchain/domain/AlipayConfig.java
create mode 100644 youchain-tools/src/main/java/com/youchain/domain/EmailConfig.java
create mode 100644 youchain-tools/src/main/java/com/youchain/domain/LocalStorage.java
create mode 100644 youchain-tools/src/main/java/com/youchain/domain/QiniuConfig.java
create mode 100644 youchain-tools/src/main/java/com/youchain/domain/QiniuContent.java
create mode 100644 youchain-tools/src/main/java/com/youchain/domain/vo/EmailVo.java
create mode 100644 youchain-tools/src/main/java/com/youchain/domain/vo/TradeVo.java
create mode 100644 youchain-tools/src/main/java/com/youchain/repository/AliPayRepository.java
create mode 100644 youchain-tools/src/main/java/com/youchain/repository/EmailRepository.java
create mode 100644 youchain-tools/src/main/java/com/youchain/repository/LocalStorageRepository.java
create mode 100644 youchain-tools/src/main/java/com/youchain/repository/QiNiuConfigRepository.java
create mode 100644 youchain-tools/src/main/java/com/youchain/repository/QiniuContentRepository.java
create mode 100644 youchain-tools/src/main/java/com/youchain/rest/AliPayController.java
create mode 100644 youchain-tools/src/main/java/com/youchain/rest/EmailController.java
create mode 100644 youchain-tools/src/main/java/com/youchain/rest/LocalStorageController.java
create mode 100644 youchain-tools/src/main/java/com/youchain/rest/QiniuController.java
create mode 100644 youchain-tools/src/main/java/com/youchain/service/AliPayService.java
create mode 100644 youchain-tools/src/main/java/com/youchain/service/EmailService.java
create mode 100644 youchain-tools/src/main/java/com/youchain/service/LocalStorageService.java
create mode 100644 youchain-tools/src/main/java/com/youchain/service/QiNiuService.java
create mode 100644 youchain-tools/src/main/java/com/youchain/service/dto/LocalStorageDto.java
create mode 100644 youchain-tools/src/main/java/com/youchain/service/dto/LocalStorageQueryCriteria.java
create mode 100644 youchain-tools/src/main/java/com/youchain/service/dto/PictureQueryCriteria.java
create mode 100644 youchain-tools/src/main/java/com/youchain/service/dto/QiniuQueryCriteria.java
create mode 100644 youchain-tools/src/main/java/com/youchain/service/impl/AliPayServiceImpl.java
create mode 100644 youchain-tools/src/main/java/com/youchain/service/impl/EmailServiceImpl.java
create mode 100644 youchain-tools/src/main/java/com/youchain/service/impl/LocalStorageServiceImpl.java
create mode 100644 youchain-tools/src/main/java/com/youchain/service/impl/QiNiuServiceImpl.java
create mode 100644 youchain-tools/src/main/java/com/youchain/service/mapstruct/LocalStorageMapper.java
create mode 100644 youchain-tools/src/main/java/com/youchain/utils/AliPayStatusEnum.java
create mode 100644 youchain-tools/src/main/java/com/youchain/utils/AlipayUtils.java
create mode 100644 youchain-tools/src/main/java/com/youchain/utils/QiNiuUtil.java
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..792671a
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,9 @@
+
+.idea/
+youchain-common/target/
+youchain-generator/target/
+youchain-logging/target/
+youchain-system/target/
+youchain-tongyong/target/
+youchain-tools/target/
+application.pid
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..ca38718
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,191 @@
+Apache License
+Version 2.0, January 2004
+http://www.apache.org/licenses/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+"License" shall mean the terms and conditions for use, reproduction, and
+distribution as defined by Sections 1 through 9 of this document.
+
+"Licensor" shall mean the copyright owner or entity authorized by the copyright
+owner that is granting the License.
+
+"Legal Entity" shall mean the union of the acting entity and all other entities
+that control, are controlled by, or are under common control with that entity.
+For the purposes of this definition, "control" means (i) the power, direct or
+indirect, to cause the direction or management of such entity, whether by
+contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
+outstanding shares, or (iii) beneficial ownership of such entity.
+
+"You" (or "Your") shall mean an individual or Legal Entity exercising
+permissions granted by this License.
+
+"Source" form shall mean the preferred form for making modifications, including
+but not limited to software source code, documentation source, and configuration
+files.
+
+"Object" form shall mean any form resulting from mechanical transformation or
+translation of a Source form, including but not limited to compiled object code,
+generated documentation, and conversions to other media types.
+
+"Work" shall mean the work of authorship, whether in Source or Object form, made
+available under the License, as indicated by a copyright notice that is included
+in or attached to the work (an example is provided in the Appendix below).
+
+"Derivative Works" shall mean any work, whether in Source or Object form, that
+is based on (or derived from) the Work and for which the editorial revisions,
+annotations, elaborations, or other modifications represent, as a whole, an
+original work of authorship. For the purposes of this License, Derivative Works
+shall not include works that remain separable from, or merely link (or bind by
+name) to the interfaces of, the Work and Derivative Works thereof.
+
+"Contribution" shall mean any work of authorship, including the original version
+of the Work and any modifications or additions to that Work or Derivative Works
+thereof, that is intentionally submitted to Licensor for inclusion in the Work
+by the copyright owner or by an individual or Legal Entity authorized to submit
+on behalf of the copyright owner. For the purposes of this definition,
+"submitted" means any form of electronic, verbal, or written communication sent
+to the Licensor or its representatives, including but not limited to
+communication on electronic mailing lists, source code control systems, and
+issue tracking systems that are managed by, or on behalf of, the Licensor for
+the purpose of discussing and improving the Work, but excluding communication
+that is conspicuously marked or otherwise designated in writing by the copyright
+owner as "Not a Contribution."
+
+"Contributor" shall mean Licensor and any individual or Legal Entity on behalf
+of whom a Contribution has been received by Licensor and subsequently
+incorporated within the Work.
+
+2. Grant of Copyright License.
+
+Subject to the terms and conditions of this License, each Contributor hereby
+grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
+irrevocable copyright license to reproduce, prepare Derivative Works of,
+publicly display, publicly perform, sublicense, and distribute the Work and such
+Derivative Works in Source or Object form.
+
+3. Grant of Patent License.
+
+Subject to the terms and conditions of this License, each Contributor hereby
+grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free,
+irrevocable (except as stated in this section) patent license to make, have
+made, use, offer to sell, sell, import, and otherwise transfer the Work, where
+such license applies only to those patent claims licensable by such Contributor
+that are necessarily infringed by their Contribution(s) alone or by combination
+of their Contribution(s) with the Work to which such Contribution(s) was
+submitted. If You institute patent litigation against any entity (including a
+cross-claim or counterclaim in a lawsuit) alleging that the Work or a
+Contribution incorporated within the Work constitutes direct or contributory
+patent infringement, then any patent licenses granted to You under this License
+for that Work shall terminate as of the date such litigation is filed.
+
+4. Redistribution.
+
+You may reproduce and distribute copies of the Work or Derivative Works thereof
+in any medium, with or without modifications, and in Source or Object form,
+provided that You meet the following conditions:
+
+You must give any other recipients of the Work or Derivative Works a copy of
+this License; and
+You must cause any modified files to carry prominent notices stating that You
+changed the files; and
+You must retain, in the Source form of any Derivative Works that You distribute,
+all copyright, patent, trademark, and attribution notices from the Source form
+of the Work, excluding those notices that do not pertain to any part of the
+Derivative Works; and
+If the Work includes a "NOTICE" text file as part of its distribution, then any
+Derivative Works that You distribute must include a readable copy of the
+attribution notices contained within such NOTICE file, excluding those notices
+that do not pertain to any part of the Derivative Works, in at least one of the
+following places: within a NOTICE text file distributed as part of the
+Derivative Works; within the Source form or documentation, if provided along
+with the Derivative Works; or, within a display generated by the Derivative
+Works, if and wherever such third-party notices normally appear. The contents of
+the NOTICE file are for informational purposes only and do not modify the
+License. You may add Your own attribution notices within Derivative Works that
+You distribute, alongside or as an addendum to the NOTICE text from the Work,
+provided that such additional attribution notices cannot be construed as
+modifying the License.
+You may add Your own copyright statement to Your modifications and may provide
+additional or different license terms and conditions for use, reproduction, or
+distribution of Your modifications, or for any such Derivative Works as a whole,
+provided Your use, reproduction, and distribution of the Work otherwise complies
+with the conditions stated in this License.
+
+5. Submission of Contributions.
+
+Unless You explicitly state otherwise, any Contribution intentionally submitted
+for inclusion in the Work by You to the Licensor shall be under the terms and
+conditions of this License, without any additional terms or conditions.
+Notwithstanding the above, nothing herein shall supersede or modify the terms of
+any separate license agreement you may have executed with Licensor regarding
+such Contributions.
+
+6. Trademarks.
+
+This License does not grant permission to use the trade names, trademarks,
+service marks, or product names of the Licensor, except as required for
+reasonable and customary use in describing the origin of the Work and
+reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty.
+
+Unless required by applicable law or agreed to in writing, Licensor provides the
+Work (and each Contributor provides its Contributions) on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied,
+including, without limitation, any warranties or conditions of TITLE,
+NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are
+solely responsible for determining the appropriateness of using or
+redistributing the Work and assume any risks associated with Your exercise of
+permissions under this License.
+
+8. Limitation of Liability.
+
+In no event and under no legal theory, whether in tort (including negligence),
+contract, or otherwise, unless required by applicable law (such as deliberate
+and grossly negligent acts) or agreed to in writing, shall any Contributor be
+liable to You for damages, including any direct, indirect, special, incidental,
+or consequential damages of any character arising as a result of this License or
+out of the use or inability to use the Work (including but not limited to
+damages for loss of goodwill, work stoppage, computer failure or malfunction, or
+any and all other commercial damages or losses), even if such Contributor has
+been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability.
+
+While redistributing the Work or Derivative Works thereof, You may choose to
+offer, and charge a fee for, acceptance of support, warranty, indemnity, or
+other liability obligations and/or rights consistent with this License. However,
+in accepting such obligations, You may act only on Your own behalf and on Your
+sole responsibility, not on behalf of any other Contributor, and only if You
+agree to indemnify, defend, and hold each Contributor harmless for any liability
+incurred by, or claims asserted against, such Contributor by reason of your
+accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
+
+APPENDIX: How to apply the Apache License to your work
+
+To apply the Apache License to your work, attach the following boilerplate
+notice, with the fields enclosed by brackets "{}" replaced with your own
+identifying information. (Don't include the brackets!) The text should be
+enclosed in the appropriate comment syntax for the file format. We also
+recommend that a file or class name and description of purpose be included on
+the same "printed page" as the copyright notice for easier identification within
+third-party archives.
+
+ Copyright 2019-2020 Zheng Jie
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..4aba1b0
--- /dev/null
+++ b/README.md
@@ -0,0 +1 @@
+新框架基础模板-后端
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..5041db7
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,253 @@
+
+
+ 4.0.0
+
+ com.youchain
+ youchain
+ pom
+ 2.6
+
+
+ youchain-common
+ youchain-logging
+ youchain-system
+ youchain-tools
+ youchain-generator
+ youchain-tongyong
+
+
+ ELADMIN 后台管理
+ https://eladmin.vip
+
+
+ org.springframework.boot
+ spring-boot-starter-parent
+ 2.5.4
+
+
+
+ 2.17.0
+ 1.2.9
+ UTF-8
+ UTF-8
+ 1.8
+ 1.16
+ 2.9.2
+ 1.2.83
+ 1.2.8
+ 2.11.1
+ 1.4.2.Final
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-data-jpa
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-security
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-cache
+
+
+
+
+ org.springframework.boot
+ spring-boot-starter-data-redis
+
+
+
+
+
+ org.apache.commons
+ commons-pool2
+ ${commons-pool2.version}
+
+
+ org.apache.commons
+ commons-lang3
+
+
+
+
+ org.bgee.log4jdbc-log4j2
+ log4jdbc-log4j2-jdbc4.1
+ ${log4jdbc.version}
+
+
+
+
+
+ com.github.xiaoymin
+ knife4j-spring-boot-starter
+ 3.0.3
+
+
+
+
+
+ mysql
+ mysql-connector-java
+ runtime
+
+
+
+
+ com.alibaba
+ druid-spring-boot-starter
+ ${druid.version}
+
+
+
+
+
+ net.dreamlu
+ mica-ip2region
+ 2.6.3
+
+
+
+
+ org.projectlombok
+ lombok
+ true
+
+
+
+
+ org.apache.poi
+ poi
+ 4.1.2
+
+
+ org.apache.poi
+ poi-ooxml
+ 4.1.2
+
+
+ xerces
+ xercesImpl
+ 2.12.2
+
+
+
+
+ com.alibaba
+ fastjson
+ ${fastjson.version}
+
+
+
+
+ org.mapstruct
+ mapstruct
+ ${mapstruct.version}
+
+
+ org.mapstruct
+ mapstruct-processor
+ ${mapstruct.version}
+ provided
+
+
+ javax.inject
+ javax.inject
+ 1
+
+
+
+
+ com.github.whvcse
+ easy-captcha
+ 1.6.2
+
+
+
+ org.apache.commons
+ commons-text
+ 1.10.0
+
+
+
+
+ nl.basjes.parse.useragent
+ yauaa
+ 6.11
+
+
+
+
+ cn.idev.excel
+ fastexcel
+ 1.2.0
+
+
+
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
+ true
+
+
+
+
+
+
+
+
+
+ public
+ aliyun nexus
+ http://maven.aliyun.com/nexus/content/groups/public/
+
+ true
+
+
+
+
+
+
+
+
+ public
+ aliyun nexus
+ http://maven.aliyun.com/nexus/content/groups/public/
+
+ true
+
+
+ false
+
+
+
+
diff --git a/youchain-common/pom.xml b/youchain-common/pom.xml
new file mode 100644
index 0000000..630c999
--- /dev/null
+++ b/youchain-common/pom.xml
@@ -0,0 +1,26 @@
+
+
+
+ youchain
+ com.youchain
+ 2.6
+
+ 4.0.0
+
+ 5.8.21
+
+
+ youchain-common
+ 公共模块
+
+
+
+
+ cn.hutool
+ hutool-all
+ ${hutool.version}
+
+
+
\ No newline at end of file
diff --git a/youchain-common/src/main/java/com/youchain/annotation/AnonymousAccess.java b/youchain-common/src/main/java/com/youchain/annotation/AnonymousAccess.java
new file mode 100644
index 0000000..2936886
--- /dev/null
+++ b/youchain-common/src/main/java/com/youchain/annotation/AnonymousAccess.java
@@ -0,0 +1,30 @@
+/*
+ * Copyright 2019-2020 Zheng Jie
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.youchain.annotation;
+
+import java.lang.annotation.*;
+
+/**
+ * @author jacky
+ * 用于标记匿名访问方法
+ */
+@Inherited
+@Documented
+@Target({ElementType.METHOD,ElementType.ANNOTATION_TYPE})
+@Retention(RetentionPolicy.RUNTIME)
+public @interface AnonymousAccess {
+
+}
diff --git a/youchain-common/src/main/java/com/youchain/annotation/DataPermission.java b/youchain-common/src/main/java/com/youchain/annotation/DataPermission.java
new file mode 100644
index 0000000..f99c6c0
--- /dev/null
+++ b/youchain-common/src/main/java/com/youchain/annotation/DataPermission.java
@@ -0,0 +1,47 @@
+/*
+ * Copyright 2019-2020 Zheng Jie
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.youchain.annotation;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+/**
+ *
+ * 用于判断是否过滤数据权限
+ * 1、如果没有用到 @OneToOne 这种关联关系,只需要填写 fieldName [参考:DeptQueryCriteria.class]
+ * 2、如果用到了 @OneToOne ,fieldName 和 joinName 都需要填写,拿UserQueryCriteria.class举例:
+ * 应该是 @DataPermission(joinName = "dept", fieldName = "id")
+ *
+ * @author Liu Xue
+ * @website https://eladmin.vip
+ * @date 2020-05-07
+ **/
+@Target(ElementType.TYPE)
+@Retention(RetentionPolicy.RUNTIME)
+public @interface DataPermission {
+
+ /**
+ * Entity 中的字段名称
+ */
+ String fieldName() default "";
+
+ /**
+ * Entity 中与部门关联的字段名称
+ */
+ String joinName() default "";
+}
diff --git a/youchain-common/src/main/java/com/youchain/annotation/Limit.java b/youchain-common/src/main/java/com/youchain/annotation/Limit.java
new file mode 100644
index 0000000..f44ae97
--- /dev/null
+++ b/youchain-common/src/main/java/com/youchain/annotation/Limit.java
@@ -0,0 +1,50 @@
+/*
+ * Copyright 2019-2020 Zheng Jie
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.youchain.annotation;
+
+import com.youchain.aspect.LimitType;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+/**
+ * @author jacky
+ */
+@Target(ElementType.METHOD)
+@Retention(RetentionPolicy.RUNTIME)
+public @interface Limit {
+
+ // 资源名称,用于描述接口功能
+ String name() default "";
+
+ // 资源 key
+ String key() default "";
+
+ // key prefix
+ String prefix() default "";
+
+ // 时间的,单位秒
+ int period();
+
+ // 限制访问次数
+ int count();
+
+ // 限制类型
+ LimitType limitType() default LimitType.CUSTOMER;
+
+}
diff --git a/youchain-common/src/main/java/com/youchain/annotation/Query.java b/youchain-common/src/main/java/com/youchain/annotation/Query.java
new file mode 100644
index 0000000..9701cb2
--- /dev/null
+++ b/youchain-common/src/main/java/com/youchain/annotation/Query.java
@@ -0,0 +1,104 @@
+/*
+ * Copyright 2019-2020 Zheng Jie
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.youchain.annotation;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+/**
+ * @author Liu Xue
+ * @date 2019-6-4 13:52:30
+ */
+@Target(ElementType.FIELD)
+@Retention(RetentionPolicy.RUNTIME)
+public @interface Query {
+
+ // Dong ZhaoYang 2017/8/7 基本对象的属性名
+ String propName() default "";
+ // Dong ZhaoYang 2017/8/7 查询方式
+ Type type() default Type.EQUAL;
+
+ /**
+ * 连接查询的属性名,如User类中的dept
+ */
+ String joinName() default "";
+
+ /**
+ * 默认左连接
+ */
+ Join join() default Join.LEFT;
+
+ /**
+ * 多字段模糊搜索,仅支持String类型字段,多个用逗号隔开, 如@Query(blurry = "email,username")
+ */
+ String blurry() default "";
+
+ enum Type {
+ // jie 2019/6/4 相等
+ EQUAL
+ // Dong ZhaoYang 2017/8/7 大于等于
+ , GREATER_THAN
+ // Dong ZhaoYang 2017/8/7 小于等于
+ , LESS_THAN
+ // Dong ZhaoYang 2017/8/7 大于
+ , GREATER_THAN_NQ
+ // Dong ZhaoYang 2017/8/7 中模糊查询
+ , INNER_LIKE
+ // Dong ZhaoYang 2017/8/7 左模糊查询
+ , LEFT_LIKE
+ // Dong ZhaoYang 2017/8/7 右模糊查询
+ , RIGHT_LIKE
+ // Dong ZhaoYang 2017/8/7 小于
+ , LESS_THAN_NQ
+ // jie 2019/6/4 包含
+ , IN
+ // 不包含
+ , NOT_IN
+ // 不等于
+ ,NOT_EQUAL
+ // between
+ ,BETWEEN
+ // 不为空
+ ,NOT_NULL
+ // 为空
+ ,IS_NULL
+ //两个属性 相等
+ ,EQUAL_2
+ // 两个属性 大于等于
+ , GREATER_THAN_2
+ // 两个属性 小于等于
+ , LESS_THAN_2
+ // 两个属性 大于等于
+ , GREATER_THAN_NQ_2
+ // 两个属性 小于等于
+ , LESS_THAN_NQ_2
+ // 两个属性 不相等等于
+ , NOT_EQUAL_2
+ }
+
+ /**
+ * @author Liu Xue
+ * 适用于简单连接查询,复杂的请自定义该注解,或者使用sql查询
+ */
+ enum Join {
+ /** jie 2019-6-4 13:18:30 */
+ LEFT, RIGHT, INNER
+ }
+
+}
+
diff --git a/youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousDeleteMapping.java b/youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousDeleteMapping.java
new file mode 100644
index 0000000..b4ad330
--- /dev/null
+++ b/youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousDeleteMapping.java
@@ -0,0 +1,91 @@
+/*
+ * Copyright 2002-2016 the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.youchain.annotation.rest;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+import com.youchain.annotation.AnonymousAccess;
+import org.springframework.core.annotation.AliasFor;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+
+/**
+ * Annotation for mapping HTTP {@code DELETE} requests onto specific handler
+ * methods.
+ * 支持匿名访问 DeleteMapping
+ *
+ * @author liaojinlong
+ * @see AnonymousGetMapping
+ * @see AnonymousPostMapping
+ * @see AnonymousPutMapping
+ * @see AnonymousPatchMapping
+ * @see RequestMapping
+ */
+@AnonymousAccess
+@Target(ElementType.METHOD)
+@Retention(RetentionPolicy.RUNTIME)
+@Documented
+@RequestMapping(method = RequestMethod.DELETE)
+public @interface AnonymousDeleteMapping {
+
+ /**
+ * Alias for {@link RequestMapping#name}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String name() default "";
+
+ /**
+ * Alias for {@link RequestMapping#value}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] value() default {};
+
+ /**
+ * Alias for {@link RequestMapping#path}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] path() default {};
+
+ /**
+ * Alias for {@link RequestMapping#params}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] params() default {};
+
+ /**
+ * Alias for {@link RequestMapping#headers}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] headers() default {};
+
+ /**
+ * Alias for {@link RequestMapping#consumes}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] consumes() default {};
+
+ /**
+ * Alias for {@link RequestMapping#produces}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] produces() default {};
+
+}
diff --git a/youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousGetMapping.java b/youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousGetMapping.java
new file mode 100644
index 0000000..32f1e25
--- /dev/null
+++ b/youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousGetMapping.java
@@ -0,0 +1,90 @@
+/*
+ * Copyright 2002-2016 the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.youchain.annotation.rest;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+import com.youchain.annotation.AnonymousAccess;
+import org.springframework.core.annotation.AliasFor;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+
+/**
+ * Annotation for mapping HTTP {@code GET} requests onto specific handler
+ * methods.
+ *
+ * 支持匿名访问 GetMapping
+ *
+ * @author liaojinlong
+ * @see RequestMapping
+ */
+@AnonymousAccess
+@Target(ElementType.METHOD)
+@Retention(RetentionPolicy.RUNTIME)
+@Documented
+@RequestMapping(method = RequestMethod.GET)
+public @interface AnonymousGetMapping {
+
+ /**
+ * Alias for {@link RequestMapping#name}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String name() default "";
+
+ /**
+ * Alias for {@link RequestMapping#value}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] value() default {};
+
+ /**
+ * Alias for {@link RequestMapping#path}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] path() default {};
+
+ /**
+ * Alias for {@link RequestMapping#params}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] params() default {};
+
+ /**
+ * Alias for {@link RequestMapping#headers}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] headers() default {};
+
+ /**
+ * Alias for {@link RequestMapping#consumes}.
+ *
+ * @since 4.3.5
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] consumes() default {};
+
+ /**
+ * Alias for {@link RequestMapping#produces}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] produces() default {};
+
+}
diff --git a/youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousPatchMapping.java b/youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousPatchMapping.java
new file mode 100644
index 0000000..40cdba1
--- /dev/null
+++ b/youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousPatchMapping.java
@@ -0,0 +1,91 @@
+/*
+ * Copyright 2002-2016 the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.youchain.annotation.rest;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+import com.youchain.annotation.AnonymousAccess;
+import org.springframework.core.annotation.AliasFor;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+
+/**
+ * Annotation for mapping HTTP {@code PATCH} requests onto specific handler
+ * methods.
+ * * 支持匿名访问 PatchMapping
+ *
+ * @author liaojinlong
+ * @see AnonymousGetMapping
+ * @see AnonymousPostMapping
+ * @see AnonymousPutMapping
+ * @see AnonymousDeleteMapping
+ * @see RequestMapping
+ */
+@AnonymousAccess
+@Target(ElementType.METHOD)
+@Retention(RetentionPolicy.RUNTIME)
+@Documented
+@RequestMapping(method = RequestMethod.PATCH)
+public @interface AnonymousPatchMapping {
+
+ /**
+ * Alias for {@link RequestMapping#name}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String name() default "";
+
+ /**
+ * Alias for {@link RequestMapping#value}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] value() default {};
+
+ /**
+ * Alias for {@link RequestMapping#path}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] path() default {};
+
+ /**
+ * Alias for {@link RequestMapping#params}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] params() default {};
+
+ /**
+ * Alias for {@link RequestMapping#headers}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] headers() default {};
+
+ /**
+ * Alias for {@link RequestMapping#consumes}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] consumes() default {};
+
+ /**
+ * Alias for {@link RequestMapping#produces}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] produces() default {};
+
+}
diff --git a/youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousPostMapping.java b/youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousPostMapping.java
new file mode 100644
index 0000000..c92ed1f
--- /dev/null
+++ b/youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousPostMapping.java
@@ -0,0 +1,91 @@
+/*
+ * Copyright 2002-2016 the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.youchain.annotation.rest;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+import com.youchain.annotation.AnonymousAccess;
+import org.springframework.core.annotation.AliasFor;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+
+/**
+ * Annotation for mapping HTTP {@code POST} requests onto specific handler
+ * methods.
+ * 支持匿名访问 PostMapping
+ *
+ * @author liaojinlong
+ * @see AnonymousGetMapping
+ * @see AnonymousPostMapping
+ * @see AnonymousPutMapping
+ * @see AnonymousDeleteMapping
+ * @see RequestMapping
+ */
+@AnonymousAccess
+@Target(ElementType.METHOD)
+@Retention(RetentionPolicy.RUNTIME)
+@Documented
+@RequestMapping(method = RequestMethod.POST)
+public @interface AnonymousPostMapping {
+
+ /**
+ * Alias for {@link RequestMapping#name}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String name() default "";
+
+ /**
+ * Alias for {@link RequestMapping#value}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] value() default {};
+
+ /**
+ * Alias for {@link RequestMapping#path}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] path() default {};
+
+ /**
+ * Alias for {@link RequestMapping#params}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] params() default {};
+
+ /**
+ * Alias for {@link RequestMapping#headers}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] headers() default {};
+
+ /**
+ * Alias for {@link RequestMapping#consumes}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] consumes() default {};
+
+ /**
+ * Alias for {@link RequestMapping#produces}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] produces() default {};
+
+}
diff --git a/youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousPutMapping.java b/youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousPutMapping.java
new file mode 100644
index 0000000..6ff1827
--- /dev/null
+++ b/youchain-common/src/main/java/com/youchain/annotation/rest/AnonymousPutMapping.java
@@ -0,0 +1,91 @@
+/*
+ * Copyright 2002-2016 the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.youchain.annotation.rest;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+import com.youchain.annotation.AnonymousAccess;
+import org.springframework.core.annotation.AliasFor;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+
+/**
+ * Annotation for mapping HTTP {@code PUT} requests onto specific handler
+ * methods.
+ * * 支持匿名访问 PutMapping
+ *
+ * @author liaojinlong
+ * @see AnonymousGetMapping
+ * @see AnonymousPostMapping
+ * @see AnonymousPutMapping
+ * @see AnonymousDeleteMapping
+ * @see RequestMapping
+ */
+@AnonymousAccess
+@Target(ElementType.METHOD)
+@Retention(RetentionPolicy.RUNTIME)
+@Documented
+@RequestMapping(method = RequestMethod.PUT)
+public @interface AnonymousPutMapping {
+
+ /**
+ * Alias for {@link RequestMapping#name}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String name() default "";
+
+ /**
+ * Alias for {@link RequestMapping#value}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] value() default {};
+
+ /**
+ * Alias for {@link RequestMapping#path}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] path() default {};
+
+ /**
+ * Alias for {@link RequestMapping#params}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] params() default {};
+
+ /**
+ * Alias for {@link RequestMapping#headers}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] headers() default {};
+
+ /**
+ * Alias for {@link RequestMapping#consumes}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] consumes() default {};
+
+ /**
+ * Alias for {@link RequestMapping#produces}.
+ */
+ @AliasFor(annotation = RequestMapping.class)
+ String[] produces() default {};
+
+}
diff --git a/youchain-common/src/main/java/com/youchain/aspect/LimitAspect.java b/youchain-common/src/main/java/com/youchain/aspect/LimitAspect.java
new file mode 100644
index 0000000..ca21871
--- /dev/null
+++ b/youchain-common/src/main/java/com/youchain/aspect/LimitAspect.java
@@ -0,0 +1,99 @@
+/*
+ * Copyright 2019-2020 Zheng Jie
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.youchain.aspect;
+
+import com.google.common.collect.ImmutableList;
+import com.youchain.utils.RequestHolder;
+import com.youchain.utils.StringUtils;
+import com.youchain.annotation.Limit;
+import com.youchain.exception.BadRequestException;
+import org.aspectj.lang.ProceedingJoinPoint;
+import org.aspectj.lang.annotation.Around;
+import org.aspectj.lang.annotation.Aspect;
+import org.aspectj.lang.annotation.Pointcut;
+import org.aspectj.lang.reflect.MethodSignature;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.data.redis.core.RedisTemplate;
+import org.springframework.data.redis.core.script.DefaultRedisScript;
+import org.springframework.data.redis.core.script.RedisScript;
+import org.springframework.stereotype.Component;
+import javax.servlet.http.HttpServletRequest;
+import java.lang.reflect.Method;
+
+/**
+ * @author /
+ */
+@Aspect
+@Component
+public class LimitAspect {
+
+ private final RedisTemplate