refactor(service): 移除 ProductModelParamsItemService 相关代码及实现

- 删除了接口 IProductModelParamsItemService 中所有方法定义
- 清理了实现类 ProductModelParamsItemServiceImpl 中所有方法的具体实现
- 移除了所有相关的依赖注入和注释代码块
- 减少了代码复杂度,便于后续功能重构和维护
- 保留了基础接口继承关系和类声明,方便未来扩展
This commit is contained in:
曹鹏飞 2026-05-25 10:35:43 +08:00
parent ca727bacb9
commit 8cf1ef0c9a
2 changed files with 0 additions and 285 deletions

View File

@ -20,29 +20,4 @@ import java.util.List;
*/
public interface IProductModelParamsItemService extends IService<ProductModelParamsItem> {
// void add(Integer paramsId, @NotEmpty List<ProductModelParamsItemAddRequest> items);
// void update(Integer paramsId, @NotEmpty List<ProductModelParamsItemAddRequest> items);
// void deleteByParamsIds(@NotEmpty List<Integer> ids);
//
// List<ProductModelMainParamsItemVO> getMainList(Integer modelParamsId);
//
// List<ProductModelParamsItemVO> getList(Integer modelParamsId);
//
// void addIndexName(@Valid ProductModelParamsNameAddRequest request);
//
// void addItem(@Valid List<ProductModelParamsItemAddRequest1> request);
//
// void updateIndexName(@Valid ProductModelParamsNameUpdateRequest request);
//
// void deleteParam(@Valid ProductModelParamsItemDeleteRequest request);
//
//// void importModelParamsItem(@Valid @NotNull Integer modelParamsId, List<ProductModelParamsExcelDTO> datas);
//
// void updateItem(@Valid ProductModelParamsItemUpdateRequest1 request);
//
// void deleteIndexName(@Valid ParamsIndexNameDeleteRequest request);
//
// List<ProductModelParamsItem> getForQuotation(Long configId);
}

View File

@ -39,264 +39,4 @@ import java.util.stream.Collectors;
@Service
public class ProductModelParamsItemServiceImpl extends ServiceImpl<ProductModelParamsItemMapper, ProductModelParamsItem> implements IProductModelParamsItemService {
@Resource
private IDictionaryItemTranslateService dictionaryItemTranslateService;
@Resource
private ILanguageService languageService;
// @Transactional
// @Override
// public void add(Integer paramsId, List<ProductModelParamsItemAddRequest> items) {
// if (CollectionUtil.isNotEmpty(items)){
// saveBatch(
// items.stream()
// .map(it -> new ProductModelParamsItem()
// .setModelParamsId(paramsId)
// .setLanguageCode(it.getLanguageCode())
// .setName(it.getName())
// .setIndexName(it.getIndexName())
// .setValue(it.getValue())
// .setMain(it.getMain())
// .setCompare(it.getCompare())
// .setCreateBy(AdminUserUtil.getUserName())
// .setCreateTime(LocalDateTime.now())
// )
// .collect(Collectors.toList())
// );
// }
// }
// @Transactional
// @Override
// public void update(Integer paramsId, List<ProductModelParamsItemAddRequest> items) {
// remove(new LambdaQueryWrapper<ProductModelParamsItem>()
// .eq(ProductModelParamsItem::getModelParamsId, paramsId));
// if (CollectionUtil.isNotEmpty(items)){
// saveBatch(
// items.stream()
// .map(it -> new ProductModelParamsItem()
// .setModelParamsId(paramsId)
// .setLanguageCode(it.getLanguageCode())
// .setName(it.getName())
// .setIndexName(it.getIndexName())
// .setValue(it.getValue())
// .setMain(it.getMain())
// .setCompare(it.getCompare())
// .setUpdateBy(AdminUserUtil.getUserName())
// .setUpdateTime(LocalDateTime.now())
// )
// .collect(Collectors.toList())
// );
// }
// }
// @Override
// public void deleteByParamsIds(List<Integer> ids) {
// remove(new LambdaQueryWrapper<ProductModelParamsItem>()
// .in(ProductModelParamsItem::getModelParamsId, ids));
// }
// @Override
// public List<ProductModelMainParamsItemVO> getMainList(Integer modelParamsId) {
// List<ProductModelMainParamsItemVO> vos = new ArrayList<>();
// List<DictionaryItemTranslate> translates = dictionaryItemTranslateService.getListByDictionaryCode(Constant.DICTIONARY_PRODUCT_MODEL_MAIN_PARAMS);
// Map<String, List<DictionaryItemTranslate>> maps = translates.stream().collect(Collectors.groupingBy(DictionaryItemTranslate::getLanguageCode));
// if (Objects.isNull(modelParamsId)) {
// maps.forEach((languageCode, data) -> {
// ProductModelMainParamsItemVO vo = new ProductModelMainParamsItemVO()
// .setLanguageCode(languageCode)
// .setItems(data.stream().map(it -> new ProductParamsItemVO()
// .setName(it.getValue()))
// .collect(Collectors.toList()));
// vos.add(vo);
// });
// return vos;
// }else {
// List<ProductModelParamsItem> datas = lambdaQuery().eq(ProductModelParamsItem::getModelParamsId, modelParamsId).list();
// maps.forEach((languageCode, translates1) -> {
// ProductModelMainParamsItemVO vo = new ProductModelMainParamsItemVO()
// .setLanguageCode(languageCode)
// .setItems(translates1.stream()
// .map(it -> {
// ProductModelParamsItem item = datas.stream()
// .filter(iit -> StrUtil.equals(iit.getLanguageCode(), languageCode)
// && StrUtil.equals(iit.getName(), it.getValue()))
// .findFirst()
// .orElse(null);
// return new ProductParamsItemVO()
// .setName(it.getValue())
// .setValue(Objects.isNull(item)?"" : item.getValue());
// })
// .collect(Collectors.toList()));
// vos.add(vo);
// });
// }
// return vos;
// }
// @Override
// public List<ProductModelParamsItemVO> getList(Integer modelParamsId) {
// List<ProductModelParamsItem> datas = lambdaQuery().eq(ProductModelParamsItem::getModelParamsId, modelParamsId).list();
// Map<String, List<ProductModelParamsItem>> maps = datas.stream().collect(Collectors.groupingBy(ProductModelParamsItem::getLanguageCode));
// List<ProductModelParamsItemVO> vos = new ArrayList<>();
// maps.forEach((languageCode, data) -> {
// ProductModelParamsItemVO vo = new ProductModelParamsItemVO()
// .setLanguageCode(languageCode);
// vos.add(vo);
// Map<String, List<ProductModelParamsItem>> itemMap = data.stream().collect(Collectors.groupingBy(ProductModelParamsItem::getIndexName));
// itemMap.forEach((indexName, itemData) -> {
// ProductModelMainParamsItemChildrenVO ivo=new ProductModelMainParamsItemChildrenVO()
// .setIndexName(indexName)
// .setBatchNumber(CollectionUtil.isNotEmpty(itemData) ? itemData.get(0).getBatchNumber() : "")
// .setItems(itemData.stream()
// .sorted(Comparator.comparing(ProductModelParamsItem::getId))
// .filter(pi -> StrUtil.isNotBlank(pi.getName()))
// .map(pi -> Convert.convert(ProductParamsItemVO.class, pi))
// .collect(Collectors.toList()));
// ivo.getItems().sort(Comparator.comparing(ProductParamsItemVO::getId));
// vo.getItems().add(ivo);
// });
// vo.getItems().sort(Comparator.comparing(ProductModelMainParamsItemChildrenVO::getBatchNumber));
// });
// vos.sort(Comparator.comparing(ProductModelParamsItemVO::getLanguageCode));
// return vos;
// }
// @Override
// public void addIndexName(ProductModelParamsNameAddRequest request) {
//// VUtils.trueThrowBusinessError(lambdaQuery()
//// .eq(ProductModelParamsItem::getModelParamsId, request.getModelParamsId())
//// .eq(ProductModelParamsItem::getIndexName, request.getIndexName())
//// .eq(ProductModelParamsItem::getLanguageCode, request.getLanguageCode())
//// .exists())
//// .throwMessage("该指标已存在");
//// save(new ProductModelParamsItem()
//// .setModelParamsId(request.getModelParamsId())
//// .setLanguageCode(request.getLanguageCode())
//// .setIndexName(request.getIndexName())
//// .setCreateBy(AdminUserUtil.getUserName())
//// .setCreateTime(LocalDateTime.now()));
// }
// @Transactional
// @Override
// public void addItem(List<ProductModelParamsItemAddRequest1> request) {
// saveBatch(request.stream().map(it -> new ProductModelParamsItem()
// .setModelParamsId(it.getModelParamsId())
// .setLanguageCode(it.getLanguageCode())
// .setBatchNumber(it.getBatchNumber())
// .setIndexName(it.getIndexName())
// .setName(it.getName())
// .setValue(it.getValue())
// .setMain(it.getMain())
// .setImportant(it.getImportant())
// .setCompare(it.getCompare())
// .setIco(it.getIco())
// .setCreateBy(AdminUserUtil.getUserName())
// .setCreateTime(LocalDateTime.now()))
// .collect(Collectors.toList())
// );
// }
// @Override
// public void updateIndexName(ProductModelParamsNameUpdateRequest request) {
// lambdaUpdate()
// .set(ProductModelParamsItem::getIndexName, request.getNewIndexName())
// .set(ProductModelParamsItem::getUpdateBy, AdminUserUtil.getUserName())
// .set(ProductModelParamsItem::getUpdateTime, LocalDateTime.now())
// .eq(ProductModelParamsItem::getModelParamsId, request.getModelParamsId())
// .eq(ProductModelParamsItem::getLanguageCode, request.getLanguageCode())
// .eq(ProductModelParamsItem::getIndexName, request.getIndexName())
// .update();
// }
// @Transactional
// @Override
// public void deleteParam(ProductModelParamsItemDeleteRequest request) {
// ProductModelParamsItem info=getById(request.getModelParamsItemId());
// remove(new LambdaQueryWrapper<ProductModelParamsItem>()
// .eq(ProductModelParamsItem::getBatchNumber,info.getBatchNumber())
// .eq(ProductModelParamsItem::getModelParamsId,request.getModelParamsId())
// );
// }
// @Transactional
// @Override
// public void importModelParamsItem(Integer modelParamsId, List<ProductModelParamsExcelDTO> datas) {
// List<ProductModelParamsItem> list = lambdaQuery().eq(ProductModelParamsItem::getModelParamsId, modelParamsId).list();
// List<ProductModelParamsItem> forAdd=new ArrayList<>();
// datas.forEach(data -> {
// ProductModelParamsItem item = list.stream().filter(li -> StrUtil.equals(li.getLanguageCode(), data.getLanguageCode())
// && StrUtil.equals(li.getIndexName(), data.getIndexName())
// && StrUtil.equals(li.getName(), data.getName()))
// .findFirst()
// .orElse(null);
// if (Objects.nonNull(item)){
// item.setValue(data.getValue());
// item.setMain(data.getMain());
// item.setCompare(data.getCompare());
// item.setUpdateBy(AdminUserUtil.getUserName());
// item.setUpdateTime(LocalDateTime.now());
// }else {
// forAdd.add(new ProductModelParamsItem()
// .setModelParamsId(modelParamsId)
// .setLanguageCode(data.getLanguageCode())
// .setIndexName(data.getIndexName())
// .setName(data.getName())
// .setValue(data.getValue())
// .setMain(data.getMain())
// .setCompare(data.getCompare())
// .setCreateBy(AdminUserUtil.getUserName())
// .setCreateTime(LocalDateTime.now()));
// }
// });
// if (CollectionUtil.isNotEmpty(list)){
// updateBatchById(list);
// }
// if (CollectionUtil.isNotEmpty(forAdd)){
// saveBatch(forAdd);
// }
// }
// @Override
// public void updateItem(ProductModelParamsItemUpdateRequest1 request) {
// lambdaUpdate()
// .set(ProductModelParamsItem::getIndexName, request.getIndexName())
// .set(ProductModelParamsItem::getName, request.getName())
// .set(ProductModelParamsItem::getValue, request.getValue())
// .set(ProductModelParamsItem::getMain, request.getMain())
// .set(ProductModelParamsItem::getImportant, request.getImportant())
// .set(ProductModelParamsItem::getCompare, request.getCompare())
// .set(ProductModelParamsItem::getIco, request.getIco())
// .set(ProductModelParamsItem::getUpdateBy, AdminUserUtil.getUserName())
// .set(ProductModelParamsItem::getUpdateTime, LocalDateTime.now())
// .eq(ProductModelParamsItem::getId, request.getModelParamsItemId())
// .update();
// }
// @Transactional
// @Override
// public void deleteIndexName(ParamsIndexNameDeleteRequest request) {
// List<Language> languages = languageService.getAllLanguages();
// languages.forEach(lang -> {
// ProductModelParamsItem item = lambdaQuery()
// .eq(ProductModelParamsItem::getBatchNumber, request.getBatchNumber())
// .eq(ProductModelParamsItem::getModelParamsId, request.getModelParamsId())
// .eq(ProductModelParamsItem::getLanguageCode, lang.getCode())
// .one();
// if (Objects.nonNull(item)) {
// remove(new LambdaQueryWrapper<ProductModelParamsItem>()
// .eq(ProductModelParamsItem::getModelParamsId, request.getModelParamsId())
// .eq(ProductModelParamsItem::getLanguageCode, lang.getCode())
// .eq(ProductModelParamsItem::getIndexName, item.getIndexName())
// );
// }
// });
// }
// @Override
// public List<ProductModelParamsItem> getForQuotation(Long configId) {
// return baseMapper.getForQuotation(configId);
// }
}