Goku.WebService.Bus
Разработка SOAP-сервиса WebService на основе SpringBoot, Spring, Apache CXF и Mybatis
Версия
Версия | Описание |
---|---|
1.0.0 версия | |
2.0.0 версия | springboot запуск |
Принцип работы Mybatis реализует Mapper интерфейс с помощью динамического прокси для быстрой разработки интерфейсов SOAP WebService сервисов.
Функции
Тип операции | Метод транзакции | Описание |
---|---|---|
Добавление | insert | Может выполняться массово |
Изменение | update | Может выполняться массово |
Удаление | delete | Может выполняться массово |
Выбор одного элемента | SelectOne | — |
Выбор списка элементов | SelectList | Поддерживает разбиение на страницы, требуется параметр для передачи знака разбиения на страницы |
Обработка хранимой процедуры | SelectProc | Поддерживает разбиение на страницы, требуется параметр для передачи знака разбиения на страницы |
Добавление или изменение | insertOrupdate | Требует доработки |
Формат XML
Входные данные:
<goku>
<header>
<!--Пользователь-->
<user_id>22</user_id>
<!--Пароль-->
<password>22</password>
<!--Тип операции-->
<tran_no>insertOrupdate</tran_no>
<!--Название транзакции-->
<bs_code>sysUserMapper</bs_code>
</header>
<body>
<!--Данные операции parameter данные-->
<data>
<id>113</id>
<name>mnbhkl</name>
</data>
<!--Данные операции parameter данные-->
<data>
<id>666</id>
<name>3344</name>
</data>
</body>
</goku>
Выходные данные:
<goku>
<body>
<ret_info>Успех</ret_info>
<ret_code>0</ret_code>
</body>
</goku>
Входные данные:
<goku>
<header>
<user_id>22</user_id>
<password>22</password>
<tran_no>SelectList</tran_no>
<bs_code>sysUserMapper</bs_code>
</header>
<body>
<data>
<id>fjx</id>
</data>
</body>
</goku>
Выходные данные:
<goku>
<body>
<data>
<Phone_/>
<company_id>E1C879F8-C493-D26A-699D-604DE42A2BE6-COMPANY</company_id>
<nickName>***</nickName>
<valid_>Y</valid_>
<groupId>90</groupId>
<companyName>***</companyName>
<password_>yYSu0BSux2I6VPBZHaB6hf1Ldi0=</password_>
<extuserid>****</extuserid>
<emailAddress>nbfujx@qq.com</emailAddress>
<mobilePhone>***</mobilePhone>
<favoriteFood>***</favoriteFood>
<recycled_>N</recycled_>
<modifiedDate>2017-08-04 09:07:26.0</modifiedDate>
<description_/>
<country_/>
<id>fjx</id>
<area_/>
<type_>normal</type_>
<createDate>2013-07-03 14:53:30.0</createDate>
<male_>1</male_>
</data>
<ret_info>Успех</ret_info>
<ret_code>0</ret_code>
</body>
</goku>
Входные данные:
<goku>
<header>
<user_id>fjx</user_id>
<password>1</password>
<tran_no>SelectList</tran_no>
<bs_code>sysUserMapper</bs_code>
<!--Разбиение на страницы-->
<is_pagination>Y</is_pagination>
<!--Текущая страница-->
<page_index>1</page_index>
<!--Количество страниц-->
<page_limit>10</page_limit>
</header>
<body>
<data>
<id>fjx</id>
</data>
</body>
</goku>
Выходные данные:
<goku>
<body>
<data>...</data>
...
<data>...</data>
<ret_code>0</ret_code>
<ret_info>Успех!</ret_info>
<!--Текущая страница-->
<page_index>1</page_index>
<!--Общее количество данных-->
<page_count>649</page_count>
</body>
</goku>
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )