package com.ruoyi.tc.baseClass; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; /** * 公共实体类 * @author du * @since 2024/11/15 16:01 */ @Data public class BaseClass { /** * 创建者 */ @ApiModelProperty("创建者") @TableField(fill = FieldFill.INSERT) private String createBy; /** * 创建时间 */ @ApiModelProperty("创建时间") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField(fill = FieldFill.INSERT) private Date createTime; /** * 更新者 */ @ApiModelProperty("更新者") @TableField(fill = FieldFill.UPDATE) private String updateBy; /** * 更新时间 */ @ApiModelProperty("更新时间") @TableField(fill = FieldFill.UPDATE) @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date updateTime; private String remark; /** * 创建ID */ @ApiModelProperty("创建ID") @TableField(fill = FieldFill.INSERT) private Long createId; /** * 更新者ID */ @ApiModelProperty("更新者ID") @TableField(fill = FieldFill.UPDATE) private Long updateId; }