|
|
@@ -0,0 +1,127 @@
|
|
|
+package com.ruoyi.subsidy.domain.bo;
|
|
|
+
|
|
|
+import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
|
|
+import com.alibaba.excel.annotation.ExcelProperty;
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import com.ruoyi.common.convert.ExcelDateTimeConvert;
|
|
|
+import com.ruoyi.common.core.domain.BaseTimeEntity;
|
|
|
+import com.ruoyi.common.core.validate.AddGroup;
|
|
|
+import com.ruoyi.common.core.validate.EditGroup;
|
|
|
+import com.ruoyi.onlineorder.enums.OnlineOrderRefundStatus;
|
|
|
+import com.ruoyi.subsidy.enums.PurchaseSource;
|
|
|
+import com.ruoyi.subsidy.enums.SubsidyCancelType;
|
|
|
+import com.ruoyi.subsidy.enums.SubsidyStatus;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
+import org.springframework.format.annotation.DateTimeFormat;
|
|
|
+
|
|
|
+import javax.validation.constraints.NotBlank;
|
|
|
+import javax.validation.constraints.NotNull;
|
|
|
+import java.io.Serializable;
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.util.Date;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 补贴排队导入业务对象 tb_subsidy_queue
|
|
|
+ *
|
|
|
+ * @author lubo
|
|
|
+ * @date 2025-11-18
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@EqualsAndHashCode
|
|
|
+@ExcelIgnoreUnannotated
|
|
|
+@ApiModel("补贴排队导入业务对象")
|
|
|
+public class SubsidyQueueImportBo implements Serializable {
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 订单编号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "订单编号", required = true)
|
|
|
+ @ExcelProperty(value = "订单编号")
|
|
|
+ private String orderNo;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 用户手机号
|
|
|
+ */
|
|
|
+ @ExcelProperty(value = "用户手机号")
|
|
|
+ @ApiModelProperty(value = "用户手机号", required = true)
|
|
|
+ private String userMobile;
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 申请时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "申请时间", required = true)
|
|
|
+ @ExcelProperty(value = "申请时间",converter = ExcelDateTimeConvert.class)
|
|
|
+ @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
|
|
|
+ private String applyTime;
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 排队时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "排队时间", required = true)
|
|
|
+ @ExcelProperty(value = "申请时间",converter = ExcelDateTimeConvert.class)
|
|
|
+ @JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
|
|
|
+ private Date queueTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 当前所属商家名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "店铺名称", required = true)
|
|
|
+ @ExcelProperty(value = "店铺名称")
|
|
|
+ private String businessName;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 排队状态
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "排队状态", required = true)
|
|
|
+ @ExcelProperty(value = "排队状态")
|
|
|
+ private String queueStatus;
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 订单实付金额
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "订单金额", required = true)
|
|
|
+ @ExcelProperty(value = "订单金额")
|
|
|
+ private BigDecimal payAmount;
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 排队名次
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "排队名次", required = true)
|
|
|
+ @ExcelProperty(value = "排队名次")
|
|
|
+ private Integer queueOrder;
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 已兑换酷豆
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "已兑换酷豆", required = true)
|
|
|
+ @ExcelProperty(value = "已兑换酷豆")
|
|
|
+ private BigDecimal exchangePoints;
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 应返金额
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "应返金额", required = true)
|
|
|
+ @ExcelProperty(value = "应返金额")
|
|
|
+ private BigDecimal shouldSubsidyAmount;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 已补贴金额
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "已返金额", required = true)
|
|
|
+ @ExcelProperty(value = "已返金额")
|
|
|
+ private BigDecimal actualSubsidyAmount;
|
|
|
+
|
|
|
+}
|