package com.ruoyi.system.model; 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 com.baomidou.mybatisplus.extension.activerecord.Model; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.Date; /** *

* *

* * @author administrator * @since 2026-01-13 */ @Data @EqualsAndHashCode(callSuper = false) @Accessors(chain = true) @TableName("work_presentation") public class WorkPresentation extends Model { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 标题 */ @ApiModelProperty("标题") private String title; /** * 工作类型 */ @ApiModelProperty("工作类型") private Integer type; /** * 简介 */ @ApiModelProperty("简介") private String intro; /** * 图片 */ @ApiModelProperty("图片") private String img; @TableField("create_time") @ApiModelProperty("创建时间") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date createTime; /** * 1显示 2隐藏 */ @ApiModelProperty("1显示 2隐藏") private Integer state; /** * 委托方id */ @ApiModelProperty("委托方id") @TableField("client_id") private Integer clientId; }