TBusActivitiOvertimeAuditEntity.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package cn.com.lzt.useractiviti.overtime.entity;
  2. import lombok.Data;
  3. import javax.persistence.*;
  4. import java.util.Date;
  5. /**
  6. * @author 刘梦祥
  7. * @version V1.0
  8. * @Title: Entity
  9. * @Description: 加班审核表
  10. * @date 2021年11月30日11:09:25
  11. */
  12. @Data
  13. @Entity
  14. @Table(name = "t_bus_activiti_overtime_audit", schema = "")
  15. public class TBusActivitiOvertimeAuditEntity implements java.io.Serializable {
  16. //主键
  17. @Column(name = "id")
  18. @Id
  19. private String id;
  20. //加班申请中的id集合
  21. @Column(name = "overtime_ids")
  22. private String overtimeIds;
  23. //科室id
  24. @Column(name = "depart_id")
  25. private String departId;
  26. //备注
  27. @Column(name = "remake")
  28. private String remake;
  29. //创建人id
  30. @Column(name = "create_user")
  31. private String createUser;
  32. //创建时间
  33. @Column(name = "create_time")
  34. private Date createTime;
  35. //更新人id
  36. @Column(name = "update_user")
  37. private String updateUser;
  38. //更新时间
  39. @Column(name = "update_time")
  40. private Date updateTime;
  41. //审批流专用[审批id、审批状态]
  42. @Column(name = "request_id")
  43. private String requestId;
  44. @Column(name = "request_status")
  45. private String requestStatus;
  46. //显示专用(加班费总计,加班结算方式,加班人数)
  47. @Transient
  48. private String overTimeTotalAmount;
  49. @Transient
  50. private String overTimeType;
  51. @Transient
  52. private Integer overTimeNumber;
  53. //审批流专用,按钮权限:1、本人(可以提交流程、撤回流程、查看流程)2、审批人(可以查看流程、审批流程)3、(无权限))
  54. @Transient
  55. private String butRule;
  56. }