From 8853292babb2ad94de4a3207966f1e83b767cd2d Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Sun, 17 Sep 2023 16:38:34 +0800
Subject: [PATCH] 新增流程节点进程查询接口

---
 src/main/java/org/springblade/modules/attendance/entity/Attendance.java |   48 ++++++++++++++++++++++++++++++------------------
 1 files changed, 30 insertions(+), 18 deletions(-)

diff --git a/src/main/java/org/springblade/modules/attendance/entity/Attendance.java b/src/main/java/org/springblade/modules/attendance/entity/Attendance.java
index 8217c71..dd97ca9 100644
--- a/src/main/java/org/springblade/modules/attendance/entity/Attendance.java
+++ b/src/main/java/org/springblade/modules/attendance/entity/Attendance.java
@@ -2,11 +2,14 @@
 package org.springblade.modules.attendance.entity;
 
 import com.baomidou.mybatisplus.annotation.*;
+import com.fasterxml.jackson.annotation.JsonFormat;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
+import org.springframework.format.annotation.DateTimeFormat;
 
 import java.io.Serializable;
+import java.util.Date;
 
 /**
  * 考勤打卡实体类
@@ -16,27 +19,25 @@
  */
 @Data
 @TableName("sys_attendance")
-@ApiModel(value = "Attendance对象", description = "Attendance对象")
 public class Attendance implements Serializable {
 
 	private static final long serialVersionUID = 1L;
 
-	@TableId(value = "id", type = IdType.AUTO)
-	private Integer id;
+	/**
+	 * 雪花算法,非自增
+	 */
+	@TableId(value = "id", type = IdType.ASSIGN_ID)
+	private Long id;
 
 	/**
-	* 姓名
+	* 用户id
 	*/
-	private String name;
-	/**
-	* 编号
-	*/
-	private String number;
+	private Long userId;
 
 	/**
-	* 部门
+	* 部门id
 	*/
-	private String department;
+	private Long deptId;
 
 	/**
 	* 天气
@@ -47,7 +48,10 @@
 	/**
 	* 打卡时间
 	*/
-	private String clockTime;
+	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
+	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+	private Date clockTime;
+
 	/**
 	* 经度
 	*/
@@ -59,21 +63,29 @@
 	private String wd;
 
 	/**
-	* 打卡类型 0:上班 1:下班
+	* 打卡类型 1:上班 2:下班
 	*/
-	private String clocktype;
+	private Integer clockType;
 
 	/**
-	* 考勤类型 0:正常 1:迟到 2:早退 3:外勤
+	* 考勤类型 1:正常 2:迟到 3:早退
 	*/
-	private String attendancetype;
+	private Integer attendanceType;
 
 
+	/**
+	 * 星期
+	 */
 	private String week;
 
+	/**
+	 * 地址
+	 */
 	private String address;
 
-	@TableLogic
-	private Integer isDeleted;
+	/**
+	 * 是否为外勤打卡
+	 */
+	private Integer legwork;
 
 }

--
Gitblit v1.9.3