package com.panzhihua.common.model.vos.sanshuo; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; @Data @ApiModel("创建事件类型") public class ComMediaTypeVO { /** * 主键 */ @ApiModelProperty("id,修改时传") @JsonSerialize(using = ToStringSerializer.class) private Long id; /** * 类型名称 */ @ApiModelProperty("类型名称") private String name; /** * code码 */ @ApiModelProperty("code码") private String key; /** * 父id((根节点为0)) */ @ApiModelProperty("父id((根节点为0))") private Long parentId; /** * 路径(格式 : `pid1`pid2`id` ) */ @ApiModelProperty("路径(格式 : `pid1`pid2`id` )") private String pathId; /** * 所在层级 */ @ApiModelProperty("所在层级") private Integer levelIndex; /** * 排序 */ @ApiModelProperty("排序") private Integer sort; /** * 启用状态(0:停用,1:启用) */ @ApiModelProperty("启用状态(0:停用,1:启用)") private Boolean enabled; /** * 备注说明 */ @ApiModelProperty("备注说明") private String remarks; /** * 创建者 */ @ApiModelProperty("创建者") private Long createUser; /** * 创建时间 */ @ApiModelProperty("创建时间") private Date createDate; /** * 修改者 */ @ApiModelProperty("修改者") private Long modifyUser; /** * 修改时间 */ @ApiModelProperty("修改时间") private Date modifyDate; /** * 删除标识(0:未删除,1:已删除) */ @ApiModelProperty("0:未删除,1:已删除") private Boolean deleteFlag; }