From e1689dfe9316498b92ba49555268e2a1f55d3c95 Mon Sep 17 00:00:00 2001 From: lihongjie0209 Date: Fri, 8 Sep 2023 17:19:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96mapper?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .jpb/jpb-settings.xml | 12 ++++++++++++ pom.xml | 4 ++++ .../lihongjie/coal/base/mapper/BaseMapper.java | 16 ++++++++++++++++ .../coal/coalBlend/mapper/CoalBlendMapper.java | 9 ++------- .../mapper/CoalParameterDefMapper.java | 8 ++------ .../mapper/CoalWashingDailyAnalysisMapper.java | 8 ++------ .../coal/department/mapper/DepartmentMapper.java | 8 ++------ .../dictionary/mapper/DictionaryItemMapper.java | 11 ++--------- .../coal/dictionary/mapper/DictionaryMapper.java | 11 ++--------- .../organization/mapper/OrganizationMapper.java | 8 ++------ .../coal/permission/mapper/PermissionMapper.java | 3 ++- .../coal/resource/mapper/ResourceMapper.java | 3 ++- .../lihongjie/coal/role/mapper/RoleMapper.java | 8 ++------ .../coal/script/mapper/ScriptMapper.java | 8 ++------ .../supplier/controller/SupplierController.java | 6 +++--- .../dto/CreateSupplierDto.java | 2 +- .../{script => supplier}/dto/SupplierDto.java | 2 +- .../dto/UpdateSupplierDto.java | 2 +- .../coal/supplier/mapper/SupplierMapper.java | 14 +++++--------- .../coal/supplier/service/SupplierService.java | 6 +++--- .../coal/sysconfig/mapper/SysConfigMapper.java | 8 ++------ .../coal/syslog/mapper/SysLogMapper.java | 8 ++------ .../lihongjie/coal/user/mapper/UserMapper.java | 9 ++------- 23 files changed, 74 insertions(+), 100 deletions(-) create mode 100644 .jpb/jpb-settings.xml create mode 100644 src/main/java/cn/lihongjie/coal/base/mapper/BaseMapper.java rename src/main/java/cn/lihongjie/coal/{script => supplier}/dto/CreateSupplierDto.java (90%) rename src/main/java/cn/lihongjie/coal/{script => supplier}/dto/SupplierDto.java (90%) rename src/main/java/cn/lihongjie/coal/{script => supplier}/dto/UpdateSupplierDto.java (90%) diff --git a/.jpb/jpb-settings.xml b/.jpb/jpb-settings.xml new file mode 100644 index 00000000..5ffa4b85 --- /dev/null +++ b/.jpb/jpb-settings.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/pom.xml b/pom.xml index d9b3eaf9..eab5fa38 100644 --- a/pom.xml +++ b/pom.xml @@ -114,6 +114,10 @@ 4.0.14 + + org.flywaydb + flyway-core + org.springframework.boot spring-boot-starter-actuator diff --git a/src/main/java/cn/lihongjie/coal/base/mapper/BaseMapper.java b/src/main/java/cn/lihongjie/coal/base/mapper/BaseMapper.java new file mode 100644 index 00000000..e61e5efa --- /dev/null +++ b/src/main/java/cn/lihongjie/coal/base/mapper/BaseMapper.java @@ -0,0 +1,16 @@ +package cn.lihongjie.coal.base.mapper; + +import org.mapstruct.MappingTarget; + +public interface BaseMapper { + Entity copy(Entity i); + Dto copyDto(Dto i); + + + Dto toDto(Entity user); + + Entity toEntity(Create request); + + + void updateEntity(@MappingTarget Entity entity, Update dto); +} diff --git a/src/main/java/cn/lihongjie/coal/coalBlend/mapper/CoalBlendMapper.java b/src/main/java/cn/lihongjie/coal/coalBlend/mapper/CoalBlendMapper.java index 454eb148..7957fd52 100644 --- a/src/main/java/cn/lihongjie/coal/coalBlend/mapper/CoalBlendMapper.java +++ b/src/main/java/cn/lihongjie/coal/coalBlend/mapper/CoalBlendMapper.java @@ -1,6 +1,7 @@ package cn.lihongjie.coal.coalBlend.mapper; +import cn.lihongjie.coal.base.mapper.BaseMapper; import cn.lihongjie.coal.base.mapper.CommonMapper; import cn.lihongjie.coal.coalBlend.dto.CoalBlendDto; import cn.lihongjie.coal.coalBlend.dto.CreateCoalBlendDto; @@ -8,7 +9,6 @@ import cn.lihongjie.coal.coalBlend.dto.UpdateCoalBlendDto; import cn.lihongjie.coal.coalBlend.entity.CoalBlendEntity; import org.mapstruct.Mapper; import org.mapstruct.MappingConstants; -import org.mapstruct.MappingTarget; import org.mapstruct.control.DeepClone; @Mapper( @@ -17,12 +17,7 @@ import org.mapstruct.control.DeepClone; mappingControl = DeepClone.class ) -public interface CoalBlendMapper { - CoalBlendDto toDto(CoalBlendEntity user); +public interface CoalBlendMapper extends BaseMapper { - CoalBlendEntity toEntity(CreateCoalBlendDto request); - - - void updateEntity(@MappingTarget CoalBlendEntity entity, UpdateCoalBlendDto dto); } diff --git a/src/main/java/cn/lihongjie/coal/coalParameterDef/mapper/CoalParameterDefMapper.java b/src/main/java/cn/lihongjie/coal/coalParameterDef/mapper/CoalParameterDefMapper.java index 31c32e23..73889302 100644 --- a/src/main/java/cn/lihongjie/coal/coalParameterDef/mapper/CoalParameterDefMapper.java +++ b/src/main/java/cn/lihongjie/coal/coalParameterDef/mapper/CoalParameterDefMapper.java @@ -1,6 +1,7 @@ package cn.lihongjie.coal.coalParameterDef.mapper; +import cn.lihongjie.coal.base.mapper.BaseMapper; import cn.lihongjie.coal.base.mapper.CommonMapper; import cn.lihongjie.coal.coalParameterDef.dto.CoalParameterDefDto; import cn.lihongjie.coal.coalParameterDef.dto.CreateCoalParameterDefDto; @@ -17,11 +18,6 @@ import org.mapstruct.control.DeepClone; mappingControl = DeepClone.class ) -public interface CoalParameterDefMapper { - CoalParameterDefDto toDto(CoalParameterDefEntity user); +public interface CoalParameterDefMapper extends BaseMapper{ - CoalParameterDefEntity toEntity(CreateCoalParameterDefDto request); - - - void updateEntity(@MappingTarget CoalParameterDefEntity entity, UpdateCoalParameterDefDto dto); } diff --git a/src/main/java/cn/lihongjie/coal/coalWashingDailyAnalysis/mapper/CoalWashingDailyAnalysisMapper.java b/src/main/java/cn/lihongjie/coal/coalWashingDailyAnalysis/mapper/CoalWashingDailyAnalysisMapper.java index cdc1401b..a1e52a81 100644 --- a/src/main/java/cn/lihongjie/coal/coalWashingDailyAnalysis/mapper/CoalWashingDailyAnalysisMapper.java +++ b/src/main/java/cn/lihongjie/coal/coalWashingDailyAnalysis/mapper/CoalWashingDailyAnalysisMapper.java @@ -1,6 +1,7 @@ package cn.lihongjie.coal.coalWashingDailyAnalysis.mapper; +import cn.lihongjie.coal.base.mapper.BaseMapper; import cn.lihongjie.coal.base.mapper.CommonMapper; import cn.lihongjie.coal.coalWashingDailyAnalysis.dto.CoalWashingDailyAnalysisDto; import cn.lihongjie.coal.coalWashingDailyAnalysis.dto.CreateCoalWashingDailyAnalysisDto; @@ -18,11 +19,6 @@ import org.mapstruct.control.DeepClone; ) -public interface CoalWashingDailyAnalysisMapper { - CoalWashingDailyAnalysisDto toDto(CoalWashingDailyAnalysisEntity user); +public interface CoalWashingDailyAnalysisMapper extends BaseMapper{ - CoalWashingDailyAnalysisEntity toEntity(CreateCoalWashingDailyAnalysisDto request); - - - void updateEntity(@MappingTarget CoalWashingDailyAnalysisEntity entity, UpdateCoalWashingDailyAnalysisDto dto); } diff --git a/src/main/java/cn/lihongjie/coal/department/mapper/DepartmentMapper.java b/src/main/java/cn/lihongjie/coal/department/mapper/DepartmentMapper.java index 72d78045..223377a5 100644 --- a/src/main/java/cn/lihongjie/coal/department/mapper/DepartmentMapper.java +++ b/src/main/java/cn/lihongjie/coal/department/mapper/DepartmentMapper.java @@ -1,6 +1,7 @@ package cn.lihongjie.coal.department.mapper; +import cn.lihongjie.coal.base.mapper.BaseMapper; import cn.lihongjie.coal.base.mapper.CommonMapper; import cn.lihongjie.coal.department.dto.CreateDepartmentDto; import cn.lihongjie.coal.department.dto.DepartmentDto; @@ -17,11 +18,6 @@ import org.mapstruct.control.DeepClone; mappingControl = DeepClone.class ) -public interface DepartmentMapper { - DepartmentDto toDto(DepartmentEntity user); +public interface DepartmentMapper extends BaseMapper{ - DepartmentEntity toEntity(CreateDepartmentDto request); - - - void updateEntity(@MappingTarget DepartmentEntity entity, UpdateDepartmentDto dto); } diff --git a/src/main/java/cn/lihongjie/coal/dictionary/mapper/DictionaryItemMapper.java b/src/main/java/cn/lihongjie/coal/dictionary/mapper/DictionaryItemMapper.java index 05a11f8f..a717f9a4 100644 --- a/src/main/java/cn/lihongjie/coal/dictionary/mapper/DictionaryItemMapper.java +++ b/src/main/java/cn/lihongjie/coal/dictionary/mapper/DictionaryItemMapper.java @@ -1,6 +1,7 @@ package cn.lihongjie.coal.dictionary.mapper; +import cn.lihongjie.coal.base.mapper.BaseMapper; import cn.lihongjie.coal.base.mapper.CommonMapper; import cn.lihongjie.coal.coalBlend.mapper.CoalBlendMapper; import cn.lihongjie.coal.dictionary.dto.CreateDictionaryItemDto; @@ -16,14 +17,6 @@ import org.mapstruct.MappingTarget; uses = {CommonMapper.class} ) -public interface DictionaryItemMapper { - CoalBlendMapper INSTANCE = org.mapstruct.factory.Mappers.getMapper(CoalBlendMapper.class); - DictionaryItemEntity copy(DictionaryItemEntity i); +public interface DictionaryItemMapper extends BaseMapper{ - DictionaryItemDto toDto(DictionaryItemEntity user); - - DictionaryItemEntity toEntity(CreateDictionaryItemDto request); - - - void updateEntity(@MappingTarget DictionaryItemEntity entity, UpdateDictionaryItemDto dto); } diff --git a/src/main/java/cn/lihongjie/coal/dictionary/mapper/DictionaryMapper.java b/src/main/java/cn/lihongjie/coal/dictionary/mapper/DictionaryMapper.java index 85749676..a1b85548 100644 --- a/src/main/java/cn/lihongjie/coal/dictionary/mapper/DictionaryMapper.java +++ b/src/main/java/cn/lihongjie/coal/dictionary/mapper/DictionaryMapper.java @@ -1,6 +1,7 @@ package cn.lihongjie.coal.dictionary.mapper; +import cn.lihongjie.coal.base.mapper.BaseMapper; import cn.lihongjie.coal.base.mapper.CommonMapper; import cn.lihongjie.coal.dictionary.dto.CreateDictionaryDto; import cn.lihongjie.coal.dictionary.dto.DictionaryDetailedDto; @@ -9,7 +10,6 @@ import cn.lihongjie.coal.dictionary.dto.UpdateDictionaryDto; import cn.lihongjie.coal.dictionary.entity.DictionaryEntity; import org.mapstruct.Mapper; import org.mapstruct.MappingConstants; -import org.mapstruct.MappingTarget; import org.mapstruct.control.DeepClone; @Mapper( @@ -18,13 +18,6 @@ import org.mapstruct.control.DeepClone; mappingControl = DeepClone.class ) -public interface DictionaryMapper { - DictionaryDto toDto(DictionaryEntity user); - - DictionaryEntity toEntity(CreateDictionaryDto request); - - - void updateEntity(@MappingTarget DictionaryEntity entity, UpdateDictionaryDto dto); - +public interface DictionaryMapper extends BaseMapper{ DictionaryDetailedDto toDetailedDto(DictionaryEntity entity); } diff --git a/src/main/java/cn/lihongjie/coal/organization/mapper/OrganizationMapper.java b/src/main/java/cn/lihongjie/coal/organization/mapper/OrganizationMapper.java index 40d2be2e..55eaeee6 100644 --- a/src/main/java/cn/lihongjie/coal/organization/mapper/OrganizationMapper.java +++ b/src/main/java/cn/lihongjie/coal/organization/mapper/OrganizationMapper.java @@ -1,6 +1,7 @@ package cn.lihongjie.coal.organization.mapper; +import cn.lihongjie.coal.base.mapper.BaseMapper; import cn.lihongjie.coal.base.mapper.CommonMapper; import cn.lihongjie.coal.organization.entity.OrganizationEntity; import cn.lihongjie.coal.organization.dto.CreateOrganizationDto; @@ -17,11 +18,6 @@ import org.mapstruct.control.DeepClone; mappingControl = DeepClone.class ) -public interface OrganizationMapper { - OrganizationDto toDto(OrganizationEntity user); +public interface OrganizationMapper extends BaseMapper{ - OrganizationEntity toEntity(CreateOrganizationDto request); - - - void updateEntity(@MappingTarget OrganizationEntity entity, UpdateOrganizationDto dto); } diff --git a/src/main/java/cn/lihongjie/coal/permission/mapper/PermissionMapper.java b/src/main/java/cn/lihongjie/coal/permission/mapper/PermissionMapper.java index 1c5abcef..a83bd609 100644 --- a/src/main/java/cn/lihongjie/coal/permission/mapper/PermissionMapper.java +++ b/src/main/java/cn/lihongjie/coal/permission/mapper/PermissionMapper.java @@ -1,6 +1,7 @@ package cn.lihongjie.coal.permission.mapper; +import cn.lihongjie.coal.base.mapper.BaseMapper; import cn.lihongjie.coal.base.mapper.CommonMapper; import cn.lihongjie.coal.permission.dto.CreatePermissionDto; import cn.lihongjie.coal.permission.dto.PermissionDto; @@ -17,7 +18,7 @@ import org.mapstruct.control.DeepClone; mappingControl = DeepClone.class ) -public interface PermissionMapper { +public interface PermissionMapper extends BaseMapper{ PermissionDto toDto(PermissionEntity user); PermissionEntity toEntity(CreatePermissionDto request); diff --git a/src/main/java/cn/lihongjie/coal/resource/mapper/ResourceMapper.java b/src/main/java/cn/lihongjie/coal/resource/mapper/ResourceMapper.java index eb500d65..7bc4cdbb 100644 --- a/src/main/java/cn/lihongjie/coal/resource/mapper/ResourceMapper.java +++ b/src/main/java/cn/lihongjie/coal/resource/mapper/ResourceMapper.java @@ -1,6 +1,7 @@ package cn.lihongjie.coal.resource.mapper; +import cn.lihongjie.coal.base.mapper.BaseMapper; import cn.lihongjie.coal.base.mapper.CommonMapper; import cn.lihongjie.coal.resource.dto.CreateResourceDto; import cn.lihongjie.coal.resource.dto.ResourceDto; @@ -21,7 +22,7 @@ import java.util.List; mappingControl = DeepClone.class ) -public interface ResourceMapper { +public interface ResourceMapper extends BaseMapper{ @Mappings({ @org.mapstruct.Mapping(target = "parent", source = "parent.id") }) diff --git a/src/main/java/cn/lihongjie/coal/role/mapper/RoleMapper.java b/src/main/java/cn/lihongjie/coal/role/mapper/RoleMapper.java index d386d266..c64558bd 100644 --- a/src/main/java/cn/lihongjie/coal/role/mapper/RoleMapper.java +++ b/src/main/java/cn/lihongjie/coal/role/mapper/RoleMapper.java @@ -1,6 +1,7 @@ package cn.lihongjie.coal.role.mapper; +import cn.lihongjie.coal.base.mapper.BaseMapper; import cn.lihongjie.coal.base.mapper.CommonMapper; import cn.lihongjie.coal.role.dto.CreateRoleDto; import cn.lihongjie.coal.role.dto.RoleDto; @@ -17,11 +18,6 @@ import org.mapstruct.control.DeepClone; mappingControl = DeepClone.class ) -public interface RoleMapper { - RoleDto toDto(RoleEntity user); +public interface RoleMapper extends BaseMapper{ - RoleEntity toEntity(CreateRoleDto request); - - - void updateEntity(@MappingTarget RoleEntity entity, UpdateRoleDto dto); } diff --git a/src/main/java/cn/lihongjie/coal/script/mapper/ScriptMapper.java b/src/main/java/cn/lihongjie/coal/script/mapper/ScriptMapper.java index 8caec308..34fc520a 100644 --- a/src/main/java/cn/lihongjie/coal/script/mapper/ScriptMapper.java +++ b/src/main/java/cn/lihongjie/coal/script/mapper/ScriptMapper.java @@ -1,6 +1,7 @@ package cn.lihongjie.coal.script.mapper; +import cn.lihongjie.coal.base.mapper.BaseMapper; import cn.lihongjie.coal.base.mapper.CommonMapper; import cn.lihongjie.coal.script.dto.CreateScriptDto; import cn.lihongjie.coal.script.dto.ScriptDto; @@ -15,11 +16,6 @@ import org.mapstruct.MappingTarget; uses = {CommonMapper.class} ) -public interface ScriptMapper { - ScriptDto toDto(ScriptEntity user); +public interface ScriptMapper extends BaseMapper{ - ScriptEntity toEntity(CreateScriptDto request); - - - void updateEntity(@MappingTarget ScriptEntity entity, UpdateScriptDto dto); } diff --git a/src/main/java/cn/lihongjie/coal/supplier/controller/SupplierController.java b/src/main/java/cn/lihongjie/coal/supplier/controller/SupplierController.java index e96678ef..b92e6b75 100644 --- a/src/main/java/cn/lihongjie/coal/supplier/controller/SupplierController.java +++ b/src/main/java/cn/lihongjie/coal/supplier/controller/SupplierController.java @@ -4,9 +4,9 @@ import cn.lihongjie.coal.annotation.OrgScope; import cn.lihongjie.coal.annotation.SysLog; import cn.lihongjie.coal.base.dto.CommonQuery; import cn.lihongjie.coal.base.dto.IdRequest; -import cn.lihongjie.coal.script.dto.CreateSupplierDto; -import cn.lihongjie.coal.script.dto.SupplierDto; -import cn.lihongjie.coal.script.dto.UpdateSupplierDto; +import cn.lihongjie.coal.supplier.dto.CreateSupplierDto; +import cn.lihongjie.coal.supplier.dto.SupplierDto; +import cn.lihongjie.coal.supplier.dto.UpdateSupplierDto; import cn.lihongjie.coal.supplier.service.SupplierService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.domain.Page; diff --git a/src/main/java/cn/lihongjie/coal/script/dto/CreateSupplierDto.java b/src/main/java/cn/lihongjie/coal/supplier/dto/CreateSupplierDto.java similarity index 90% rename from src/main/java/cn/lihongjie/coal/script/dto/CreateSupplierDto.java rename to src/main/java/cn/lihongjie/coal/supplier/dto/CreateSupplierDto.java index 56e9b0da..efbd10f8 100644 --- a/src/main/java/cn/lihongjie/coal/script/dto/CreateSupplierDto.java +++ b/src/main/java/cn/lihongjie/coal/supplier/dto/CreateSupplierDto.java @@ -1,4 +1,4 @@ -package cn.lihongjie.coal.script.dto; +package cn.lihongjie.coal.supplier.dto; import cn.lihongjie.coal.base.dto.OrgCommonDto; import lombok.Data; diff --git a/src/main/java/cn/lihongjie/coal/script/dto/SupplierDto.java b/src/main/java/cn/lihongjie/coal/supplier/dto/SupplierDto.java similarity index 90% rename from src/main/java/cn/lihongjie/coal/script/dto/SupplierDto.java rename to src/main/java/cn/lihongjie/coal/supplier/dto/SupplierDto.java index c59ece20..d68c77bd 100644 --- a/src/main/java/cn/lihongjie/coal/script/dto/SupplierDto.java +++ b/src/main/java/cn/lihongjie/coal/supplier/dto/SupplierDto.java @@ -1,4 +1,4 @@ -package cn.lihongjie.coal.script.dto; +package cn.lihongjie.coal.supplier.dto; import cn.lihongjie.coal.base.dto.OrgCommonDto; import lombok.Data; diff --git a/src/main/java/cn/lihongjie/coal/script/dto/UpdateSupplierDto.java b/src/main/java/cn/lihongjie/coal/supplier/dto/UpdateSupplierDto.java similarity index 90% rename from src/main/java/cn/lihongjie/coal/script/dto/UpdateSupplierDto.java rename to src/main/java/cn/lihongjie/coal/supplier/dto/UpdateSupplierDto.java index 80aad7ad..fe31ed04 100644 --- a/src/main/java/cn/lihongjie/coal/script/dto/UpdateSupplierDto.java +++ b/src/main/java/cn/lihongjie/coal/supplier/dto/UpdateSupplierDto.java @@ -1,4 +1,4 @@ -package cn.lihongjie.coal.script.dto; +package cn.lihongjie.coal.supplier.dto; import cn.lihongjie.coal.base.dto.OrgCommonDto; import lombok.Data; diff --git a/src/main/java/cn/lihongjie/coal/supplier/mapper/SupplierMapper.java b/src/main/java/cn/lihongjie/coal/supplier/mapper/SupplierMapper.java index aabe2cd1..dd476d26 100644 --- a/src/main/java/cn/lihongjie/coal/supplier/mapper/SupplierMapper.java +++ b/src/main/java/cn/lihongjie/coal/supplier/mapper/SupplierMapper.java @@ -1,10 +1,11 @@ package cn.lihongjie.coal.supplier.mapper; +import cn.lihongjie.coal.base.mapper.BaseMapper; import cn.lihongjie.coal.base.mapper.CommonMapper; -import cn.lihongjie.coal.script.dto.CreateSupplierDto; -import cn.lihongjie.coal.script.dto.SupplierDto; -import cn.lihongjie.coal.script.dto.UpdateSupplierDto; +import cn.lihongjie.coal.supplier.dto.CreateSupplierDto; +import cn.lihongjie.coal.supplier.dto.SupplierDto; +import cn.lihongjie.coal.supplier.dto.UpdateSupplierDto; import cn.lihongjie.coal.supplier.entity.SupplierEntity; import org.mapstruct.Mapper; import org.mapstruct.MappingConstants; @@ -17,11 +18,6 @@ import org.mapstruct.control.DeepClone; mappingControl = DeepClone.class ) -public interface SupplierMapper { - SupplierDto toDto(SupplierEntity user); +public interface SupplierMapper extends BaseMapper{ - SupplierEntity toEntity(CreateSupplierDto request); - - - void updateEntity(@MappingTarget SupplierEntity entity, UpdateSupplierDto dto); } diff --git a/src/main/java/cn/lihongjie/coal/supplier/service/SupplierService.java b/src/main/java/cn/lihongjie/coal/supplier/service/SupplierService.java index 6218c58b..880366c2 100644 --- a/src/main/java/cn/lihongjie/coal/supplier/service/SupplierService.java +++ b/src/main/java/cn/lihongjie/coal/supplier/service/SupplierService.java @@ -3,9 +3,9 @@ package cn.lihongjie.coal.supplier.service; import cn.lihongjie.coal.base.dto.CommonQuery; import cn.lihongjie.coal.base.dto.IdRequest; import cn.lihongjie.coal.base.service.BaseService; -import cn.lihongjie.coal.script.dto.CreateSupplierDto; -import cn.lihongjie.coal.script.dto.SupplierDto; -import cn.lihongjie.coal.script.dto.UpdateSupplierDto; +import cn.lihongjie.coal.supplier.dto.CreateSupplierDto; +import cn.lihongjie.coal.supplier.dto.SupplierDto; +import cn.lihongjie.coal.supplier.dto.UpdateSupplierDto; import cn.lihongjie.coal.supplier.repository.SupplierRepository; import cn.lihongjie.coal.supplier.entity.SupplierEntity; import cn.lihongjie.coal.supplier.mapper.SupplierMapper; diff --git a/src/main/java/cn/lihongjie/coal/sysconfig/mapper/SysConfigMapper.java b/src/main/java/cn/lihongjie/coal/sysconfig/mapper/SysConfigMapper.java index 75afeee3..5d1f7068 100644 --- a/src/main/java/cn/lihongjie/coal/sysconfig/mapper/SysConfigMapper.java +++ b/src/main/java/cn/lihongjie/coal/sysconfig/mapper/SysConfigMapper.java @@ -1,6 +1,7 @@ package cn.lihongjie.coal.sysconfig.mapper; +import cn.lihongjie.coal.base.mapper.BaseMapper; import cn.lihongjie.coal.base.mapper.CommonMapper; import cn.lihongjie.coal.sysconfig.dto.CreateSysConfigDto; import cn.lihongjie.coal.sysconfig.dto.SysConfigDto; @@ -17,11 +18,6 @@ import org.mapstruct.control.DeepClone; mappingControl = DeepClone.class ) -public interface SysConfigMapper { - SysConfigDto toDto(SysConfigEntity user); +public interface SysConfigMapper extends BaseMapper{ - SysConfigEntity toEntity(CreateSysConfigDto request); - - - void updateEntity(@MappingTarget SysConfigEntity entity, UpdateSysConfigDto dto); } diff --git a/src/main/java/cn/lihongjie/coal/syslog/mapper/SysLogMapper.java b/src/main/java/cn/lihongjie/coal/syslog/mapper/SysLogMapper.java index aaa9ef93..6bfcbfe3 100644 --- a/src/main/java/cn/lihongjie/coal/syslog/mapper/SysLogMapper.java +++ b/src/main/java/cn/lihongjie/coal/syslog/mapper/SysLogMapper.java @@ -1,6 +1,7 @@ package cn.lihongjie.coal.syslog.mapper; +import cn.lihongjie.coal.base.mapper.BaseMapper; import cn.lihongjie.coal.base.mapper.CommonMapper; import cn.lihongjie.coal.syslog.dto.CreateSysLogDto; import cn.lihongjie.coal.syslog.dto.SysLogDto; @@ -17,11 +18,6 @@ import org.mapstruct.control.DeepClone; mappingControl = DeepClone.class ) -public interface SysLogMapper { - SysLogDto toDto(SysLogEntity user); +public interface SysLogMapper extends BaseMapper{ - SysLogEntity toEntity(CreateSysLogDto request); - - - void updateEntity(@MappingTarget SysLogEntity entity, UpdateSysLogDto dto); } diff --git a/src/main/java/cn/lihongjie/coal/user/mapper/UserMapper.java b/src/main/java/cn/lihongjie/coal/user/mapper/UserMapper.java index 3a79e3cd..61b9155e 100644 --- a/src/main/java/cn/lihongjie/coal/user/mapper/UserMapper.java +++ b/src/main/java/cn/lihongjie/coal/user/mapper/UserMapper.java @@ -1,6 +1,7 @@ package cn.lihongjie.coal.user.mapper; +import cn.lihongjie.coal.base.mapper.BaseMapper; import cn.lihongjie.coal.base.mapper.CommonMapper; import cn.lihongjie.coal.user.dto.CreateUserDto; import cn.lihongjie.coal.user.dto.UpdateUserDto; @@ -8,7 +9,6 @@ import cn.lihongjie.coal.user.dto.UserDto; import cn.lihongjie.coal.user.entity.UserEntity; import org.mapstruct.Mapper; import org.mapstruct.MappingConstants; -import org.mapstruct.MappingTarget; import org.mapstruct.control.DeepClone; @Mapper( @@ -17,11 +17,6 @@ import org.mapstruct.control.DeepClone; mappingControl = DeepClone.class ) -public interface UserMapper { - UserDto toDto(UserEntity user); +public interface UserMapper extends BaseMapper{ - UserEntity toEntity(CreateUserDto request); - - - void updateEntity(@MappingTarget UserEntity entity, UpdateUserDto dto); }