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.
 
 
 
 
 
 

411 lines
12 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. /// 日 期:2020-05-18 14:35
  11. /// 描 述:学籍信息管理
  12. /// </summary>
  13. public class StuInfoBasicTwoEntity
  14. {
  15. #region 实体成员
  16. /// <summary>
  17. /// id
  18. /// </summary>
  19. /// <returns></returns>
  20. [Column("ID")]
  21. public string id { 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("STUNAME")]
  33. public string StuName { get; set; }
  34. /// <summary>
  35. /// 身份证号
  36. /// </summary>
  37. /// <returns></returns>
  38. [Column("IDCARD")]
  39. public string IdCard { get; set; }
  40. /// <summary>
  41. /// 出生日期
  42. /// </summary>
  43. /// <returns></returns>
  44. [Column("BIRTHDAY")]
  45. public string Birthday { get; set; }
  46. /// <summary>
  47. /// 毕业时间
  48. /// </summary>
  49. /// <returns></returns>
  50. [Column("GRADUATEDATE")]
  51. public string GraduateDate { get; set; }
  52. /// <summary>
  53. /// 年龄
  54. /// </summary>
  55. /// <returns></returns>
  56. [Column("AGE")]
  57. public decimal? Age { get; set; }
  58. /// <summary>
  59. /// 性别
  60. /// </summary>
  61. /// <returns></returns>
  62. [Column("SEX")]
  63. public string Sex { get; set; }
  64. /// <summary>
  65. /// 户口本号
  66. /// </summary>
  67. /// <returns></returns>
  68. [Column("HUKOUPAPERNUM")]
  69. public string HuKouPaperNum { get; set; }
  70. /// <summary>
  71. /// 户籍地
  72. /// </summary>
  73. /// <returns></returns>
  74. [Column("ORIGINADDRESS")]
  75. public string OriginAddress { get; set; }
  76. /// <summary>
  77. /// ResidenceNo
  78. /// </summary>
  79. /// <returns></returns>
  80. [Column("RESIDENCENO")]
  81. public string ResidenceNo { get; set; }
  82. /// <summary>
  83. /// 与户主关系
  84. /// </summary>
  85. /// <returns></returns>
  86. [Column("FAMILYRELATION")]
  87. public string FamilyRelation { get; set; }
  88. /// <summary>
  89. /// 民族
  90. /// </summary>
  91. /// <returns></returns>
  92. [Column("NATIONALITYNO")]
  93. public string NationalityNo { get; set; }
  94. /// <summary>
  95. /// 文化程度
  96. /// </summary>
  97. /// <returns></returns>
  98. [Column("CULTUREDEGREENO")]
  99. public string CultureDegreeNo { get; set; }
  100. /// <summary>
  101. /// 父亲姓名
  102. /// </summary>
  103. /// <returns></returns>
  104. [Column("FATHERNAME")]
  105. public string FatherName { get; set; }
  106. /// <summary>
  107. /// 父亲身份证号
  108. /// </summary>
  109. /// <returns></returns>
  110. [Column("FATHERIDCARD")]
  111. public string FatherIdCard { get; set; }
  112. /// <summary>
  113. /// 父亲电话
  114. /// </summary>
  115. /// <returns></returns>
  116. [Column("FATHERPHONE")]
  117. public string FatherPhone { get; set; }
  118. /// <summary>
  119. /// 母亲姓名
  120. /// </summary>
  121. /// <returns></returns>
  122. [Column("MOTHERNAME")]
  123. public string MotherName { get; set; }
  124. /// <summary>
  125. /// 母亲身份证号
  126. /// </summary>
  127. /// <returns></returns>
  128. [Column("MOTHERIDCARD")]
  129. public string MotherIdCard { get; set; }
  130. /// <summary>
  131. /// 母亲电话
  132. /// </summary>
  133. /// <returns></returns>
  134. [Column("MOTHERPHONE")]
  135. public string MotherPhone { get; set; }
  136. /// <summary>
  137. /// 受教情况
  138. /// </summary>
  139. /// <returns></returns>
  140. [Column("TEACHSITUATION")]
  141. public string TeachSituation { get; set; }
  142. /// <summary>
  143. /// 工作单位
  144. /// </summary>
  145. /// <returns></returns>
  146. [Column("WORKUNITS")]
  147. public string WorkUnits { get; set; }
  148. /// <summary>
  149. /// 联系电话
  150. /// </summary>
  151. /// <returns></returns>
  152. [Column("PHONE")]
  153. public string Phone { get; set; }
  154. /// <summary>
  155. /// 健康状况
  156. /// </summary>
  157. /// <returns></returns>
  158. [Column("HEALTHTYPE")]
  159. public string HealthType { get; set; }
  160. /// <summary>
  161. /// 残疾类型
  162. /// </summary>
  163. /// <returns></returns>
  164. [Column("DISABLETYPE")]
  165. public string DisableType { get; set; }
  166. /// <summary>
  167. /// 政治面貌
  168. /// </summary>
  169. /// <returns></returns>
  170. [Column("PARTYFACENO")]
  171. public string PartyFaceNo { get; set; }
  172. /// <summary>
  173. /// 主业
  174. /// </summary>
  175. /// <returns></returns>
  176. [Column("MAINBUSINESS")]
  177. public string MainBusiness { get; set; }
  178. /// <summary>
  179. /// 备注
  180. /// </summary>
  181. /// <returns></returns>
  182. [Column("REMARK")]
  183. public string Remark { get; set; }
  184. /// <summary>
  185. /// 原县
  186. /// </summary>
  187. /// <returns></returns>
  188. [Column("ORIGINALCOUNTRY")]
  189. public string OriginalCountry { get; set; }
  190. /// <summary>
  191. /// 原乡镇
  192. /// </summary>
  193. /// <returns></returns>
  194. [Column("ORIGINALVILLAGE")]
  195. public string OriginalVillage { get; set; }
  196. /// <summary>
  197. /// 原学校
  198. /// </summary>
  199. /// <returns></returns>
  200. [Column("ORIGINALSCHOOL")]
  201. public string OriginalSchool { get; set; }
  202. /// <summary>
  203. /// 原年级
  204. /// </summary>
  205. /// <returns></returns>
  206. [Column("ORIGINALGRADE")]
  207. public string OriginalGrade { get; set; }
  208. /// <summary>
  209. /// 原班主任
  210. /// </summary>
  211. /// <returns></returns>
  212. [Column("ORIGINALTEACHER")]
  213. public string OriginalTeacher { get; set; }
  214. /// <summary>
  215. /// 原班主任电话
  216. /// </summary>
  217. /// <returns></returns>
  218. [Column("ORIGINALTEACHERPHONE")]
  219. public string OriginalTeacherPhone { get; set; }
  220. /// <summary>
  221. /// 原班级
  222. /// </summary>
  223. /// <returns></returns>
  224. [Column("ORIGINALCLASS")]
  225. public string OriginalClass { get; set; }
  226. /// <summary>
  227. /// 原班级类别
  228. /// </summary>
  229. /// <returns></returns>
  230. [Column("ORIGINALCLASSTYPE")]
  231. public string OriginalClassType { get; set; }
  232. /// <summary>
  233. /// 原就读方式
  234. /// </summary>
  235. /// <returns></returns>
  236. [Column("ORIGINALSTUDYWAY")]
  237. public string OriginalStudyWay { get; set; }
  238. /// <summary>
  239. /// 原学段
  240. /// </summary>
  241. /// <returns></returns>
  242. [Column("ORIGINALSTUDYPERIOD")]
  243. public string OriginalStudyPeriod { get; set; }
  244. /// <summary>
  245. /// 原学生状态
  246. /// </summary>
  247. /// <returns></returns>
  248. [Column("ORIGINALSTUDENTSTATUS")]
  249. public string OriginalStudentStatus { get; set; }
  250. /// <summary>
  251. /// 省
  252. /// </summary>
  253. /// <returns></returns>
  254. [Column("PROVINCE")]
  255. public string Province { get; set; }
  256. /// <summary>
  257. /// 地区
  258. /// </summary>
  259. /// <returns></returns>
  260. [Column("AREA")]
  261. public string Area { get; set; }
  262. /// <summary>
  263. /// 县
  264. /// </summary>
  265. /// <returns></returns>
  266. [Column("COUNTRY")]
  267. public string Country { get; set; }
  268. /// <summary>
  269. /// 乡镇
  270. /// </summary>
  271. /// <returns></returns>
  272. [Column("VILLAGE")]
  273. public string Village { get; set; }
  274. /// <summary>
  275. /// 村
  276. /// </summary>
  277. /// <returns></returns>
  278. [Column("HAMLET")]
  279. public string Hamlet { get; set; }
  280. /// <summary>
  281. /// 组
  282. /// </summary>
  283. /// <returns></returns>
  284. [Column("GROUPS")]
  285. public string Groups { get; set; }
  286. /// <summary>
  287. /// 门号
  288. /// </summary>
  289. /// <returns></returns>
  290. [Column("DOORNUM")]
  291. public decimal? DoorNum { get; set; }
  292. /// <summary>
  293. /// 新疆学籍
  294. /// </summary>
  295. /// <returns></returns>
  296. [Column("XINJIANGSTATUS")]
  297. public string XinJiangStatus { get; set; }
  298. /// <summary>
  299. /// 在读县
  300. /// </summary>
  301. /// <returns></returns>
  302. [Column("READCOUNTRY")]
  303. public string ReadCountry { get; set; }
  304. /// <summary>
  305. /// 在读乡镇
  306. /// </summary>
  307. /// <returns></returns>
  308. [Column("READVILLAGE")]
  309. public string ReadVillage { get; set; }
  310. /// <summary>
  311. /// 在读学校
  312. /// </summary>
  313. /// <returns></returns>
  314. [Column("READSCHOOL")]
  315. public string ReadSchool { get; set; }
  316. /// <summary>
  317. /// 在读学段
  318. /// </summary>
  319. /// <returns></returns>
  320. [Column("READSTUDYPERIOD")]
  321. public string ReadStudyPeriod { get; set; }
  322. /// <summary>
  323. /// 在读年级
  324. /// </summary>
  325. /// <returns></returns>
  326. [Column("READGRADE")]
  327. public string ReadGrade { get; set; }
  328. /// <summary>
  329. /// 科类
  330. /// </summary>
  331. /// <returns></returns>
  332. [Column("DIVISIONTYPE")]
  333. public string DivisionType { get; set; }
  334. /// <summary>
  335. /// 计划类型
  336. /// </summary>
  337. /// <returns></returns>
  338. [Column("PLANTYPE")]
  339. public string PlanType { get; set; }
  340. /// <summary>
  341. /// 入学时间
  342. /// </summary>
  343. /// <returns></returns>
  344. [Column("ADMISSIONTIME")]
  345. public string AdmissionTime { get; set; }
  346. /// <summary>
  347. /// 在读班主任
  348. /// </summary>
  349. /// <returns></returns>
  350. [Column("READTEACHER")]
  351. public string ReadTeacher { get; set; }
  352. /// <summary>
  353. /// 在读班主任电话
  354. /// </summary>
  355. /// <returns></returns>
  356. [Column("READTEACHERPHONE")]
  357. public string ReadTeacherPhone { get; set; }
  358. /// <summary>
  359. /// 在读班级
  360. /// </summary>
  361. /// <returns></returns>
  362. [Column("READCLASS")]
  363. public string ReadClass { get; set; }
  364. /// <summary>
  365. /// 毕业证号
  366. /// </summary>
  367. /// <returns></returns>
  368. [Column("GRADUATENO")]
  369. public string GraduateNo { get; set; }
  370. /// <summary>
  371. /// 在读班级类别
  372. /// </summary>
  373. /// <returns></returns>
  374. [Column("READCLASSTYPE")]
  375. public string ReadClassType { get; set; }
  376. /// <summary>
  377. /// 在读就读方式
  378. /// </summary>
  379. /// <returns></returns>
  380. [Column("READSTUDYWAY")]
  381. public string ReadStudyWay { get; set; }
  382. /// <summary>
  383. /// 在读学生状态
  384. /// </summary>
  385. /// <returns></returns>
  386. [Column("READSTUDENTSTATUS")]
  387. public string ReadStudentStatus { get; set; }
  388. #endregion
  389. #region 扩展操作
  390. /// <summary>
  391. /// 新增调用
  392. /// </summary>
  393. public void Create()
  394. {
  395. this.id = Guid.NewGuid().ToString();
  396. }
  397. /// <summary>
  398. /// 编辑调用
  399. /// </summary>
  400. /// <param name="keyValue"></param>
  401. public void Modify(string keyValue)
  402. {
  403. this.id = keyValue;
  404. }
  405. #endregion
  406. }
  407. }