using System;
using System.Collections.Generic;
using System.Text;
using System.Text.Json.Serialization;
using TEAMModelOS.SDK.Context.Attributes.Azure;

namespace TEAMModelOS.Service.Models.Core
{
   public class Classroom
    {
        public Classroom()
        {
            point = new Point();
        }
        [JsonPropertyName("id")]
        public string id { get; set; }
        [PartitionKey]
        public string schoolCode { get; set; }
        public string classroomCode { get; set; }
        public Point point { get; set; }
        public string classroomName { get; set; }
        public string headMaster { get; set; }
        public string periodCode { get; set; }
        public string gradeCode { get; set; }
        public string hiteach { get; set; }
        public int studentCount { get; set; }
        public string classroomType { get; set; }
    }
}
public class Point
{
    public float x { get; set; }
    public float y { get; set; }
}