Commit 97209dacec31b9d4fdc0a2ec6ce83a59aa112aa5
1 parent
cee2004d
refactor(mapping): 优化远程参数字段映射逻辑
- 修改 MappingUtils 中的远程参数获取方式,使用 getRemoteParam() 替代 getPipelineDocFieldTypeRemoteParamDO() - 更新 PipelineDocFieldTypeDO 模型中的字段命名,统一为 remoteParam - 简化 PipelineDocFieldTypeService 中的方法签名,去除冗余的全限定类名 - 调整 saveConfig 和相关方法参数类型,提升代码一致性与可读性 - 统一 queryByPipelineRemoteFieldTypeId 返回值设置方式为 setRemoteParam()
Showing
3 changed files
with
9 additions
and
9 deletions
tax-central/src/main/java/com/diligrp/tax/central/model/PipelineDocFieldTypeDO.java
tax-central/src/main/java/com/diligrp/tax/central/utils/MappingUtils.java
| ... | ... | @@ -106,7 +106,7 @@ public class MappingUtils { |
| 106 | 106 | } |
| 107 | 107 | } |
| 108 | 108 | case REMOTE -> { |
| 109 | - PipelineDocFieldTypeRemoteParamDO pipelineDocFieldTypeRemoteParamDO = cfg.getPipelineDocFieldTypeRemoteParamDO(); | |
| 109 | + PipelineDocFieldTypeRemoteParamDO pipelineDocFieldTypeRemoteParamDO = cfg.getRemoteParam(); | |
| 110 | 110 | String value = (String) field.get(object); |
| 111 | 111 | String fixedParams = pipelineDocFieldTypeRemoteParamDO.getFixedParams(); |
| 112 | 112 | String remoteAddress = pipelineDocFieldTypeRemoteParamDO.getRemoteAddress(); | ... | ... |
tax-storage/src/main/java/com/diligrp/tax/storage/service/PipelineDocFieldTypeService.java
| ... | ... | @@ -104,25 +104,25 @@ public class PipelineDocFieldTypeService { |
| 104 | 104 | } |
| 105 | 105 | |
| 106 | 106 | @Transactional |
| 107 | - public void deleteRemoteConfig(com.diligrp.tax.storage.domain.PipelineDocFieldType e) { | |
| 107 | + public void deleteRemoteConfig(PipelineDocFieldType e) { | |
| 108 | 108 | LambdaQueryWrapper<PipelineDocFieldTypeRemote> wrapper = new LambdaQueryWrapper<PipelineDocFieldTypeRemote>().eq(PipelineDocFieldTypeRemote::getPipelineFieldTypeId, e.getId()); |
| 109 | 109 | pipelineDocFieldTypeRemoteRepository.delete(wrapper); |
| 110 | 110 | } |
| 111 | 111 | |
| 112 | 112 | @Transactional |
| 113 | - public void deleteDynamicConfig(com.diligrp.tax.storage.domain.PipelineDocFieldType e) { | |
| 113 | + public void deleteDynamicConfig(PipelineDocFieldType e) { | |
| 114 | 114 | LambdaQueryWrapper<PipelineDocFieldTypeDynamic> wrapper = new LambdaQueryWrapper<PipelineDocFieldTypeDynamic>().eq(PipelineDocFieldTypeDynamic::getPipelineFieldTypeId, e.getId()); |
| 115 | 115 | pipelineDocFieldTypeDynamicRepository.delete(wrapper); |
| 116 | 116 | } |
| 117 | 117 | |
| 118 | 118 | @Transactional |
| 119 | - public void deleteFixedConfig(com.diligrp.tax.storage.domain.PipelineDocFieldType e) { | |
| 119 | + public void deleteFixedConfig(PipelineDocFieldType e) { | |
| 120 | 120 | LambdaQueryWrapper<PipelineDocFieldTypeFixed> wrapper = new LambdaQueryWrapper<PipelineDocFieldTypeFixed>().eq(PipelineDocFieldTypeFixed::getPipelineFieldTypeId, e.getId()); |
| 121 | 121 | pipelineDocFieldTypeFixedRepository.delete(wrapper); |
| 122 | 122 | } |
| 123 | 123 | |
| 124 | 124 | @Transactional |
| 125 | - public void saveConfig(PipelineDocFieldTypeCO co, SettingFieldType from, com.diligrp.tax.storage.domain.PipelineDocFieldType newType) { | |
| 125 | + public void saveConfig(PipelineDocFieldTypeCO co, SettingFieldType from, PipelineDocFieldType newType) { | |
| 126 | 126 | switch (from) { |
| 127 | 127 | case FIXED -> saveFixedConfig(co, newType); |
| 128 | 128 | case DYNAMIC -> saveDynamicConfig(co, newType); |
| ... | ... | @@ -131,7 +131,7 @@ public class PipelineDocFieldTypeService { |
| 131 | 131 | } |
| 132 | 132 | |
| 133 | 133 | @Transactional |
| 134 | - public void saveRemoteConfig(PipelineDocFieldTypeCO co, com.diligrp.tax.storage.domain.PipelineDocFieldType newType) { | |
| 134 | + public void saveRemoteConfig(PipelineDocFieldTypeCO co, PipelineDocFieldType newType) { | |
| 135 | 135 | PipelineDocFieldTypeRemote config = new PipelineDocFieldTypeRemote(); |
| 136 | 136 | config.setPipelineFieldTypeId(newType.getId()); |
| 137 | 137 | config.setRemoteAddress(co.getRemoteParam().getRemoteAddress()); |
| ... | ... | @@ -142,7 +142,7 @@ public class PipelineDocFieldTypeService { |
| 142 | 142 | } |
| 143 | 143 | |
| 144 | 144 | @Transactional |
| 145 | - public void saveDynamicConfig(PipelineDocFieldTypeCO co, com.diligrp.tax.storage.domain.PipelineDocFieldType newType) { | |
| 145 | + public void saveDynamicConfig(PipelineDocFieldTypeCO co, PipelineDocFieldType newType) { | |
| 146 | 146 | co.getDynamicValues().forEach(dynamicValueDO -> { |
| 147 | 147 | PipelineDocFieldTypeDynamic dynamicConfig = new PipelineDocFieldTypeDynamic(); |
| 148 | 148 | dynamicConfig.setPipelineFieldTypeId(newType.getId()); |
| ... | ... | @@ -175,7 +175,7 @@ public class PipelineDocFieldTypeService { |
| 175 | 175 | switch (SettingFieldType.from(e.getSettingFieldType())) { |
| 176 | 176 | case FIXED -> res.setFixedValue(queryByPipelineFixedFieldTypeId(e.getId())); |
| 177 | 177 | case DYNAMIC -> res.setDynamicValues(queryByPipelineDynamicFieldTypeId(e.getId())); |
| 178 | - case REMOTE -> res.setPipelineDocFieldTypeRemoteParamDO(queryByPipelineRemoteFieldTypeId(e.getId())); | |
| 178 | + case REMOTE -> res.setRemoteParam(queryByPipelineRemoteFieldTypeId(e.getId())); | |
| 179 | 179 | } |
| 180 | 180 | return res; |
| 181 | 181 | }).toList(); | ... | ... |