package com.yc.ship.module.miniapplet.controller.app.problem.vo;

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

@Schema(description = "APP - 点位线路请求参数")
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class AppProblemReqVO {

    @Schema(description = "问题ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "1729")
    private Long problemId;

    @Schema(description = "问题名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "1729")
    private String problemName;

    @Schema(description = "问题编码")
    private String code;

    @Schema(description = "系统类型 0.运营小程序 1.导游小程序")
    private Integer systemType;

    @Schema(description = "问题类型ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "1729")
    private Long problemTypeId;

    @Schema(description = "问题类型父级ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "1729")
    private Long problemTypeParentId;
}
