package com.aijiuyi.admin.entity; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.time.LocalDateTime; /** * 家庭设备群组成员实体。 */ @Data @TableName("device_group_member") public class DeviceGroupMember { /** 主键ID */ @TableId(type = IdType.ASSIGN_ID) private Long id; /** 群组ID */ private Long groupId; /** 用户档案ID */ private Long profileId; /** 关联App账号ID,可为空 */ private Long appUserId; /** 状态:1=正常,0=移除 */ private Integer status; /** 加入时间 */ private LocalDateTime joinTime; /** 逻辑删除:0=未删除,1=已删除 */ @TableLogic private Integer deleted; /** 创建时间 */ @TableField(fill = FieldFill.INSERT) private LocalDateTime createTime; /** 更新时间 */ @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updateTime; }