package com.zxyj.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.io.Serializable; import java.util.Date; @Data @TableName("task_template_items") public class TaskTemplateItem implements Serializable { @TableId(type = IdType.AUTO) private Long id; private Long packageId; // 所属套餐ID private String taskName; // 任务名称 private String description; // 任务描述 private Integer points; // 基础积分 private String frequency; // 执行频率: daily/weekly/custom private Integer duration; // 预计时长(分钟) private Integer isRequired; // 是否必选: 0/1 private Integer sortOrder; // 排序 private Date createdAt; private Date updatedAt; }