public static QueryServiceResponse buildSuccessResponse(ServiceInfo serviceInfo) {
        return new QueryServiceResponse(serviceInfo);
    }
@Test
    void testSerializeSuccessResponse() throws JsonProcessingException {
        QueryServiceResponse response = QueryServiceResponse.buildSuccessResponse(new ServiceInfo());
        String json = mapper.writeValueAsString(response);
        assertTrue(json.contains("\"serviceInfo\":{"));
        assertTrue(json.contains("\"resultCode\":200"));
        assertTrue(json.contains("\"errorCode\":0"));
        assertTrue(json.contains("\"success\":true"));
    }