package com.vci.ubcs.code.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.vci.ubcs.code.vo.pagemodel.BaseModelVO; import com.vci.ubcs.starter.constant.CodeTableNameConstant; import com.vci.ubcs.starter.revision.model.BaseModel; import com.vci.ubcs.starter.web.annotation.VciUseEnum; import com.vci.ubcs.starter.web.constant.MdmEnumIdConstant; import io.swagger.annotations.ApiModel; import lombok.Data; /** * 分类使用的流程模板 * @author ludc * @date 2023/5/5 */ @Data @TableName(CodeTableNameConstant.PL_CODE_CLSFLOWTEMP) @ApiModel(value = "CodeTempphase对象", description = "分类使用的流程模板") public class CodeClassifyProcessTemp extends BaseModel { /** * 序列化 */ private static final long serialVersionUID = 6606901931032525995L; /** * 主题库分类主键 */ //@Column(nullable = false,columnDefinition = "主题库分类主键") //@VciUseRefer(MdmBtmTypeConstant.CODE_CLASSIFY) private String codeClassifyOid; /** * 所属模板 */ //@Column(nullable = false,columnDefinition = "所属模板") //@VciUseRefer(MdmBtmTypeConstant.CODE_CLASSIFY_TEMPLATE) private String classifyTemplateOid; /** * 流程模板用途 */ //@Column(columnDefinition = "流程模板用途",nullable = false) @VciUseEnum(value = MdmEnumIdConstant.CODE_CLASSIFY_PROCESS_USE,showTextField = "codeProcessUseText") private String codeProcessUse; /** * 流程模板用途显示名称 */ //@Transient @TableField(exist = false) private String codeProcessUseText; /** * 流程模板的版本 */ //@Column(nullable = false) private String processVersion; /** * 存储关联的模板属性编号 */ //@Column(columnDefinition = "显示在流程中的属性") private String codeTempAttrOidArr; /** * 存储关联的模板属性名称 */ //@Column(columnDefinition = "显示在流程中的属性名称") private String codeTempAttrOidArrName; }