using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using YD_WeChatApplet.Api.SmartSportsEntitys; using YD_WeChatApplet.Commons.Enum; namespace YD_WeChatApplet.Api.Entitys { /// /// 训练表 /// [Table("WCA_ExerciseData")] public class WCA_ExerciseData { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] [Display(Description = "主键Id")] [Comment("Id")] public int Id { get; set; } /// /// 数据来源 /// [Display(Name = "数据来源")] [Comment("数据来源")] [Column(TypeName = "int")] public DataSourceType DataSource { get; set; } /// ///角色 /// [Display(Name = "角色")] [Comment("角色")] [Column(TypeName = "int")] public int RoleId { get; set; } /// ///用户Id /// [Display(Name = "用户Id")] [Comment("用户Id")] [Column(TypeName = "int")] public int UserId { get; set; } /// /// 用户姓名 /// [Display(Name = "用户姓名")] [Comment("用户姓名")] [Column(TypeName = "nvarchar(200)")] public string UserName { get; set; } /// ///学生学号 /// [Display(Name = "学生学号")] [Comment("学生学号")] [Column(TypeName = "nvarchar(100)")] public string? StudentNo { get; set; } /// ///学生名称 /// [Display(Name = "学生名称")] [Comment("学生名称")] [Column(TypeName = "nvarchar(100)")] public string? StudentName { get; set; } /// ///性别 /// [Display(Name = "性别")] [Comment("性别")] [Column(TypeName = "int")] public int? Sex { get; set; } /// /// 年龄 /// [Display(Name = "年龄")] [Comment("年龄")] [Column(TypeName = "int")] public int? Age { get; set; } /// /// 作业类型 /// [Display(Name = "作业类型")] [Comment("作业类型")] [Column(TypeName = "int")] public int WorkType { get; set; } /// /// 作业类型名称 /// [Display(Name = "作业类型名称")] [Comment("作业类型名称")] [Column(TypeName = "nvarchar(200)")] public string WorkTypeName { get; set; } /// /// 作业Id /// [Display(Name = "作业Id")] [Comment("作业Id")] [Column(TypeName = "int")] public int HomeWorkId { get; set; } /// /// 模式类型 /// [Display(Name = "作业类型")] [Comment("作业类型")] [Column(TypeName = "int")] public int WorkModeType { get; set; } /// /// 模式类型名称 /// [Display(Name = "模式类型名称")] [Comment("模式类型名称")] [Column(TypeName = "nvarchar(200)")] public string WorkModeTypeName { get; set; } /// /// 时长 /// [Display(Name = "时长")] [Comment("时长")] [Column(TypeName = "int")] public int? Duration { get; set; } /// /// 数量 /// [Display(Name = "数量")] [Comment("数量")] [Column(TypeName = "int")] public int? Amount { get; set; } /// /// 卡路里 /// [Display(Name = "卡路里")] [Comment("卡路里")] [Column(TypeName = "float")] public float? Calorie { get; set; } /// /// 状态 /// [Display(Name = "状态")] [Comment("状态")] [Column(TypeName = "int")] public int Status { get; set; } /// ///开始时间 /// [Display(Name = "开始时间")] [Comment("开始时间")] [Column(TypeName = "datetime")] [Editable(true)] public DateTime? StartTime { get; set; } /// ///结束时间 /// [Display(Name = "结束时间")] [Comment("结束时间")] [Column(TypeName = "datetime")] [Editable(true)] public DateTime? EndTime { get; set; } /// /// 组数量 /// [Display(Name = "组数量")] [Comment("组数量")] [Column(TypeName = "int")] public int GroupNumber { get; set; } /// ///创建时间 /// [Display(Name = "创建时间")] [Comment("创建时间")] [Column(TypeName = "datetime")] [Editable(true)] public DateTime CreateTime { get; set; } } }