|
@@ -5,6 +5,7 @@ import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
|
import javax.validation.constraints.NotBlank;
|
|
|
import javax.validation.constraints.PastOrPresent;
|
|
|
+import javax.validation.constraints.Positive;
|
|
|
import java.util.Date;
|
|
|
|
|
|
public class StudentVisit {
|
|
@@ -42,72 +43,74 @@ public class StudentVisit {
|
|
|
private Integer id;
|
|
|
|
|
|
/**
|
|
|
- * 乐团id
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "乐团id",required = true)
|
|
|
+ * 乐团id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "乐团id", required = true)
|
|
|
@NotBlank(message = "乐团id不能为空")
|
|
|
private String musicGroupId;
|
|
|
|
|
|
/**
|
|
|
* 分部id
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "分部id",required = false)
|
|
|
+ @ApiModelProperty(value = "分部id", required = false)
|
|
|
private Integer organId;
|
|
|
|
|
|
/**
|
|
|
- * 学生id
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "学生id",required = true)
|
|
|
+ * 学生id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "学生id", required = true)
|
|
|
+ @Positive(message = "学生id必须大于0")
|
|
|
private Integer studentId;
|
|
|
|
|
|
/**
|
|
|
- * 老师id
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "老师id",required = true)
|
|
|
+ * 老师id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "老师id", required = true)
|
|
|
+ @Positive(message = "老师id必须大于0")
|
|
|
private Integer teacherId;
|
|
|
|
|
|
/**
|
|
|
* 老师类型
|
|
|
*/
|
|
|
- @ApiModelProperty(value = "老师类型",required = false)
|
|
|
+ @ApiModelProperty(value = "老师类型", required = false)
|
|
|
private VisiterTypeEnum visiterType;
|
|
|
|
|
|
/**
|
|
|
- * 回访类型
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "回访类型",required = true)
|
|
|
+ * 回访类型
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "回访类型", required = true)
|
|
|
@NotBlank(message = "回访类型不能为空")
|
|
|
private String type;
|
|
|
|
|
|
/**
|
|
|
- * 回访目的
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "回访目的",required = true)
|
|
|
+ * 回访目的
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "回访目的", required = true)
|
|
|
@NotBlank(message = "回访目的不能为空")
|
|
|
private String purpose;
|
|
|
|
|
|
/**
|
|
|
- * 学生情况
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "学生近况",required = true)
|
|
|
+ * 学生情况
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "学生近况", required = true)
|
|
|
private String overview;
|
|
|
|
|
|
/**
|
|
|
- * 家长反馈
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "家长反馈",required = true)
|
|
|
+ * 家长反馈
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "家长反馈", required = true)
|
|
|
private String feedback;
|
|
|
|
|
|
/**
|
|
|
- * 回访日期
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "回访日期",required = true)
|
|
|
+ * 回访日期
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "回访日期", required = true)
|
|
|
@PastOrPresent(message = "回访日期不能大于当天")
|
|
|
private Date visitTime;
|
|
|
|
|
|
/**
|
|
|
- * 添加时间
|
|
|
- */
|
|
|
+ * 添加时间
|
|
|
+ */
|
|
|
private Date createTime;
|
|
|
|
|
|
public Integer getId() {
|