package cn.kk.spring_simple_operation.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.math.BigDecimal; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import lombok.experimental.Accessors; /** * <p> * 视觉设计协同系统-传达设计 * </p> * * @author guokunkun * @since 2025-02-07 */ @Getter @Setter @Accessors(chain = true) @TableName("visual_communication_design") @ApiModel(value = "VisualCommunicationDesign对象", description = "视觉设计协同系统-传达设计") public class VisualCommunicationDesign implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty("id") @TableId("id") private Long id; @ApiModelProperty("标题") @TableField("title") private String title; @ApiModelProperty("状态,0-未完成,1-进行中,2-完成,3-暂停/不需要处理") @TableField("`status`") private Integer status; @ApiModelProperty("执行者编号") @TableField("executor_number") private String executorNumber; @ApiModelProperty("执行者") @TableField("executor_name") private String executorName; @ApiModelProperty("任务完成时间") @TableField("task_finish_time") private Integer taskFinishTime; @ApiModelProperty("备注") @TableField("remark") private String remark; @ApiModelProperty("视频策划备注") @TableField("video_plan_remark") private String videoPlanRemark; @ApiModelProperty("摄影进度") @TableField("photo_progress") private Integer photoProgress; @ApiModelProperty("优先级/紧急程度") @TableField("priority") private String priority; @ApiModelProperty("标签id") @TableField("vdt_id") private Long vdtId; @ApiModelProperty("创建时间") @TableField("create_time") private Integer createTime; @ApiModelProperty("创建人id") @TableField("create_id") private Integer createId; @ApiModelProperty("创建人") @TableField("create_name") private String createName; @ApiModelProperty("任务地区") @TableField("add_region") private String addRegion; @ApiModelProperty("线稿申请id,line_draft_apply表的id[待系统迁移完成,待确定是否去除]") @TableField("line_draft_apply_id") private Long lineDraftApplyId; @ApiModelProperty("visual_video_plan表id[待系统迁移完成,待确定是否去除]") @TableField("visual_video_plan_id") private Long visualVideoPlanId; @ApiModelProperty("visual_a_plus_plan表id[待系统迁移完成,待确定是否去除]") @TableField("a_plus_plan_id") private Long aPlusPlanId; @ApiModelProperty("是否确认排版,0-未确认,1-已确认") @TableField("is_confirm_typesetting") private Integer isConfirmTypesetting; @ApiModelProperty("是否删除,0-否,1-是") @TableField("is_delete") @TableLogic private Integer isDelete; @ApiModelProperty("分配时间") @TableField("assign_time") private Integer assignTime; @ApiModelProperty("品牌名是否丢失,0-否,1-是") @TableField("is_lost_brand") private Integer isLostBrand; @ApiModelProperty("是否为精品产品,0-否,1-是") @TableField("is_boutique_product") private Integer isBoutiqueProduct; @ApiModelProperty("A+文档[压缩包](account_file)") @TableField("ap_zip_file_url") private String apZipFileUrl; @ApiModelProperty("完整样机图") @TableField("complete_prototype_pic") private String completePrototypePic; @ApiModelProperty("文件URL(上传文件(文档,图片))(appendix_file)") @TableField("file_url") private String fileUrl; @ApiModelProperty("设计文件(上传LOGO素材文档(压缩包))") @TableField("design_file") private String designFile; @ApiModelProperty("设计文件上传时间") @TableField("design_file_time") private Integer designFileTime; @ApiModelProperty("拍摄视频封面文档(visual_file)") @TableField("cover_file") private String coverFile; @ApiModelProperty("关联表id") @TableField("relation_id") private Long relationId; @ApiModelProperty("关联类型,visual_video_plan,visual_a_plus_plan,line_draft_apply,brand_record_tool") @TableField("relation_type") private String relationType; @ApiModelProperty("添加品牌备案人员") @TableField("add_brand_user") private String addBrandUser; @ApiModelProperty("翻译站点") @TableField("translate_language") private String translateLanguage; @ApiModelProperty("是否还样,0-否,1-是") @TableField("is_return_sample") private Integer isReturnSample; @ApiModelProperty("还样时间,是否还样为是时,需要有值") @TableField("return_sample_time") private Integer returnSampleTime; @ApiModelProperty("还样样品状态:1-正,2-次") @TableField("return_sample_status") private Integer returnSampleStatus; @ApiModelProperty("还样样品备注") @TableField("return_sample_status_remark") private String returnSampleStatusRemark; @ApiModelProperty("样品是否给摄影,0-否,1-是") @TableField("is_photography_sample") private Integer isPhotographySample; @ApiModelProperty("样品给摄影的时间,样品是否给摄影为是时,需要有值") @TableField("photography_sample_time") private Integer photographySampleTime; @ApiModelProperty("摄影样品状态::1-正,2-次") @TableField("photography_sample_status") private Integer photographySampleStatus; @ApiModelProperty("摄影样品备注") @TableField("photography_sample_status_remark") private String photographySampleStatusRemark; @ApiModelProperty("logo压缩包链接") @TableField("logo_file_url") private String logoFileUrl; @ApiModelProperty("官网文档压缩包url") @TableField("official_document_zip_url") private String officialDocumentZipUrl; @ApiModelProperty("品牌紧急度") @TableField("brand_urgency") private String brandUrgency; @ApiModelProperty("线稿压缩包url") @TableField("line_draft_zip_url") private String lineDraftZipUrl; @ApiModelProperty("是否套装,0-否,1-是") @TableField("suit_flag") private Integer suitFlag; @ApiModelProperty("通用压缩包url(用于包材标签)") @TableField("common_zip_url") private String commonZipUrl; @ApiModelProperty("创作目的") @TableField("creative_aims") private String creativeAims; @ApiModelProperty("创作独创性") @TableField("creative_originality") private String creativeOriginality; @ApiModelProperty("是否公示logo:0-否,1-是") @TableField("is_public_logo") private Integer isPublicLogo; @ApiModelProperty("权重") @TableField("weight") private BigDecimal weight; @ApiModelProperty("评优图片") @TableField("appraising_img_url") private String appraisingImgUrl; }