You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

458 lines
13 KiB

  1. using Learun.Util;
  2. using System;
  3. using System.ComponentModel.DataAnnotations.Schema;
  4. namespace Learun.Application.TwoDevelopment.EducationalAdministration
  5. {
  6. /// <summary>
  7. /// 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园
  8. /// Copyright (c) 2013-2018 北京泉江科技有限公司
  9. /// 创 建:超级管理员
  10. /// 日 期:2019-07-17 11:20
  11. /// 描 述:新生录取管理
  12. /// </summary>
  13. public class StuEnrollEntity
  14. {
  15. #region 实体成员
  16. /// <summary>
  17. /// ID
  18. /// </summary>
  19. [Column("STUID")]
  20. public string StuId { get; set; }
  21. /// <summary>
  22. /// 学生报名号
  23. /// </summary>
  24. [Column("REGISTRATIONNO")]
  25. public string RegistrationNo { get; set; }
  26. /// <summary>
  27. /// 姓名
  28. /// </summary>
  29. [Column("STUNAME")]
  30. public string StuName { get; set; }
  31. /// <summary>
  32. /// 性别
  33. /// </summary>
  34. [Column("GENDER")]
  35. public bool? Gender { get; set; }
  36. /// <summary>
  37. /// 出生年月
  38. /// </summary>
  39. [Column("BIRTHDAY")]
  40. public DateTime? Birthday { get; set; }
  41. /// <summary>
  42. /// 身份证
  43. /// </summary>
  44. [Column("IDCARD")]
  45. public string IDCard { get; set; }
  46. /// <summary>
  47. /// 学籍所在学校
  48. /// </summary>
  49. [Column("FROMSCHOOL")]
  50. public string FromSchool { get; set; }
  51. /// <summary>
  52. /// 政治面貌
  53. /// </summary>
  54. [Column("POLITICAL")]
  55. public string Political { get; set; }
  56. /// <summary>
  57. /// 民族
  58. /// </summary>
  59. [Column("NATIONALS")]
  60. public string Nationals { get; set; }
  61. /// <summary>
  62. /// 届别
  63. /// </summary>
  64. [Column("FRESHTYPE")]
  65. public string FreshType { get; set; }
  66. /// <summary>
  67. /// 户别
  68. /// </summary>
  69. [Column("RESIDENCETYPE")]
  70. public string ResidenceType { get; set; }
  71. /// <summary>
  72. /// 考生类别
  73. /// </summary>
  74. [Column("STUTYPE")]
  75. public string StuType { get; set; }
  76. [Column("ENROLLTYPE")]
  77. public string EnrollType { get; set; }
  78. /// <summary>
  79. /// 户口地
  80. /// </summary>
  81. [Column("RESIDENCEADDRESS")]
  82. public string ResidenceAddress { get; set; }
  83. /// <summary>
  84. /// 非京籍可报考类别
  85. /// </summary>
  86. [Column("NONNATIVE")]
  87. public string NonNative { get; set; }
  88. /// <summary>
  89. /// 家庭住址
  90. /// </summary>
  91. [Column("HOMEADDRESS")]
  92. public string HomeAddress { get; set; }
  93. /// <summary>
  94. /// 第一监护人姓名
  95. /// </summary>
  96. [Column("FIRSTGUARDIAN")]
  97. public string FirstGuardian { get; set; }
  98. /// <summary>
  99. /// 与被监护人关系
  100. /// </summary>
  101. [Column("FIRSTRELATIONSHIP")]
  102. public string FirstRelationship { get; set; }
  103. /// <summary>
  104. /// 工作单位
  105. /// </summary>
  106. [Column("FIRSTUNITS")]
  107. public string FirstUnits { get; set; }
  108. /// <summary>
  109. /// 联系电话
  110. /// </summary>
  111. [Column("FIRSTMOBILE")]
  112. public string FirstMobile { get; set; }
  113. /// <summary>
  114. /// 第二监护人姓名
  115. /// </summary>
  116. [Column("SECONDGUARDIAN")]
  117. public string SecondGuardian { get; set; }
  118. /// <summary>
  119. /// 第二监护人与被监护人关系
  120. /// </summary>
  121. [Column("SECONDRELATIONSHIP")]
  122. public string SecondRelationship { get; set; }
  123. /// <summary>
  124. /// 第二监护人工作单位
  125. /// </summary>
  126. [Column("SECONDUNITS")]
  127. public string SecondUnits { get; set; }
  128. /// <summary>
  129. /// 第二监护人联系电话
  130. /// </summary>
  131. [Column("SECONDMOBILE")]
  132. public string SecondMobile { get; set; }
  133. /// <summary>
  134. /// 接收录取通知书地址
  135. /// </summary>
  136. [Column("ACCEPTANCE")]
  137. public string Acceptance { get; set; }
  138. /// <summary>
  139. /// 收件人
  140. /// </summary>
  141. [Column("RECIPIENT")]
  142. public string Recipient { get; set; }
  143. /// <summary>
  144. /// 邮政编码
  145. /// </summary>
  146. [Column("ZIPCODE")]
  147. public string ZipCode { get; set; }
  148. /// <summary>
  149. /// 既往病史
  150. /// </summary>
  151. [Column("MEDICALHISTORY")]
  152. public string MedicalHistory { get; set; }
  153. /// <summary>
  154. /// 加分照顾对象
  155. /// </summary>
  156. [Column("ADDITIONALCARE")]
  157. public string AdditionalCare { get; set; }
  158. /// <summary>
  159. /// 中考成绩
  160. /// </summary>
  161. [Column("MIDTERMEXAM")]
  162. public string MidTermExam { get; set; }
  163. /// <summary>
  164. /// 语文
  165. /// </summary>
  166. [Column("LANGUAGE")]
  167. public string Language { get; set; }
  168. /// <summary>
  169. /// 数学
  170. /// </summary>
  171. [Column("MATH")]
  172. public string Math { get; set; }
  173. /// <summary>
  174. /// 外语
  175. /// </summary>
  176. [Column("ENGLISH")]
  177. public string English { get; set; }
  178. /// <summary>
  179. /// 物理
  180. /// </summary>
  181. [Column("PHYSICS")]
  182. public string Physics { get; set; }
  183. /// <summary>
  184. /// 生化
  185. /// </summary>
  186. [Column("CHEMISTRY")]
  187. public string Chemistry { get; set; }
  188. /// <summary>
  189. /// 历史
  190. /// </summary>
  191. [Column("HISTORY")]
  192. public string History { get; set; }
  193. /// <summary>
  194. /// 地理
  195. /// </summary>
  196. [Column("GEOGRAPHY")]
  197. public string Geography { get; set; }
  198. /// <summary>
  199. /// 思品
  200. /// </summary>
  201. [Column("MORALITY")]
  202. public string Morality { get; set; }
  203. /// <summary>
  204. /// 体育
  205. /// </summary>
  206. [Column("PHYSICAL")]
  207. public string Physical { get; set; }
  208. /// <summary>
  209. /// 加分
  210. /// </summary>
  211. [Column("AWARDEDMARKS")]
  212. public string AwardedMarks { get; set; }
  213. /// <summary>
  214. /// 减分
  215. /// </summary>
  216. [Column("DEDUCTION")]
  217. public string Deduction { get; set; }
  218. /// <summary>
  219. /// 录取学校代码
  220. /// </summary>
  221. [Column("ADMISSIONCODE")]
  222. public string AdmissionCode { get; set; }
  223. /// <summary>
  224. /// 录取学校名称
  225. /// </summary>
  226. [Column("ADMISSIONNAME")]
  227. public string AdmissionName { get; set; }
  228. /// <summary>
  229. /// 录取专业代码
  230. /// </summary>
  231. [Column("MAJORNO")]
  232. public string MajorNo { get; set; }
  233. /// <summary>
  234. /// 录取专业名称
  235. /// </summary>
  236. [Column("MAJORNAME")]
  237. public string MajorName { get; set; }
  238. /// <summary>
  239. /// 录取方式
  240. /// </summary>
  241. [Column("ADMISSIONS")]
  242. public string Admissions { get; set; }
  243. /// <summary>
  244. /// 是否住宿
  245. /// </summary>
  246. [Column("ISACCOMMODATION")]
  247. public string IsAccommodation { get; set; }
  248. /// <summary>
  249. /// 准考证号
  250. /// </summary>
  251. [Column("EXAMREGISTRATION")]
  252. public string ExamRegistration { get; set; }
  253. /// <summary>
  254. /// 备注
  255. /// </summary>
  256. [Column("REMARK")]
  257. public string Remark { get; set; }
  258. /// <summary>
  259. /// 班级
  260. /// </summary>
  261. [Column("CLASSNO")]
  262. public string ClassNo { get; set; }
  263. /// <summary>
  264. /// 宿舍号
  265. /// </summary>
  266. [Column("DORMITORYNO")]
  267. public string DormitoryNo { get; set; }
  268. /// <summary>
  269. /// 宿舍名称
  270. /// </summary>
  271. [Column("DORMITORYNAME")]
  272. public string DormitoryName { get; set; }
  273. /// <summary>
  274. /// 走读资料
  275. /// </summary>
  276. [Column("CHECKINURL")]
  277. public string CheckInUrl { get; set; }
  278. /// <summary>
  279. /// 资助资料
  280. /// </summary>
  281. [Column("SUBSIDIZEURL")]
  282. public string SubsidizeUrl { get; set; }
  283. /// <summary>
  284. /// 不军训资料
  285. /// </summary>
  286. [Column("MILITARYURL")]
  287. public string MilitaryUrl { get; set; }
  288. /// <summary>
  289. /// 是否资助
  290. /// </summary>
  291. [Column("ISSUBSIDIZE1")]
  292. public bool? IsSubsidize1 { get; set; }
  293. /// <summary>
  294. /// 是否军训
  295. /// </summary>
  296. [Column("ISMILITARY")]
  297. public bool? IsMilitary { get; set; }
  298. /// <summary>
  299. /// 是否入住
  300. /// </summary>
  301. [Column("ISCHECKIN")]
  302. public bool? IsCheckIn { get; set; }
  303. /// <summary>
  304. /// 是否资助
  305. /// </summary>
  306. [Column("ISSUBSIDIZE12")]
  307. public bool? IsSubsidize12 { get; set; }
  308. /// <summary>
  309. /// 是否军训
  310. /// </summary>
  311. [Column("ISMILITARY2")]
  312. public bool? IsMilitary2 { get; set; }
  313. /// <summary>
  314. /// 是否入住
  315. /// </summary>
  316. [Column("ISCHECKIN2")]
  317. public bool? IsCheckIn2 { get; set; }
  318. /// <summary>
  319. /// 是否量校服尺寸
  320. /// </summary>
  321. [Column("ISQUANTITY")]
  322. public bool? IsQuantity { get; set; }
  323. /// <summary>
  324. /// 是否领军训服
  325. /// </summary>
  326. [Column("ISTAKECLOTHS")]
  327. public bool? IsTakeCloths { get; set; }
  328. /// <summary>
  329. /// 是否确认拍照
  330. /// </summary>
  331. [Column("ISMUG")]
  332. public bool? IsMug { get; set; }
  333. /// <summary>
  334. /// 是否领取床上用品
  335. /// </summary>
  336. [Column("ISGETBEDDINGARTICLE")]
  337. public bool? IsGetBeddingArticle { get; set; }
  338. /// <summary>
  339. /// 是否报道
  340. /// </summary>
  341. [Column("ISREPORT")]
  342. public bool? IsReport { get; set; }
  343. [Column("ISPAY")]
  344. public bool? IsPay { get; set; }
  345. [Column("ISCARDPRINT")]
  346. public bool? IsCardPrint { get; set; }
  347. /// <summary>
  348. /// 照片路径
  349. /// </summary>
  350. [Column("PHOTO")]
  351. public string Photo { get; set; }
  352. /// <summary>
  353. /// 状态(1分班、2分宿舍、3已报到、4确认住宿、5确认资助、6确认军训、7确认拍照、8领军训服、9量校服尺寸、10领取床上用品)
  354. /// </summary>
  355. [Column("STATUS")]
  356. public int? Status { get; set; }
  357. /// <summary>
  358. /// 学制
  359. /// </summary>
  360. [Column("EDUCTIONALSYSTME")]
  361. public string EductionalSystme { get; set; }
  362. /// <summary>
  363. /// 综评成绩
  364. /// </summary>
  365. [Column("SYNTHESIZEGRADE")]
  366. public string SynthesizeGrade { get; set; }
  367. /// <summary>
  368. /// 校额到校录取成绩
  369. /// </summary>
  370. [Column("ENROLLGRADE")]
  371. public string EnrollGrade { get; set; }
  372. /// <summary>
  373. /// 系部
  374. /// </summary>
  375. [Column("DEPTNO")]
  376. public string DeptNo { get; set; }
  377. /// <summary>
  378. /// 应收金额
  379. /// </summary>
  380. [Column("PAYAMOUNT")]
  381. public decimal? PayAmount { get; set; }
  382. /// <summary>
  383. /// 实际缴费金额
  384. /// </summary>
  385. [Column("ACTUALPAYAMOUNT")]
  386. public string ActualPayAmount { get; set; }
  387. /// <summary>
  388. /// 增加时间
  389. /// </summary>
  390. [Column("ADDTIME")]
  391. public DateTime? AddTime { get; set; }
  392. /// <summary>
  393. /// 学号
  394. /// </summary>
  395. [Column("STUNO")]
  396. public string StuNo { get; set; }
  397. /// <summary>
  398. /// 学籍号
  399. /// </summary>
  400. [Column("STUSTATUSNO")]
  401. public string StuStatusNo { get; set; }
  402. /// <summary>
  403. /// 年级
  404. /// </summary>
  405. [Column("GRADE")]
  406. public string Grade { get; set; }
  407. /// <summary>
  408. /// 安全自律协议
  409. /// </summary>
  410. [Column("SECURITYAGREEMENT")]
  411. public bool? SecurityAgreement { get; set; }
  412. /// <summary>
  413. /// 贯通项目
  414. /// </summary>
  415. [Column("THROUGHPROJECT")]
  416. public string ThroughProject { get; set; }
  417. [NotMapped]
  418. public string PhotoUrl { get; set; }
  419. #endregion
  420. #region 扩展操作
  421. /// <summary>
  422. /// 新增调用
  423. /// </summary>
  424. public void Create()
  425. {
  426. this.StuId = Guid.NewGuid().ToString();
  427. this.AddTime = DateTime.Now;
  428. }
  429. /// <summary>
  430. /// 编辑调用
  431. /// </summary>
  432. /// <param name="keyValue"></param>
  433. public void Modify(string keyValue)
  434. {
  435. this.StuId = keyValue;
  436. }
  437. #endregion
  438. #region 扩展字段
  439. #endregion
  440. }
  441. }