AbstractTdept.java
上传用户:lm2018
上传日期:2015-12-12
资源大小:30449k
文件大小:2k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. package com.oa.module.office.dept;
  2. /**
  3.  * 部门持久类的抽象类
  4.  * @author czpeng
  5.  *
  6.  */
  7. public abstract class AbstractTdept implements java.io.Serializable {
  8. // Fields
  9. private int hashValue = 0;
  10. private String did;
  11. private String dname;
  12. private long uno;
  13. private String dfunction;
  14. private String dmemo;
  15. private String dflag;
  16. // Constructors
  17. /** default constructor */
  18. public AbstractTdept() {
  19. }
  20. /** full constructor */
  21. public AbstractTdept(String dname, long uno, String dfunction,
  22. String dmemo, String dflag) {
  23. this.dname = dname;
  24. this.uno = uno;
  25. this.dfunction = dfunction;
  26. this.dmemo = dmemo;
  27. this.dflag = dflag;
  28. }
  29. // Property accessors
  30. public String getDid() {
  31. return this.did;
  32. }
  33. public void setDid(String did) {
  34. this.did = did;
  35. }
  36. public String getDname() {
  37. return this.dname;
  38. }
  39. public void setDname(String dname) {
  40. this.dname = dname;
  41. }
  42. public long getUno() {
  43. return this.uno;
  44. }
  45. public void setUno(long uno) {
  46. this.uno = uno;
  47. }
  48. public String getDfunction() {
  49. return this.dfunction;
  50. }
  51. public void setDfunction(String dfunction) {
  52. this.dfunction = dfunction;
  53. }
  54. public String getDmemo() {
  55. return this.dmemo;
  56. }
  57. public void setDmemo(String dmemo) {
  58. this.dmemo = dmemo;
  59. }
  60. public String getDflag() {
  61. return this.dflag;
  62. }
  63. public void setDflag(String dflag) {
  64. this.dflag = dflag;
  65. }
  66. public boolean equals(Object rhs) {
  67. if (rhs == null)
  68. return false;
  69. if (!(rhs instanceof Tdept))
  70. return false;
  71. Tdept that = (Tdept) rhs;
  72. if (this.getDid() == null || that.getDid() == null)
  73. return false;
  74. return (this.getDid().equals(that.getDid()));
  75. }
  76. public int hashCode() {
  77. if (this.hashValue == 0) {
  78. int result = 17;
  79. int didValue = this.getDid() == null ? 0 : this.getDid().hashCode();
  80. result = result * 37 + didValue;
  81. this.hashValue = result;
  82. }
  83. return this.hashValue;
  84. }
  85. }