• 健康报告-设计与实现


    健康报告

    一、需求分析

    1. 查询

    条件
    1. 类别?
    2. 服务团队
    3. 推送状态
    4. 服务客户(关键字)
    5. 报告时间段
    6. 推送时间段
    
    字段
    - 服务客户
    - 服务团队
    - 健康报告
    - 报告时间
    - 类别
    - 推送状态
    - 推送时间
    	- 服务套餐——审核时间
    	- 默认推送——默认时间
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18

    2. 审核/批量审核

    - 绑定商品
    - 预约项目?
    
    • 1
    • 2

    3. 查看详情?

    4. 生成规则

    1. 生成时间:报告截止日期的24:00
    2. 推送时间:
    	- 默认推送(月):生成报告后隔天早上八点推送至客户
    	- 服务套餐推送:需服务人员审核后推送至客户
    		1. 周
    		2. 月
    		3. 季
    		4. 年
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    二、设计表

    1. health_report健康报告

    id,自增id
    hr_id,报告id
    consumer_id,客户id
    team_id,服务团队id
    push_cycle,推送周期(0周、1月、2季、3年)
    record_time,报告时间
    hr_type,健康报告类型(1服务套餐、0默认推送)
    push_status,推送状态(未推送、已推送)
    push_time,推送时间(服务套餐的推送时间,为审核时间)
    commodity_ids,绑定商品id
    service_item_ids,绑定预约项目id
    remark,备注
    tenant_id,租户id
    create_time,创建时间
    update_time,更新时间

    三、涉及到的表

    数据库涉及到表字段
    身体指标项:body_metrics (name/remark)
    客户各项身体指标:
    customer_body_metrics (customer id/metric)
    customer_body_metrics_0/1/2/3/4 (customer id/metric)
    商城商品:mall_shop_appt_item
    预约项目:mall_shop_commodity

    三、代码框架

    1. 自动生成代码

    2. 修改代码

  • 相关阅读:
    在哪里可以制作一本精美的翻页产品册呢?
    模板中的依赖类型使用 --- typename
    Flask数据库_query函数的使用
    2023医药微信公众号排名榜top100汇总合集
    Sprite Renderer
    包装类知识点
    SwiftUI简单基础知识学习
    关于 SAP UI5 floating footer 显示与否的单步调试以及使用 SAP UI5 的收益
    CSS外边距重叠:原理、结果
    hbase学习01(hbase入门及hbase shell简单操作)
  • 原文地址:https://blog.csdn.net/HRX98/article/details/126096976