致远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>
相关推荐
时艰.1 分钟前
订单系统读写分离方案设计与实现
java
014-code6 分钟前
MySQL 事务隔离级别
java·数据库·mysql
Je1lyfish14 分钟前
CMU15-445 (2026 Spring) Project#1 - Buffer Pool Manager
linux·数据库·c++·后端·链表·课程设计·数据库架构
hrhcode17 分钟前
【Netty】三.ChannelPipeline与ChannelHandler责任链深度解析
java·后端·spring·springboot·netty
摸鱼仙人~19 分钟前
主流前端「语言/技术 → 主流框架 → 组件库生态 → 适用场景」解析
前端
Highcharts.js22 分钟前
Highcharts角度仪表(Angular Gauge)完全指南:从速度表到工业监控,一文学会gauge与solidgauge实战开发
javascript·angular.js·开发文档·highcharts·图表开发·实心仪表
Re.不晚24 分钟前
Redis——哨兵机制
数据库·redis·bootstrap
代码星辰38 分钟前
MySQL 面试题——深度分页优化
数据库·mysql·覆盖索引·深度分页
程序员Sunday43 分钟前
2026 春晚魔术大揭秘:作为程序员,分分钟复刻一个(附源码)
前端
散装DBA1 小时前
OpenClaw+钉钉机器人实现数据库操作
数据库·机器人·钉钉