# ding-approval **Repository Path**: tuanligo/ding-approval ## Basic Information - **Project Name**: ding-approval - **Description**: - 对接钉钉自有审批 - 对接钉钉宜搭审批 - 连接器回调方法 - dingtalk审批数据结构组装 钉钉审批 宜搭审批 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-07-31 - **Last Updated**: 2025-08-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 开箱即用的钉钉审批对接平台 本项目是一个基于钉钉实现的钉钉审批业务对接平台,目标是开箱即用及页面手动配置,目前已按思路实现大概框架。 # 应用场景: - 对接钉钉自有审批 - 对接宜搭审批 - 连接器回调方法 - ding数据结构组装 # Frameworks 1 核心框架: SpringBoot 2 持久层框架: mybatis、mybatis-plus 3 对象转换: ModelMapper 4 JSON转换: FastJson 5 接口文档: Swagger 6 日志: SLF4J 7 数据库主从: druid-datasource # 描述 钉钉审批和宜搭审批分别为两种实现方式,代码分别在ding包下和ydfactory下 钉钉审批为数据库配置的方式实现,可优化成前端页面配置,不同的业务需添加不同的业务代码,配置到ding_process_conf中,详情请看数据库脚本注释配置。 需实现不同的BusinessDataService实现类,用作不同业务的数据提取。 宜搭审批则为工厂类方式集成,不同业务需添加不同的factory实现类 #留言 #关于钉钉遇到的问题或解决方案一起留言探讨。 #关于钉钉端的配置或者项目中遇到的问题欢迎留言问我。 # 项目还需要优化,欢迎各位大神提出宝贵的意见。