using System; using System.Collections.Generic; using System.Text; using System.Text.Json.Serialization; using TEAMModelOS.SDK.Context.Attributes.Azure; namespace TEAMModelOS.API.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; } }