{
    "diffTableNo": 0,
    "isRESTful": true,
    "base": {
      "connName": "ConnBt",
      "isRearEnd": true,
      "isFrontEnd": true
    },
    "responseField": {
      "statistics-my": {
"njcResult": {
        "args": [],
        "moduleName": "~/Config/AppNodeJs/idc-plugins/dcim-ring-move/cure",
        "functionName": null
      },
      "njcArgs": {
        "args": [],
        "moduleName": "~/Config/AppNodeJs/idc-plugins/dcim-ring-move/cure-query",
        "functionName": null
      },
        "isList": true,
        //自定义SQL语句
        "selectSql": {
          //where tb_f.create_user_id=@_userId  where tb_f.create_user_id=@_userId
          "list": "select family_id,img_url,family_name,(select count(policy_id) from bt_policy tb_p where bt_family.family_id=tb_p.family_id) policy_count,(select count(bd_bbr) from bt_policy tb_p where bt_family.family_id=tb_p.family_id and tb_p.bd_bbr is not null and  tb_p.bd_bbr!='') bbr_count from bt_family",
          "detail": null,
          "page": null,
          "count": null,
          "listField": "*",
          "pageField": "*",
          "detailField": "*"
        }
      },
      "statistics-my-new": {
        //动态构建sql语句方式  start
        "show": "family_id,img_url,family_name,{policy_count},{bbr_count}",
        "where": " and create_user_id=@_userId",
        //动态构建sql语句方式 end
        "isList": true
        //自定义SQL语句  start
        //"selectSql": {
        //  //where tb_f.create_user_id=@_userId
        //  "list": "select family_id,img_url,family_name,{policy_count},{bbr_count} from bt_family ",
        //  "detail": null,
        //  "page": null,
        //  "count": null,
        //  "listField": "*",
        //  "pageField": "*",
        //  "detailField": "*"
        //}
        //自定义SQL语句  end
      }
    },
    "tables": [
      {
        "id": 1,
        //对应表名
        "name": "bt_family",
        "isPrimary": true,
        "primaryColumn": [
          {
            "colName": "family_id",
            "alias": "family_id",
            "field": "familyId"
          }
        ],
        "type": "Table"
      }
    ],
    //统计时候节点可以不要
    "selectSql": {
      "auth": false,
      "primaryWhere": "family_id =@familyId",
      "tableName": "bt_family",
      "order": "family_id",
      "listField": "*",
      "detailField": "*"
    },
    //字段如果没有特殊处理,节点可以不要
    "columns": {
      "imgUrl": {
        "fieldSort": 9999,
        "extendAlias": "image",
        "tableId": 1,
        "dataType": "varchar",
        "title": "图片地址",
        "remark": "图片地址,库里面存储相对路径,返回前台是完整路径",
        "guidMethod": 0,
        "isRequired": false,
        "isData": true,
        "filter": {
          "isMust": false
        },
        "field": "imgUrl",
        "name": "img_url",
        "alias": "img_url",
        "isDate": false,
        "isPrimary": false,
        "isIdentity": false,
        "maxLength": 255
      },
      "policyCount": {
        "extendAlias": "input_basis",
        "fieldSort": 9999,
        "tableId": 1,
        "dataType": "varchar",
        "title": "保单数",
        "isData": false,
        "filter": {
          "isMust": false
        },
        "sql": "(select count(policy_id) from bt_policy tb_p where bt_family.family_id=tb_p.family_id) policy_count",
        "selectSql": {
          "oracle": null,
          "sqlserver": null,
          "mysql": null,
          "sqlite": null
        },
        "field": "policyCount",
        "name": "policy_count",
        "alias": "policy_count",
        "isDate": false,
        "isPrimary": false,
        "isIdentity": false,
        "maxLength": 200
      },
      "bbrCount": {
        "extendAlias": "input_basis",
        "fieldSort": 9999,
        "tableId": 1,
        "dataType": "varchar",
        "title": "被保人数",
        "isData": false,
        "filter": {
          "isMust": false
        },
        "sql": "(select count(bd_bbr) from bt_policy tb_p where bt_family.family_id=tb_p.family_id and tb_p.bd_bbr is not null and  tb_p.bd_bbr!='') bbr_count",
        "selectSql": {
          "oracle": null,
          "sqlserver": null,
          "mysql": null,
          "sqlite": null
        },
        "field": "bbrCount",
        "name": "bbr_count",
        "alias": "bbr_count",
        "isDate": false,
        "isPrimary": false,
        "isIdentity": false,
        "maxLength": 200
      }
    }
  }
文档更新时间: 2021-07-04 08:00   作者:admin