SearchStaffEntity.cs 9.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526
  1. /*******************************************************************************
  2. * Copyright(c) 2014 dongke All rights reserved. / Confidential
  3. * 类的信息:
  4. * 1.程序名称:SearchStaffEntity.cs
  5. * 2.功能描述:员工查询实体类
  6. * 编辑履历:
  7. * 作者 日期 版本 修改内容
  8. * 冯雪 2014/09/16 1.00 新建
  9. *******************************************************************************/
  10. using System;
  11. using System.Collections.Generic;
  12. using System.Linq;
  13. using System.Runtime.Serialization;
  14. using System.Text;
  15. namespace Dongke.IBOSS.PRD.WCF.DataModels.HRModule
  16. {
  17. [DataContract]
  18. public class SearchStaffEntity
  19. {
  20. /// <summary>
  21. /// 员工ID
  22. /// </summary>
  23. [DataMember]
  24. public int? StaffID
  25. {
  26. get;
  27. set;
  28. }
  29. /// <summary>
  30. /// 员工编码
  31. /// </summary>
  32. [DataMember]
  33. public string StaffCode
  34. {
  35. get;
  36. set;
  37. }
  38. /// <summary>
  39. /// 员工姓名
  40. /// </summary>
  41. [DataMember]
  42. public string StaffName
  43. {
  44. get;
  45. set;
  46. }
  47. /// <summary>
  48. /// 身份证号码
  49. /// </summary>
  50. [DataMember]
  51. public string IDCardNo
  52. {
  53. get;
  54. set;
  55. }
  56. /// <summary>
  57. /// 生日
  58. /// </summary>
  59. [DataMember]
  60. public DateTime? Birthday
  61. {
  62. get;
  63. set;
  64. }
  65. /// <summary>
  66. /// 查询生日开始时间
  67. /// </summary>
  68. [DataMember]
  69. public DateTime? StartBirthday
  70. {
  71. get;
  72. set;
  73. }
  74. /// <summary>
  75. /// 查询生日结束时间
  76. /// </summary>
  77. [DataMember]
  78. public DateTime? EndBirthday
  79. {
  80. get;
  81. set;
  82. }
  83. /// <summary>
  84. /// 性别
  85. /// </summary>
  86. [DataMember]
  87. public string Gender
  88. {
  89. get;
  90. set;
  91. }
  92. /// <summary>
  93. /// 婚姻状况
  94. /// </summary>
  95. [DataMember]
  96. public int? MaritalStatus
  97. {
  98. get;
  99. set;
  100. }
  101. /// <summary>
  102. /// 籍贯
  103. /// </summary>
  104. [DataMember]
  105. public string HomeTown
  106. {
  107. get;
  108. set;
  109. }
  110. /// <summary>
  111. /// 政治面貌
  112. /// </summary>
  113. [DataMember]
  114. public string PolicitalStatus
  115. {
  116. get;
  117. set;
  118. }
  119. /// <summary>
  120. /// 民族
  121. /// </summary>
  122. [DataMember]
  123. public int? National
  124. {
  125. get;
  126. set;
  127. }
  128. /// <summary>
  129. /// 学历
  130. /// </summary>
  131. [DataMember]
  132. public int? Educational
  133. {
  134. get;
  135. set;
  136. }
  137. /// <summary>
  138. /// 毕业学校
  139. /// </summary>
  140. [DataMember]
  141. public string Graduated
  142. {
  143. get;
  144. set;
  145. }
  146. /// <summary>
  147. /// 专业
  148. /// </summary>
  149. [DataMember]
  150. public string SpecialField
  151. {
  152. get;
  153. set;
  154. }
  155. /// <summary>
  156. /// 联系电话
  157. /// </summary>
  158. [DataMember]
  159. public string Telephone
  160. {
  161. get;
  162. set;
  163. }
  164. /// <summary>
  165. /// 身高
  166. /// </summary>
  167. [DataMember]
  168. public decimal? Height
  169. {
  170. get;
  171. set;
  172. }
  173. /// <summary>
  174. /// 血型
  175. /// </summary>
  176. [DataMember]
  177. public string BloodGroup
  178. {
  179. get;
  180. set;
  181. }
  182. /// <summary>
  183. /// 体重
  184. /// </summary>
  185. [DataMember]
  186. public decimal? Weight
  187. {
  188. get;
  189. set;
  190. }
  191. /// <summary>
  192. /// 家庭住址
  193. /// </summary>
  194. [DataMember]
  195. public string Address
  196. {
  197. get;
  198. set;
  199. }
  200. /// <summary>
  201. /// 下岗职工
  202. /// </summary>
  203. [DataMember]
  204. public bool? LaidOff
  205. {
  206. get;
  207. set;
  208. }
  209. /// <summary>
  210. /// 残疾职工
  211. /// </summary>
  212. [DataMember]
  213. public bool? Disability
  214. {
  215. get;
  216. set;
  217. }
  218. /// <summary>
  219. /// 入党日期
  220. /// </summary>
  221. [DataMember]
  222. public DateTime? JoinPartyDate
  223. {
  224. get;
  225. set;
  226. }
  227. /// <summary>
  228. /// 电子邮箱
  229. /// </summary>
  230. [DataMember]
  231. public string Email
  232. {
  233. get;
  234. set;
  235. }
  236. /// <summary>
  237. /// 开户行
  238. /// </summary>
  239. [DataMember]
  240. public string OpeningBank
  241. {
  242. get;
  243. set;
  244. }
  245. /// <summary>
  246. /// 开户账号
  247. /// </summary>
  248. [DataMember]
  249. public string AccountNo
  250. {
  251. get;
  252. set;
  253. }
  254. /// <summary>
  255. /// 备注
  256. /// </summary>
  257. [DataMember]
  258. public string Remarks
  259. {
  260. get;
  261. set;
  262. }
  263. /// <summary>
  264. /// 工种
  265. /// </summary>
  266. [DataMember]
  267. public int? Jobs
  268. {
  269. get;
  270. set;
  271. }
  272. /// <summary>
  273. /// 所属部门
  274. /// </summary>
  275. [DataMember]
  276. public int? OrganizationID
  277. {
  278. get;
  279. set;
  280. }
  281. /// <summary>
  282. /// 职务
  283. /// </summary>
  284. [DataMember]
  285. public int? Post
  286. {
  287. get;
  288. set;
  289. }
  290. /// <summary>
  291. /// 员工状态
  292. /// </summary>
  293. [DataMember]
  294. public int? StaffStatus
  295. {
  296. get;
  297. set;
  298. }
  299. /// <summary>
  300. /// 入职日期
  301. /// </summary>
  302. [DataMember]
  303. public DateTime EntryDate
  304. {
  305. get;
  306. set;
  307. }
  308. /// <summary>
  309. /// 离职日期
  310. /// </summary>
  311. [DataMember]
  312. public DateTime? TurnoverDate
  313. {
  314. get;
  315. set;
  316. }
  317. /// <summary>
  318. /// 预试用期结束日期
  319. /// </summary>
  320. [DataMember]
  321. public DateTime? ExProbationEndDate
  322. {
  323. get;
  324. set;
  325. }
  326. /// <summary>
  327. /// 用户ID
  328. /// </summary>
  329. [DataMember]
  330. public int? UserID
  331. {
  332. get;
  333. set;
  334. }
  335. /// <summary>
  336. /// 账套ID
  337. /// </summary>
  338. [DataMember]
  339. public int? AccountID
  340. {
  341. get;
  342. set;
  343. }
  344. /// <summary>
  345. /// 有效标识ID
  346. /// </summary>
  347. [DataMember]
  348. public bool? ValueFlag
  349. {
  350. get;
  351. set;
  352. }
  353. /// <summary>
  354. /// 创建时间
  355. /// </summary>
  356. [DataMember]
  357. public DateTime? CreateTime
  358. {
  359. get;
  360. set;
  361. }
  362. /// <summary>
  363. /// 创建人
  364. /// </summary>
  365. [DataMember]
  366. public int? CreateUserID
  367. {
  368. get;
  369. set;
  370. }
  371. /// <summary>
  372. /// 更新时间
  373. /// </summary>
  374. [DataMember]
  375. public DateTime? UpdateTime
  376. {
  377. get;
  378. set;
  379. }
  380. /// <summary>
  381. /// 更新人
  382. /// </summary>
  383. [DataMember]
  384. public int? UpdateUserID
  385. {
  386. get;
  387. set;
  388. }
  389. /// <summary>
  390. /// 操作时间戳
  391. /// </summary>
  392. [DataMember]
  393. public DateTime? OPTimeStamp
  394. {
  395. get;
  396. set;
  397. }
  398. /// <summary>
  399. /// 是否参与考勤
  400. /// </summary>
  401. [DataMember]
  402. public decimal? IsAttendance
  403. {
  404. get;
  405. set;
  406. }
  407. /// <summary>
  408. /// 时间文本
  409. /// </summary>
  410. [DataMember]
  411. public string OPTimeStampString
  412. {
  413. get;
  414. set;
  415. }
  416. /// <summary>
  417. /// 履历类型
  418. /// </summary>
  419. [DataMember]
  420. public int? Recordtype
  421. {
  422. get;
  423. set;
  424. }
  425. /// <summary>
  426. /// 员工履历表有效标识
  427. /// </summary>
  428. [DataMember]
  429. public int? RValueflag
  430. {
  431. get;
  432. set;
  433. }
  434. /// <summary>
  435. /// 员工履历ID
  436. /// </summary>
  437. [DataMember]
  438. public int? RStaffRecordID
  439. {
  440. get;
  441. set;
  442. }
  443. /// <summary>
  444. /// 查询条件中的主键集合
  445. /// </summary>
  446. [DataMember]
  447. public int[] RStaffRecordIDList
  448. {
  449. get;
  450. set;
  451. }
  452. /// <summary>
  453. /// 员工状态
  454. /// </summary>
  455. [DataMember]
  456. public string StaffStatusArray { get; set; }
  457. /// <summary>
  458. /// 查询用-管理岗位工资策略ID
  459. /// </summary>
  460. [DataMember]
  461. public int ManagerSalaryID
  462. {
  463. get;
  464. set;
  465. }
  466. }
  467. }