SysUser.java 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736
  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. /**
  141. * 公司
  142. */
  143. private String company;
  144. private static final long serialVersionUID = 1L;
  145. /**
  146. * 获取用户ID
  147. *
  148. * @return id - 用户ID
  149. */
  150. public String getId() {
  151. return id;
  152. }
  153. /**
  154. * 设置用户ID
  155. *
  156. * @param id 用户ID
  157. */
  158. public void setId(String id) {
  159. this.id = id == null ? null : id.trim();
  160. }
  161. /**
  162. * 获取用户所属机构
  163. *
  164. * @return orgcode - 用户所属机构
  165. */
  166. public String getOrgcode() {
  167. return orgcode;
  168. }
  169. /**
  170. * 设置用户所属机构
  171. *
  172. * @param orgcode 用户所属机构
  173. */
  174. public void setOrgcode(String orgcode) {
  175. this.orgcode = orgcode == null ? null : orgcode.trim();
  176. }
  177. /**
  178. * 获取用户状态 0-失效 1-正常
  179. *
  180. * @return userstate - 用户状态 0-失效 1-正常
  181. */
  182. public String getUserstate() {
  183. return userstate;
  184. }
  185. /**
  186. * 设置用户状态 0-失效 1-正常
  187. *
  188. * @param userstate 用户状态 0-失效 1-正常
  189. */
  190. public void setUserstate(String userstate) {
  191. this.userstate = userstate == null ? null : userstate.trim();
  192. }
  193. /**
  194. * 获取用户密码
  195. *
  196. * @return userpwd - 用户密码
  197. */
  198. public String getUserpwd() {
  199. return userpwd;
  200. }
  201. /**
  202. * 设置用户密码
  203. *
  204. * @param userpwd 用户密码
  205. */
  206. public void setUserpwd(String userpwd) {
  207. this.userpwd = userpwd == null ? null : userpwd.trim();
  208. }
  209. /**
  210. * 获取用户昵称
  211. *
  212. * @return nickname - 用户昵称
  213. */
  214. public String getNickname() {
  215. return nickname;
  216. }
  217. /**
  218. * 设置用户昵称
  219. *
  220. * @param nickname 用户昵称
  221. */
  222. public void setNickname(String nickname) {
  223. this.nickname = nickname == null ? null : nickname.trim();
  224. }
  225. /**
  226. * 获取用户DN : 用户DN
  227. *
  228. * @return userdn - 用户DN : 用户DN
  229. */
  230. public String getUserdn() {
  231. return userdn;
  232. }
  233. /**
  234. * 设置用户DN : 用户DN
  235. *
  236. * @param userdn 用户DN : 用户DN
  237. */
  238. public void setUserdn(String userdn) {
  239. this.userdn = userdn == null ? null : userdn.trim();
  240. }
  241. /**
  242. * 获取是否使用DN作为token
  243. *
  244. * @return userdnflag - 是否使用DN作为token
  245. */
  246. public Integer getUserdnflag() {
  247. return userdnflag;
  248. }
  249. /**
  250. * 设置是否使用DN作为token
  251. *
  252. * @param userdnflag 是否使用DN作为token
  253. */
  254. public void setUserdnflag(Integer userdnflag) {
  255. this.userdnflag = userdnflag;
  256. }
  257. /**
  258. * 获取用户名
  259. *
  260. * @return username - 用户名
  261. */
  262. public String getUsername() {
  263. return username;
  264. }
  265. /**
  266. * 设置用户名
  267. *
  268. * @param username 用户名
  269. */
  270. public void setUsername(String username) {
  271. this.username = username == null ? null : username.trim();
  272. }
  273. /**
  274. * 获取性别 : 0,表示男1,表示女
  275. *
  276. * @return usersex - 性别 : 0,表示男1,表示女
  277. */
  278. public Short getUsersex() {
  279. return usersex;
  280. }
  281. /**
  282. * 设置性别 : 0,表示男1,表示女
  283. *
  284. * @param usersex 性别 : 0,表示男1,表示女
  285. */
  286. public void setUsersex(Short usersex) {
  287. this.usersex = usersex;
  288. }
  289. /**
  290. * 获取邮箱
  291. *
  292. * @return useremail - 邮箱
  293. */
  294. public String getUseremail() {
  295. return useremail;
  296. }
  297. /**
  298. * 设置邮箱
  299. *
  300. * @param useremail 邮箱
  301. */
  302. public void setUseremail(String useremail) {
  303. this.useremail = useremail == null ? null : useremail.trim();
  304. }
  305. /**
  306. * 获取电话
  307. *
  308. * @return usertelnum - 电话
  309. */
  310. public String getUsertelnum() {
  311. return usertelnum;
  312. }
  313. /**
  314. * 设置电话
  315. *
  316. * @param usertelnum 电话
  317. */
  318. public void setUsertelnum(String usertelnum) {
  319. this.usertelnum = usertelnum == null ? null : usertelnum.trim();
  320. }
  321. /**
  322. * 获取手机
  323. *
  324. * @return usermobnub - 手机
  325. */
  326. public String getUsermobnub() {
  327. return usermobnub;
  328. }
  329. /**
  330. * 设置手机
  331. *
  332. * @param usermobnub 手机
  333. */
  334. public void setUsermobnub(String usermobnub) {
  335. this.usermobnub = usermobnub == null ? null : usermobnub.trim();
  336. }
  337. /**
  338. * 获取角色ID列表
  339. *
  340. * @return roleids - 角色ID列表
  341. */
  342. public String getRoleids() {
  343. return roleids;
  344. }
  345. /**
  346. * 设置角色ID列表
  347. *
  348. * @param roleids 角色ID列表
  349. */
  350. public void setRoleids(String roleids) {
  351. this.roleids = roleids == null ? null : roleids.trim();
  352. }
  353. /**
  354. * 获取用户样式
  355. *
  356. * @return stylename - 用户样式
  357. */
  358. public String getStylename() {
  359. return stylename;
  360. }
  361. /**
  362. * 设置用户样式
  363. *
  364. * @param stylename 用户样式
  365. */
  366. public void setStylename(String stylename) {
  367. this.stylename = stylename == null ? null : stylename.trim();
  368. }
  369. /**
  370. * 获取描述
  371. *
  372. * @return userdesc - 描述
  373. */
  374. public String getUserdesc() {
  375. return userdesc;
  376. }
  377. /**
  378. * 设置描述
  379. *
  380. * @param userdesc 描述
  381. */
  382. public void setUserdesc(String userdesc) {
  383. this.userdesc = userdesc == null ? null : userdesc.trim();
  384. }
  385. /**
  386. * 获取个性签名
  387. *
  388. * @return person_words - 个性签名
  389. */
  390. public String getPersonWords() {
  391. return personWords;
  392. }
  393. /**
  394. * 设置个性签名
  395. *
  396. * @param personWords 个性签名
  397. */
  398. public void setPersonWords(String personWords) {
  399. this.personWords = personWords == null ? null : personWords.trim();
  400. }
  401. /**
  402. * 获取头像
  403. *
  404. * @return head_portait - 头像
  405. */
  406. public String getHeadPortait() {
  407. return headPortait;
  408. }
  409. /**
  410. * 设置头像
  411. *
  412. * @param headPortait 头像
  413. */
  414. public void setHeadPortait(String headPortait) {
  415. this.headPortait = headPortait == null ? null : headPortait.trim();
  416. }
  417. /**
  418. * 获取邀请码(他人)
  419. *
  420. * @return invite_code - 邀请码(他人)
  421. */
  422. public String getInviteCode() {
  423. return inviteCode;
  424. }
  425. /**
  426. * 设置邀请码(他人)
  427. *
  428. * @param inviteCode 邀请码(他人)
  429. */
  430. public void setInviteCode(String inviteCode) {
  431. this.inviteCode = inviteCode == null ? null : inviteCode.trim();
  432. }
  433. /**
  434. * 获取支付密码
  435. *
  436. * @return pay_password - 支付密码
  437. */
  438. public String getPayPassword() {
  439. return payPassword;
  440. }
  441. /**
  442. * 设置支付密码
  443. *
  444. * @param payPassword 支付密码
  445. */
  446. public void setPayPassword(String payPassword) {
  447. this.payPassword = payPassword == null ? null : payPassword.trim();
  448. }
  449. /**
  450. * 获取创建时间
  451. *
  452. * @return create_time - 创建时间
  453. */
  454. public Date getCreateTime() {
  455. return createTime;
  456. }
  457. /**
  458. * 设置创建时间
  459. *
  460. * @param createTime 创建时间
  461. */
  462. public void setCreateTime(Date createTime) {
  463. this.createTime = createTime;
  464. }
  465. /**
  466. * 获取更新时间
  467. *
  468. * @return update_time - 更新时间
  469. */
  470. public Date getUpdateTime() {
  471. return updateTime;
  472. }
  473. /**
  474. * 设置更新时间
  475. *
  476. * @param updateTime 更新时间
  477. */
  478. public void setUpdateTime(Date updateTime) {
  479. this.updateTime = updateTime;
  480. }
  481. /**
  482. * 获取我的邀请码
  483. *
  484. * @return my_invite_code - 我的邀请码
  485. */
  486. public String getMyInviteCode() {
  487. return myInviteCode;
  488. }
  489. /**
  490. * 设置我的邀请码
  491. *
  492. * @param myInviteCode 我的邀请码
  493. */
  494. public void setMyInviteCode(String myInviteCode) {
  495. this.myInviteCode = myInviteCode == null ? null : myInviteCode.trim();
  496. }
  497. /**
  498. * 获取用户当前积分
  499. *
  500. * @return score - 用户当前积分
  501. */
  502. public Integer getScore() {
  503. return score;
  504. }
  505. /**
  506. * 设置用户当前积分
  507. *
  508. * @param score 用户当前积分
  509. */
  510. public void setScore(Integer score) {
  511. this.score = score;
  512. }
  513. /**
  514. * 获取已推荐人数
  515. *
  516. * @return invite_number - 已推荐人数
  517. */
  518. public Integer getInviteNumber() {
  519. return inviteNumber;
  520. }
  521. /**
  522. * 设置已推荐人数
  523. *
  524. * @param inviteNumber 已推荐人数
  525. */
  526. public void setInviteNumber(Integer inviteNumber) {
  527. this.inviteNumber = inviteNumber;
  528. }
  529. /**
  530. * 获取上级用户id
  531. *
  532. * @return superior_user_id - 上级用户id
  533. */
  534. public String getSuperiorUserId() {
  535. return superiorUserId;
  536. }
  537. /**
  538. * 设置上级用户id
  539. *
  540. * @param superiorUserId 上级用户id
  541. */
  542. public void setSuperiorUserId(String superiorUserId) {
  543. this.superiorUserId = superiorUserId == null ? null : superiorUserId.trim();
  544. }
  545. /**
  546. * 获取用户所属部门
  547. *
  548. * @return org_dept_code - 用户所属部门
  549. */
  550. public String getOrgDeptCode() {
  551. return orgDeptCode;
  552. }
  553. /**
  554. * 设置用户所属部门
  555. *
  556. * @param orgDeptCode 用户所属部门
  557. */
  558. public void setOrgDeptCode(String orgDeptCode) {
  559. this.orgDeptCode = orgDeptCode == null ? null : orgDeptCode.trim();
  560. }
  561. /**
  562. * 获取功能权限管理
  563. *
  564. * @return funcids - 功能权限管理
  565. */
  566. public String getFuncids() {
  567. return funcids;
  568. }
  569. /**
  570. * 设置功能权限管理
  571. *
  572. * @param funcids 功能权限管理
  573. */
  574. public void setFuncids(String funcids) {
  575. this.funcids = funcids == null ? null : funcids.trim();
  576. }
  577. /**
  578. * 获取菜单管理
  579. *
  580. * @return menuids - 菜单管理
  581. */
  582. public String getMenuids() {
  583. return menuids;
  584. }
  585. /**
  586. * 设置菜单管理
  587. *
  588. * @param menuids 菜单管理
  589. */
  590. public void setMenuids(String menuids) {
  591. this.menuids = menuids == null ? null : menuids.trim();
  592. }
  593. /**
  594. * 获取是否允许删除
  595. *
  596. * @return enabledel - 是否允许删除
  597. */
  598. public Boolean getEnabledel() {
  599. return enabledel;
  600. }
  601. /**
  602. * 设置是否允许删除
  603. *
  604. * @param enabledel 是否允许删除
  605. */
  606. public void setEnabledel(Boolean enabledel) {
  607. this.enabledel = enabledel;
  608. }
  609. /**
  610. * 获取账户类型:主账户/子账户
  611. *
  612. * @return user_type - 账户类型:主账户/子账户
  613. */
  614. public String getUserType() {
  615. return userType;
  616. }
  617. /**
  618. * 设置账户类型:主账户/子账户
  619. *
  620. * @param userType 账户类型:主账户/子账户
  621. */
  622. public void setUserType(String userType) {
  623. this.userType = userType == null ? null : userType.trim();
  624. }
  625. /**
  626. * 获取公司
  627. *
  628. * @return company - 公司
  629. */
  630. public String getCompany() {
  631. return company;
  632. }
  633. /**
  634. * 设置公司
  635. *
  636. * @param company 公司
  637. */
  638. public void setCompany(String company) {
  639. this.company = company == null ? null : company.trim();
  640. }
  641. }