# lottery **Repository Path**: atoms-cat/lottery ## Basic Information - **Project Name**: lottery - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-29 - **Last Updated**: 2025-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### local development setup * Java 21 * postgresql * redis * artemis(Apache ActiveMQ Artemis) * NodeJS ```mermaid graph TD A[用户微信扫码] --> B["公众号关注页面(进入微信公众号)"] B --> C[微信服务器] C --> D["lottie服务器收到(扫码或者关注信息)(msg pass 到 ActiveMQ)"] D --> E["微信用户发送参与活动连接(静默授权获取用户信息)(listener ActiveMQ 后继续处理)"] E --> F[微信用户点击连接] F --> G["微信服务器回调地址(带code参数)"] G --> H["lottie服务器(拿code换access_token和openid)(msg pass 到 ActiveMQ)"] H --> I["服务器(拿access_token + openid 拉用户信息)(listener ActiveMQ 后继续处理)"] I --> J[完成] ``` ```mermaid graph TD A[管理员] --> B["新增抽奖活动"] B --> C[新增抽奖活动的奖项] C --> D["发布抽奖活动,生成二维码,邀请用户扫码"] D --> E["结束邀请抽奖活动,进入抽奖环节"] E --> F[开始抽奖] F --> I["用户领取奖品"] I --> J[完成] ```