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<CodeOrderSecDTO> secDTOList){
|
|
|
|
|
//将数字流水转为罗马流水
|
String romanValue=VciBaseUtil.convertArabicToRoman(5);
|
//将罗马流水转为数字流水
|
int arabicValue=VciBaseUtil.convertRomanToArabic(romanValue);
|
return "";
|
}
|
|
}
|