会员管理系统-管理器
它的核心功能可以分为以下几个模块:
1. 会员信息管理(核心)
管理会员单位的基础档案,包括:
· 基本信息:单位名称、会员类型(如“会员单位”)、入会日期。
· 状态追踪:证书颁发状态(如“未颁发”)、单位在会状态(如“正常在会”)。
· 联系信息:联系人、联系电话。
· 操作审计:记录创建人和更新人。
· 提供了完整的 RESTful API(如你之前遇到的 /api/v1/members/1 接口,支持增删改查)。
2. 财务管理(会费缴纳)
关联 fee_payments 表,记录每个会员单位的缴费记录(包含缴费日期、年度区间、金额等)。之前的 _preprocess 函数专门用来清理这张表的重复缴费数据。
3. 历史变更追踪
关联 membership_changes 表,记录会员单位的变更历史(如类型变更、状态变更等),并同样配有去重逻辑。
4. 数据维护(去重工具)
程序中包含 _preprocess 预处理函数,用于自动清理数据库中的重复记录(分别针对缴费记录和变更记录),这正是我们之前解决 MySQL 报错时修改的核心逻辑。
5. 技术架构
· 后端框架:Flask
· 数据库 ORM:SQLAlchemy(现已从 SQLite 切换至 MySQL)
· 部署:Docker 容器化运行(主机名 zsxh),监听 8011 端口,支持跨域请求(CORS)。
企业内部管理