package com.ssj.service.conch.curator.request;

import com.ssj.bean.common.framework.core.domain.BaseRequest;
import com.ssj.service.conch.parents.v1.dto.BookDTO;
import io.swagger.annotations.ApiModelProperty;
import org.hibernate.validator.constraints.NotBlank;

import java.util.List;

/**
 * @description
 * @author yrf
 * @time 2019/12/25 16:10
 */
public class SchoolmasterAddChildReq extends BaseRequest{

	private static final long serialVersionUID = -5975113163032897672L;

    @ApiModelProperty(name = "childName", value = "小孩姓名", required = true)
	@NotBlank
    private String childName;

    @ApiModelProperty(name = "parentName", value = "家长姓名", required = true)
    @NotBlank
    private String parentName;

    @ApiModelProperty(name = "phone", value = "手机号", required = true)
	@NotBlank
    private String phone;

    @ApiModelProperty(name = "grade", value = "年级", required = true)
	@NotBlank
    private String grade;

    @ApiModelProperty(name = "school", value = "就读学校", required = true)
	@NotBlank
    private String school;

    @ApiModelProperty(name = "parentRole", value = "家长角色名称", required = true)
	@NotBlank
    private String parentRole;

	@ApiModelProperty(name = "imgUrl", value = "小孩头像")
    private String imgUrl;

    @ApiModelProperty(name = "sex", value = "小孩性别（1男2女）")
    private String sex;

    @ApiModelProperty(name = "bookList", value = "需要绑定的教辅")
	private List<BookDTO> bookList;

    @ApiModelProperty(name = "classId", value = "班级id", required = true)
    private String classId;

	public String getChildName() {
		return childName;
	}

	public void setChildName(String childName) {
		this.childName = childName;
	}

	public String getParentName() {
		return parentName;
	}

	public void setParentName(String parentName) {
		this.parentName = parentName;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getGrade() {
		return grade;
	}

	public void setGrade(String grade) {
		this.grade = grade;
	}

	public String getSchool() {
		return school;
	}

	public void setSchool(String school) {
		this.school = school;
	}

	public String getParentRole() {
		return parentRole;
	}

	public void setParentRole(String parentRole) {
		this.parentRole = parentRole;
	}

	public String getImgUrl() {
		return imgUrl;
	}

	public void setImgUrl(String imgUrl) {
		this.imgUrl = imgUrl;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}

	public List<BookDTO> getBookList() {
		return bookList;
	}

	public void setBookList(List<BookDTO> bookList) {
		this.bookList = bookList;
	}

	public String getClassId() {
		return classId;
	}

	public void setClassId(String classId) {
		this.classId = classId;
	}
}
