//package com.storlead.system.pojo.entity;
//
//import com.baomidou.mybatisplus.annotation.IdType;
//import com.baomidou.mybatisplus.annotation.TableId;
//import com.baomidou.mybatisplus.annotation.TableName;
//import com.storlead.framework.mybatis.entity.SysBaseField;
//import com.storlead.system.enums.ResourceTypeEnum;
//import io.swagger.annotations.ApiModel;
//import io.swagger.annotations.ApiModelProperty;
//import lombok.Data;
//import lombok.EqualsAndHashCode;
//import lombok.experimental.Accessors;
//import org.apache.ibatis.annotations.Update;
//
//import javax.validation.constraints.NotNull;
//
///**
// * 项目附件资源
// *
// * @author albert
// * @since 2022-02-08
// */
//@Data
//@TableName("target_resource")
//@EqualsAndHashCode(callSuper = false)
//@Accessors(chain = true)
//@ApiModel(value="targetResource", description="附件资源")
//public class TargetResource extends SysBaseField {
//
//    private static final long serialVersionUID = 1L;
//
//    /**
//     * 项目附件资源主键
//     */
//    @ApiModelProperty(value = "附件资源主键")
//    @TableId(value = "resource_id", type = IdType.AUTO)
//    private Long resourceId;
//
//    /**
//     * 关联项目ID
//     */
//    @ApiModelProperty(value = "目标id")
//    private Long targetId;
//
//    /**
//     * 资源类型
//     */
//    @ApiModelProperty(value = "资源类型(批)")
//    private ResourceTypeEnum resourceType;
//
//
//    /**
//     * 资源类型关联ID
//     */
//    @ApiModelProperty(value = "资源类型关联ID")
//    @NotNull(groups =Update.class,message = "资源类型关联ID不能为空")
//    private Long resourceTypeId;
//
//    /**
//     * 资源显示名称
//     */
//    @ApiModelProperty(value = "资源显示名称")
//    private String resourceName;
//
//    /**
//     * 资源大小
//     */
//    @ApiModelProperty(value = "资源大小")
//    private String resourceSize;
//
//    /**
//     * 资源格式
//     */
//    @ApiModelProperty(value = "资源格式")
//    private String resourceExt;
//
//    /**
//     * 资源URL
//     */
//    @ApiModelProperty(value = "资源URL")
//    private String resourceUrl;
//
//}
