致远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>
相关推荐
H.莓飛1 分钟前
【Linux】自主 Shell
linux·运维·服务器·c语言·开发语言·visual studio
CarIise3 分钟前
Spring MVC 请求参数绑定与常用注解2
java·spring·mvc
结局无敌5 分钟前
React Native for OpenHarmony 实战:三方库 react-native-progress-steps 的鸿蒙化适配指南
javascript·人工智能·深度学习·react native·react.js·harmonyos
l1t9 分钟前
DuckDB 各版本 tpch 10 查询时间对比
数据库
七夜zippoe10 分钟前
Spring Boot 接通义千问:从拿 Key 到第一个对话接口跑通(保姆级)
java·spring boot·后端
bigcarp10 分钟前
Frida-dexdump 绕过app的Root检测
linux·运维·服务器
SimonKing11 分钟前
别再花钱调 OCR 接口了!这个国产开源工具,免费还能离线跑
java·后端·程序员
涛涛ing11 分钟前
Chrome DevTools MCP 正式可用:AI 终于能自己开浏览器调试你的页面了
前端
Nebula_g11 分钟前
SpringBoot企业级实战项目—云禾外卖—SpringBoot常用注解解析
java·网络·数据库·spring boot·后端·spring·javase
const_qiu13 分钟前
第三章 07:3.9 能力收束与统一入口
java·人工智能