AdminPublicDuration.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. package com.goafanti.admin.bo;
  2. import com.fasterxml.jackson.annotation.JsonFormat;
  3. import com.goafanti.common.constant.AFTConstants;
  4. import com.goafanti.common.utils.excel.Excel;
  5. import java.util.Date;
  6. public class AdminPublicDuration {
  7. private String id;
  8. @Excel(name = "姓名")
  9. private String name;
  10. @Excel(name = "时长")
  11. private Double duration;
  12. @Excel(name = "日期", dateFormat = AFTConstants.YYYYMMDD)
  13. private Date date;
  14. private Integer workingHours;
  15. private Double conversion;
  16. private Integer countNumber;
  17. private double days;
  18. public Double getConversion() {
  19. return conversion;
  20. }
  21. public void setConversion(Double conversion) {
  22. this.conversion = conversion;
  23. }
  24. public Integer getWorkingHours() {
  25. return workingHours;
  26. }
  27. public void setWorkingHours(Integer workingHours) {
  28. this.workingHours = workingHours;
  29. }
  30. public Integer getCountNumber() {
  31. return countNumber;
  32. }
  33. public void setCountNumber(Integer countNumber) {
  34. this.countNumber = countNumber;
  35. }
  36. public double getDays() {
  37. return days;
  38. }
  39. public void setDays(double days) {
  40. this.days = days;
  41. }
  42. public String getId() {
  43. return id;
  44. }
  45. public void setId(String id) {
  46. this.id = id;
  47. }
  48. public String getName() {
  49. return name;
  50. }
  51. public void setName(String name) {
  52. this.name = name;
  53. }
  54. public AdminPublicDuration(String id, String name, Double duration) {
  55. this.id = id;
  56. this.name = name;
  57. this.duration = duration;
  58. this.countNumber = 1;
  59. }
  60. public AdminPublicDuration() {
  61. }
  62. public Double getDuration() {
  63. return duration;
  64. }
  65. public void setDuration(Double duration) {
  66. this.duration = duration;
  67. }
  68. @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
  69. public Date getDate() {
  70. return date;
  71. }
  72. public void setDate(Date date) {
  73. this.date = date;
  74. }
  75. @Override
  76. public String toString() {
  77. return "AdminPublicDuration{" +
  78. "id='" + id + '\'' +
  79. ", name='" + name + '\'' +
  80. ", duration=" + duration +
  81. ", date=" + date +
  82. '}';
  83. }
  84. }