Files
smartDriveEE/src/main/java/com/rj/entity/TodoItem.java
2025-12-21 12:17:01 +08:00

73 lines
1.8 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.rj.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.time.LocalDateTime;
import java.io.Serializable;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 待办事项表
* </p>
*
* @author system
* @since 2025-01-XX
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("todo_item")
@Schema(description = "待办事项表")
public class TodoItem implements Serializable {
private static final long serialVersionUID = 1L;
@Schema(description = "主键UUID")
@TableId("id")
private String id;
@Schema(description = "租户ID")
@TableField("tenant_id")
private String tenantId;
@Schema(description = "父IDUUID用于树状结构关联")
@TableField("parent_id")
private String parentId;
@Schema(description = "状态")
@TableField("status")
private String status;
@Schema(description = "待办事项简称")
@TableField("todo_title")
private String todoTitle;
@Schema(description = "待办事项详情")
@TableField("todo_detail")
private String todoDetail;
@Schema(description = "所属人姓名")
@TableField("owner_name")
private String ownerName;
@Schema(description = "所属人电话")
@TableField("owner_phone")
private String ownerPhone;
@Schema(description = "待处理日期")
@TableField("pending_date")
private LocalDateTime pendingDate;
@Schema(description = "创建时间")
@TableField("create_time")
private LocalDateTime createTime;
@Schema(description = "修改时间")
@TableField("update_time")
private LocalDateTime updateTime;
}