code: private FullyQualifiedJavaType getColumnInModelType() {
          if (this.logicalDeleteColumn != null) {
              IntrospectedTable introspectedTable = this.logicalDeleteColumn.getIntrospectedTable();
  
              // primaryKey
              for (IntrospectedColumn column : introspectedTable.getPrimaryKeyColumns()) {
                  if (column.getActualColumnName().equals(this.logicalDeleteColumn.getActualColumnName())) {
                      if (introspectedTable.getRules().generatePrimaryKeyClass()) {
                          return new FullyQualifiedJavaType(introspectedTable.getPrimaryKeyType());
                      } else {
                          return new FullyQualifiedJavaType(introspectedTable.getBaseRecordType());
                      }
                  }
              }
  
              // base record
              for (IntrospectedColumn column : introspectedTable.getBaseColumns()) {
                  if (column.getActualColumnName().equals(this.logicalDeleteColumn.getActualColumnName())) {
                      if (introspectedTable.getRules().generateBaseRecordClass()) {
                          return new FullyQualifiedJavaType(introspectedTable.getBaseRecordType());
                      }
                  }
              }
  
              // blob record
              for (IntrospectedColumn column : introspectedTable.getBLOBColumns()) {
                  if (column.getActualColumnName().equals(this.logicalDeleteColumn.getActualColumnName())) {
                      if (introspectedTable.getRules().generateRecordWithBLOBsClass()) {
                          return new FullyQualifiedJavaType(introspectedTable.getRecordWithBLOBsType());
                      } else {
                          return new FullyQualifiedJavaType(introspectedTable.getBaseRecordType());
                      }
                  }
              }
          }
          return null;
      }
docs: 获取逻辑删除列所在model(modelExampleClassGenerated执行顺序在前面！！！！！和官网上不一样，没办法只有自己去找）
  @return