using Learun.Util;
using System;
using System.ComponentModel.DataAnnotations.Schema;
namespace Learun.Application.TwoDevelopment.EducationalAdministration
{
///
/// 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架
/// Copyright (c) 2013-2020 力软信息技术(苏州)有限公司
/// 创 建:超级管理员
/// 日 期:2023-03-16 11:49
/// 描 述:校级奖学金
///
public class SchoolLevelScholarshipEntity
{
#region 实体成员
///
/// 主键
///
[Column("ID")]
public string Id { get; set; }
///
/// 学号
///
[Column("STUNO")]
public string StuNo { get; set; }
///
/// 学生姓名
///
[Column("STUNAME")]
public string StuName { get; set; }
///
/// 所属院系
///
[Column("DEPTNO")]
public string DeptNo { get; set; }
///
/// 班级
///
[Column("CLASSNO")]
public string ClassNo { get; set; }
///
/// 身份证件类型
///
[Column("IDCARDTYPE")]
public string IdCardType { get; set; }
///
/// 身份证号
///
[Column("IDCARD")]
public string IdCard { get; set; }
///
/// 班级总人数/成绩排名总人数
///
[Column("CALSSNUM")]
public int? CalssNum { get; set; }
///
/// 成绩排名名次/班级排名
///
[Column("CLASSRANK")]
public int? ClassRank { get; set; }
///
/// 资助等级
///
[Column("FUNDINGLEVEL")]
public string FundingLevel { get; set; }
///
/// 资助标准
///
[Column("FUNDINGCRITERIA")]
public string FundingCriteria { get; set; }
///
/// 应发金额
///
[Column("SHOUDAMOUNT")]
public decimal? ShoudAmount { get; set; }
///
/// 实发金额
///
[Column("ACTUALAMOUNT")]
public decimal? ActualAmount { get; set; }
///
/// 申请日期
///
[Column("APPLYDATE")]
public DateTime? ApplyDate { get; set; }
///
/// 发放日期
///
[Column("PROVIDEDATE")]
public DateTime? ProvideDate { get; set; }
///
/// ApplyAccount
///
[Column("APPLYACCOUNT")]
public string ApplyAccount { get; set; }
///
/// 开户银行
///
[Column("DEPOSITBANK")]
public string DepositBank { get; set; }
///
/// 开户卡账号
///
[Column("BANKCARD")]
public string BankCard { get; set; }
///
/// 开户行号
///
[Column("BANKCODE")]
public string BankCode { get; set; }
///
/// 备注
///
[Column("REMARK")]
public string Remark { get; set; }
///
/// 附件
///
[Column("URL")]
public string Url { get; set; }
///
/// 学年
///
[Column("ACADEMICYEARNO")]
public string AcademicYearNo { get; set; }
///
/// 学期
///
[Column("SEMESTER")]
public string Semester { get; set; }
///
/// 0 草稿 1 二级学院 2 学工部 3 归档
///
///
[Column("STATUS")]
public string Status { get; set; }
///
/// 创建人
///
///
[Column("CREATEUSERID")]
public string CreateUserId { get; set; }
///
/// 创建人
///
///
[Column("CREATEUSERNO")]
public string CreateUserNo { get; set; }
///
/// 创建时间
///
///
[Column("CREATETIME")]
public DateTime? CreateTime { get; set; }
///
/// 编辑人
///
///
[Column("MODIFYUSERID")]
public string ModifyUserId { get; set; }
///
/// 编辑人
///
///
[Column("MODIFYUSERNO")]
public string ModifyUserNo { get; set; }
///
/// 编辑时间
///
///
[Column("MODIFYTIME")]
public DateTime? ModifyTime { get; set; }
///
/// 提交时间
///
///
[Column("SUBMITTIME")]
public DateTime? SubmitTime { get; set; }
///
/// 提交人
///
///
[Column("SUBMITUSERID")]
public string SubmitUserId { get; set; }
///
/// 学院审核人
///
///
[Column("FIRSTCHECKUSERID")]
public string FirstCheckUserId { get; set; }
///
/// 学院审核时间
///
///
[Column("FIRSTCHECKTIME")]
public DateTime? FirstCheckTime { get; set; }
///
/// 学工部审核人
///
///
[Column("SECONDCHECKUSERID")]
public string SecondCheckUserId { get; set; }
///
/// 学工部审核时间
///
///
[Column("SECONDCHECKTIME")]
public DateTime? SecondCheckTime { get; set; }
#endregion
#region 扩展操作
///
/// 新增调用
///
public void Create()
{
this.Id = Guid.NewGuid().ToString();
this.CreateTime = DateTime.Now;
this.CreateUserId = LoginUserInfo.Get().userId;
this.CreateUserNo = LoginUserInfo.Get().account;
this.Status = "0";//草稿
}
///
/// 编辑调用
///
///
public void Modify(string keyValue)
{
this.Id = keyValue;
this.ModifyTime = DateTime.Now;
this.ModifyUserId = LoginUserInfo.Get().userId;
this.ModifyUserNo = LoginUserInfo.Get().account;
}
#endregion
#region 扩展字段
#endregion
}
}