package com.vci.ubcs.code.entity; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.vci.ubcs.starter.constant.CodeTableNameConstant; import com.vci.ubcs.starter.revision.model.BaseModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import javax.validation.constraints.NotBlank; /** * 相似查询规则显示对象 * * @author xj * @date 2023-11-30 */ @TableName(CodeTableNameConstant.PL_CODE_RULE_CHARACTER) @ApiModel(value = "CodeRuleCharacter对象", description = "编码规则字符集") @EqualsAndHashCode(callSuper = true) @Data public class CodeRuleCharacter extends BaseModel{ /** * 禁止修改这个值 */ private static final long serialVersionUID = 4615707119066298941L; /*** * 变规则oid */ @NotBlank(message = "规则的主键不能为空") @ApiModelProperty(value = "规则的主键不能为空") private String codeRuleId; /** * 字符集 */ @ApiModelProperty(value = "字符集") private String chartValue; /*** * 字符类型 */ @ApiModelProperty(value = "字符类型") @NotBlank(message = "字符类型不能为空") private String chartType; /*** * 字符类型显示值 */ @ApiModelProperty(value = "字符类型显示值") @TableField(exist = false) private String chartTypeText; }