SysUser.java 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713
  1. package com.miniframe.model.system;
  2. import com.miniframe.system.MiniserviceBaseModel;
  3. import java.io.Serializable;
  4. import java.util.Date;
  5. import javax.persistence.*;
  6. @Table(name = "sys_user")
  7. public class SysUser extends MiniserviceBaseModel implements Serializable {
  8. /**
  9. * 用户ID
  10. */
  11. @Id
  12. private String id;
  13. /**
  14. * 用户所属机构
  15. */
  16. private String orgcode;
  17. /**
  18. * 用户状态 0-失效 1-正常
  19. */
  20. private String userstate;
  21. /**
  22. * 用户密码
  23. */
  24. private String userpwd;
  25. /**
  26. * 用户昵称
  27. */
  28. private String nickname;
  29. /**
  30. * 用户DN : 用户DN
  31. */
  32. private String userdn;
  33. /**
  34. * 是否使用DN作为token
  35. */
  36. private Integer userdnflag;
  37. /**
  38. * 用户名
  39. */
  40. private String username;
  41. /**
  42. * 性别 : 0,表示男1,表示女
  43. */
  44. private Short usersex;
  45. /**
  46. * 邮箱
  47. */
  48. private String useremail;
  49. /**
  50. * 电话
  51. */
  52. private String usertelnum;
  53. /**
  54. * 手机
  55. */
  56. private String usermobnub;
  57. /**
  58. * 角色ID列表
  59. */
  60. private String roleids;
  61. /**
  62. * 用户样式
  63. */
  64. private String stylename;
  65. /**
  66. * 描述
  67. */
  68. private String userdesc;
  69. /**
  70. * 个性签名
  71. */
  72. @Column(name = "person_words")
  73. private String personWords;
  74. /**
  75. * 头像
  76. */
  77. @Column(name = "head_portait")
  78. private String headPortait;
  79. /**
  80. * 邀请码(他人)
  81. */
  82. @Column(name = "invite_code")
  83. private String inviteCode;
  84. /**
  85. * 支付密码
  86. */
  87. @Column(name = "pay_password")
  88. private String payPassword;
  89. /**
  90. * 创建时间
  91. */
  92. @Column(name = "create_time")
  93. private Date createTime;
  94. /**
  95. * 更新时间
  96. */
  97. @Column(name = "update_time")
  98. private Date updateTime;
  99. /**
  100. * 我的邀请码
  101. */
  102. @Column(name = "my_invite_code")
  103. private String myInviteCode;
  104. /**
  105. * 用户当前积分
  106. */
  107. private Integer score;
  108. /**
  109. * 已推荐人数
  110. */
  111. @Column(name = "invite_number")
  112. private Integer inviteNumber;
  113. /**
  114. * 上级用户id
  115. */
  116. @Column(name = "superior_user_id")
  117. private String superiorUserId;
  118. /**
  119. * 用户所属部门
  120. */
  121. @Column(name = "org_dept_code")
  122. private String orgDeptCode;
  123. /**
  124. * 功能权限管理
  125. */
  126. private String funcids;
  127. /**
  128. * 菜单管理
  129. */
  130. private String menuids;
  131. /**
  132. * 是否允许删除
  133. */
  134. private Boolean enabledel;
  135. /**
  136. * 账户类型:主账户/子账户
  137. */
  138. @Column(name = "user_type")
  139. private String userType;
  140. private static final long serialVersionUID = 1L;
  141. /**
  142. * 获取用户ID
  143. *
  144. * @return id - 用户ID
  145. */
  146. public String getId() {
  147. return id;
  148. }
  149. /**
  150. * 设置用户ID
  151. *
  152. * @param id 用户ID
  153. */
  154. public void setId(String id) {
  155. this.id = id == null ? null : id.trim();
  156. }
  157. /**
  158. * 获取用户所属机构
  159. *
  160. * @return orgcode - 用户所属机构
  161. */
  162. public String getOrgcode() {
  163. return orgcode;
  164. }
  165. /**
  166. * 设置用户所属机构
  167. *
  168. * @param orgcode 用户所属机构
  169. */
  170. public void setOrgcode(String orgcode) {
  171. this.orgcode = orgcode == null ? null : orgcode.trim();
  172. }
  173. /**
  174. * 获取用户状态 0-失效 1-正常
  175. *
  176. * @return userstate - 用户状态 0-失效 1-正常
  177. */
  178. public String getUserstate() {
  179. return userstate;
  180. }
  181. /**
  182. * 设置用户状态 0-失效 1-正常
  183. *
  184. * @param userstate 用户状态 0-失效 1-正常
  185. */
  186. public void setUserstate(String userstate) {
  187. this.userstate = userstate == null ? null : userstate.trim();
  188. }
  189. /**
  190. * 获取用户密码
  191. *
  192. * @return userpwd - 用户密码
  193. */
  194. public String getUserpwd() {
  195. return userpwd;
  196. }
  197. /**
  198. * 设置用户密码
  199. *
  200. * @param userpwd 用户密码
  201. */
  202. public void setUserpwd(String userpwd) {
  203. this.userpwd = userpwd == null ? null : userpwd.trim();
  204. }
  205. /**
  206. * 获取用户昵称
  207. *
  208. * @return nickname - 用户昵称
  209. */
  210. public String getNickname() {
  211. return nickname;
  212. }
  213. /**
  214. * 设置用户昵称
  215. *
  216. * @param nickname 用户昵称
  217. */
  218. public void setNickname(String nickname) {
  219. this.nickname = nickname == null ? null : nickname.trim();
  220. }
  221. /**
  222. * 获取用户DN : 用户DN
  223. *
  224. * @return userdn - 用户DN : 用户DN
  225. */
  226. public String getUserdn() {
  227. return userdn;
  228. }
  229. /**
  230. * 设置用户DN : 用户DN
  231. *
  232. * @param userdn 用户DN : 用户DN
  233. */
  234. public void setUserdn(String userdn) {
  235. this.userdn = userdn == null ? null : userdn.trim();
  236. }
  237. /**
  238. * 获取是否使用DN作为token
  239. *
  240. * @return userdnflag - 是否使用DN作为token
  241. */
  242. public Integer getUserdnflag() {
  243. return userdnflag;
  244. }
  245. /**
  246. * 设置是否使用DN作为token
  247. *
  248. * @param userdnflag 是否使用DN作为token
  249. */
  250. public void setUserdnflag(Integer userdnflag) {
  251. this.userdnflag = userdnflag;
  252. }
  253. /**
  254. * 获取用户名
  255. *
  256. * @return username - 用户名
  257. */
  258. public String getUsername() {
  259. return username;
  260. }
  261. /**
  262. * 设置用户名
  263. *
  264. * @param username 用户名
  265. */
  266. public void setUsername(String username) {
  267. this.username = username == null ? null : username.trim();
  268. }
  269. /**
  270. * 获取性别 : 0,表示男1,表示女
  271. *
  272. * @return usersex - 性别 : 0,表示男1,表示女
  273. */
  274. public Short getUsersex() {
  275. return usersex;
  276. }
  277. /**
  278. * 设置性别 : 0,表示男1,表示女
  279. *
  280. * @param usersex 性别 : 0,表示男1,表示女
  281. */
  282. public void setUsersex(Short usersex) {
  283. this.usersex = usersex;
  284. }
  285. /**
  286. * 获取邮箱
  287. *
  288. * @return useremail - 邮箱
  289. */
  290. public String getUseremail() {
  291. return useremail;
  292. }
  293. /**
  294. * 设置邮箱
  295. *
  296. * @param useremail 邮箱
  297. */
  298. public void setUseremail(String useremail) {
  299. this.useremail = useremail == null ? null : useremail.trim();
  300. }
  301. /**
  302. * 获取电话
  303. *
  304. * @return usertelnum - 电话
  305. */
  306. public String getUsertelnum() {
  307. return usertelnum;
  308. }
  309. /**
  310. * 设置电话
  311. *
  312. * @param usertelnum 电话
  313. */
  314. public void setUsertelnum(String usertelnum) {
  315. this.usertelnum = usertelnum == null ? null : usertelnum.trim();
  316. }
  317. /**
  318. * 获取手机
  319. *
  320. * @return usermobnub - 手机
  321. */
  322. public String getUsermobnub() {
  323. return usermobnub;
  324. }
  325. /**
  326. * 设置手机
  327. *
  328. * @param usermobnub 手机
  329. */
  330. public void setUsermobnub(String usermobnub) {
  331. this.usermobnub = usermobnub == null ? null : usermobnub.trim();
  332. }
  333. /**
  334. * 获取角色ID列表
  335. *
  336. * @return roleids - 角色ID列表
  337. */
  338. public String getRoleids() {
  339. return roleids;
  340. }
  341. /**
  342. * 设置角色ID列表
  343. *
  344. * @param roleids 角色ID列表
  345. */
  346. public void setRoleids(String roleids) {
  347. this.roleids = roleids == null ? null : roleids.trim();
  348. }
  349. /**
  350. * 获取用户样式
  351. *
  352. * @return stylename - 用户样式
  353. */
  354. public String getStylename() {
  355. return stylename;
  356. }
  357. /**
  358. * 设置用户样式
  359. *
  360. * @param stylename 用户样式
  361. */
  362. public void setStylename(String stylename) {
  363. this.stylename = stylename == null ? null : stylename.trim();
  364. }
  365. /**
  366. * 获取描述
  367. *
  368. * @return userdesc - 描述
  369. */
  370. public String getUserdesc() {
  371. return userdesc;
  372. }
  373. /**
  374. * 设置描述
  375. *
  376. * @param userdesc 描述
  377. */
  378. public void setUserdesc(String userdesc) {
  379. this.userdesc = userdesc == null ? null : userdesc.trim();
  380. }
  381. /**
  382. * 获取个性签名
  383. *
  384. * @return person_words - 个性签名
  385. */
  386. public String getPersonWords() {
  387. return personWords;
  388. }
  389. /**
  390. * 设置个性签名
  391. *
  392. * @param personWords 个性签名
  393. */
  394. public void setPersonWords(String personWords) {
  395. this.personWords = personWords == null ? null : personWords.trim();
  396. }
  397. /**
  398. * 获取头像
  399. *
  400. * @return head_portait - 头像
  401. */
  402. public String getHeadPortait() {
  403. return headPortait;
  404. }
  405. /**
  406. * 设置头像
  407. *
  408. * @param headPortait 头像
  409. */
  410. public void setHeadPortait(String headPortait) {
  411. this.headPortait = headPortait == null ? null : headPortait.trim();
  412. }
  413. /**
  414. * 获取邀请码(他人)
  415. *
  416. * @return invite_code - 邀请码(他人)
  417. */
  418. public String getInviteCode() {
  419. return inviteCode;
  420. }
  421. /**
  422. * 设置邀请码(他人)
  423. *
  424. * @param inviteCode 邀请码(他人)
  425. */
  426. public void setInviteCode(String inviteCode) {
  427. this.inviteCode = inviteCode == null ? null : inviteCode.trim();
  428. }
  429. /**
  430. * 获取支付密码
  431. *
  432. * @return pay_password - 支付密码
  433. */
  434. public String getPayPassword() {
  435. return payPassword;
  436. }
  437. /**
  438. * 设置支付密码
  439. *
  440. * @param payPassword 支付密码
  441. */
  442. public void setPayPassword(String payPassword) {
  443. this.payPassword = payPassword == null ? null : payPassword.trim();
  444. }
  445. /**
  446. * 获取创建时间
  447. *
  448. * @return create_time - 创建时间
  449. */
  450. public Date getCreateTime() {
  451. return createTime;
  452. }
  453. /**
  454. * 设置创建时间
  455. *
  456. * @param createTime 创建时间
  457. */
  458. public void setCreateTime(Date createTime) {
  459. this.createTime = createTime;
  460. }
  461. /**
  462. * 获取更新时间
  463. *
  464. * @return update_time - 更新时间
  465. */
  466. public Date getUpdateTime() {
  467. return updateTime;
  468. }
  469. /**
  470. * 设置更新时间
  471. *
  472. * @param updateTime 更新时间
  473. */
  474. public void setUpdateTime(Date updateTime) {
  475. this.updateTime = updateTime;
  476. }
  477. /**
  478. * 获取我的邀请码
  479. *
  480. * @return my_invite_code - 我的邀请码
  481. */
  482. public String getMyInviteCode() {
  483. return myInviteCode;
  484. }
  485. /**
  486. * 设置我的邀请码
  487. *
  488. * @param myInviteCode 我的邀请码
  489. */
  490. public void setMyInviteCode(String myInviteCode) {
  491. this.myInviteCode = myInviteCode == null ? null : myInviteCode.trim();
  492. }
  493. /**
  494. * 获取用户当前积分
  495. *
  496. * @return score - 用户当前积分
  497. */
  498. public Integer getScore() {
  499. return score;
  500. }
  501. /**
  502. * 设置用户当前积分
  503. *
  504. * @param score 用户当前积分
  505. */
  506. public void setScore(Integer score) {
  507. this.score = score;
  508. }
  509. /**
  510. * 获取已推荐人数
  511. *
  512. * @return invite_number - 已推荐人数
  513. */
  514. public Integer getInviteNumber() {
  515. return inviteNumber;
  516. }
  517. /**
  518. * 设置已推荐人数
  519. *
  520. * @param inviteNumber 已推荐人数
  521. */
  522. public void setInviteNumber(Integer inviteNumber) {
  523. this.inviteNumber = inviteNumber;
  524. }
  525. /**
  526. * 获取上级用户id
  527. *
  528. * @return superior_user_id - 上级用户id
  529. */
  530. public String getSuperiorUserId() {
  531. return superiorUserId;
  532. }
  533. /**
  534. * 设置上级用户id
  535. *
  536. * @param superiorUserId 上级用户id
  537. */
  538. public void setSuperiorUserId(String superiorUserId) {
  539. this.superiorUserId = superiorUserId == null ? null : superiorUserId.trim();
  540. }
  541. /**
  542. * 获取用户所属部门
  543. *
  544. * @return org_dept_code - 用户所属部门
  545. */
  546. public String getOrgDeptCode() {
  547. return orgDeptCode;
  548. }
  549. /**
  550. * 设置用户所属部门
  551. *
  552. * @param orgDeptCode 用户所属部门
  553. */
  554. public void setOrgDeptCode(String orgDeptCode) {
  555. this.orgDeptCode = orgDeptCode == null ? null : orgDeptCode.trim();
  556. }
  557. /**
  558. * 获取功能权限管理
  559. *
  560. * @return funcids - 功能权限管理
  561. */
  562. public String getFuncids() {
  563. return funcids;
  564. }
  565. /**
  566. * 设置功能权限管理
  567. *
  568. * @param funcids 功能权限管理
  569. */
  570. public void setFuncids(String funcids) {
  571. this.funcids = funcids == null ? null : funcids.trim();
  572. }
  573. /**
  574. * 获取菜单管理
  575. *
  576. * @return menuids - 菜单管理
  577. */
  578. public String getMenuids() {
  579. return menuids;
  580. }
  581. /**
  582. * 设置菜单管理
  583. *
  584. * @param menuids 菜单管理
  585. */
  586. public void setMenuids(String menuids) {
  587. this.menuids = menuids == null ? null : menuids.trim();
  588. }
  589. /**
  590. * 获取是否允许删除
  591. *
  592. * @return enabledel - 是否允许删除
  593. */
  594. public Boolean getEnabledel() {
  595. return enabledel;
  596. }
  597. /**
  598. * 设置是否允许删除
  599. *
  600. * @param enabledel 是否允许删除
  601. */
  602. public void setEnabledel(Boolean enabledel) {
  603. this.enabledel = enabledel;
  604. }
  605. /**
  606. * 获取账户类型:主账户/子账户
  607. *
  608. * @return user_type - 账户类型:主账户/子账户
  609. */
  610. public String getUserType() {
  611. return userType;
  612. }
  613. /**
  614. * 设置账户类型:主账户/子账户
  615. *
  616. * @param userType 账户类型:主账户/子账户
  617. */
  618. public void setUserType(String userType) {
  619. this.userType = userType == null ? null : userType.trim();
  620. }
  621. }