//package com.cf.imes.module.executor.service.customplatenorule;
//
//import cn.hutool.core.util.ObjectUtil;
//import com.cf.imes.module.executor.dal.dataobject.plate.PlateDO;
//import com.cf.imes.module.executor.service.customplateno.vo.CustomPlateNoGenerateConfigVO;
//import com.cf.imes.module.executor.service.customplateno.vo.CustomPlateNoRuleDTO;
//import com.cf.imes.module.system.enums.customplateno.CustomPlateNoRuleCodeEnum;
//import org.springframework.stereotype.Service;
//
//import java.util.List;
//
///**
// * 自定义规则生成实现类
// *
// * @author Gqr
// * @since 2024/11/18 16:37
// */
////@Service("customGenerateRuleService")
//public class CustomGenerateRuleServiceImpl implements CustomPlateNoGenerateRuleService {
//    @Override
//    public boolean match(String ruleCode) {
//        return ObjectUtil.equal(CustomPlateNoRuleCodeEnum.CUSTOM.getRuleCode(), ruleCode);
//    }
//
//    @Override
//    public CustomPlateNoGenerateConfigVO generateNo(Long orderId, CustomPlateNoRuleDTO plateNoRule, CustomPlateNoGenerateConfigVO generateConfig, List<PlateDO> plateDOList) {
//        for (PlateDO plateDO : plateDOList) {
//            plateDO.getCustomPlateNo().append(plateNoRule.getValue());
//        }
//        return generateConfig;
//    }
//
//}
