# 政务应用对外接口列表

原始文档链接：[政务应用对外接口列表](https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/repository/6b651282-47ed-4849-8cbf-9047a6be746a/doc/954654166388572161)

引入依赖

```java
<dependency>
   <groupId>com.weaver</groupId>
   <artifactId>weaver-ebuilder-form-client</artifactId>
</dependency>
```

- **getFields** 获取督办任务主表字段

com.weaver.esb.api.entity.EsbFieldDTO getFields(com.weaver.teams.security.user.User user,Long typeId,Long appId)

参数1：com.weaver.teams.security.user.User

说明1：当前操作用户 例：张三进行会议转督办，则传过来张三的信息

参数2：typeId

说明2：督办类型id

参数3：appId 督办应用id

说明3：督办应用id

返回：com.weaver.esb.api.entity.EsbFieldDTO

说明：按照ESB标准返回

- **getGovernType** 获取督办应用下的督办类型

com.weaver.esb.api.entity.EsbField

getGovernType(com.weaver.teams.security.user.User user,Long appId);

参数1：com.weaver.teams.security.user.User

说明1：当前操作用户 例：张三进行会议转督办，则传过来张三的信息

参数2：appId 督办应用id

说明2：督办应用id

- **saveFormData** 保存督办任务数据

com.weaver.common.base.entity.result.WeaResult\<Map\<String,Object\>\>    saveFormData(Map\<String, Object\> datajson);

参数：Map\<String, Object\> datajson

说明：具体内容

operatorId: 发起立项请求的人员id

tenantKey: 发起立项请求的人员租户id

appId: 督办应用id

governTypeId: 督办类型id

formFieldData: List  字段集合

返回：Map\<String,Object\>

说明：具体沟通

```java
<dependency>
   <groupId>com.weaver</groupId>
   <artifactId>weaver-common-component</artifactId>
</dependency>
```

- **queryBrowserByParam** 可扩展的浏览按钮接口，根据browserParams对象获取浏览按钮数据

Map\<String, List\<com.weaver.common.component.browser.entity.BrowserEntity\>\> queryBrowserByParam(List\<com.weaver.common.component.browser.entity.BrowserParam\> param)
