CenterdataTLeaveCount.java 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. package com.ruoyi.system.domain;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.ruoyi.common.core.annotation.Excel;
  4. import com.ruoyi.common.datascope.base.domain.BaseBusinessEntity;
  5. import io.swagger.annotations.ApiModel;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import lombok.Getter;
  8. import lombok.Setter;
  9. import org.apache.commons.lang3.builder.ToStringBuilder;
  10. import org.apache.commons.lang3.builder.ToStringStyle;
  11. import java.util.Date;
  12. @Setter
  13. @Getter
  14. @ApiModel(description = "数据中心请假统计实体类对象")
  15. public class CenterdataTLeaveCount extends BaseBusinessEntity {
  16. private static final long serialVersionUID = 1L;
  17. /**
  18. * 主键id
  19. */
  20. @ApiModelProperty(value = "主键id", required = false)
  21. private String id;
  22. /**
  23. * 数据状态(1-可用 2-不可用 )
  24. */
  25. // @Excel(name = "数据状态(1-可用 2-不可用 )")
  26. private String dataStatus;
  27. /**
  28. * 数据所属部门(政或党的id)
  29. */
  30. // @Excel(name = "数据所属部门(政或党的id)")
  31. private Long dataDeptId;
  32. /**
  33. * 请假开始时间
  34. */
  35. @ApiModelProperty(value = "请假开始时间", required = false)
  36. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  37. @Excel(name = "请假时间", width = 30, dateFormat = "yyyy-MM")
  38. private Date leaveStartTime;
  39. /**
  40. * 请假结束时间
  41. */
  42. @ApiModelProperty(value = "请假j结束时间", required = false)
  43. private Date leaveEndTime;
  44. /**
  45. * 状态(字典)
  46. */
  47. @ApiModelProperty(value = "状态", required = false)
  48. private String forestLeaveStatus;
  49. /**
  50. * 请假人事由
  51. */
  52. @ApiModelProperty(value = "请假人事由", required = false)
  53. private String leaveMatter;
  54. /**
  55. * 请假人姓名
  56. */
  57. @ApiModelProperty(value = "请假人姓名", required = false)
  58. @Excel(name = "请假人姓名")
  59. private String leaveUserName;
  60. @Excel(name = "请假次数")
  61. private String value;
  62. /**
  63. * 部门id
  64. */
  65. // @Excel(name = "部门id")
  66. private Long deptId;
  67. /**
  68. * 部门名称
  69. */
  70. @Excel(name = "所属部门")
  71. private String deptName;
  72. /**
  73. * 请假人id
  74. */
  75. @ApiModelProperty(value = "请假人id", required = false)
  76. // @Excel(name = "请假人id")
  77. private Long leaveUserId;
  78. private String time;
  79. /**
  80. * 类型
  81. */
  82. private String type;
  83. @Override
  84. public String toString() {
  85. return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
  86. .append("id", getId())
  87. .append("createBy", getCreateBy())
  88. .append("createTime", getCreateTime())
  89. .append("updateBy", getUpdateBy())
  90. .append("updateName", getUpdateName())
  91. .append("createName", getCreateName())
  92. .append("updateTime", getUpdateTime())
  93. .append("dataStatus", getDataStatus())
  94. .append("dataDeptId", getDataDeptId())
  95. .append("leaveStartTime", getLeaveStartTime())
  96. .append("leaveEndTime", getLeaveEndTime())
  97. .append("forestLeaveStatus", getForestLeaveStatus())
  98. .append("leaveMatter", getLeaveMatter())
  99. .append("deptId", getDeptId())
  100. .append("deptName", getDeptName())
  101. .append("leaveUserId", getLeaveUserId())
  102. .append("leaveUserName", getLeaveUserName())
  103. .toString();
  104. }
  105. }