致远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>
相关推荐
小帅学编程几秒前
英语学习笔记
java·笔记·学习
redsea_HR4 分钟前
红海eHR解决方案背后的底层能力
大数据·数据库·人工智能
学编程就要猛9 分钟前
JavaEE初阶:文件操作和IO
java·java-ee
GISer_Jing9 分钟前
两种AI交互方式深度解析——浏览器书签&插件
前端·人工智能·ai·prompt
ba_pi10 分钟前
每天写点什么2026-03-19-Doris三种存储模型
java·数据库·mysql
oem11011 分钟前
Python Web爬虫入门:使用Requests和BeautifulSoup
jvm·数据库·python
程序员老乔13 分钟前
Java 新纪元 — JDK 25 + Spring Boot 4 全栈实战(二):Valhalla落地,值类型如何让电商DTO内存占用暴跌
java·spring boot·c#
二进制person16 分钟前
JavaEE初阶 --网络初识
运维·服务器·网络
哈__16 分钟前
ReactNative项目OpenHarmony三方库集成实战:react-native-device-info
javascript·react native·react.js