package cn.teammodel.model.entity.school;

import cn.teammodel.model.entity.BaseItem;
import com.azure.spring.data.cosmos.core.mapping.Container;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

@EqualsAndHashCode(callSuper = true)
@Container(containerName = "School")
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class SchoolTeacher extends BaseItem {
    public String name ;
    public String picture ;
    public int size ;
    public String job ;
    public List<String> roles ;
    public List<String> permissions ;
    public String status ;
    public long createTime ;
    /// <summary>
    /// 教师的科目数组
    /// </summary>
    public List<String> subjectIds ;
    /// <summary>
    /// 默认的学段id
    /// </summary>
    public String periodId ;

}
