package com.cloudroam.model; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.cloudroam.model.BaseModel; import com.baomidou.mybatisplus.annotation.TableName; import java.time.LocalDate; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; /** * @author generator@TaoJie * @since 2024-07-25 */ @Data @TableName("cal_calendar_holiday") public class CalCalendarHolidayDO{ private String id; /** * 开始时间 */ @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate startDate; /** * 结束时间 */ @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate endDate; /** * 休/班 */ private Integer type; /** * 创建人 */ private String createUserId; /** * 创建人姓名 */ private String createUserName; /** * 更新人 */ private String updateUserId; /** * 更新人姓名 */ private String updateUserName; /** * 是否删除 */ private Integer isDeleted; /** * 删除人 */ private String deleteUserId; /** * 删除人姓名 */ private String deleteUserName; /** * 描述 */ private String title; @JsonIgnore private Date createTime; // @JsonIgnore @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date updateTime; @JsonIgnore private Date deleteTime; }