致远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>
相关推荐
xixingzhe29 分钟前
idea启动vue项目
java·vue.js·intellij-idea
超级无敌暴龙兽27 分钟前
和我一起刷面试题呀
前端·面试
wzl2026121336 分钟前
企业微信定时群发技术实现与实操指南(原生接口+工具落地)
java·运维·前端·企业微信
小码哥_常38 分钟前
Robots.txt:互联网爬虫世界的“隐形规则”
前端
Polar__Star39 分钟前
如何在 AWS Lambda 中正确使用临时凭证生成 S3 预签名 URL
jvm·数据库·python
凌波粒40 分钟前
Java 8 “新”特性详解:Lambda、函数式接口、Stream、Optional 与方法引用
java·开发语言·idea
Lucifer三思而后行1 小时前
zCloud 中 Oracle 实例状态未知问题记录
数据库·oracle
曹牧1 小时前
Eclipse:悬停提示(Hover)
java·ide·eclipse
小码哥_常1 小时前
Android开发神器:AndroidAutoSize,轻松搞定屏幕适配
前端
island13141 小时前
最详细VMware Workstation 17 上安装 Ubuntu 系统
linux·数据库·ubuntu