| | |
| | | import lombok.Data; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDate; |
| | | import java.time.LocalDateTime; |
| | | import java.time.LocalTime; |
| | | |
| | |
| | | @ExcelProperty("加班起算时长") |
| | | private BigDecimal overtimeThreshold; |
| | | |
| | | @Schema(description = "生效开始日期(空表示不限)") |
| | | @ExcelProperty("生效开始日期") |
| | | private LocalDate effectiveStartDate; |
| | | |
| | | @Schema(description = "生效结束日期(空表示不限)") |
| | | @ExcelProperty("生效结束日期") |
| | | private LocalDate effectiveEndDate; |
| | | @Schema(description = "打卡地点名称") |
| | | private String locationName; |
| | | @Schema(description = "打卡地点地址") |
| | | private String locationAddress; |
| | | @Schema(description = "地点经度(WGS84)") |
| | | private BigDecimal longitude; |
| | | @Schema(description = "地点纬度(WGS84)") |
| | | private BigDecimal latitude; |
| | | @Schema(description = "允许打卡半径,单位米") |
| | | private Integer radiusMeters; |
| | | @Schema(description = "是否启用位置限制") |
| | | private Boolean locationRequired; |
| | | @Schema(description = "坐标系,仅支持 WGS84") |
| | | private String coordinateSystem; |
| | | |
| | | @Schema(description = "状态:0-启用,1-禁用") |
| | | @ExcelProperty(value = "状态", converter = DictConvert.class) |
| | | @DictFormat("hrm_rule_status") |
| | |
| | | @ExcelProperty("创建时间") |
| | | private LocalDateTime createTime; |
| | | |
| | | } |
| | | } |