package com.dg.core.db.gen.entity; 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.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.time.LocalDateTime; /** *

* 法律法规政策文件实体类 *

* * @author fengjin * @since 2022-11-10 */ @TableName("automessage_policy_documents") @Data @ApiModel("法律法规政策文件实体类") public class AutomessagePolicyDocuments implements Serializable { private static final long serialVersionUID = 1L; /** * 主键id */ @ApiModelProperty("主键") @TableId(value = "id", type = IdType.AUTO) private Integer id; /** * 部门id */ @ApiModelProperty("部门id") private Integer departmentId; /** * 名称 */ @ApiModelProperty("名称") private String name; /** * 跳转链接类型(1.富文本2.微信文章) */ @ApiModelProperty(" 跳转链接类型(1.富文本2.微信文章)") private String linkType; /** * 文章链接 */ @ApiModelProperty("文章链接") private String articleLink; /** * 文章富文本 */ @ApiModelProperty("文章富文本") private String richText; /** * 类型(1.法律法规2.政策文件) */ @ApiModelProperty("类型(1.法律法规2.政策文件)") private Integer type; /** * 创建时间 */ @ApiModelProperty("创建时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createTime; /** * 创建人 */ @ApiModelProperty("创建人") private String createUserId; /** * 修改时间 */ @ApiModelProperty("修改时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime updateTime; /** * 修改人 */ @ApiModelProperty("修改人") private String updateUserId; /** * 部门名称 */ @TableField(exist = false) @ApiModelProperty("部门名称") private String departmentName; /** * 修改人名称 */ @TableField(exist = false) @ApiModelProperty("修改人名称") private String updateUserName; /** * 创建人名称 */ @TableField(exist = false) @ApiModelProperty("创建人名称") private String createUserName; @TableField(exist = false) @ApiModelProperty("是否能够删除1.可以删除修改 2.不能删除修改") private Integer isDelete; }