致远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>
相关推荐
এ慕ོ冬℘゜13 分钟前
JavaScript学习心得:从只会语法,到真正会写业务逻辑
开发语言·javascript·ecmascript
钱栈up13 分钟前
VSCode 调试多模块 Maven + Spring Boot 后端:从启动失败到一次跑通
java·spring boot·maven
uoKent14 分钟前
c++中new和malloc的区别
java·jvm·c++
TomEval17 分钟前
【Web UI 自动化】05 - KDT 模式原理与实现
前端·ui·自动化
十五喵源码网24 分钟前
基于springboot2+vue2的疾病防控综合系统
java·毕业设计·springboot·论文笔记
祖力5525 分钟前
进程间通信(IPC机制):信号
linux·运维·服务器·进程·进程间通信·多任务·ipc
南雨北斗26 分钟前
vue3项目状态持久化方案Pinia
前端
砚底藏山河31 分钟前
【量化纯GET实战 #11】移动均线 MA:5 日 20 日 60 日怎么算怎么用
java·python·金融·maven
厦门德仔34 分钟前
【YiFeiWebApi】易飞ERP与WMS系统接口对接实战:从0到1全流程指南
大数据·数据库