| package com.zt.common.entity; | 
|   | 
| import com.baomidou.mybatisplus.annotation.TableField; | 
| import com.baomidou.mybatisplus.annotation.TableId; | 
| import com.zt.common.validator.group.AddGroup; | 
| import com.zt.common.validator.group.UpdateGroup; | 
| import io.swagger.annotations.ApiModelProperty; | 
| import lombok.Data; | 
|   | 
| import javax.validation.constraints.NotNull; | 
| import javax.validation.constraints.Null; | 
| import java.io.Serializable; | 
| import java.util.Map; | 
|   | 
| @Data | 
| public class BaseEntity implements Serializable { | 
|   | 
|     @ApiModelProperty(value = "id") | 
|     @Null(message = "ID必须为空", groups = AddGroup.class) | 
|     @NotNull(message = "ID不能为空", groups = UpdateGroup.class) | 
|     @TableId | 
|     private Long id; | 
|   | 
|     @ApiModelProperty("附件") | 
|     @TableField(exist = false) | 
|     private Map<String,String> accessoryMap; | 
|   | 
|     @TableField(exist = false) | 
|     @ApiModelProperty(value = "项目名称") | 
|     private FlowInfo flowInfo; | 
| } |