{
  "name": "DashboardHospitalStatistic",
  "base": "PersistedModel",
  "idInjection": false,
  "options": {
    "validateUpsert": true
  },
  "mysql": {
    "schema": "wordpress",
    "table": "dashboard_hospital_statistic"
  },
  "properties": {
    "rpRegionId": {
      "type": "String",
      "required": false,
      "length": 100,
      "precision": null,
      "scale": null,
      "mysql": {
        "columnName": "rp_region_id",
        "dataType": "varchar",
        "dataLength": 100,
        "dataPrecision": null,
        "dataScale": null,
        "nullable": "Y"
      }
    },
    "rpRegion": {
      "type": "String",
      "required": false,
      "length": 100,
      "precision": null,
      "scale": null,
      "mysql": {
        "columnName": "rp_region",
        "dataType": "varchar",
        "dataLength": 100,
        "dataPrecision": null,
        "dataScale": null,
        "nullable": "Y"
      }
    },
    "rpAreaId": {
      "type": "String",
      "required": false,
      "length": 100,
      "precision": null,
      "scale": null,
      "mysql": {
        "columnName": "rp_area_id",
        "dataType": "varchar",
        "dataLength": 100,
        "dataPrecision": null,
        "dataScale": null,
        "nullable": "Y"
      }
    },
    "rpArea": {
      "type": "String",
      "required": false,
      "length": 100,
      "precision": null,
      "scale": null,
      "mysql": {
        "columnName": "rp_area",
        "dataType": "varchar",
        "dataLength": 100,
        "dataPrecision": null,
        "dataScale": null,
        "nullable": "Y"
      }
    },
    "clinicId": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 10,
      "scale": 0,
      "mysql": {
        "columnName": "clinic_id",
        "dataType": "int",
        "dataLength": null,
        "dataPrecision": 10,
        "dataScale": 0,
        "nullable": "Y"
      }
    },
    "clinicName": {
      "type": "String",
      "required": false,
      "length": 100,
      "precision": null,
      "scale": null,
      "mysql": {
        "columnName": "clinic_name",
        "dataType": "varchar",
        "dataLength": 100,
        "dataPrecision": null,
        "dataScale": null,
        "nullable": "Y"
      }
    },
    "clinicShortname": {
      "type": "String",
      "required": false,
      "length": 100,
      "precision": null,
      "scale": null,
      "mysql": {
        "columnName": "clinic_shortname",
        "dataType": "varchar",
        "dataLength": 100,
        "dataPrecision": null,
        "dataScale": null,
        "nullable": "Y"
      }
    },
    "dtype": {
      "type": "String",
      "required": false,
      "length": 100,
      "precision": null,
      "scale": null,
      "mysql": {
        "columnName": "dtype",
        "dataType": "varchar",
        "dataLength": 100,
        "dataPrecision": null,
        "dataScale": null,
        "nullable": "Y"
      }
    },
    "startDt": {
      "type": "String",
      "required": false,
      "length": 100,
      "precision": null,
      "scale": null,
      "mysql": {
        "columnName": "start_dt",
        "dataType": "varchar",
        "dataLength": 100,
        "dataPrecision": null,
        "dataScale": null,
        "nullable": "Y"
      }
    },
    "endDt": {
      "type": "String",
      "required": false,
      "length": 100,
      "precision": null,
      "scale": null,
      "mysql": {
        "columnName": "end_dt",
        "dataType": "varchar",
        "dataLength": 100,
        "dataPrecision": null,
        "dataScale": null,
        "nullable": "Y"
      }
    },
    "cashbasis": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 22,
      "scale": null,
      "mysql": {
        "columnName": "cashbasis",
        "dataType": "double",
        "dataLength": null,
        "dataPrecision": 22,
        "dataScale": null,
        "nullable": "Y"
      }
    },
    "accrual": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 22,
      "scale": null,
      "mysql": {
        "columnName": "accrual",
        "dataType": "double",
        "dataLength": null,
        "dataPrecision": 22,
        "dataScale": null,
        "nullable": "Y"
      }
    },
    "flowyiliao": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 22,
      "scale": null,
      "mysql": {
        "columnName": "flowyiliao",
        "dataType": "double",
        "dataLength": null,
        "dataPrecision": 22,
        "dataScale": null,
        "nullable": "Y"
      }
    },
    "flowsp": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 22,
      "scale": null,
      "mysql": {
        "columnName": "flowsp",
        "dataType": "double",
        "dataLength": null,
        "dataPrecision": 22,
        "dataScale": null,
        "nullable": "Y"
      }
    },
    "flowmeir": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 22,
      "scale": null,
      "mysql": {
        "columnName": "flowmeir",
        "dataType": "double",
        "dataLength": null,
        "dataPrecision": 22,
        "dataScale": null,
        "nullable": "Y"
      }
    },
    "flowqt": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 22,
      "scale": null,
      "mysql": {
        "columnName": "flowqt",
        "dataType": "double",
        "dataLength": null,
        "dataPrecision": 22,
        "dataScale": null,
        "nullable": "Y"
      }
    },
    "regnum": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 19,
      "scale": 0,
      "mysql": {
        "columnName": "regnum",
        "dataType": "bigint",
        "dataLength": null,
        "dataPrecision": 19,
        "dataScale": 0,
        "nullable": "Y"
      }
    },
    "spcnt": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 10,
      "scale": 0,
      "mysql": {
        "columnName": "spcnt",
        "dataType": "int",
        "dataLength": null,
        "dataPrecision": 10,
        "dataScale": 0,
        "nullable": "Y"
      }
    },
    "mrcnt": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 10,
      "scale": 0,
      "mysql": {
        "columnName": "mrcnt",
        "dataType": "int",
        "dataLength": null,
        "dataPrecision": 10,
        "dataScale": 0,
        "nullable": "Y"
      }
    },
    "qtcnt": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 10,
      "scale": 0,
      "mysql": {
        "columnName": "qtcnt",
        "dataType": "int",
        "dataLength": null,
        "dataPrecision": 10,
        "dataScale": 0,
        "nullable": "Y"
      }
    },
    "casenew": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 19,
      "scale": 0,
      "mysql": {
        "columnName": "casenew",
        "dataType": "bigint",
        "dataLength": null,
        "dataPrecision": 19,
        "dataScale": 0,
        "nullable": "Y"
      }
    },
    "caseold": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 19,
      "scale": 0,
      "mysql": {
        "columnName": "caseold",
        "dataType": "bigint",
        "dataLength": null,
        "dataPrecision": 19,
        "dataScale": 0,
        "nullable": "Y"
      }
    },
    "casereturn": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 10,
      "scale": 0,
      "mysql": {
        "columnName": "casereturn",
        "dataType": "int",
        "dataLength": null,
        "dataPrecision": 10,
        "dataScale": 0,
        "nullable": "Y"
      }
    },
    "numsourcemeituan": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 19,
      "scale": 0,
      "mysql": {
        "columnName": "numsourcemeituan",
        "dataType": "bigint",
        "dataLength": null,
        "dataPrecision": 19,
        "dataScale": 0,
        "nullable": "Y"
      }
    },
    "numsourcebaidu": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 19,
      "scale": 0,
      "mysql": {
        "columnName": "numsourcebaidu",
        "dataType": "bigint",
        "dataLength": null,
        "dataPrecision": 19,
        "dataScale": 0,
        "nullable": "Y"
      }
    },
    "numsourcefriend": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 19,
      "scale": 0,
      "mysql": {
        "columnName": "numsourcefriend",
        "dataType": "bigint",
        "dataLength": null,
        "dataPrecision": 19,
        "dataScale": 0,
        "nullable": "Y"
      }
    },
    "numsourcenear": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 19,
      "scale": 0,
      "mysql": {
        "columnName": "numsourcenear",
        "dataType": "bigint",
        "dataLength": null,
        "dataPrecision": 19,
        "dataScale": 0,
        "nullable": "Y"
      }
    },
    "numsourcewx": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 19,
      "scale": 0,
      "mysql": {
        "columnName": "numsourcewx",
        "dataType": "bigint",
        "dataLength": null,
        "dataPrecision": 19,
        "dataScale": 0,
        "nullable": "Y"
      }
    },
    "numsourcehd": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 19,
      "scale": 0,
      "mysql": {
        "columnName": "numsourcehd",
        "dataType": "bigint",
        "dataLength": null,
        "dataPrecision": 19,
        "dataScale": 0,
        "nullable": "Y"
      }
    },
    "numsourcecz": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 19,
      "scale": 0,
      "mysql": {
        "columnName": "numsourcecz",
        "dataType": "bigint",
        "dataLength": null,
        "dataPrecision": 19,
        "dataScale": 0,
        "nullable": "Y"
      }
    },
    "numsourcefz": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 19,
      "scale": 0,
      "mysql": {
        "columnName": "numsourcefz",
        "dataType": "bigint",
        "dataLength": null,
        "dataPrecision": 19,
        "dataScale": 0,
        "nullable": "Y"
      }
    },
    "numsourceqz": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 19,
      "scale": 0,
      "mysql": {
        "columnName": "numsourceqz",
        "dataType": "bigint",
        "dataLength": null,
        "dataPrecision": 19,
        "dataScale": 0,
        "nullable": "Y"
      }
    },
    "numsourceqt": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 19,
      "scale": 0,
      "mysql": {
        "columnName": "numsourceqt",
        "dataType": "bigint",
        "dataLength": null,
        "dataPrecision": 19,
        "dataScale": 0,
        "nullable": "Y"
      }
    },
    "numsourcewz": {
      "type": "Number",
      "required": false,
      "length": null,
      "precision": 19,
      "scale": 0,
      "mysql": {
        "columnName": "numsourcewz",
        "dataType": "bigint",
        "dataLength": null,
        "dataPrecision": 19,
        "dataScale": 0,
        "nullable": "Y"
      }
    },
    "id": {
      "type": "String",
      "id": true,
      "required": true,
      "length": 100,
      "precision": null,
      "scale": null,
      "mysql": {
        "columnName": "id",
        "dataType": "varchar",
        "dataLength": 100,
        "dataPrecision": null,
        "dataScale": null,
        "nullable": "N"
      }
    }
  },
  "validations": [],
  "relations": {},
  "acls": [],
  "methods": {}
}