package com.fs.hospital580.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;
import java.util.List;


@Getter
@Setter
@ApiModel("问诊订单")
public class OrderScrmVo {
    @ApiModelProperty("主键ID")
    private Long orderId;

    @ApiModelProperty("用户id")
    private Long userId;

    @ApiModelProperty("服务类型：0-图文，1-视频")
    private Byte serviceType;

    @ApiModelProperty("是否需要审方：0-不需要，1-需要")
    private Byte isExamine;

    @ApiModelProperty("是否孕妇：0-否，1-是")
    private Byte isPregnantWoman;

    @ApiModelProperty("是否哺乳期：0-否，1-是")
    private Byte isLactation;

    @ApiModelProperty("来源：0-微信小程序，1-APP，2-H5，3-支付宝小程序")
    private Byte souceFrom;

    @ApiModelProperty("用药人姓名")
    private String userFamilyName;

    @ApiModelProperty("用药人身份证")
    private String userFamilyIdCard;

    @ApiModelProperty("年龄")
    private Integer userFamilyAge;

    @ApiModelProperty("性别：1-男，2-女")
    private Byte userFamilyGender;

    @ApiModelProperty("手机号码")
    private String userFamilyPhone;

    @ApiModelProperty("关系：1-本人，2-父母，3-配偶，4-子女，5-其他")
    private Byte relationship;

    @ApiModelProperty("就诊人住址（最多30个字符）")
    private String userFamilyAddr;

    @ApiModelProperty("图片附件URL，多个以英文逗号隔开")
    private String imgList;

    @ApiModelProperty("结束问诊后跳回三方的地址")
    private String thirdReturnUrl;

    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;

    @ApiModelProperty("更新时间")
    private LocalDateTime updateTime;

    @ApiModelProperty("问诊知情确认页面URL")
    private String jumpUrl;

    @ApiModelProperty("开方情况0未开方1开方2拒绝")
    private Byte prescriptionStatus;

    @ApiModelProperty("未开方原因")
    private String reason;

    @ApiModelProperty("答案信息")
    private List<AnswerDataVo> drugRspList;
}
