AttendanceConfig.java 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. package com.xjrsoft.module.teacher.entity;
  2. import com.baomidou.mybatisplus.annotation.FieldFill;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableLogic;
  6. import com.baomidou.mybatisplus.annotation.TableName;
  7. import io.swagger.annotations.ApiModel;
  8. import io.swagger.annotations.ApiModelProperty;
  9. import lombok.Data;
  10. import java.io.Serializable;
  11. import java.time.LocalTime;
  12. import java.util.Date;
  13. /**
  14. * @title: 考勤-配置
  15. * @Author szs
  16. * @Date: 2023-12-18
  17. * @Version 1.0
  18. */
  19. @Data
  20. @TableName("attendance_config")
  21. @ApiModel(value = "attendance_config", description = "考勤-配置")
  22. public class AttendanceConfig implements Serializable {
  23. private static final long serialVersionUID = 1L;
  24. /**
  25. * 主键编号
  26. */
  27. @ApiModelProperty("主键编号")
  28. @TableId
  29. private Long id;
  30. /**
  31. * 创建人
  32. */
  33. @ApiModelProperty("创建人")
  34. @TableField(fill = FieldFill.INSERT)
  35. private Long createUserId;
  36. /**
  37. * 创建时间
  38. */
  39. @ApiModelProperty("创建时间")
  40. @TableField(fill = FieldFill.INSERT)
  41. private Date createDate;
  42. /**
  43. * 修改人
  44. */
  45. @ApiModelProperty("修改人")
  46. @TableField(fill = FieldFill.UPDATE)
  47. private Long modifyUserId;
  48. /**
  49. * 修改时间
  50. */
  51. @ApiModelProperty("修改时间")
  52. @TableField(fill = FieldFill.UPDATE)
  53. private Date modifyDate;
  54. /**
  55. * 删除标记
  56. */
  57. @ApiModelProperty("删除标记")
  58. @TableField(fill = FieldFill.INSERT)
  59. @TableLogic
  60. private Integer deleteMark;
  61. /**
  62. * 有效标志
  63. */
  64. @ApiModelProperty("有效标志")
  65. @TableField(fill = FieldFill.INSERT)
  66. private Integer enabledMark;
  67. /**
  68. * 序号
  69. */
  70. @ApiModelProperty("序号")
  71. private Integer sortCode;
  72. /**
  73. * 考勤时间
  74. */
  75. @ApiModelProperty("考勤时间")
  76. private LocalTime attendanceTime;
  77. /**
  78. * 考勤节点(xjr_dictionary_item[attendance_node])
  79. */
  80. @ApiModelProperty("考勤节点(xjr_dictionary_item[attendance_node])")
  81. private String leaveReason;
  82. /**
  83. * 地点
  84. */
  85. @ApiModelProperty("地点")
  86. private String address;
  87. /**
  88. * 经度
  89. */
  90. @ApiModelProperty("经度")
  91. private Double longitude;
  92. /**
  93. * 纬度
  94. */
  95. @ApiModelProperty("纬度")
  96. private Double latitude;
  97. /**
  98. * 范围(米)
  99. */
  100. @ApiModelProperty("范围(米)")
  101. private Integer attendanceRange;
  102. }