package com.mzl.flower.dto.request.coupon;
|
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import javax.validation.constraints.NotEmpty;
|
import javax.validation.constraints.NotNull;
|
|
@Data
|
public class CreateCouponRecordDTO {
|
|
@ApiModelProperty(value = "id")
|
private String id;
|
|
/**
|
* 优惠券ID
|
*/
|
@ApiModelProperty(value = "优惠券ID")
|
@NotEmpty(message = "优惠券ID不能为空")
|
private String couponId;
|
|
/**
|
* 用户id
|
*/
|
|
@ApiModelProperty(value = "用户id")
|
// @NotEmpty(message = "用户id不能为空")
|
private String userId;
|
|
/**
|
* 商户ID
|
*/
|
@ApiModelProperty(value = "商户ID")
|
@NotNull(message = "商户ID不能为空")
|
private Long customerId;
|
|
/**
|
* 状态(coupon_record_status)未使用、已使用、已过期
|
*/
|
// @ApiModelProperty(value = "状态")
|
// private String status;
|
|
/**
|
* 有效开始时间
|
*/
|
// @ApiModelProperty(value = "有效开始时间")
|
// @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss" ,timezone="GMT+8")
|
// @DateTimeFormat
|
// @NotNull(message = "有效开始时间不能为空")
|
// private LocalDateTime effectiveStart;
|
|
/**
|
* 有效结束时间
|
*/
|
// @ApiModelProperty(value = "有效结束时间")
|
// @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss" ,timezone="GMT+8")
|
// @DateTimeFormat
|
// @NotNull(message = "有效结束时间不能为空")
|
// private LocalDateTime effectiveEnd;
|
|
/**
|
* 使用订单
|
*/
|
// @ApiModelProperty(value = "订单号")
|
// private String orderId;
|
|
/**
|
* 使用时间
|
*/
|
// @ApiModelProperty(value = "使用时间")
|
// @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss" ,timezone="GMT+8")
|
// @DateTimeFormat
|
// private LocalDateTime usedTime;
|
|
}
|