package com.yeejoin.amos.boot.module.jg.biz.edit.esUpdate.service.impl;

import com.yeejoin.amos.boot.module.common.api.dto.ESEquipmentCategoryDto;
import com.yeejoin.amos.boot.module.jg.biz.edit.esUpdate.strategy.EsBuildStrategy;
import com.yeejoin.amos.boot.module.jg.biz.edit.process.equip.EquipChangeDataUpdateServiceImpl;
import com.yeejoin.amos.boot.module.ymt.api.entity.IdxBizJgDesignInfo;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;

@Component
@RequiredArgsConstructor
@Slf4j
public class DesignEsBuildStrategy implements EsBuildStrategy<IdxBizJgDesignInfo> {

    private final EquipChangeDataUpdateServiceImpl equipChangeDataUpdateServiceImpl;

    @Override
    public Class<IdxBizJgDesignInfo> getSupportType() {
        return IdxBizJgDesignInfo.class;
    }

    @Override
    public void buildEsData(ESEquipmentCategoryDto es, IdxBizJgDesignInfo data) {
        log.warn("do no thing");
    }
}
