4
0

AlbumApprovalNode.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. package com.redxun.knowledge.album.entity.dao;
  2. import com.baomidou.mybatisplus.annotation.*;
  3. import com.fasterxml.jackson.annotation.JsonCreator;
  4. import com.redxun.common.base.entity.BaseExtEntity;
  5. import lombok.Getter;
  6. import lombok.Setter;
  7. import lombok.experimental.Accessors;
  8. /**
  9. * <pre>
  10. *
  11. * 描述:业务--专辑审核流程节点表实体类定义
  12. * 表:KM_ALBUM_APPROVAL_NODE
  13. * 作者:Zizg
  14. * 邮箱: ray@redxun.cn
  15. * 日期:2023-01-31 10:07:08
  16. * 版权:
  17. * </pre>
  18. */
  19. @Setter
  20. @Getter
  21. @Accessors(chain = true)
  22. @TableName(value = "KM_ALBUM_APPROVAL_NODE")
  23. public class AlbumApprovalNode extends BaseExtEntity<String> {
  24. @JsonCreator
  25. public AlbumApprovalNode() {
  26. }
  27. //主键
  28. @TableId(value = "PK_ID", type = IdType.INPUT)
  29. private String pkId;
  30. //节点名称
  31. @TableField(value = "NAME")
  32. private String name;
  33. //审批人ID;人员或者组织架构ID
  34. @TableField(value = "APPROVER_ID")
  35. private String approverId;
  36. //审批人名称;可以是人员或者组织架构名称
  37. @TableField(value = "APPROVER_NAME")
  38. private String approverName;
  39. //是否最终审核节点;最终审核节点:0-不是 1-是 取值1为唯一记录,不能修改
  40. @TableField(value = "IS_FINAL")
  41. private Integer isFinal;
  42. //删除标记;删除状态:0-正常 1-删除
  43. @TableLogic
  44. @TableField(value = "IS_DEL")
  45. private Integer isDel;
  46. //维护人
  47. @TableField(value = "MAINTAINER")
  48. private String maintainer;
  49. @TableField(value = "SORT")
  50. private Integer sort;
  51. @Override
  52. public String getPkId() {
  53. return pkId;
  54. }
  55. @Override
  56. public void setPkId(String pkId) {
  57. this.pkId = pkId;
  58. }
  59. /**
  60. 生成子表属性的Array List
  61. */
  62. }