{
  "T_PUR_POORDER": {
    "name": "采购订单表",
    "module": "采购管理",
    "description": "采购订单主表，记录采购订单的基本信息",
    "fields": [
      { "name": "FID", "type": "bigint", "nullable": false, "description": "主键ID" },
      { "name": "FBILLNO", "type": "varchar(50)", "nullable": false, "description": "单据编号" },
      { "name": "FDATE", "type": "datetime", "nullable": false, "description": "单据日期" },
      { "name": "FDOCUMENTSTATUS", "type": "char(1)", "nullable": false, "description": "单据状态：A=暂存,B=已提交,C=已审核" },
      { "name": "FCANCELSTATUS", "type": "char(1)", "nullable": false, "description": "作废状态：A=正常,B=已作废" },
      { "name": "FSUPPLIERID", "type": "bigint", "nullable": false, "description": "供应商ID" },
      { "name": "FPURCHASEORGID", "type": "bigint", "nullable": false, "description": "采购组织ID" },
      { "name": "FPURCHASEDEPTID", "type": "bigint", "nullable": true, "description": "采购部门ID" },
      { "name": "FPURCHASERID", "type": "bigint", "nullable": true, "description": "采购员ID" },
      { "name": "FCURRENCYID", "type": "bigint", "nullable": false, "description": "币种ID" },
      { "name": "FEXCHANGERATE", "type": "decimal(18,6)", "nullable": false, "description": "汇率" },
      { "name": "FTOTALAMOUNT", "type": "decimal(18,2)", "nullable": false, "description": "价税合计" },
      { "name": "FTOTALTAXAMOUNT", "type": "decimal(18,2)", "nullable": false, "description": "税额" },
      { "name": "FDESCRIPTION", "type": "varchar(500)", "nullable": true, "description": "备注" },
      { "name": "FCREATORID", "type": "bigint", "nullable": false, "description": "创建人ID" },
      { "name": "FCREATETIME", "type": "datetime", "nullable": false, "description": "创建时间" },
      { "name": "FMODIFIERID", "type": "bigint", "nullable": true, "description": "修改人ID" },
      { "name": "FMODIFYTIME", "type": "datetime", "nullable": true, "description": "修改时间" },
      { "name": "FAUDITORID", "type": "bigint", "nullable": true, "description": "审核人ID" },
      { "name": "FAUDITDATE", "type": "datetime", "nullable": true, "description": "审核日期" }
    ],
    "relatedTables": [
      { "table": "T_PUR_POORDERENTRY", "relation": "FID", "description": "采购订单明细" },
      { "table": "T_PUR_POORDERFIN", "relation": "FID", "description": "采购订单财务信息" }
    ]
  },
  "T_PUR_POORDERENTRY": {
    "name": "采购订单明细表",
    "module": "采购管理",
    "description": "采购订单明细表，记录采购订单的物料明细",
    "fields": [
      { "name": "FENTRYID", "type": "bigint", "nullable": false, "description": "明细ID" },
      { "name": "FID", "type": "bigint", "nullable": false, "description": "主表ID" },
      { "name": "FSEQ", "type": "int", "nullable": false, "description": "行号" },
      { "name": "FMATERIALID", "type": "bigint", "nullable": false, "description": "物料ID" },
      { "name": "FUNITID", "type": "bigint", "nullable": false, "description": "单位ID" },
      { "name": "FQTY", "type": "decimal(18,6)", "nullable": false, "description": "数量" },
      { "name": "FPRICE", "type": "decimal(18,6)", "nullable": false, "description": "单价" },
      { "name": "FAMOUNT", "type": "decimal(18,2)", "nullable": false, "description": "金额" },
      { "name": "FTAXPRICE", "type": "decimal(18,6)", "nullable": false, "description": "含税单价" },
      { "name": "FTAXAMOUNT", "type": "decimal(18,2)", "nullable": false, "description": "价税合计" },
      { "name": "FTAXRATE", "type": "decimal(18,2)", "nullable": false, "description": "税率" },
      { "name": "FDELIVERYDATE", "type": "datetime", "nullable": true, "description": "交货日期" },
      { "name": "FWAREHOUSEID", "type": "bigint", "nullable": true, "description": "收货仓库ID" },
      { "name": "FDESCRIPTION", "type": "varchar(500)", "nullable": true, "description": "备注" }
    ],
    "relatedTables": [
      { "table": "T_PUR_POORDER", "relation": "FID", "description": "采购订单主表" },
      { "table": "T_BD_MATERIAL", "relation": "FMATERIALID", "description": "物料表" }
    ]
  },
  "T_SAL_ORDER": {
    "name": "销售订单表",
    "module": "销售管理",
    "description": "销售订单主表，记录销售订单的基本信息",
    "fields": [
      { "name": "FID", "type": "bigint", "nullable": false, "description": "主键ID" },
      { "name": "FBILLNO", "type": "varchar(50)", "nullable": false, "description": "单据编号" },
      { "name": "FDATE", "type": "datetime", "nullable": false, "description": "单据日期" },
      { "name": "FDOCUMENTSTATUS", "type": "char(1)", "nullable": false, "description": "单据状态：A=暂存,B=已提交,C=已审核" },
      { "name": "FCUSTID", "type": "bigint", "nullable": false, "description": "客户ID" },
      { "name": "FSALEORGID", "type": "bigint", "nullable": false, "description": "销售组织ID" },
      { "name": "FSALEDEPTID", "type": "bigint", "nullable": true, "description": "销售部门ID" },
      { "name": "FSALEERID", "type": "bigint", "nullable": true, "description": "销售员ID" },
      { "name": "FCURRENCYID", "type": "bigint", "nullable": false, "description": "币种ID" },
      { "name": "FEXCHANGERATE", "type": "decimal(18,6)", "nullable": false, "description": "汇率" },
      { "name": "FTOTALAMOUNT", "type": "decimal(18,2)", "nullable": false, "description": "价税合计" },
      { "name": "FDESCRIPTION", "type": "varchar(500)", "nullable": true, "description": "备注" }
    ],
    "relatedTables": [
      { "table": "T_SAL_ORDERENTRY", "relation": "FID", "description": "销售订单明细" }
    ]
  },
  "T_STK_INVENTORY": {
    "name": "库存余额表",
    "module": "库存管理",
    "description": "库存余额表，记录各仓库的物料库存数量",
    "fields": [
      { "name": "FID", "type": "bigint", "nullable": false, "description": "主键ID" },
      { "name": "FSTOCKID", "type": "bigint", "nullable": false, "description": "仓库ID" },
      { "name": "FMATERIALID", "type": "bigint", "nullable": false, "description": "物料ID" },
      { "name": "FLOT", "type": "varchar(50)", "nullable": true, "description": "批号" },
      { "name": "FQTY", "type": "decimal(18,6)", "nullable": false, "description": "库存数量" },
      { "name": "FBASEQTY", "type": "decimal(18,6)", "nullable": false, "description": "基本单位数量" },
      { "name": "FSECQTY", "type": "decimal(18,6)", "nullable": true, "description": "辅助单位数量" },
      { "name": "FAMOUNT", "type": "decimal(18,2)", "nullable": false, "description": "库存金额" },
      { "name": "FPRICE", "type": "decimal(18,6)", "nullable": false, "description": "库存单价" }
    ],
    "relatedTables": [
      { "table": "T_BD_MATERIAL", "relation": "FMATERIALID", "description": "物料表" },
      { "table": "T_BD_STOCK", "relation": "FSTOCKID", "description": "仓库表" }
    ]
  },
  "T_BD_MATERIAL": {
    "name": "物料表",
    "module": "基础资料",
    "description": "物料主数据，记录物料的基本信息",
    "fields": [
      { "name": "FID", "type": "bigint", "nullable": false, "description": "主键ID" },
      { "name": "FNUMBER", "type": "varchar(50)", "nullable": false, "description": "物料编码" },
      { "name": "FNAME", "type": "varchar(200)", "nullable": false, "description": "物料名称" },
      { "name": "FSPECIFICATION", "type": "varchar(500)", "nullable": true, "description": "规格型号" },
      { "name": "FBASEUNITID", "type": "bigint", "nullable": false, "description": "基本单位ID" },
      { "name": "FGROUPID", "type": "bigint", "nullable": false, "description": "物料分组ID" },
      { "name": "FENABLESTATUS", "type": "char(1)", "nullable": false, "description": "启用状态：A=启用,B=禁用" },
      { "name": "FDESCRIPTION", "type": "varchar(500)", "nullable": true, "description": "备注" }
    ],
    "relatedTables": [
      { "table": "T_BD_UNIT", "relation": "FBASEUNITID", "description": "计量单位表" }
    ]
  },
  "T_BD_SUPPLIER": {
    "name": "供应商表",
    "module": "基础资料",
    "description": "供应商主数据，记录供应商的基本信息",
    "fields": [
      { "name": "FID", "type": "bigint", "nullable": false, "description": "主键ID" },
      { "name": "FNUMBER", "type": "varchar(50)", "nullable": false, "description": "供应商编码" },
      { "name": "FNAME", "type": "varchar(200)", "nullable": false, "description": "供应商名称" },
      { "name": "FSHORTNAME", "type": "varchar(100)", "nullable": true, "description": "简称" },
      { "name": "FTYPE", "type": "char(1)", "nullable": false, "description": "类型：1=普通供应商,2=内部供应商" },
      { "name": "FENABLESTATUS", "type": "char(1)", "nullable": false, "description": "启用状态：A=启用,B=禁用" }
    ],
    "relatedTables": []
  },
  "T_BD_CUSTOMER": {
    "name": "客户表",
    "module": "基础资料",
    "description": "客户主数据，记录客户的基本信息",
    "fields": [
      { "name": "FID", "type": "bigint", "nullable": false, "description": "主键ID" },
      { "name": "FNUMBER", "type": "varchar(50)", "nullable": false, "description": "客户编码" },
      { "name": "FNAME", "type": "varchar(200)", "nullable": false, "description": "客户名称" },
      { "name": "FSHORTNAME", "type": "varchar(100)", "nullable": true, "description": "简称" },
      { "name": "FTYPE", "type": "char(1)", "nullable": false, "description": "类型：1=普通客户,2=内部客户" },
      { "name": "FENABLESTATUS", "type": "char(1)", "nullable": false, "description": "启用状态：A=启用,B=禁用" }
    ],
    "relatedTables": []
  },
  "T_BD_STOCK": {
    "name": "仓库表",
    "module": "基础资料",
    "description": "仓库主数据，记录仓库的基本信息",
    "fields": [
      { "name": "FID", "type": "bigint", "nullable": false, "description": "主键ID" },
      { "name": "FNUMBER", "type": "varchar(50)", "nullable": false, "description": "仓库编码" },
      { "name": "FNAME", "type": "varchar(200)", "nullable": false, "description": "仓库名称" },
      { "name": "FSTOCKORGID", "type": "bigint", "nullable": false, "description": "库存组织ID" },
      { "name": "FENABLESTATUS", "type": "char(1)", "nullable": false, "description": "启用状态：A=启用,B=禁用" }
    ],
    "relatedTables": []
  }
}
