note/work/NFC交通卡/NFC手机号与卡号关联平台.md
2025-11-19 10:16:05 +08:00

112 lines
3.1 KiB
Markdown
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# NFC手机号与卡号关联平台
## APP前端
1.
## 管理后台模块
1. 多商户/多企业功能。每个企业管理员仅可管理本企业员工信息;
2. 员工管理:
3. 卡面管理:
4. 接口管理:
5. 系统管理:
## 操作
1.
## 数据表
1. 员工信息表
2. 交通卡信息表
3. 卡片员工关联表
4. 卡面表
5. 企业信息表
6. 企业部门信息表
7. 接口管理表
8. 平台账户、管理、参数、任务、操作记录等相关表
## 定制卡开卡流程
### APP端手机端定制卡入口
1. 客户登录:
1. 使用APP用户体系绑定的手机号登录或用户手动输入手机号、验证码登录
2. 根据手机号与后台用户表匹配。匹配到,则进入**定制卡首页**。未匹配到,则提示无记录。
2. 定制卡首页:
* 判断用户是否已绑定定制卡。
1. 如果已绑定卡片,则展示绑定信息。
1. 企业LOGO和名称顶部
2. 卡片标签:实体卡/NFC卡是否在本手机上等标签
3. 卡面;
4. 卡号、复制卡号;
5. 解除绑定、同步、详情
6. 帮助
2. 如果未绑定,则展示绑定入口:
1. 绑定本机已有的NFC卡搜索本机已开通的NFC卡并展示如果本地没有卡则提示开新卡。
2. 添加一张新NFC卡
3. 绑定实体卡;搜索本账户下挂载的卡(APP后台拉取)并展示;提示绑定其他实体卡;
3. 添加实体卡:
1. 底部弹出;
2. 校验16位或19位市民卡、交通卡卡号
3. 二次确认,绑定成功后,直接跳转到主页;
4. 绑定卡操作:二次确认后,跳转到主页;
5. 添加新的NFC交通卡
1. 跳转到新开卡SDK开卡完成后跳回并自动绑定
6. 解除绑定:
1. 二次确认后提示“卡号xxx已解除绑定”
7. 同步:
1. 重新发起绑定操作。二次确认后,提示同步成功、失败。
8. 详情:
1. 显示公司名称、用户信息、卡信息等。
---
### 后台管理
1. 系统管理
2. 用户管理
1. 用户信息;
2.
3. 企业管理
4. 品牌管理
5. 卡片管理
6. 对外接口管理
7. 功能:
1. 卡面更换;
2.
### 数据库(主要表)
9. 获取卡号、ID号添加定制卡入口
判断Android or iOS
1. 如果iOS则调用新开卡接口。获取新开卡的卡号、ID号、卡面等信息更新到数据库
2. 如果Android则先检测本地是否有卡
1. 如有,则列出所有卡号、余额;用户选择其一,获取用户选择的卡号,更新到数据库。用户也可以新开卡:
2. 如无则新开卡获取新开卡的卡号、ID号等信息更新到数据库
3. 调用更换卡面接口,更换用户的卡面。
10. 定制卡详情页:
1. 列表,放点信息。。。。
11. 提供接口提供接口给企业主要是手机号与交通卡号、ID号的对应关系
---
```mermaid
graph TD
user((用户))
cardNumber(卡号)
```
---
```mermaid
graph TD
user((User))
cardNumber
isBand
corpId
```