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.

StuInfoGraduateEntity.cs 16 KiB

4 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566
  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. /// 日 期:2020-05-21 16:16
  11. /// 描 述:毕业学生信息
  12. /// </summary>
  13. public class StuInfoGraduateEntity
  14. {
  15. #region 实体成员
  16. /// <summary>
  17. /// StuId
  18. /// </summary>
  19. /// <returns></returns>
  20. [Column("STUID")]
  21. public string StuId { get; set; }
  22. /// <summary>
  23. /// 学号
  24. /// </summary>
  25. /// <returns></returns>
  26. [Column("STUNO")]
  27. public string StuNo { get; set; }
  28. /// <summary>
  29. /// 学籍号
  30. /// </summary>
  31. /// <returns></returns>
  32. [Column("STUCODE")]
  33. public string StuCode { get; set; }
  34. /// <summary>
  35. /// 通知书号
  36. /// </summary>
  37. /// <returns></returns>
  38. [Column("NOTICENO")]
  39. public string NoticeNo { get; set; }
  40. /// <summary>
  41. /// 毕业日期
  42. /// </summary>
  43. /// <returns></returns>
  44. [Column("GRADUATEYEAR")]
  45. public string GraduateYear { get; set; }
  46. /// <summary>
  47. /// 考生号
  48. /// </summary>
  49. /// <returns></returns>
  50. [Column("KSH")]
  51. public string ksh { get; set; }
  52. /// <summary>
  53. /// 系所
  54. /// </summary>
  55. /// <returns></returns>
  56. [Column("DEPTNO")]
  57. public string DeptNo { get; set; }
  58. /// <summary>
  59. /// 专业
  60. /// </summary>
  61. /// <returns></returns>
  62. [Column("MAJORNO")]
  63. public string MajorNo { get; set; }
  64. /// <summary>
  65. /// 年级
  66. /// </summary>
  67. /// <returns></returns>
  68. [Column("GRADE")]
  69. public string Grade { get; set; }
  70. /// <summary>
  71. /// 班级
  72. /// </summary>
  73. /// <returns></returns>
  74. [Column("CLASSNO")]
  75. public string ClassNo { get; set; }
  76. /// <summary>
  77. /// 姓名
  78. /// </summary>
  79. /// <returns></returns>
  80. [Column("STUNAME")]
  81. public string StuName { get; set; }
  82. /// <summary>
  83. /// 拼音全称
  84. /// </summary>
  85. /// <returns></returns>
  86. [Column("SPELLFULL")]
  87. public string SpellFull { get; set; }
  88. /// <summary>
  89. /// 拼音简称
  90. /// </summary>
  91. /// <returns></returns>
  92. [Column("SPELLBRIEF")]
  93. public string SpellBrief { get; set; }
  94. /// <summary>
  95. /// 性别
  96. /// </summary>
  97. /// <returns></returns>
  98. [Column("GENDERNO")]
  99. public bool? GenderNo { get; set; }
  100. /// <summary>
  101. /// 出生日期
  102. /// </summary>
  103. /// <returns></returns>
  104. [Column("BIRTHDAY")]
  105. public DateTime? Birthday { get; set; }
  106. /// <summary>
  107. /// 政治面貌
  108. /// </summary>
  109. /// <returns></returns>
  110. [Column("PARTYFACENO")]
  111. public string PartyFaceNo { get; set; }
  112. /// <summary>
  113. /// 家庭出身份
  114. /// </summary>
  115. /// <returns></returns>
  116. [Column("FAMILYORIGINNO")]
  117. public string FamilyOriginNo { get; set; }
  118. /// <summary>
  119. /// 民族
  120. /// </summary>
  121. /// <returns></returns>
  122. [Column("NATIONALITYNO")]
  123. public string NationalityNo { get; set; }
  124. /// <summary>
  125. /// 省
  126. /// </summary>
  127. /// <returns></returns>
  128. [Column("PROVINCENO")]
  129. public string ProvinceNo { get; set; }
  130. /// <summary>
  131. /// 籍贯
  132. /// </summary>
  133. /// <returns></returns>
  134. [Column("REGIONNO")]
  135. public string RegionNo { get; set; }
  136. /// <summary>
  137. /// 农业户口(是否农户)
  138. /// </summary>
  139. /// <returns></returns>
  140. [Column("RESIDENCENO")]
  141. public string ResidenceNo { get; set; }
  142. /// <summary>
  143. /// 考生类别
  144. /// </summary>
  145. /// <returns></returns>
  146. [Column("TESTSTUSORTNO")]
  147. public string TestStuSortNo { get; set; }
  148. /// <summary>
  149. /// 健康状况
  150. /// </summary>
  151. /// <returns></returns>
  152. [Column("HEALTHSTATUSNO")]
  153. public string HealthStatusNo { get; set; }
  154. /// <summary>
  155. /// 第几志愿
  156. /// </summary>
  157. /// <returns></returns>
  158. [Column("WILLNO")]
  159. public string WillNo { get; set; }
  160. /// <summary>
  161. /// TestStuSubjectNo
  162. /// </summary>
  163. /// <returns></returns>
  164. [Column("TESTSTUSUBJECTNO")]
  165. public string TestStuSubjectNo { get; set; }
  166. /// <summary>
  167. /// 本专科
  168. /// </summary>
  169. /// <returns></returns>
  170. [Column("GRADUATENO")]
  171. public string GraduateNo { get; set; }
  172. /// <summary>
  173. /// 计划形式
  174. /// </summary>
  175. /// <returns></returns>
  176. [Column("PLANFORMNO")]
  177. public string PlanFormNo { get; set; }
  178. /// <summary>
  179. /// 三好
  180. /// </summary>
  181. /// <returns></returns>
  182. [Column("ISTHREEGOOD")]
  183. public string IsThreeGood { get; set; }
  184. /// <summary>
  185. /// 优干
  186. /// </summary>
  187. /// <returns></returns>
  188. [Column("ISEXCELLENT")]
  189. public string IsExcellent { get; set; }
  190. /// <summary>
  191. /// 一般学生干部
  192. /// </summary>
  193. /// <returns></returns>
  194. [Column("ISNORMALCADRE")]
  195. public string IsNormalCadre { get; set; }
  196. /// <summary>
  197. /// 省市前三
  198. /// </summary>
  199. /// <returns></returns>
  200. [Column("ISPROVINCEFIRSTTHREE")]
  201. public string IsProvinceFirstThree { get; set; }
  202. /// <summary>
  203. /// 港澳台侨
  204. /// </summary>
  205. /// <returns></returns>
  206. [Column("OVERSEASCHINESENO")]
  207. public string OverseasChineseNo { get; set; }
  208. /// <summary>
  209. /// 录取类别
  210. /// </summary>
  211. /// <returns></returns>
  212. [Column("MATRICULATESORT")]
  213. public string MatriculateSort { get; set; }
  214. /// <summary>
  215. /// 来源地区码
  216. /// </summary>
  217. /// <returns></returns>
  218. [Column("COMEPROVINCENO")]
  219. public string ComeProvinceNo { get; set; }
  220. /// <summary>
  221. /// 原单位码
  222. /// </summary>
  223. /// <returns></returns>
  224. [Column("HIGHSCHOOLNO")]
  225. public string HighSchoolNo { get; set; }
  226. /// <summary>
  227. /// 原单位
  228. /// </summary>
  229. /// <returns></returns>
  230. [Column("HIGHSCHOOLNAME")]
  231. public string HighSchoolName { get; set; }
  232. /// <summary>
  233. /// 入学年月
  234. /// </summary>
  235. /// <returns></returns>
  236. [Column("ENTRANCEDATE")]
  237. public DateTime? EntranceDate { get; set; }
  238. /// <summary>
  239. /// 宗教
  240. /// </summary>
  241. /// <returns></returns>
  242. [Column("RELIGION")]
  243. public string Religion { get; set; }
  244. /// <summary>
  245. /// 特长
  246. /// </summary>
  247. /// <returns></returns>
  248. [Column("GOODAT")]
  249. public string GoodAt { get; set; }
  250. /// <summary>
  251. /// 身份证号
  252. /// </summary>
  253. /// <returns></returns>
  254. [Column("IDENTITYCARDNO")]
  255. public string IdentityCardNo { get; set; }
  256. /// <summary>
  257. /// 入党时间
  258. /// </summary>
  259. /// <returns></returns>
  260. [Column("JOINPARTYDATE")]
  261. public DateTime? JoinPartyDate { get; set; }
  262. /// <summary>
  263. /// 入团时间
  264. /// </summary>
  265. /// <returns></returns>
  266. [Column("JOINLEAGUEDATE")]
  267. public DateTime? JoinLeagueDate { get; set; }
  268. /// <summary>
  269. /// 校内地址
  270. /// </summary>
  271. /// <returns></returns>
  272. [Column("INSCHOOLADDRESS")]
  273. public string InSchoolAddress { get; set; }
  274. /// <summary>
  275. /// 校内电话
  276. /// </summary>
  277. /// <returns></returns>
  278. [Column("INSCHOOLTELEPHONE")]
  279. public string InSchoolTelephone { get; set; }
  280. /// <summary>
  281. /// 异动标志
  282. /// </summary>
  283. /// <returns></returns>
  284. [Column("ABMORMITYMOVEMARK")]
  285. public string AbmormityMoveMark { get; set; }
  286. /// <summary>
  287. /// 奖励标志
  288. /// </summary>
  289. /// <returns></returns>
  290. [Column("AWARDMARK")]
  291. public string AwardMark { get; set; }
  292. /// <summary>
  293. /// 处分标志
  294. /// </summary>
  295. /// <returns></returns>
  296. [Column("PUNISHMARK")]
  297. public string PunishMark { get; set; }
  298. /// <summary>
  299. /// 联系人标志
  300. /// </summary>
  301. /// <returns></returns>
  302. [Column("LINKMANMARK")]
  303. public string LinkmanMark { get; set; }
  304. /// <summary>
  305. /// 学号异动标志
  306. /// </summary>
  307. /// <returns></returns>
  308. [Column("STUNOCHANGEMARK")]
  309. public string StuNoChangeMark { get; set; }
  310. /// <summary>
  311. /// 毕业标志
  312. /// </summary>
  313. /// <returns></returns>
  314. [Column("FINISHSCHOOLMARK")]
  315. public string FinishSchoolMark { get; set; }
  316. /// <summary>
  317. /// 当前注册标志
  318. /// </summary>
  319. /// <returns></returns>
  320. [Column("CURRENTREGISTERMARK")]
  321. public string CurrentRegisterMark { get; set; }
  322. /// <summary>
  323. /// 毕业年月
  324. /// </summary>
  325. /// <returns></returns>
  326. [Column("FINISHSCHOOLDATE")]
  327. public DateTime? FinishSchoolDate { get; set; }
  328. /// <summary>
  329. /// 毕业证书号
  330. /// </summary>
  331. /// <returns></returns>
  332. [Column("DIPLOMANO")]
  333. public string DiplomaNo { get; set; }
  334. /// <summary>
  335. /// 毕业证书备注
  336. /// </summary>
  337. /// <returns></returns>
  338. [Column("DIPLOMAREMARK")]
  339. public string DiplomaRemark { get; set; }
  340. /// <summary>
  341. /// 备注
  342. /// </summary>
  343. /// <returns></returns>
  344. [Column("REMARK")]
  345. public string Remark { get; set; }
  346. /// <summary>
  347. /// Photo
  348. /// </summary>
  349. /// <returns></returns>
  350. [Column("PHOTO")]
  351. public string Photo { get; set; }
  352. /// <summary>
  353. /// TeachPlanNo
  354. /// </summary>
  355. /// <returns></returns>
  356. [Column("TEACHPLANNO")]
  357. public string TeachPlanNo { get; set; }
  358. /// <summary>
  359. /// 审核标志
  360. /// </summary>
  361. /// <returns></returns>
  362. [Column("CHECKMARK")]
  363. public string CheckMark { get; set; }
  364. /// <summary>
  365. /// 联系电话
  366. /// </summary>
  367. /// <returns></returns>
  368. [Column("MOBILE")]
  369. public string mobile { get; set; }
  370. /// <summary>
  371. /// 电子邮件
  372. /// </summary>
  373. /// <returns></returns>
  374. [Column("EMAIL")]
  375. public string EMail { get; set; }
  376. /// <summary>
  377. /// QQ
  378. /// </summary>
  379. /// <returns></returns>
  380. [Column("QQ")]
  381. public string QQ { get; set; }
  382. /// <summary>
  383. /// 户口所在地
  384. /// </summary>
  385. /// <returns></returns>
  386. [Column("FATHERUNIT")]
  387. public string FatherUnit { get; set; }
  388. /// <summary>
  389. /// 父亲姓名
  390. /// </summary>
  391. /// <returns></returns>
  392. [Column("FATHERNAME")]
  393. public string FatherName { get; set; }
  394. /// <summary>
  395. /// 父亲电话
  396. /// </summary>
  397. /// <returns></returns>
  398. [Column("FATHERPHONE")]
  399. public string FatherPhone { get; set; }
  400. /// <summary>
  401. /// 母亲姓名
  402. /// </summary>
  403. /// <returns></returns>
  404. [Column("MATHERNAME")]
  405. public string MatherName { get; set; }
  406. /// <summary>
  407. /// 档案所在地
  408. /// </summary>
  409. /// <returns></returns>
  410. [Column("MATHERUNIT")]
  411. public string MatherUnit { get; set; }
  412. /// <summary>
  413. /// 母亲电话
  414. /// </summary>
  415. /// <returns></returns>
  416. [Column("MATHERPHONE")]
  417. public string MatherPhone { get; set; }
  418. /// <summary>
  419. /// 用户名
  420. /// </summary>
  421. /// <returns></returns>
  422. [Column("USERNAME")]
  423. public string username { get; set; }
  424. /// <summary>
  425. /// 密码
  426. /// </summary>
  427. /// <returns></returns>
  428. [Column("PASSWORD")]
  429. public string password { get; set; }
  430. /// <summary>
  431. /// 通信地址
  432. /// </summary>
  433. /// <returns></returns>
  434. [Column("MAILADDRESS")]
  435. public string MailAddress { get; set; }
  436. /// <summary>
  437. /// 邮政编码
  438. /// </summary>
  439. /// <returns></returns>
  440. [Column("POSTALCODE")]
  441. public string PostalCode { get; set; }
  442. /// <summary>
  443. /// InSchoolStatus
  444. /// </summary>
  445. /// <returns></returns>
  446. [Column("INSCHOOLSTATUS")]
  447. public string InSchoolStatus { get; set; }
  448. /// <summary>
  449. /// TransMark
  450. /// </summary>
  451. /// <returns></returns>
  452. [Column("TRANSMARK")]
  453. public string TransMark { get; set; }
  454. /// <summary>
  455. /// ClassTutorNo
  456. /// </summary>
  457. /// <returns></returns>
  458. [Column("CLASSTUTORNO")]
  459. public string ClassTutorNo { get; set; }
  460. /// <summary>
  461. /// 学籍卡审核
  462. /// </summary>
  463. /// <returns></returns>
  464. [Column("RESUMECHECK")]
  465. public string ResumeCheck { get; set; }
  466. /// <summary>
  467. /// PracStatus
  468. /// </summary>
  469. /// <returns></returns>
  470. [Column("PRACSTATUS")]
  471. public string PracStatus { get; set; }
  472. /// <summary>
  473. /// RegisterStatus
  474. /// </summary>
  475. /// <returns></returns>
  476. [Column("REGISTERSTATUS")]
  477. public int? RegisterStatus { get; set; }
  478. /// <summary>
  479. /// PunishmentDate
  480. /// </summary>
  481. /// <returns></returns>
  482. [Column("PUNISHMENTDATE")]
  483. public DateTime? PunishmentDate { get; set; }
  484. /// <summary>
  485. /// 市
  486. /// </summary>
  487. /// <returns></returns>
  488. [Column("F_CITYID")]
  489. public string F_CityId { get; set; }
  490. /// <summary>
  491. /// 县区
  492. /// </summary>
  493. /// <returns></returns>
  494. [Column("F_COUNTYID")]
  495. public string F_CountyId { get; set; }
  496. /// <summary>
  497. /// 省
  498. /// </summary>
  499. /// <returns></returns>
  500. [Column("F_PROVINCEID")]
  501. public string F_ProvinceId { get; set; }
  502. /// <summary>
  503. /// 学校
  504. /// </summary>
  505. /// <returns></returns>
  506. [Column("F_SCHOOLID")]
  507. public string F_SchoolId { get; set; }
  508. /// <summary>
  509. /// 学制
  510. /// </summary>
  511. /// <returns></returns>
  512. [Column("EDUSYSTEM")]
  513. public string EduSystem { get; set; }
  514. /// <summary>
  515. /// 学习形式
  516. /// </summary>
  517. /// <returns></returns>
  518. [Column("STUDYMODALITY")]
  519. public string StudyModality { get; set; }
  520. /// <summary>
  521. /// SyncFlag
  522. /// </summary>
  523. /// <returns></returns>
  524. [Column("SYNCFLAG")]
  525. public bool? SyncFlag { get; set; }
  526. /// <summary>
  527. /// 学籍异动状态
  528. /// </summary>
  529. /// <returns></returns>
  530. [Column("CHANGESTATUS")]
  531. public int? ChangeStatus { get; set; }
  532. /// <summary>
  533. /// Balance
  534. /// </summary>
  535. /// <returns></returns>
  536. [Column("BALANCE")]
  537. public string Balance { get; set; }
  538. /// <summary>
  539. /// HealthStatus
  540. /// </summary>
  541. /// <returns></returns>
  542. [Column("HEALTHSTATUS")]
  543. public string HealthStatus { get; set; }
  544. #endregion
  545. #region 扩展操作
  546. /// <summary>
  547. /// 新增调用
  548. /// </summary>
  549. public void Create()
  550. {
  551. this.StuId = Guid.NewGuid().ToString();
  552. }
  553. /// <summary>
  554. /// 编辑调用
  555. /// </summary>
  556. /// <param name="keyValue"></param>
  557. public void Modify(string keyValue)
  558. {
  559. this.StuId = keyValue;
  560. }
  561. #endregion
  562. }
  563. }