致远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>
相关推荐
南境十里·墨染春水15 分钟前
linux学习进展 线程同步——互斥锁
java·linux·学习
雨奔29 分钟前
Kubernetes 联邦 Deployment 指南:跨集群统一管理 Pod
java·容器·kubernetes
杨凯凡34 分钟前
【021】反射与注解:Spring 里背后的影子
java·后端·spring
IT摆渡者34 分钟前
MySQL性能巡检脚本分析报告
数据库·mysql
lulu121654407835 分钟前
Claude Code项目大了响应慢怎么办?Subagents、Agent Teams、Git Worktree、工作流编排四种方案深度解析
java·人工智能·python·ai编程
riNt PTIP35 分钟前
SpringBoot创建动态定时任务的几种方式
java·spring boot·spring
老星*1 小时前
AI选股核心设计思路
java·ai·开源·软件开发
小码哥_常1 小时前
解锁Android嵌入式照片选择器,让你的App体验丝滑起飞
前端
Lyyaoo.1 小时前
Redis基础
数据库·redis·缓存
それども2 小时前
Comparator.comparing 和 拆箱问题
java·jvm