1、配置模板内容

2、创建模板

模板示例:
#set($NameNoMapper = $NAME.length() - 7)
#set($NameLower =$NAME.substring(0,$NameNoMapper).toUpperCase())
#set($NameLowerFirst = ${NAME.substring(0,1).toLowerCase()} + $NAME.substring(1,$NameNoMapper))
#set($NameUpperFirst = $NAME.substring(0,$NameNoMapper))
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
import com.alibaba.fastjson.JSON;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* ${class_explain}
*
* @author wangwenkang
* @date ${YEAR}-${MONTH}-${DAY}
*/
@Service
public class ${NameUpperFirst}Handler extends GskhdHandler {
@Autowired
private ToHttp toHttp;
@Autowired
private ${NameUpperFirst}Converter ${NameLowerFirst}Converter;
@Override
public BaseResult doHttp(RequestData data) {
${NameUpperFirst}IN ${NameLowerFirst}IN = ${NameLowerFirst}Converter.convertToDzswjRequestData(data);
Object dataMap = toHttp.invoke(ServiceInfo.${NameLower}, ${NameLowerFirst}IN, data);
return BaseResult.success("获取成功", ${NameLowerFirst}Converter.convertToYwxtResponse(dataMap, data), data);
}
@Override
protected Class getInputClass() {
return ${NameUpperFirst}DTO.class;
}
}