项目名称:1-Touch 项目简介: 1-Touch是一个旨在改造传统建筑行业工作流程的SaaS平台。其后端系统需要处理复杂的权限模型(如甲方、监理、施工方)、灵活的表单业务(各种检查单、日志)以及海量的现场多媒体数据。 我的角色: 我作为后端核心开发工程师,主要负责数据库设计、核心API与业务逻辑开发。 核心工作与技术亮点: 灵活的数据库设计: 采用 Python (Django/Flask) 或 Golang 作为后端语言。针对工地业务多变的需求,设计了可配置的表单引擎模型存储在 MySQL 中,以支持不同类型的检查单和日志,而无需频繁修改代码。 任务状态机与...
消息自动群发与个性化内容引擎 技术实现: 我们并非使用简单的群控工具,而是基于微信公众号/企业微信的官方API进行合规开发。后端使用 Spring Boot 构建任务调度与消息分发模块。 核心挑战在于“不同内容”。我们设计了一个个性化内容引擎。用户数据(如昵称、购买历史、标签)存储在 MySQL 中,消息模板使用类似{{UserName}}的占位符。 在群发任务执行时,系统会从数据库或 Redis 缓存中拉取用户列表及对应变量,通过模板引擎(如FreeMarker)实时渲染出成千上万条个性化的最终内容,再通过微信API进行批量、异步发送。 2. 模板消息自动触发与工作流集成 ...
工作台与OA系统深度集成: 技术实现: 我们没有使用企业微信的标准化工作台,而是基于其自定义应用能力,开发了一个全新的单页面应用(SPA),前端使用 Vue.js + Element UI 构建。通过企业微信的 OAuth2.0 授权流程,实现员工单点登录(SSO),无缝获取用户身份。 顾问价值: 将分散的多个内部OA系统(如审批、汇报、考勤)通过微前端架构整合到统一工作台,为用户提供一站式入口,极大提升了操作体验与信息获取效率。 智能化通讯录与用户管理: 技术实现: 通过同步企业微信部门与成员信息至自有数据库(使用 MySQL),我们构建了一个镜像通讯录。在此基础上,开发了批...
项目简介:开发一个订单管理系统,该系统主要应用在公司内部,为了方便项目同事进行订单统计和核算 工作职责: 1.将以往的数据通过excel的方式导入到数据库中作为原始数据 2.在软件中设置管理员模式,管理员可通过软件输入数据实现对数据库的增删改查 3.主界面通过柱状图、条形图、饼图等实现数据的可视化 4.可查询每一笔订单的每个料号的具体交货情况,以及每年每月的订单详情...
项目简介:开发一个订单管理系统,该系统主要应用在公司内部,为了方便项目同事进行订单统计和核算 工作职责: 1.将以往的数据通过excel的方式导入到数据库中作为原始数据 2.在软件中设置管理员模式,管理员可通过软件输入数据实现对数据库的增删改查 3.主界面通过柱状图、条形图、饼图等实现数据的可视化 4.可查询每一笔订单的每个料号的具体交货情况,以及每年每月的订单详情...