ludc
2023-05-26 850dedca3754c8d29ce74bb4a850f9fc0e58d410
Source/UBCS/ubcs-service-api/ubcs-code-api/src/main/java/com/vci/ubcs/code/entity/CodeReferConfig.java
@@ -1,7 +1,11 @@
package com.vci.ubcs.code.entity;
import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFilter;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.github.yulichang.annotation.EntityMapping;
import com.vci.ubcs.code.vo.CodeShowFieldConfigVO;
import com.vci.ubcs.code.vo.CodeSrchCondConfigVO;
import com.vci.ubcs.starter.revision.model.BaseModel;
@@ -22,6 +26,7 @@
@Data
@TableName("PL_CODE_REFERCONFIG")
@ApiModel(value = "CodeReferConfig对象", description = "编码规则管理-引用码段-参照配置")
@JsonInclude(JsonInclude.Include.NON_EMPTY)  //不输出掉空字段
public class CodeReferConfig extends BaseModel {
   /**
@@ -32,6 +37,7 @@
   /**
    * 租户ID
    */
   @JSONField()
   private String tenantId;
   /**
@@ -140,6 +146,16 @@
   private String onlyLeaf;
   /**
    * 参照的业务类型-显示文本
    */
   private String referTypeName;
   /**
    * 所属领域
    */
   private String doMain;
   /**
    * 排序
    */
   private Integer orderNum;
@@ -148,12 +164,16 @@
    * 显示的属性-显示对象
    */
   @TableField(exist = false)
   @EntityMapping(thisField = "oid", joinField = "referConfigOid")
   @JsonInclude(JsonInclude.Include.NON_NULL)
   private List<CodeShowFieldConfig> codeShowFieldConfigs;
   /**
    * 查询条件显示对象
    */
   @TableField(exist = false)
   @EntityMapping(thisField = "oid", joinField = "referConfigOid")
   @JsonInclude(JsonInclude.Include.NON_NULL)
   private List<CodeSrchCondConfig> codeSrchCondConfigs;
}