TBLeave.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package jeecg.workflow.entity.bus;
  2. import java.io.Serializable;
  3. import java.util.Date;
  4. import javax.persistence.Column;
  5. import javax.persistence.Entity;
  6. import javax.persistence.PrimaryKeyJoinColumn;
  7. import javax.persistence.Table;
  8. import javax.persistence.Temporal;
  9. import javax.persistence.TemporalType;
  10. import org.jeecgframework.core.annotation.JeecgEntityTitle;
  11. import org.jeecgframework.workflow.pojo.base.TSBaseBus;
  12. import org.springframework.format.annotation.DateTimeFormat;
  13. /**
  14. * 请假表
  15. */
  16. @Entity
  17. @Table(name = "t_b_leave")
  18. @PrimaryKeyJoinColumn(name = "id")
  19. @JeecgEntityTitle(name="请假表")
  20. public class TBLeave extends TSBaseBus implements Serializable {
  21. private static final long serialVersionUID = 1L;
  22. private Date begintime;// 开始时间
  23. private Date endtime;// 结束时间
  24. private String reason;// 请假原因
  25. private Date realbegintime;// 实际开始时间
  26. private Date realendtime;// 实际结束时间
  27. @Temporal(TemporalType.TIMESTAMP)
  28. @Column(name = "begintime")
  29. public Date getBegintime() {
  30. return begintime;
  31. }
  32. public void setBegintime(Date begintime) {
  33. this.begintime = begintime;
  34. }
  35. @Temporal(TemporalType.TIMESTAMP)
  36. @Column(name = "endtime")
  37. public Date getEndtime() {
  38. return endtime;
  39. }
  40. public void setEndtime(Date endtime) {
  41. this.endtime = endtime;
  42. }
  43. @Column(name = "reason", length = 5000)
  44. public String getReason() {
  45. return reason;
  46. }
  47. public void setReason(String reason) {
  48. this.reason = reason;
  49. }
  50. @Temporal(TemporalType.TIMESTAMP)
  51. @Column(name = "realbegintime")
  52. public Date getRealbegintime() {
  53. return realbegintime;
  54. }
  55. public void setRealbegintime(Date realbegintime) {
  56. this.realbegintime = realbegintime;
  57. }
  58. @Temporal(TemporalType.TIMESTAMP)
  59. @Column(name = "realendtime")
  60. public Date getRealendtime() {
  61. return realendtime;
  62. }
  63. public void setRealendtime(Date realendtime) {
  64. this.realendtime = realendtime;
  65. }
  66. }