package com.sqx.modules.lovers.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 io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.time.LocalDateTime; import java.util.Date; @Data @TableName("lovers_set_menstrual_period_setting") public class LoversSetMenstrualPeriodSetting implements Serializable { private static final long serialVersionUID = 1L; @TableId(type = IdType.AUTO) @ApiModelProperty("主键id") private Long id; @ApiModelProperty("删除标识;0未删除、1已删除") @TableLogic(value = "0", delval = "1") @TableField(fill = FieldFill.INSERT) private String delFlag; @ApiModelProperty("用户id") private Long userId; @ApiModelProperty("持续天数") private Integer durationDays; @ApiModelProperty("间隔天数") private Integer intervalDays; @ApiModelProperty("上一次月经开始时间") private Date lastStartDate; @ApiModelProperty("上一次月经结束时间") private Date lastEndDate; @ApiModelProperty("预计下一次月经开始时间") private Date nextStartDateOfExpect; @ApiModelProperty("预计下一次月经结束时间") private Date nextEndDateOfExpect; @ApiModelProperty("创建时间") private Date createTime; @ApiModelProperty("更新时间") private Date updateTime; }