liding
18 小时以前 1a3f5db043fd381b60a0a5f40687136274a2cbd1
src/main/java/com/ruoyi/staff/pojo/PersonalAttendanceLocationConfig.java
对比新文件
@@ -0,0 +1,60 @@
package com.ruoyi.staff.pojo;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.time.LocalTime;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import org.springframework.format.annotation.DateTimeFormat;
/**
 * <p>
 * 浜哄憳鎵撳崱瑙勫垯閰嶇疆
 * </p>
 *
 * @author 鑺杞欢锛堟睙鑻忥級鏈夐檺鍏徃
 * @since 2026-02-11 09:41:34
 */
@Getter
@Setter
@TableName("personal_attendance_location_config")
@ApiModel(value = "PersonalAttendanceLocationConfig瀵硅薄", description = "浜哄憳鎵撳崱瑙勫垯閰嶇疆")
public class PersonalAttendanceLocationConfig implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    @ApiModelProperty("閮ㄩ棬id")
    private Integer sysDeptId;
    @ApiModelProperty("鍦扮偣鍚嶇О")
    private String locationName;
    @ApiModelProperty("缁忓害")
    private Double longitude;
    @ApiModelProperty("绾害")
    private Double latitude;
    @ApiModelProperty("鎵撳崱鑼冨洿")
    private Double radius;
    @ApiModelProperty("涓婄彮鏃堕棿")
    @JsonFormat(pattern = "HH:mm")
    @DateTimeFormat(pattern = "HH:mm")
    private LocalTime startAt;
    @ApiModelProperty("涓嬬彮鏃堕棿")
    @JsonFormat(pattern = "HH:mm")
    @DateTimeFormat(pattern = "HH:mm")
    private LocalTime  endAt;
}