下载资源后端资源详情
light-main.zip
大小:537.36KB
价格:33积分
下载量:0
评分:
5.0
上传者:2301_80488214
更新日期:2024-08-07

基于java spring boot 面向对象建模的低代码快速开发框架

资源文件列表(大概)

文件名
大小
light-main/
-
light-main/.gitignore
1.54MB
light-main/Light.Admin/
-
light-main/Light.Admin/pom.xml
4.59KB
light-main/Light.Admin/src/
-
light-main/Light.Admin/src/main/
-
light-main/Light.Admin/src/main/java/
-
light-main/Light.Admin/src/main/java/cn/
-
light-main/Light.Admin/src/main/java/cn/light/
-
light-main/Light.Admin/src/main/java/cn/light/admin/
-
light-main/Light.Admin/src/main/java/cn/light/admin/LightAdminApplication.java
1.31KB
light-main/Light.Admin/src/main/java/cn/light/admin/advice/
-
light-main/Light.Admin/src/main/java/cn/light/admin/advice/ApiResultAdvice.java
2.64KB
light-main/Light.Admin/src/main/java/cn/light/admin/advice/ExceptionHandleAdvice.java
1.96KB
light-main/Light.Admin/src/main/java/cn/light/admin/advice/LoginInterceptor.java
1.84KB
light-main/Light.Admin/src/main/java/cn/light/admin/advice/UserAuditorAware.java
1.18KB
light-main/Light.Admin/src/main/java/cn/light/admin/aspect/
-
light-main/Light.Admin/src/main/java/cn/light/admin/aspect/LogAspect.java
4.99KB
light-main/Light.Admin/src/main/java/cn/light/admin/aspect/PermissionAspect.java
794B
light-main/Light.Admin/src/main/java/cn/light/admin/aspect/RepeatSubmitAspect.java
2.1KB
light-main/Light.Admin/src/main/java/cn/light/admin/component/
-
light-main/Light.Admin/src/main/java/cn/light/admin/component/AuditMetaObjectHandler.java
1.26KB
light-main/Light.Admin/src/main/java/cn/light/admin/component/DictionarySerializer.java
4.26KB
light-main/Light.Admin/src/main/java/cn/light/admin/config/
-
light-main/Light.Admin/src/main/java/cn/light/admin/config/Config.java
3.34KB
light-main/Light.Admin/src/main/java/cn/light/admin/config/WebMvcConfig.java
1.76KB
light-main/Light.Admin/src/main/java/cn/light/admin/config/properties/
-
light-main/Light.Admin/src/main/java/cn/light/admin/config/properties/FileUploadProperties.java
550B
light-main/Light.Admin/src/main/java/cn/light/admin/controller/
-
light-main/Light.Admin/src/main/java/cn/light/admin/controller/ArticleController.java
2.16KB
light-main/Light.Admin/src/main/java/cn/light/admin/controller/BaseController.java
773B
light-main/Light.Admin/src/main/java/cn/light/admin/controller/ConfigController.java
2.23KB
light-main/Light.Admin/src/main/java/cn/light/admin/controller/DictDataController.java
2.13KB
light-main/Light.Admin/src/main/java/cn/light/admin/controller/DictTypeController.java
2.05KB
light-main/Light.Admin/src/main/java/cn/light/admin/controller/FileController.java
2.63KB
light-main/Light.Admin/src/main/java/cn/light/admin/controller/HomeController.java
3.38KB
light-main/Light.Admin/src/main/java/cn/light/admin/controller/LogController.java
1.99KB
light-main/Light.Admin/src/main/java/cn/light/admin/controller/MessageController.java
2.2KB
light-main/Light.Admin/src/main/java/cn/light/admin/controller/PermissionController.java
3.16KB
light-main/Light.Admin/src/main/java/cn/light/admin/controller/RoleController.java
2.22KB
light-main/Light.Admin/src/main/java/cn/light/admin/controller/TableColumnController.java
1.93KB
light-main/Light.Admin/src/main/java/cn/light/admin/controller/UserController.java
5.08KB
light-main/Light.Admin/src/main/resources/
-
light-main/Light.Admin/src/main/resources/application-hz.yml
439B
light-main/Light.Admin/src/main/resources/application-pro.yml
421B
light-main/Light.Admin/src/main/resources/application.yml
1.39KB
light-main/Light.Admin/src/test/
-
light-main/Light.Admin/src/test/java/
-
light-main/Light.Admin/src/test/java/cn/
-
light-main/Light.Admin/src/test/java/cn/light/
-
light-main/Light.Admin/src/test/java/cn/light/admin/
-
light-main/Light.Admin/src/test/java/cn/light/admin/ApplicationTests.java
233B
light-main/Light.Admin/src/test/java/cn/light/admin/controller/
-
light-main/Light.Admin/src/test/java/cn/light/admin/controller/DbTest.java
2.64KB
light-main/Light.Admin/src/test/java/cn/light/admin/controller/LogTest.java
1.31KB
light-main/Light.Admin/src/test/java/cn/light/admin/controller/TableTest.java
682B
light-main/Light.Api/
-
light-main/Light.Api/pom.xml
5.29KB
light-main/Light.Api/src/
-
light-main/Light.Api/src/main/
-
light-main/Light.Api/src/main/java/
-
light-main/Light.Api/src/main/java/com/
-
light-main/Light.Api/src/main/java/com/light/
-
light-main/Light.Api/src/main/java/com/light/api/
-
light-main/Light.Api/src/main/java/com/light/api/LightApiApplication.java
310B
light-main/Light.Api/src/main/java/com/light/api/controller/
-
light-main/Light.Api/src/main/java/com/light/api/controller/IndexController.java
577B
light-main/Light.Api/src/main/resources/
-
light-main/Light.Api/src/main/resources/application.yml
21B
light-main/Light.Api/src/test/
-
light-main/Light.Api/src/test/java/
-
light-main/Light.Api/src/test/java/com/
-
light-main/Light.Api/src/test/java/com/light/
-
light-main/Light.Api/src/test/java/com/light/api/
-
light-main/Light.Api/src/test/java/com/light/api/ApplicationTests.java
199B
light-main/Light.Common/
-
light-main/Light.Common/README.md
62B
light-main/Light.Common/pom.xml
2.02KB
light-main/Light.Common/src/
-
light-main/Light.Common/src/main/
-
light-main/Light.Common/src/main/java/
-
light-main/Light.Common/src/main/java/cn/
-
light-main/Light.Common/src/main/java/cn/light/
-
light-main/Light.Common/src/main/java/cn/light/common/
-
light-main/Light.Common/src/main/java/cn/light/common/anno/
-
light-main/Light.Common/src/main/java/cn/light/common/anno/AutoCover.java
614B
light-main/Light.Common/src/main/java/cn/light/common/anno/AutoEntity.java
1.01KB
light-main/Light.Common/src/main/java/cn/light/common/anno/AutoEntityField.java
1.11KB
light-main/Light.Common/src/main/java/cn/light/common/anno/AutoEntityFieldDefault.java
559B
light-main/Light.Common/src/main/java/cn/light/common/anno/AutoSorted.java
230B
light-main/Light.Common/src/main/java/cn/light/common/anno/InQueryDTO.java
384B
light-main/Light.Common/src/main/java/cn/light/common/anno/NotinListDTO.java
412B
light-main/Light.Common/src/main/java/cn/light/common/annotation/
-
light-main/Light.Common/src/main/java/cn/light/common/annotation/ApiModelPropertyEnum.java
757B
light-main/Light.Common/src/main/java/cn/light/common/annotation/ApiResultIgnore.java
391B
light-main/Light.Common/src/main/java/cn/light/common/annotation/ExcelAnnotation.java
443B
light-main/Light.Common/src/main/java/cn/light/common/annotation/Log.java
607B
light-main/Light.Common/src/main/java/cn/light/common/annotation/NoPermission.java
257B
light-main/Light.Common/src/main/java/cn/light/common/annotation/NoRepeatSubmit.java
570B
light-main/Light.Common/src/main/java/cn/light/common/annotation/Permission.java
561B
light-main/Light.Common/src/main/java/cn/light/common/component/
-
light-main/Light.Common/src/main/java/cn/light/common/component/IDictionaryObject.java
275B
light-main/Light.Common/src/main/java/cn/light/common/component/SerialUtil.java
2.21KB
light-main/Light.Common/src/main/java/cn/light/common/consts/
-
light-main/Light.Common/src/main/java/cn/light/common/consts/Consts.java
232B
light-main/Light.Common/src/main/java/cn/light/common/consts/IExtendObject.java
212B
light-main/Light.Common/src/main/java/cn/light/common/consts/IntegerConst.java
94B
light-main/Light.Common/src/main/java/cn/light/common/dto/
-
light-main/Light.Common/src/main/java/cn/light/common/dto/ExtendColumnInfo.java
804B
light-main/Light.Common/src/main/java/cn/light/common/dto/ListColumnDTO.java
929B
light-main/Light.Common/src/main/java/cn/light/common/dto/PageInfo.java
2.67KB
light-main/Light.Common/src/main/java/cn/light/common/dto/SysBaseDTO.java
860B
light-main/Light.Common/src/main/java/cn/light/common/enums/
-
light-main/Light.Common/src/main/java/cn/light/common/enums/BaseEnum.java
3.32KB
light-main/Light.Common/src/main/java/cn/light/common/enums/BusinessEnum.java
757B
light-main/Light.Common/src/main/java/cn/light/common/enums/CodeTypeEnum.java
486B
light-main/Light.Common/src/main/java/cn/light/common/enums/DtoTplEnum.java
314B
light-main/Light.Common/src/main/java/cn/light/common/enums/ExtendColumnTypeEnum.java
574B
light-main/Light.Common/src/main/java/cn/light/common/enums/HtmlTypeEnum.java
714B
light-main/Light.Common/src/main/java/cn/light/common/enums/LogicalEnum.java
138B
light-main/Light.Common/src/main/java/cn/light/common/enums/ResultEnum.java
645B
light-main/Light.Common/src/main/java/cn/light/common/exception/
-
light-main/Light.Common/src/main/java/cn/light/common/exception/BaseErrorCode.java
399B
light-main/Light.Common/src/main/java/cn/light/common/exception/BaseKnownException.java
1.03KB
light-main/Light.Common/src/main/java/cn/light/common/util/
-
light-main/Light.Common/src/main/java/cn/light/common/util/DtoMapper.java
2.53KB
light-main/Light.Common/src/main/java/cn/light/common/util/ExcelUtil.java
12.41KB
light-main/Light.Common/src/main/java/cn/light/common/util/PageUtil.java
1.65KB
light-main/Light.Common/src/main/java/cn/light/common/util/ReflectUtil.java
1.24KB
light-main/Light.Common/src/main/java/cn/light/common/util/ResultVO.java
2.08KB
light-main/Light.Common/src/main/java/cn/light/common/util/StringObjectMapper.java
5.59KB
light-main/Light.Entity/
-
light-main/Light.Entity/pom.xml
1.53KB
light-main/Light.Entity/src/
-
light-main/Light.Entity/src/main/
-
light-main/Light.Entity/src/main/java/
-
light-main/Light.Entity/src/main/java/cn/
-
light-main/Light.Entity/src/main/java/cn/light/
-
light-main/Light.Entity/src/main/java/cn/light/entity/
-
light-main/Light.Entity/src/main/java/cn/light/entity/cache/
-
light-main/Light.Entity/src/main/java/cn/light/entity/cache/SmsCache.java
448B
light-main/Light.Entity/src/main/java/cn/light/entity/cache/SmsCacheRepository.java
175B
light-main/Light.Entity/src/main/java/cn/light/entity/cache/TableColumnCacheRepository.java
574B
light-main/Light.Entity/src/main/java/cn/light/entity/cache/UserCache.java
571B
light-main/Light.Entity/src/main/java/cn/light/entity/cache/UserCacheRepository.java
256B
light-main/Light.Entity/src/main/java/cn/light/entity/entity/
-
light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysArticle.java
1.31KB
light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysBase.java
2.01KB
light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysCode.java
586B
light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysConfig.java
2.07KB
light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysDictData.java
1.57KB
light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysDictType.java
1.07KB
light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysFile.java
1.43KB
light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysLog.java
1.58KB
light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysMessage.java
1.85KB
light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysMessageTemplate.java
1.39KB
light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysPermission.java
1.83KB
light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysRole.java
962B
light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysRolePermission.java
681B
light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysTableColumn.java
1.08KB
light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysUser.java
2.26KB
light-main/Light.Entity/src/main/java/cn/light/entity/entity/SysUserRole.java
813B
light-main/Light.Entity/src/main/java/cn/light/entity/mapper/
-
light-main/Light.Entity/src/main/java/cn/light/entity/mapper/ArticleMapper.java
464B
light-main/Light.Entity/src/main/java/cn/light/entity/mapper/CodeMapper.java
1.28KB
light-main/Light.Entity/src/main/java/cn/light/entity/mapper/ConfigMapper.java
462B
light-main/Light.Entity/src/main/java/cn/light/entity/mapper/DictDataMapper.java
478B
light-main/Light.Entity/src/main/java/cn/light/entity/mapper/DictTypeMapper.java
478B
light-main/Light.Entity/src/main/java/cn/light/entity/mapper/FileMapper.java
446B
light-main/Light.Entity/src/main/java/cn/light/entity/mapper/LogMapper.java
432B
light-main/Light.Entity/src/main/java/cn/light/entity/mapper/MessageMapper.java
727B
light-main/Light.Entity/src/main/java/cn/light/entity/mapper/MessageTemplateMapper.java
599B
light-main/Light.Entity/src/main/java/cn/light/entity/mapper/PermissionMapper.java
488B
light-main/Light.Entity/src/main/java/cn/light/entity/mapper/RoleMapper.java
446B
light-main/Light.Entity/src/main/java/cn/light/entity/mapper/TableColumnMapper.java
674B
light-main/Light.Entity/src/main/java/cn/light/entity/mapper/UserMapper.java
521B
light-main/Light.Entity/src/main/java/cn/light/entity/repository/
-
light-main/Light.Entity/src/main/java/cn/light/entity/repository/ArticleRepository.java
511B
light-main/Light.Entity/src/main/java/cn/light/entity/repository/CodeRepository.java
575B
light-main/Light.Entity/src/main/java/cn/light/entity/repository/ConfigRepository.java
513B
light-main/Light.Entity/src/main/java/cn/light/entity/repository/DictDataRepository.java
667B
light-main/Light.Entity/src/main/java/cn/light/entity/repository/DictTypeRepository.java
667B
light-main/Light.Entity/src/main/java/cn/light/entity/repository/FileRepository.java
672B
light-main/Light.Entity/src/main/java/cn/light/entity/repository/LogRepository.java
437B
light-main/Light.Entity/src/main/java/cn/light/entity/repository/MessageRepository.java
587B
light-main/Light.Entity/src/main/java/cn/light/entity/repository/MessageTemplateRepository.java
619B
light-main/Light.Entity/src/main/java/cn/light/entity/repository/PermissionRepository.java
960B
light-main/Light.Entity/src/main/java/cn/light/entity/repository/RolePermissionRepository.java
711B
light-main/Light.Entity/src/main/java/cn/light/entity/repository/RoleRepository.java
663B
light-main/Light.Entity/src/main/java/cn/light/entity/repository/TableColumnRepository.java
743B
light-main/Light.Entity/src/main/java/cn/light/entity/repository/UserRepository.java
835B
light-main/Light.Entity/src/main/java/cn/light/entity/repository/UserRoleRepository.java
994B
light-main/Light.Entity/src/main/resources/
-
light-main/Light.Entity/src/main/resources/mapper/
-
light-main/Light.Entity/src/main/resources/mapper/ArticleMapper.xml
614B
light-main/Light.Entity/src/main/resources/mapper/ConfigMapper.xml
543B
light-main/Light.Entity/src/main/resources/mapper/DictDataMapper.xml
379B
light-main/Light.Entity/src/main/resources/mapper/DictTypeMapper.xml
379B
light-main/Light.Entity/src/main/resources/mapper/FileMapper.xml
570B
light-main/Light.Entity/src/main/resources/mapper/LogMapper.xml
704B
light-main/Light.Entity/src/main/resources/mapper/MessageMapper.xml
1.12KB
light-main/Light.Entity/src/main/resources/mapper/MessageMapper_20240804225334.txt
391B
light-main/Light.Entity/src/main/resources/mapper/MessageTemplateMapper.xml
503B
light-main/Light.Entity/src/main/resources/mapper/PermissionMapper.xml
471B
light-main/Light.Entity/src/main/resources/mapper/RoleMapper.xml
453B
light-main/Light.Entity/src/main/resources/mapper/TableColumnMapper.xml
404B
light-main/Light.Entity/src/main/resources/mapper/UserMapper.xml
1.42KB
light-main/Light.Generator/
-
light-main/Light.Generator/pom.xml
1.72KB
light-main/Light.Generator/src/
-
light-main/Light.Generator/src/main/
-
light-main/Light.Generator/src/main/java/
-
light-main/Light.Generator/src/main/java/cn/
-
light-main/Light.Generator/src/main/java/cn/light/
-
light-main/Light.Generator/src/main/java/cn/light/generator/
-
light-main/Light.Generator/src/main/java/cn/light/generator/Bootstrap.java
1.29KB
light-main/Light.Generator/src/main/java/cn/light/generator/config/
-
light-main/Light.Generator/src/main/java/cn/light/generator/config/Config.java
992B
light-main/Light.Generator/src/main/java/cn/light/generator/config/Const.java
1KB
light-main/Light.Generator/src/main/java/cn/light/generator/processor/
-
light-main/Light.Generator/src/main/java/cn/light/generator/processor/BaseService.java
4.27KB
light-main/Light.Generator/src/main/java/cn/light/generator/processor/ControllerService.java
3.98KB
light-main/Light.Generator/src/main/java/cn/light/generator/processor/DictionaryService.java
3.36KB
light-main/Light.Generator/src/main/java/cn/light/generator/processor/DtoService.java
10.42KB
light-main/Light.Generator/src/main/java/cn/light/generator/processor/ImplService.java
3.04KB
light-main/Light.Generator/src/main/java/cn/light/generator/processor/InitService.java
1.81KB
light-main/Light.Generator/src/main/java/cn/light/generator/processor/JpaCommentService.java
4.78KB
light-main/Light.Generator/src/main/java/cn/light/generator/processor/MapperService.java
5.63KB
light-main/Light.Generator/src/main/java/cn/light/generator/processor/RepositoryService.java
2.17KB
light-main/Light.Generator/src/main/java/cn/light/generator/processor/ServiceInterface.java
358B
light-main/Light.Generator/src/main/java/cn/light/generator/processor/ViewService.java
22.25KB
light-main/Light.Generator/src/main/resources/
-
light-main/Light.Generator/src/main/resources/db-dev.setting
595B
light-main/Light.Generator/src/main/resources/db-es.setting
595B
light-main/Light.Generator/src/main/resources/templates/
-
light-main/Light.Generator/src/main/resources/templates/auto/
-
light-main/Light.Generator/src/main/resources/templates/auto/add.vue
1.75KB
light-main/Light.Generator/src/main/resources/templates/auto/controller.tpl
2.41KB
light-main/Light.Generator/src/main/resources/templates/auto/data.tpl
694B
light-main/Light.Generator/src/main/resources/templates/auto/db-es.setting
403B
light-main/Light.Generator/src/main/resources/templates/auto/dto.tpl
852B
light-main/Light.Generator/src/main/resources/templates/auto/implInterface.tpl
900B
light-main/Light.Generator/src/main/resources/templates/auto/implService.tpl
3.19KB
light-main/Light.Generator/src/main/resources/templates/auto/info.vue
777B
light-main/Light.Generator/src/main/resources/templates/auto/list.vue
5.24KB
light-main/Light.Generator/src/main/resources/templates/auto/listDto.tpl
892B
light-main/Light.Generator/src/main/resources/templates/auto/mapper.tpl
592B
light-main/Light.Generator/src/main/resources/templates/auto/mapperXml.tpl
424B
light-main/Light.Generator/src/main/resources/templates/auto/queryDto.tpl
851B
light-main/Light.Generator/src/main/resources/templates/auto/repository.tpl
612B
light-main/Light.Packet/
-
light-main/Light.Packet/pom.xml
1016B
light-main/Light.Packet/src/
-
light-main/Light.Packet/src/main/
-
light-main/Light.Packet/src/main/java/
-
light-main/Light.Packet/src/main/java/cn/
-
light-main/Light.Packet/src/main/java/cn/light/
-
light-main/Light.Packet/src/main/java/cn/light/packet/
-
light-main/Light.Packet/src/main/java/cn/light/packet/dto/
-
light-main/Light.Packet/src/main/java/cn/light/packet/dto/article/
-
light-main/Light.Packet/src/main/java/cn/light/packet/dto/article/ArticleDTO.java
1.06KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/article/ArticleListDTO.java
1.04KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/article/ArticleQueryDTO.java
868B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/config/
-
light-main/Light.Packet/src/main/java/cn/light/packet/dto/config/ConfigDTO.java
1.78KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/config/ConfigListDTO.java
1.96KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/config/ConfigQueryDTO.java
1.15KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/dictData/
-
light-main/Light.Packet/src/main/java/cn/light/packet/dto/dictData/DictDataDTO.java
1.3KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/dictData/DictDataListDTO.java
1.31KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/dictData/DictDataQueryDTO.java
861B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/dictType/
-
light-main/Light.Packet/src/main/java/cn/light/packet/dto/dictType/DictTypeDTO.java
915B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/dictType/DictTypeListDTO.java
921B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/dictType/DictTypeQueryDTO.java
861B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/file/
-
light-main/Light.Packet/src/main/java/cn/light/packet/dto/file/FileDTO.java
1.29KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/file/FileListDTO.java
1.29KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/file/FileQueryDTO.java
858B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/log/
-
light-main/Light.Packet/src/main/java/cn/light/packet/dto/log/LogDTO.java
1.25KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/log/LogListDTO.java
1.19KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/log/LogQueryDTO.java
780B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/message/
-
light-main/Light.Packet/src/main/java/cn/light/packet/dto/message/MessageDTO.java
1.66KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/message/MessageListDTO.java
1.68KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/message/MessageListDTO_20240804225334.txt
1.68KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/message/MessageQueryDTO.java
1.22KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/message/MessageQueryDTO_20240804225334.txt
803B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/messageTemplate/
-
light-main/Light.Packet/src/main/java/cn/light/packet/dto/messageTemplate/MessageTemplateDTO.java
1.3KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/messageTemplate/MessageTemplateListDTO.java
1.34KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/messageTemplate/MessageTemplateQueryDTO.java
958B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/permission/
-
light-main/Light.Packet/src/main/java/cn/light/packet/dto/permission/PermissionDTO.java
1.9KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/permission/PermissionListDTO.java
2.02KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/permission/PermissionQueryDTO.java
969B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/permission/RolePermissionDTO.java
550B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/role/
-
light-main/Light.Packet/src/main/java/cn/light/packet/dto/role/RoleDTO.java
1.2KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/role/RoleListDTO.java
1.25KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/role/RoleQueryDTO.java
986B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/tableColumn/
-
light-main/Light.Packet/src/main/java/cn/light/packet/dto/tableColumn/TableColumnDTO.java
986B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/tableColumn/TableColumnListDTO.java
1022B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/tableColumn/TableColumnQueryDTO.java
815B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/
-
light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/LoginResultDTO.java
446B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/LoginUserDTO.java
945B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/RegDTO.java
2.11KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/RegUserDTO.java
205B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/UserCacheDTO.java
498B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/UserDTO.java
2.18KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/UserKeyDTO.java
466B
light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/UserListDTO.java
1.98KB
light-main/Light.Packet/src/main/java/cn/light/packet/dto/user/UserQueryDTO.java
1.18KB
light-main/Light.Packet/src/main/java/cn/light/packet/enums/
-
light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/
-
light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/ArticleTypeEnum.java
602B
light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/ConfigGroupEnum.java
578B
light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/FileTypeEnum.java
740B
light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/MessageStateEnum.java
702B
light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/StorageTypeEnum.java
602B
light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/TemplateTypeEnum.java
735B
light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/UserRegTypeEnum.java
458B
light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/UserSexEnum.java
587B
light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/UserStateEnum.java
644B
light-main/Light.Packet/src/main/java/cn/light/packet/enums/system/YesOrNoEnum.java
561B
light-main/Light.Server/
-
light-main/Light.Server/pom.xml
2KB
light-main/Light.Server/src/
-
light-main/Light.Server/src/main/
-
light-main/Light.Server/src/main/java/
-
light-main/Light.Server/src/main/java/cn/
-
light-main/Light.Server/src/main/java/cn/light/
-
light-main/Light.Server/src/main/java/cn/light/server/
-
light-main/Light.Server/src/main/java/cn/light/server/service/
-
light-main/Light.Server/src/main/java/cn/light/server/service/ArticleService.java
791B
light-main/Light.Server/src/main/java/cn/light/server/service/ConfigService.java
902B
light-main/Light.Server/src/main/java/cn/light/server/service/DictDataService.java
763B
light-main/Light.Server/src/main/java/cn/light/server/service/DictTypeService.java
763B
light-main/Light.Server/src/main/java/cn/light/server/service/FileService.java
628B
light-main/Light.Server/src/main/java/cn/light/server/service/LogService.java
702B
light-main/Light.Server/src/main/java/cn/light/server/service/MessageService.java
786B
light-main/Light.Server/src/main/java/cn/light/server/service/PermissionService.java
1.19KB
light-main/Light.Server/src/main/java/cn/light/server/service/RoleService.java
725B
light-main/Light.Server/src/main/java/cn/light/server/service/StorageService.java
238B
light-main/Light.Server/src/main/java/cn/light/server/service/TableColumnService.java
770B
light-main/Light.Server/src/main/java/cn/light/server/service/UserService.java
1.47KB
light-main/Light.Server/src/main/java/cn/light/server/service/impl/
-
light-main/Light.Server/src/main/java/cn/light/server/service/impl/ArticleServiceImpl.java
3.05KB
light-main/Light.Server/src/main/java/cn/light/server/service/impl/ConfigServiceImpl.java
4.37KB
light-main/Light.Server/src/main/java/cn/light/server/service/impl/DictDataServiceImpl.java
2.49KB
light-main/Light.Server/src/main/java/cn/light/server/service/impl/DictTypeServiceImpl.java
2.49KB
light-main/Light.Server/src/main/java/cn/light/server/service/impl/FileServiceImpl.java
4.77KB
light-main/Light.Server/src/main/java/cn/light/server/service/impl/LocalServiceImpl.java
1.67KB
light-main/Light.Server/src/main/java/cn/light/server/service/impl/LogServiceImpl.java
2.78KB
light-main/Light.Server/src/main/java/cn/light/server/service/impl/MessageServiceImpl.java
2.75KB
light-main/Light.Server/src/main/java/cn/light/server/service/impl/OssServiceImpl.java
2.02KB
light-main/Light.Server/src/main/java/cn/light/server/service/impl/PermissionServiceImpl.java
6.3KB
light-main/Light.Server/src/main/java/cn/light/server/service/impl/RoleServiceImpl.java
2.68KB
light-main/Light.Server/src/main/java/cn/light/server/service/impl/TableColumnServiceImpl.java
3.38KB
light-main/Light.Server/src/main/java/cn/light/server/service/impl/UserServiceImpl.java
10.25KB
light-main/README.md
8.88KB
light-main/TODO.md
42B
light-main/bin/
-
light-main/bin/run.sh
192B
light-main/doc/
-
light-main/doc/data.html
16.37KB
light-main/doc/db_light_demo.sql
67.66KB
light-main/doc/requrie.md
11.9KB
light-main/doc/系统开发需求.xlsx
178.52KB
light-main/pom.xml
5.87KB

资源内容介绍

配置步骤1、 打开mysql 新建数据库 执行 sql 文件夹 db_light.sql 文件2、 修改 application.yml 文件 配置数据库,前端路径,系统包 等等信息3、 执行 test下 LightInitTest.autoAppliaction() 测试函数 自动化生成相关代码4、 运行spring boot 启动main5、 前端 文件夹 admin-ui 配置好 vue.config.js 相关的代理(模式直接可以使用) npm run serve 运行账号: admin 密码: 1234566、 新增功能新增 entity 文件 完事 运行第二步生成相关代码,再运行 3,4 步骤7、 配置好后台权限 使菜单能正确显示出来开发代码结构规范(简单、实用、高效、规范)Controller 里面可以处理数据一般操作 Repostiory 操作常规简单数据逻辑Service 操作通用复杂的业务处理逻辑数据库操作只用JPA 做到SQL 放JPA接口
# light【轻巧之光】 基于java spring boot 面向对象建模的低代码快速开发框架## 开发背景 spring boot 没有一款基于程序员面向对象设计建模,快速开发类似低代码的框架,有没有合适的? 那就写个,于是就有了轻巧之光。## 配置步骤1、 打开mysql 新建数据库 执行 sql 文件夹 db_light.sql 文件2、 修改 application.yml 文件 配置数据库,前端路径,系统包 等等信息3、 执行 test下 LightInitTest.autoAppliaction() 测试函数 自动化生成相关代码4、 运行spring boot 启动main5、 前端 文件夹 admin-ui 配置好 vue.config.js 相关的代理(模式直接可以使用)```javascript npm run serve 运行``` 账号: admin 密码: 1234566、 新增功能新增 entity 文件 完事 运行第二步生成相关代码,再运行 3,4 步骤7、 配置好后台权限 使菜单能正确显示出来## 开发代码结构规范(简单、实用、高效、规范)1. Controller 里面可以处理数据一般操作 Repostiory 操作常规简单数据逻辑2. Service 操作通用复杂的业务处理逻辑3. 数据库操作只用JPA 做到SQL 放JPA接口4. DTO 处理查询,前端特殊显示模型,大部分业务模型通用Entity 里面实体### Controller 层规范1. 可以做简单业务操作,这个地方跟市面上流行的分包思路可能不一样, 本人比较细化简单、直接。 简单的操作而且是比较独立的,没有必要形式主义,弄个service层2. 拿到请求,做校验 主要 用 hibernate-validator,做简单业务操作。3. 复杂 或者 共用的 业务操作下沉给service解决4. 所有Controller 继承父类 BaseController , 父类处理 Http request 相关的操作,比如获取 客户端ip ...5. 如果有前后端各自的controller 由于本项目单体,也没切分模块,那么可以通过文件夹加以区分,比如api 里面是跟前端app对接的接口, 在webmvcconfig里面配置了相应请求前缀```java @Override public void configurePathMatch(PathMatchConfigurer configurer) { configurer.addPathPrefix("/admin", c -> c.getPackage().getName().contains("cn.light.controller")) .addPathPrefix("/api", c -> c.getPackage().getName().contains("cn.light.api") ) ; } // 注意 如果 api 文件加 和 controller 文件夹里面有相同的controller 时候 @RestController("api-home") 需要注入不同bean名加以区分 /** * 前端首页相关接口 * @author : 二胡子 * @version :1.0.0 */ @RestController("api-home") @RequestMapping("/home") public class HomeController ```### service 层规范1、处理 复杂 业务操作2、谨慎处理 @Transactional 事务注解的使用,不要简单对 service 的方法添加 @Transactional 注解就觉得万事大吉了。应当合并对数据库的操作,尽量减少添加@Transactional方法内的业务逻辑。@Transactional 注解内的 rollbackFor 值必须使用异常的基类 Throwable.class3、需要注意的是:注解 @Transactional 事务在类的内部方法调用是不会生效的> Spring采用动态代理(AOP)实现对bean的管理和切片,它为我们的每个class生成一个代理对象。只有在代理对象之间进行调用时,可以触发切面逻辑。而在同一个class中,方法A调用方法B,调用的是原对象的方法,而不是通过代理对象。所以Spring无法拦截到这次调用,也就无法通过注解保证事务了。简单来说,在同一个类中的方法调用,不会被方法拦截器拦截到,因此事务不会起作用。4、 所以这里 Controller 做一些简单的验证,减少事务粒度, 事务在 service 开启调用### repository 层> 操作数据库用jpa 还是mybatis 怎么选,成年人当然全要咯,但是全要的话又要建立两天体体系, Mapper + Repository 非常麻烦!!> 全新方便的 spring-data-jpa-mybatis 解决了一套架构灵活使用两个框架的精简合成```java// 启动文件@EnableMybatisJpaRepositories// 只有该方法会由mybatis执行,其余方法按照jpa方式正常处理 如此分页@MybatisQueryList<KdPermission> getListPage(PermissionQueryDTO permissionQueryDTO);```1、 一 主要jpa 操作接口, 常规jpa 操作满足 80% 业务需要 2、 复杂的sql 直接 用 @MybatisQuery 然后对应写mybatis xml3、 一些连表 需要返回的 实体,不在 entity的, 通过返回 List<Map<String, Object>>, 再通过 BeanUtil 转换为相应的DTO list### 代码工具都是借助此组件 hutool### 数据库1、 采用了jpa codeFirst 模式, 所有的数据表都通过 entity 进行自动生成2、 hibernate 配置一定要注意 为 update```yaml hibernate: ddl-auto: update```3、自动生成数据字典在 根目录下的 data.html### 权限认证框架 sa-token1、 Sa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、Session会话、单点登录、OAuth2.0、微服务网关鉴权 等一系列权限相关问题2、 开启了redis 存储,方便扩展分布式### 启用 缓存``` @Cacheable(value="**") @CacheEvict(value = "**", allEntries = true)``` ```yamlspring: cache: type: redis```### 接口文档方案#### swagger 侵入类型实现了一个swagger插件ModelPropertyBuilderPlugin插件:SmartSwaggerApiModelEnumPlugin,在插件中使用@ApiModelPropertyEnum注解,这样在swagger文档中就可以很好的显示了> swagger 地址 http://localhost:8090/swagger-ui/index.html#### apifox方案如果不喜欢swagger 这种侵入式的接口文档方案,建议使用idea 的 apifox插件,直接生成相应的接口文档方案### 常用验证码Bean Validation 中内置的 constraint @Null 被注释的元素必须为 null @NotNull 被注释的元素必须不为 null @AssertTrue 被注释的元素必须为 true @AssertFalse 被注释的元素必须为 false @Min(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值 @Max(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值 @DecimalMin(value) 被注释的元素必须是一个数字,其值必须大于等于指定的最小值 @DecimalMax(value) 被注释的元素必须是一个数字,其值必须小于等于指定的最大值 @Size(max=, min=) 被注释的元素的大小必须在指定的范围内 @Digits (integer, fraction) 被注释的元素必须是一个数字,其值必须在可接受的范围内 @Past 被注释的元素必须是一个过去的日期 @Future 被注释的元素必须是一个将来的日期 @Pattern(regex=,flag=) 被注释的元素必须符合指定的正则表达式 Hibernate Validator 附加的 constraint @NotBlank(message =) 验证字符串非null,且长度必须大于0 @Email 被注释的元素必须是电子邮箱地址 @Length(min=,max=) 被注释的字符串的大小必须在指定的范围内 @NotEmpty 被注释的字符串的必须非空 @Range(min=,max=,message=) 被注释的元素必须在合适的范围内## 开发流程 开发人员拿到需求以后,针对需求提炼成面向对象的实体模型只需要新增 entity 文件夹下的实体类。> 有几个注解配合来生成业务1、AutoEntity 作用在实体类上,用来确定实体是否需要生成对应的 controller 前端 list, 表单2、AutoEntityField 各种字段名称,验证码 等等3、InQueryDTO 是否做完前端列表 头部查询使用字段4、NotinListDTO 此字段是否在列表中使用5、AutoSorted 注解为排序字段,如果字段加了这个注解,前端自动可以根据这个�

用户评论 (0)

发表评论

captcha

相关资源

yolo系列数据格式标签软件来源代码及在LINUX及WINDOWS下好的编译程序

#ifndef DEFAULTPATHDIALOG_H#define DEFAULTPATHDIALOG_H#include namespace Ui {class DefaultPathDialog;}class DefaultPathDialog : public QDialog{ Q_OBJECTprivate:public: explicit DefaultPathDialog(QWidget *parent = nullptr); ~DefaultPathDialog();private slots: void on_btnBrowser_clicked(); void on_btnConfirm_clicked();private: Ui::DefaultPathDialog *ui;};

47.51MB34积分

开源免费的密码管理项目,功能丰富、外观美观、欢迎使用

password-XL是一个开源的密码管理工具,项目功能丰富、安全可靠、界面美观、支持树木部署,欢迎使用!

690.99KB43积分

利用Matlab仿真,分析了果频优化算法(FOA)对无线传感器网络覆盖率的效果

基于果蝇优化算法的无线传感器网络覆盖研究利用Matlab仿真,分析了果蝇优化算法(FOA)对无线传感器网络覆盖率的效果,并针对传感器网络的生命周期对果蝇优化算法进行了改进。 main.m主函数,包含了参数,计算,画图等,computeSmell为计算smell值的函数

3.56KB29积分

Python 代码可在 NKE PROVOR 浮标报告轮廓后自动更新其目标表面时间

Python 代码用于在 NKE PROVOR 浮标报告配置文件后自动更新其目标表面时间。脚本update-params.py是此功能的主力,通过 cron 作业 github 工作流程(.github/workflows/check-floats.yaml)每天运行。工作流程的基本步骤:登录 RUDICS ftp 服务器循环遍历浮点目录,并针对每个浮点数:获取最新的配置文件时间,并检查以下条件:过去 1 天内是否有个人资料?确保 RUDICS_cmd.txt 文件不存在是否有与最后一个配置文件相关的命令响应?([date]_[time]_[imei]_RUDICS_cmd.txt)如果以上所有条件均满足,则:根据先前的命令文件或用户定义的列表选择新的表面处理时间创建 RUDICS_cmd.txt 文件并上传到 ftp记录更改并保存包含日期和 imei 信息的命令文件

218.71KB45积分