|
@@ -1,11 +1,17 @@
|
|
|
package com.ym.mec.biz.dal.wrapper;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
+import com.microsvc.toolkit.common.response.paging.QueryInfo;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.Data;
|
|
|
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
import javax.validation.constraints.Pattern;
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.util.Date;
|
|
|
|
|
|
@ApiModel(value = "TempDirectorTrainingCampDetailWrapper对象")
|
|
|
public class TempDirectorTrainingCampDetailWrapper {
|
|
@@ -91,4 +97,127 @@ public class TempDirectorTrainingCampDetailWrapper {
|
|
|
private String authCode;
|
|
|
}
|
|
|
|
|
|
+ @Data
|
|
|
+ public static class TempDirectorTrainingCampDetailQuery implements QueryInfo {
|
|
|
+ /**
|
|
|
+ * 默认当前页码
|
|
|
+ */
|
|
|
+ private Integer page = 1;
|
|
|
+ /**
|
|
|
+ * 默认页码大小
|
|
|
+ */
|
|
|
+ private Integer rows = 20;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "用户姓名/手机号")
|
|
|
+ private String search;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "训练营编号")
|
|
|
+ private Integer tempDirectorTrainingCampId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "省份")
|
|
|
+ private String provinceCode;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "城市")
|
|
|
+ private String cityCode;
|
|
|
+
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "区县")
|
|
|
+ private String regionCode;
|
|
|
+
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "已缴费 PAID,未缴费 NO,已退费 REFUND")
|
|
|
+ private String paymentStatus;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class TempDirectorTrainingCampDetail {
|
|
|
+
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "主键")
|
|
|
+ private Integer id;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "训练营编号")
|
|
|
+ private Integer tempDirectorTrainingCampId;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "姓名")
|
|
|
+ private String username;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "手机号")
|
|
|
+ private String mobile;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "身份证号")
|
|
|
+ private String cardNo;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "省份")
|
|
|
+ private String province;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "省份")
|
|
|
+ private String provinceCode;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "城市")
|
|
|
+ private String cityCode;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "城市")
|
|
|
+ private String city;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "区县")
|
|
|
+ private String regionCode;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "区县")
|
|
|
+ private String region;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "已缴费 PAID,未缴费 NO,已退费 REFUND")
|
|
|
+ private String paymentStatus = "NO";
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "缴费金额")
|
|
|
+ private String paymentAmount;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "是否早鸟报名")
|
|
|
+ private Boolean birdFlag = false;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "缴费时间")
|
|
|
+ private String paymentDate;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "职业")
|
|
|
+ private String job;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "声部")
|
|
|
+ private String subjectName;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "之前乐队指导学习基础")
|
|
|
+ private String study;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "目标效果")
|
|
|
+ private String studyTarget;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "需求或建议")
|
|
|
+ private String suggestion;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "创建时间")
|
|
|
+ private Date createTime;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "修改时间")
|
|
|
+ private Date updateTime;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ @Data
|
|
|
+ public static class TempDirectorTrainingCampDetailStat {
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ @ApiModelProperty("报名人数")
|
|
|
+ private Integer applyCount;
|
|
|
+
|
|
|
+ @ApiModelProperty("缴费人数")
|
|
|
+ private Integer payCount;
|
|
|
+
|
|
|
+ @ApiModelProperty("早鸟人数")
|
|
|
+ private Integer birdCount;
|
|
|
+
|
|
|
+
|
|
|
+ @ApiModelProperty("收款金额")
|
|
|
+ private BigDecimal payAmount;
|
|
|
+
|
|
|
+ }
|
|
|
}
|