| | |
| | | package com.vci.ubcs.code.entity; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.fasterxml.jackson.databind.annotation.JsonSerialize; |
| | | import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; |
| | | 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 io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | |
| | | @Data |
| | | @TableName("PL_CODE_BUTTON") |
| | | @ApiModel(value = "codebutton对象", description = "模板扩展池") |
| | | //@EqualsAndHashCode(callSuper = false) |
| | | public class CodeButton implements Serializable { |
| | | @JsonSerialize( |
| | | using = ToStringSerializer.class |
| | | ) |
| | | @ApiModelProperty("主键id") |
| | | @TableId( |
| | | value = "oid", |
| | | type = IdType.ASSIGN_ID |
| | | ) |
| | | private Long oid; |
| | | @ApiModelProperty("按钮编码") |
| | | @EqualsAndHashCode(callSuper = true) |
| | | public class CodeButton extends BaseModel { |
| | | |
| | | /** |
| | | * 序列化 |
| | | */ |
| | | private static final long serialVersionUID = -2281543776769670606L; |
| | | |
| | | /** |
| | | * 按钮的英文编号 |
| | | */ |
| | | //@Column(nullable = false,columnDefinition = "按钮的英文编号") |
| | | private String id; |
| | | |
| | | /** |
| | | * |
| | | * 按钮的中文名称 |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String revisionoid; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String nameoid; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String btmname; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String lastr; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String firstr; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String lastv; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String firstv; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String creator; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private Date createtime; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String lastmodifier; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private Date lastmodifytime; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String revisionrule; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String versionrule; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private Short revisionseq; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String revisionvalue; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private Short versionseq; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String versionvalue; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String lctid; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String lcstatus; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private Date ts; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | //@Column(nullable = false,columnDefinition = "按钮的中文名称") |
| | | private String name; |
| | | |
| | | /** |
| | | * |
| | | * 按钮的图标样式 |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String description; |
| | | //@Column(columnDefinition = "按钮的图标样式") |
| | | private String iconCls; |
| | | |
| | | /** |
| | | * |
| | | * 执行的js内容 |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String owner; |
| | | //@Column(columnDefinition = "执行的js内容") |
| | | private String executeJs; |
| | | |
| | | /** |
| | | * |
| | | * 使用按钮的位置 |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String copyfromversion; |
| | | //@Column(columnDefinition = "按钮的位置") |
| | | @VciUseEnum(value = MdmEnumIdConstant.CODE_BUTTON_POSITION,showTextField = "usedPositionTypeText") |
| | | private String usedPositionType; |
| | | |
| | | /** |
| | | * |
| | | * 使用按钮的位置的显示文本 |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String iconcls; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String executejs; |
| | | /** |
| | | * |
| | | */ |
| | | @ApiModelProperty(value = "") |
| | | private String usedpositiontype; |
| | | @TableField(exist = false) |
| | | private String usedPositionTypeText; |
| | | |
| | | } |