致远OA如何开发 第八篇 新增接口

新增接口
此栏目技术支持

技术大佬对栏目文章的支持 特别感谢

新增接口

1 第一种方式 rest

java文件

java 复制代码
@Path("token1")
public class Resource extends BaseResource {


    @GET
    @Path("/{userName}/{password}")
    @Produces({"text/plain"})
    public String getTokenString(@PathParam("userName") String userName, @PathParam("password") String password, @QueryParam("loginName") String loginName, @QueryParam("memberId") Long memberId, @QueryParam("code") String code, @QueryParam("userAgentFrom") String userAgentFrom) throws Exception {
        System.out.println("欢迎回到财务系统");
        return "ok";
    }


}

2 第二种方式 Ajax

新增文件java

java 复制代码
public class MechanicianPage {
    @AjaxAccess
    public void saveProcessXml(Map<String, Object> Data)
    {
        String processXml=Data.get("processXml").toString();
        String nodeId=Data.get("nodeId").toString();
        String userId=Data.get("userId").toString();
        ((WorkFlowDesignerManagerImpl) workFlowDesignerManager).getWapi().savedProcessXmlTempAndReturnId(null,processXml,nodeId,userId,"-1");
    }

依赖注入

xml 复制代码
<bean id="managerInfo" class="com.seeyon.apps.gzysplugin.listener.MechanicianPage"></bean>
相关推荐
超级土豆粉2 分钟前
CSS 性能优化
前端·css·性能优化
扣丁梦想家3 分钟前
✅ 常用 Java HTTP 客户端汇总及使用示例
java·开发语言·http
Mintopia4 分钟前
光影魔术师的秘密:用 JavaScript 打造软阴影的奇幻世界
前端·javascript·计算机图形学
Mintopia17 分钟前
Three.js 粒子系统:让代码化身奇幻造梦师
前端·javascript·three.js
秃头摸鱼侠18 分钟前
MySQL查询语句(续)
数据库·mysql
itachi-uchiha23 分钟前
使用vsftpd搭建FTP服务器(TLS/SSL显式加密)
运维·服务器·ssl
MuYiLuck26 分钟前
【redis实战篇】第八天
数据库·redis·缓存
睡觉待开机27 分钟前
6. MySQL基本查询
数据库·mysql
sss191s30 分钟前
Java 集合面试题 PDF 及常见考点解析与备考指南
java·开发语言·pdf
七七&55630 分钟前
java面试-场景题
java·python·面试