No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 
 
 

547 líneas
16 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 decimal? 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. [Column("ZUSU")]
  259. public bool? zusu { get; set; }
  260. /// <summary>
  261. /// 班级
  262. /// </summary>
  263. [Column("CLASSNO")]
  264. public string ClassNo { get; set; }
  265. /// <summary>
  266. /// 宿舍号
  267. /// </summary>
  268. [Column("DORMITORYNO")]
  269. public string DormitoryNo { get; set; }
  270. /// <summary>
  271. /// 宿舍名称
  272. /// </summary>
  273. [Column("DORMITORYNAME")]
  274. public string DormitoryName { get; set; }
  275. /// <summary>
  276. /// 走读资料
  277. /// </summary>
  278. [Column("CHECKINURL")]
  279. public string CheckInUrl { get; set; }
  280. /// <summary>
  281. /// 资助资料
  282. /// </summary>
  283. [Column("SUBSIDIZEURL")]
  284. public string SubsidizeUrl { get; set; }
  285. /// <summary>
  286. /// 不军训资料
  287. /// </summary>
  288. [Column("MILITARYURL")]
  289. public string MilitaryUrl { get; set; }
  290. /// <summary>
  291. /// 是否资助
  292. /// </summary>
  293. [Column("ISSUBSIDIZE1")]
  294. public bool? IsSubsidize1 { get; set; }
  295. /// <summary>
  296. /// 是否军训
  297. /// </summary>
  298. [Column("ISMILITARY")]
  299. public bool? IsMilitary { get; set; }
  300. /// <summary>
  301. /// 是否入住
  302. /// </summary>
  303. [Column("ISCHECKIN")]
  304. public bool? IsCheckIn { get; set; }
  305. /// <summary>
  306. /// 是否资助
  307. /// </summary>
  308. [Column("ISSUBSIDIZE12")]
  309. public bool? IsSubsidize12 { get; set; }
  310. /// <summary>
  311. /// 是否军训
  312. /// </summary>
  313. [Column("ISMILITARY2")]
  314. public bool? IsMilitary2 { get; set; }
  315. /// <summary>
  316. /// 是否入住
  317. /// </summary>
  318. [Column("ISCHECKIN2")]
  319. public bool? IsCheckIn2 { get; set; }
  320. /// <summary>
  321. /// 是否量校服尺寸
  322. /// </summary>
  323. [Column("ISQUANTITY")]
  324. public bool? IsQuantity { get; set; }
  325. /// <summary>
  326. /// 是否领军训服
  327. /// </summary>
  328. [Column("ISTAKECLOTHS")]
  329. public bool? IsTakeCloths { get; set; }
  330. /// <summary>
  331. /// 是否确认拍照
  332. /// </summary>
  333. [Column("ISMUG")]
  334. public bool? IsMug { get; set; }
  335. /// <summary>
  336. /// 是否领取床上用品
  337. /// </summary>
  338. [Column("ISGETBEDDINGARTICLE")]
  339. public bool? IsGetBeddingArticle { get; set; }
  340. /// <summary>
  341. /// 是否报道
  342. /// </summary>
  343. [Column("ISREPORT")]
  344. public bool? IsReport { get; set; }
  345. [Column("ISPAY")]
  346. public bool? IsPay { get; set; }
  347. [Column("ISCARDPRINT")]
  348. public bool? IsCardPrint { get; set; }
  349. /// <summary>
  350. /// 照片路径
  351. /// </summary>
  352. [Column("PHOTO")]
  353. public string Photo { get; set; }
  354. /// <summary>
  355. /// 状态(1分班、2分宿舍、3已报到、4确认住宿、5确认资助、6确认军训、7确认拍照、8领军训服、9量校服尺寸、10领取床上用品)
  356. /// </summary>
  357. [Column("STATUS")]
  358. public int? Status { get; set; }
  359. /// <summary>
  360. /// 学制
  361. /// </summary>
  362. [Column("EDUCTIONALSYSTME")]
  363. public string EductionalSystme { get; set; }
  364. /// <summary>
  365. /// 综评成绩
  366. /// </summary>
  367. [Column("SYNTHESIZEGRADE")]
  368. public string SynthesizeGrade { get; set; }
  369. /// <summary>
  370. /// 校额到校录取成绩
  371. /// </summary>
  372. [Column("ENROLLGRADE")]
  373. public string EnrollGrade { get; set; }
  374. /// <summary>
  375. /// 系部
  376. /// </summary>
  377. [Column("DEPTNO")]
  378. public string DeptNo { get; set; }
  379. /// <summary>
  380. /// 应收金额
  381. /// </summary>
  382. [Column("PAYAMOUNT")]
  383. public decimal? PayAmount { get; set; }
  384. /// <summary>
  385. /// 实际缴费金额
  386. /// </summary>
  387. [Column("ACTUALPAYAMOUNT")]
  388. public string ActualPayAmount { get; set; }
  389. /// <summary>
  390. /// 增加时间
  391. /// </summary>
  392. [Column("ADDTIME")]
  393. public DateTime? AddTime { get; set; }
  394. /// <summary>
  395. /// 学号
  396. /// </summary>
  397. [Column("STUNO")]
  398. public string StuNo { get; set; }
  399. /// <summary>
  400. /// 学籍号
  401. /// </summary>
  402. [Column("STUSTATUSNO")]
  403. public string StuStatusNo { get; set; }
  404. /// <summary>
  405. /// 年级
  406. /// </summary>
  407. [Column("GRADE")]
  408. public string Grade { get; set; }
  409. /// <summary>
  410. /// 安全自律协议
  411. /// </summary>
  412. [Column("SECURITYAGREEMENT")]
  413. public bool? SecurityAgreement { get; set; }
  414. /// <summary>
  415. /// 贯通项目
  416. /// </summary>
  417. [Column("THROUGHPROJECT")]
  418. public string ThroughProject { get; set; }
  419. [NotMapped]
  420. public string PhotoUrl { get; set; }
  421. /// <summary>
  422. /// 报名审核状态
  423. /// </summary>
  424. [Column("ENROLLSTATUS")]
  425. public int? EnrollStatus { get; set; }
  426. /// <summary>
  427. /// 考试成绩
  428. /// </summary>
  429. [Column("EXAMSCORE")]
  430. public decimal? ExamScore { get; set; }
  431. /// <summary>
  432. /// 是否录取
  433. /// </summary>
  434. [Column("ISADMISSION")]
  435. public bool? IsAdmission { get; set; }
  436. /// <summary>
  437. /// 身份证正面照片
  438. /// </summary>
  439. [Column("IDCARDPTO1")]
  440. public string IdCardPto1 { get; set; }
  441. /// <summary>
  442. /// 身份证反面照片
  443. /// </summary>
  444. [Column("IDCARDPTO2")]
  445. public string IdCardPto2 { get; set; }
  446. /// <summary>
  447. /// 初中毕业证
  448. /// </summary>
  449. [Column("MIDDIPLOMAPTO")]
  450. public string MidDiplomaPto { get; set; }
  451. /// <summary>
  452. /// 中考成绩截图
  453. /// </summary>
  454. [Column("MIDACHIEVEMENTPTO")]
  455. public string MidAchievementPto { get; set; }
  456. /// <summary>
  457. /// 特长
  458. /// </summary>
  459. [Column("SPECIALTY")]
  460. public string Specialty { get; set; }
  461. /// <summary>
  462. /// 地市
  463. /// </summary>
  464. [Column("CITY")]
  465. public string City { get; set; }
  466. /// <summary>
  467. /// 县区
  468. /// </summary>
  469. [Column("COUNTY")]
  470. public string County { get; set; }
  471. /// <summary>
  472. /// 手机号
  473. /// </summary>
  474. [Column("STUMOBILE")]
  475. public string StuMobile { get; set; }
  476. /// <summary>
  477. /// 关联教师
  478. /// </summary>
  479. [Column("EMPNO")]
  480. public string EmpNo { get; set; }
  481. /// <summary>
  482. /// 年度(专业的年度)
  483. /// </summary>
  484. [Column("YEAR")]
  485. public string Year { get; set; }
  486. /// <summary>
  487. /// 考试科目
  488. /// </summary>
  489. [Column("SUBJECTNO")]
  490. public string SubjectNo { get; set; }
  491. #endregion
  492. #region 扩展操作
  493. /// <summary>
  494. /// 新增调用
  495. /// </summary>
  496. public void Create()
  497. {
  498. this.StuId = Guid.NewGuid().ToString();
  499. this.AddTime = DateTime.Now;
  500. }
  501. /// <summary>
  502. /// 编辑调用
  503. /// </summary>
  504. /// <param name="keyValue"></param>
  505. public void Modify(string keyValue)
  506. {
  507. this.StuId = keyValue;
  508. }
  509. #endregion
  510. #region 扩展字段
  511. [NotMapped]
  512. public decimal? physicsAndChemistry { get; set; }
  513. [NotMapped]
  514. public decimal? english { get; set; }
  515. [NotMapped]
  516. public decimal? chinese { get; set; }
  517. [NotMapped]
  518. public decimal? politicsAndHistory { get; set; }
  519. [NotMapped]
  520. public decimal? physicalEducation { get; set; }
  521. [NotMapped]
  522. public decimal? math { get; set; }
  523. #endregion
  524. }
  525. }