package com.vci.ubcs.code.algorithm; import com.vci.ubcs.code.annotation.MdmSerialAlgorithm; import com.vci.ubcs.code.annotation.MdmSerialAlgorithmMethod; import com.vci.ubcs.code.dto.CodeOrderSecDTO; import com.vci.ubcs.code.vo.pagemodel.CodeRuleVO; import com.vci.ubcs.starter.revision.model.BaseModel; import com.vci.ubcs.starter.web.util.VciBaseUtil; import java.util.List; /**** * 自定义罗马流水算法自定义类 */ @MdmSerialAlgorithm(text = "自定义罗马流水",description = "自定义罗马流水算法") public class CustomRomanSerialAlgorithmExample { /** * 生成罗马流水号的方法 * @return 流水号的信息 */ @MdmSerialAlgorithmMethod public String serialGenerate(BaseModel data, CodeRuleVO codeRuleVO, List secDTOList){ //将数字流水转为罗马流水 String romanValue=VciBaseUtil.convertArabicToRoman(5); //将罗马流水转为数字流水 int arabicValue=VciBaseUtil.convertRomanToArabic(romanValue); return ""; } }