package com.fs.hospital580.dto;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.List;

@EqualsAndHashCode(callSuper = true)
@Data
public class PreDemandDto extends CommonDto implements Serializable {

    private String memberId;                // 第三方系统问诊人唯一标识(一般为患者手机号)
    private String storeId;                // 门店ID（由580提供，每个三方对应值不一样）
    private Integer serviceType;            // 服务类型，0为图文，1为视频
    private Integer isExamine;              // 是否需要审方（0为不需要，1为需要）
    private Integer isPregnantWoman;        // 是否孕妇0为否，1为是
    private Integer isLactation;            // 是否哺乳期0为否，1为是
    private Integer souceFrom;              // 来源:0为微信小程序，1为APP，2为H5，3为支付宝小程序
    private String userFamilyName;          // 用药人姓名
    private String userFamilyIdCard;        // 身份证
    private Integer userFamilyAge;          // 年龄
    private Integer userFamilyGender;       // 性别:1-男，2-女
    private String userFamilyPhone;         // 手机号码
    private Integer relationship;           // 关系(1本人 2父母 3配偶 4子女 5其他)
    private String bizOrderId;              // 第三方唯一订单号
    private List<BeforeAiData> beforeAiDataList; // 问诊前面的题目，传固定的五道题
    private String userFamilyAddr;          // 就诊人住址（最多30个字符）
    private String imgList;                 // 图片附件（url形式，最多三个），多个以英文逗号,隔开
    private String thirdReturnUrl;          // 结束问诊后跳回三方的地址

    public void setThirdReturnUrl(Long orderId) {
        this.thirdReturnUrl = "/pages_user/shopping/storeOrderDetail?id="+orderId;
    }
}


