package com.ruoyi.projectManagement.pojo; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.io.Serializable; import java.time.LocalDateTime; /** * 项目管理配置表 */ @Data @TableName("project_management_config") @Schema(description = "项目管理配置对象") public class ProjectConfig implements Serializable { private static final long serialVersionUID = 1L; /** * 主键 */ @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 合同原件约定回传提前提醒天数 */ @Schema(description = "合同原件约定回传提前提醒天数") @TableField("contract_return_reminder_days") private Integer contractReturnReminderDays; @Schema(description = "创建用户") @TableField(fill = FieldFill.INSERT) private Integer createUser; @TableField(value = "create_user_name", fill = FieldFill.INSERT) private String createUserName; @Schema(description = "创建时间") @TableField(fill = FieldFill.INSERT) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime createTime; @Schema(description = "更新用户") @TableField(fill = FieldFill.INSERT_UPDATE) private Integer updateUser; @TableField(value = "update_user_name", fill = FieldFill.INSERT_UPDATE) private String updateUserName; @Schema(description = "更新时间") @TableField(fill = FieldFill.INSERT_UPDATE) @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime updateTime; @Schema(description = "租户ID") @TableField(fill = FieldFill.INSERT) private Long tenantId; @Schema(description = "部门ID") @TableField(fill = FieldFill.INSERT) private Long deptId; }