heheng
8 天以前 564392dded17bac3ee85b66227099d68800ee4e0
multi-system/src/main/java/com/gkhy/exam/system/domain/SysNotice.java
@@ -4,6 +4,7 @@
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.gkhy.exam.common.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
@@ -12,13 +13,16 @@
import lombok.Setter;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.util.Date;
import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL;
/**
 * 通知公告表 sys_notice
 *
 *
 * @author ruoyi
 */
@Getter
@@ -34,15 +38,40 @@
    private Long id;
    @ApiModelProperty("公告标题")
    @NotBlank(message = "公告标题不能为空")
    @Size(min = 0, max = 50, message = "公告标题不能超过50个字符")
//    @NotBlank(message = "公告标题不能为空")
//    @Size(min = 0, max = 50, message = "公告标题不能超过50个字符")
    @TableField("title")
    private String title;
    @TableField("company_id")
    @ApiModelProperty("企业id")
    @NotNull(message = "企业id不能为空")
    private Long companyId;
    @ApiModelProperty("公告类型(1通知 2公告)")
    @TableField("type")
    private String type;
    @ApiModelProperty(value = "附件地址")
    @TableField("file_path")
    private String filePath;
    @ApiModelProperty(value = "文件名称")
    @TableField("file_name")
    private String fileName;
    @ApiModelProperty("部门ID")
    @TableField("dept_id")
    private Long deptId;
    @ApiModelProperty("部门名称")
    @TableField(exist = false)
    private String deptName;
    @ApiModelProperty("发布时间")
    @TableField("publish_date")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date publishDate;
    @ApiModelProperty("公告内容")
    @TableField("content")
@@ -51,4 +80,7 @@
    @ApiModelProperty("公告状态(0正常 1关闭)")
    @TableField("status")
    private Integer status;
    @ApiModelProperty("删除标志(0代表存在 1代表删除)")
    private Integer delFlag;
}