package com.xinelu.manage.vo.stationmessagepush;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalTime;

/**
 * @Description 订单信息和护理站人员
 * @Author zh
 * @Date 2023-04-04
 */
@Data
public class WaitReceiveMessagePushVO implements Serializable {
    private static final long serialVersionUID = 8101515551627850334L;

    /**
     * 订单id
     */
    private Long appointmentOrderId;

    /**
     * 护理站id
     */
    private Long nurseStationId;

    /**
     * 护理员表id
     */
    private Long nurseStationPersonId;

    /**
     * 被护理人信息表id
     */
    private Long patientId;

    /**
     * 被护理人信息表id
     */
    private String patientName;


    /**
     * 微信小程序的openid
     */
    private String openid;

    /**
     * 被护理人信息表id
     */
    private String phone;

    /**
     * 预约订单编号
     */
    private String orderNo;

    /**
     * 服务地址
     */
    private String serviceAddress;

    /**
     * 服务日期，格式：yyyy-MM-dd
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private LocalDate serviceDate;

    /**
     * 服务开始时间，格式：HH:mm
     */
    @JsonFormat(pattern = "HH:mm")
    private LocalTime serviceStartTime;

    /**
     * 护理项目名称
     */
    private String nurseItemName;

    /**
     * 下单方式，手机App：MOBILE_APP，微信小程序：WECHAT_APPLET，支付宝小程序：ALI_PAY_APPLET
     */
    private String orderChannel;
}
