package com.yc.ship.module.trade.service.thirdsystem.bo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;

@Schema(description = "第三方门禁系统游客注册 Request DTO")
@Data
public class ThirdGateSystemPushDataReqDTO implements Serializable {

    @Schema(description = "乘客表主键")
    private String tcid;

    @Schema(description = "出行日期", example = "2025-06-01")
    private String tripdate;

    @Schema(description = "产品名称")
    private String product;

    @Schema(description = "出行方式")
    private String tripmode;

    @Schema(description = "上船港口 1 豪华游轮 0两坝一峡 2兼容")
    private String departure;

    @Schema(description = "票型")
    private String tickettype;

    @Schema(description = "证件类型", example = "身份证")
    private String certtype;

    @Schema(description = "游客名称")
    private String name;

    @Schema(description = "游客性别", example = "男")
    private String sex;

    @Schema(description = "证件号")
    private String cert;
}
