AuditPaths.java 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. /*
  2. * Copyright (c) 2018-2028, Chill Zhuang All rights reserved.
  3. *
  4. * Redistribution and use in source and binary forms, with or without
  5. * modification, are permitted provided that the following conditions are met:
  6. *
  7. * Redistributions of source code must retain the above copyright notice,
  8. * this list of conditions and the following disclaimer.
  9. * Redistributions in binary form must reproduce the above copyright
  10. * notice, this list of conditions and the following disclaimer in the
  11. * documentation and/or other materials provided with the distribution.
  12. * Neither the name of the dreamlu.net developer nor the names of its
  13. * contributors may be used to endorse or promote products derived from
  14. * this software without specific prior written permission.
  15. * Author: Chill 庄骞 (smallchill@163.com)
  16. */
  17. package com.blade.check.entity;
  18. import com.baomidou.mybatisplus.annotation.IdType;
  19. import com.baomidou.mybatisplus.annotation.TableField;
  20. import com.baomidou.mybatisplus.annotation.TableId;
  21. import java.time.LocalDateTime;
  22. import java.io.Serializable;
  23. import java.util.Date;
  24. import java.util.List;
  25. import lombok.Data;
  26. import lombok.EqualsAndHashCode;
  27. import io.swagger.annotations.ApiModel;
  28. import io.swagger.annotations.ApiModelProperty;
  29. /**
  30. * 审批流配置主表实体类
  31. *
  32. * @author BladeX
  33. * @since 2021-12-07
  34. */
  35. @Data
  36. @ApiModel(value = "AuditPaths对象", description = "审批流配置主表")
  37. public class AuditPaths implements Serializable {
  38. private static final long serialVersionUID = 1L;
  39. @TableId(value = "id", type = IdType.AUTO)
  40. private Long id;
  41. /**
  42. * 审核路径ID
  43. */
  44. @ApiModelProperty(value = "审核路径ID")
  45. private Long pathId;
  46. /**
  47. * 审核路径名称
  48. */
  49. @ApiModelProperty(value = "审核路径名称")
  50. private String pathName;
  51. /**
  52. * 维护人id
  53. */
  54. @ApiModelProperty(value = "维护人id")
  55. private Long opUserId;
  56. /**
  57. * 维护人
  58. */
  59. @ApiModelProperty(value = "维护人")
  60. private String opUserName;
  61. /**
  62. * 维护时间
  63. */
  64. @ApiModelProperty(value = "维护时间")
  65. private Date opDate;
  66. /**
  67. * 承包单位id
  68. */
  69. @ApiModelProperty(value = "承包单位id")
  70. private Integer branchId;
  71. /**
  72. * N-新建;A-有效;S-停用; Z暂存
  73. */
  74. @ApiModelProperty(value = "N-新建;A-有效;S-停用; Z暂存")
  75. private String status;
  76. /**
  77. * 备注
  78. */
  79. @ApiModelProperty(value = "备注")
  80. private String remarks;
  81. @ApiModelProperty(value = "审批流配置明细级别表")
  82. @TableField(exist = false)
  83. private List<AuditPathsLevels> auditPathsLevels;
  84. @ApiModelProperty(value = "租户id")
  85. private String tenantId;
  86. }