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

3.1 KiB
Executable File
Raw Blame History

NFC手机号与卡号关联平台

APP前端

管理后台模块

  1. 多商户/多企业功能。每个企业管理员仅可管理本企业员工信息;
  2. 员工管理:
  3. 卡面管理:
  4. 接口管理:
  5. 系统管理:

操作

数据表

  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. 用户信息;
  3. 企业管理
  4. 品牌管理
  5. 卡片管理
  6. 对外接口管理
  7. 功能:
    1. 卡面更换;

数据库(主要表)

  1. 获取卡号、ID号添加定制卡入口 判断Android or iOS
  2. 如果iOS则调用新开卡接口。获取新开卡的卡号、ID号、卡面等信息更新到数据库
  3. 如果Android则先检测本地是否有卡
    1. 如有,则列出所有卡号、余额;用户选择其一,获取用户选择的卡号,更新到数据库。用户也可以新开卡:
    2. 如无则新开卡获取新开卡的卡号、ID号等信息更新到数据库
    3. 调用更换卡面接口,更换用户的卡面。
  4. 定制卡详情页:
    1. 列表,放点信息。。。。
  5. 提供接口提供接口给企业主要是手机号与交通卡号、ID号的对应关系

graph TD
    user((用户))
    cardNumber(卡号)
    

graph TD

user((User))
cardNumber
isBand
corpId