致远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 分钟前
Svelte-无虚拟DOM、极致性能的现代高性能Web开发框架!
前端·node.js·vue·svelte
Gofarlic_oms12 分钟前
跨国企业Cadence许可证全球统一管理方案
java·大数据·网络·人工智能·汽车
0思必得09 分钟前
[Web自动化] Selenium元素定位
前端·python·selenium·自动化·html
七七七七0714 分钟前
【Redis】Ubuntu22.04安装redis++
数据库·redis·缓存
J_liaty33 分钟前
Spring Security整合JWT与Redis实现权限认证
java·redis·spring·spring-security
EEEzhenliang35 分钟前
CSS知识概括、总结
前端·css
子非鱼92135 分钟前
MyBatisPlus快速上手
数据库·spring boot·mybatisplus
DBA小马哥36 分钟前
从传统数据库到金仓数据库:时序数据迁移的挑战与解决方案
数据库·时序数据库·dba
xlq2232238 分钟前
4.LInux权限
linux·运维·服务器
txinyu的博客40 分钟前
(续篇):手写 C++ 完整 HTTP/1.1 服务器
服务器·网络协议·http