OrderSubscriptionMessageDTO.java 970 Bytes
package com.infoloop.tianting.model.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Data
@ApiModel(description = "小程序订阅消息 DTO")
public class OrderSubscriptionMessageDTO {

    @Data
    @ApiModel(description = "创建订阅消息记录")
    public static class CreateOrderSubscriptionMessageDTO {

        @ApiModelProperty(value = "就餐人ID,可为空,后端根据实际情况处理", required = false)
        private Integer dinerId;

        @ApiModelProperty(value = "订阅消息模板ID,可为空,为空时使用配置的默认值", required = false)
        private String templateId;

        @NotBlank(message = "jumpPath 不能为空")
        @ApiModelProperty(value = "跳转路径(小程序 path),必填", required = true)
        private String jumpPath;
    }
}