type = new FullyQualifiedJavaType(serviceImplFullName);
TopLevelClass topLevelClass = new TopLevelClass(type);
topLevelClass.setVisibility(JavaVisibility.PUBLIC);
type = new FullyQualifiedJavaType(serviceInterfaceFullName);
topLevelClass.addSuperInterface(type);
topLevelClass.addAnnotation("@Service(\"" + recordLowCaseFullType + "Service\")");
type = new FullyQualifiedJavaType("org.springframework.stereotype.Service");
importedTypes.add(type);
// add field, getter, setter for orderby clause
// @Resource private UserMapper userMapper;