package safe.cloud.luntai.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.TableName;
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import lombok.Data;
import lombok.experimental.Accessors;
/**
* <p>
* 日期详情表(节假日/调休/周末/工作日)
* </p>
*
* @author zjc
* @since 2024-04-19 16:02:51
*/
@Data
@Accessors(chain = true)
@TableName("tb_date_info")
public class DateInfo implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 自增id
*/
@TableId(value = "auto_id", type = IdType.AUTO)
private Long autoId;
/**
* 日期
*/
@TableField("date_info")
private LocalDate dateInfo;
/**
* 类型(1:假期,2:调休,3:周末,4:工作日) code
*/
@TableField("day_type_code")
private String dayTypeCode;
/**
* 类型(1:假期,2:调休,3:周末,4:工作日) 中文
*/
@TableField("day_type_msg")
private String dayTypeMsg;
/**
* 年份
*/
@TableField("year")
private Integer year;
/**
* 周几
*/
@TableField("day_of_week")
private String dayOfWeek;
/**
* 创建时间
*/
@TableField(value = "create_time", fill = FieldFill.INSERT)
private LocalDateTime createTime;
/**
* 创建人
*/
@TableField("create_user")
private String createUser;
/**
* 更新时间
*/
@TableField(value = "update_time", fill = FieldFill.UPDATE)
private LocalDateTime updateTime;
/**
* 更新人
*/
@TableField("update_user")
private String updateUser;
}