{
  "code": 200,
  "data": {
    "property": {
      "Emergency": [
        {
          "key": "name",
          "title": "",
          "type": "string",
          "required": "",
          "default": ""
        },
        {
          "key": "phone",
          "title": "",
          "type": "string",
          "required": "",
          "default": ""
        },
        {
          "key": "address",
          "title": "",
          "type": "string",
          "required": "",
          "default": ""
        }
      ],
      "Employer": [
        {
          "key": "employer",
          "title": "",
          "type": "string",
          "required": "",
          "default": ""
        },
        {
          "key": "phone",
          "title": "",
          "type": "string",
          "required": "",
          "default": ""
        },
        {
          "key": "position",
          "title": "",
          "type": "string",
          "required": "",
          "default": ""
        },
        {
          "key": "inCharge",
          "title": "",
          "type": "string",
          "required": "",
          "default": ""
        },
        {
          "key": "howLong",
          "title": "",
          "type": "string",
          "required": "",
          "default": ""
        },
        {
          "key": "annualIncode",
          "title": "",
          "type": "string",
          "required": "",
          "default": ""
        }
      ],
      "PresentLivingInfomation": [
        {
          "key": "address",
          "title": "",
          "type": "string",
          "required": "",
          "default": ""
        },
        {
          "key": "landlord",
          "title": "",
          "type": "string",
          "required": "",
          "default": ""
        },
        {
          "key": "type",
          "title": "rent or own",
          "type": "string",
          "required": "",
          "default": ""
        },
        {
          "key": "howLong",
          "title": "",
          "type": "string",
          "required": "",
          "default": ""
        },
        {
          "key": "typeOfPet",
          "title": "",
          "type": "string",
          "required": "",
          "default": ""
        },
        {
          "key": "phone",
          "title": "",
          "type": "string",
          "required": "",
          "default": ""
        }
      ],
      "PropertyMeta": [
        {
          "key": "companyName",
          "title": "",
          "type": "string",
          "required": "",
          "default": ""
        },
        {
          "key": "paymentDay",
          "title": "",
          "type": "string",
          "required": "",
          "default": ""
        },
        {
          "key": "contact",
          "title": "",
          "type": "string",
          "required": "",
          "default": ""
        },
        {
          "key": "phone",
          "title": "",
          "type": "string",
          "required": "",
          "default": ""
        },
        {
          "key": "monthFee",
          "title": "",
          "type": "uint32",
          "required": "",
          "default": ""
        },
        {
          "key": "payType",
          "title": "1-monthly 2-annual 3-monthly_percent_of_rent 4 annual_percent_of_rent",
          "type": "uint32",
          "required": "",
          "default": ""
        },
        {
          "key": "service",
          "title": "",
          "type": "[]string",
          "required": "",
          "default": ""
        }
      ]
    },
    "router": [
      { "action": "user.info", "title": "", "Params": [] },
      {
        "action": "auth.forgot",
        "title": "密码重置",
        "Params": [
          {
            "key": "mail",
            "title": "",
            "type": "string",
            "required": "required",
            "default": ""
          }
        ]
      },
      {
        "action": "auth.resetpass",
        "title": "密码重置",
        "Params": [
          {
            "key": "code",
            "title": "校验码",
            "type": "string",
            "required": "required",
            "default": ""
          },
          {
            "key": "email",
            "title": "邮件地址",
            "type": "string",
            "required": "required",
            "default": ""
          },
          {
            "key": "password",
            "title": "新的密码",
            "type": "string",
            "required": "required",
            "default": ""
          }
        ]
      },
      {
        "action": "auth.signin",
        "title": "用户登入",
        "Params": [
          {
            "key": "email",
            "title": "",
            "type": "string",
            "required": "required",
            "default": ""
          },
          {
            "key": "password",
            "title": "",
            "type": "string",
            "required": "required",
            "default": ""
          }
        ]
      },
      {
        "action": "auth.signup",
        "title": "用户注册",
        "Params": [
          {
            "key": "name",
            "title": "",
            "type": "string",
            "required": "required",
            "default": ""
          },
          {
            "key": "email",
            "title": "",
            "type": "string",
            "required": "required",
            "default": ""
          },
          {
            "key": "password",
            "title": "",
            "type": "string",
            "required": "required",
            "default": ""
          }
        ]
      },
      {
        "action": "property.detail",
        "title": "property detail",
        "Params": [
          {
            "key": "propertyId",
            "title": "",
            "type": "int",
            "required": "required",
            "default": ""
          }
        ]
      },
      {
        "action": "property.list",
        "title": "property list",
        "Params": [
          {
            "key": "name",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "status",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "from",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          },
          {
            "key": "size",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "property.new",
        "title": "New or update property",
        "Params": [
          {
            "key": "id",
            "title": "0-new other-update",
            "type": "int",
            "required": "",
            "default": ""
          },
          {
            "key": "unit",
            "title": "",
            "type": "string",
            "required": "required",
            "default": ""
          },
          {
            "key": "street",
            "title": "",
            "type": "string",
            "required": "required",
            "default": ""
          },
          {
            "key": "city",
            "title": "",
            "type": "string",
            "required": "required",
            "default": ""
          },
          {
            "key": "province",
            "title": "",
            "type": "string",
            "required": "required",
            "default": ""
          },
          {
            "key": "postalCode",
            "title": "",
            "type": "string",
            "required": "required",
            "default": ""
          },
          {
            "key": "pics",
            "title": "",
            "type": "[]string",
            "required": "",
            "default": ""
          },
          {
            "key": "bedrooms",
            "title": "",
            "type": "uint8",
            "required": "",
            "default": ""
          },
          {
            "key": "bathrooms",
            "title": "",
            "type": "uint8",
            "required": "",
            "default": ""
          },
          {
            "key": "parkings",
            "title": "",
            "type": "uint8",
            "required": "",
            "default": ""
          },
          {
            "key": "propertyType",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "allowPet",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "buildingArea",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "yearBuilt",
            "title": "",
            "type": "int",
            "required": "required",
            "default": ""
          },
          {
            "key": "yearTax",
            "title": "",
            "type": "int",
            "required": "required",
            "default": ""
          },
          {
            "key": "expectedRent",
            "title": "",
            "type": "int",
            "required": "",
            "default": ""
          },
          {
            "key": "electricity",
            "title": "",
            "type": "int",
            "required": "",
            "default": ""
          },
          {
            "key": "wifi",
            "title": "",
            "type": "int",
            "required": "",
            "default": ""
          },
          {
            "key": "water",
            "title": "",
            "type": "int",
            "required": "",
            "default": ""
          },
          {
            "key": "gas",
            "title": "",
            "type": "int",
            "required": "",
            "default": ""
          },
          {
            "key": "facility",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "inroduction",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "insurance",
            "title": "",
            "type": "PropertyMeta",
            "required": "",
            "default": ""
          },
          {
            "key": "strata",
            "title": "",
            "type": "PropertyMeta",
            "required": "",
            "default": ""
          },
          {
            "key": "management",
            "title": "",
            "type": "PropertyMeta",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "technician.addfile",
        "title": "technician 增加文件资料",
        "Params": [
          {
            "key": "technicianId",
            "title": "技工的id",
            "type": "int",
            "required": "",
            "default": ""
          },
          {
            "key": "fileType",
            "title": "文件类型 contract application dirverLicense voidCheck",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "fileUrl",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "technician.addnote",
        "title": "给技工写评价",
        "Params": [
          {
            "key": "technicianId",
            "title": "",
            "type": "int",
            "required": "",
            "default": ""
          },
          {
            "key": "content",
            "title": "评价内容",
            "type": "int",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "technician.detail",
        "title": "tanant 详情",
        "Params": [
          {
            "key": "technicianId",
            "title": "租客的id",
            "type": "int",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "technician.list",
        "title": "技工的列表",
        "Params": [
          {
            "key": "name",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "skill",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "from",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          },
          {
            "key": "size",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "technician.new",
        "title": "technician 新增或修改",
        "Params": [
          {
            "key": "technicianId",
            "title": "0-new other-update",
            "type": "int",
            "required": "",
            "default": ""
          },
          {
            "key": "name",
            "title": "",
            "type": "string",
            "required": "required",
            "default": ""
          },
          {
            "key": "cell",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "email",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "address",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "skills",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "serviceArea",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "labor",
            "title": "每小时的费用",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "website",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "inroduction",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "landlord.addfile",
        "title": "landlord 编辑文件",
        "Params": [
          {
            "key": "landlordId",
            "title": "",
            "type": "int",
            "required": "",
            "default": ""
          },
          {
            "key": "fileType",
            "title": "delegateContract,voidCheck,insurance,other",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "url",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "landlord.addnote",
        "title": "给房东写评价",
        "Params": [
          {
            "key": "landlordId",
            "title": "",
            "type": "int",
            "required": "",
            "default": ""
          },
          {
            "key": "content",
            "title": "评价内容",
            "type": "int",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "landlord.detail",
        "title": "landlord 详细信息",
        "Params": [
          {
            "key": "landlordId",
            "title": "",
            "type": "int",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "landlord.list",
        "title": "landlord list",
        "Params": [
          {
            "key": "name",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "status",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "from",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          },
          {
            "key": "size",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "landlord.new",
        "title": "landlord 新增或修改",
        "Params": [
          {
            "key": "landlordId",
            "title": "0-new other-update",
            "type": "int",
            "required": "",
            "default": ""
          },
          {
            "key": "name",
            "title": "",
            "type": "string",
            "required": "required",
            "default": ""
          },
          {
            "key": "nationality",
            "title": "",
            "type": "string",
            "required": "required",
            "default": ""
          },
          {
            "key": "birthday",
            "title": "",
            "type": "string",
            "required": "required",
            "default": ""
          },
          {
            "key": "phone",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "cell",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "email",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "address",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "delegateContract",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "voidCheck",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "insurance",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "other",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "tenant.addfile",
        "title": "tanant 增加文件资料",
        "Params": [
          {
            "key": "tanentId",
            "title": "租客的id",
            "type": "int",
            "required": "",
            "default": ""
          },
          {
            "key": "fileType",
            "title": "文件类型 contract application dirverLicense voidCheck",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "fileUrl",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "tenant.addnote",
        "title": "给技工写评价",
        "Params": [
          {
            "key": "technicianId",
            "title": "",
            "type": "int",
            "required": "",
            "default": ""
          },
          {
            "key": "content",
            "title": "评价内容",
            "type": "int",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "tenant.application",
        "title": "申请租户",
        "Params": [
          {
            "key": "propertyId",
            "title": "",
            "type": "int",
            "required": "",
            "default": ""
          },
          {
            "key": "name",
            "title": "",
            "type": "string",
            "required": "required",
            "default": ""
          },
          {
            "key": "phone",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "cell",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "email",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "birthday",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "marital",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "socialInsuranceNo",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "dirverLicenseNo",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "bankName",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "branchAddress",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "emergencyContact",
            "title": "",
            "type": "[]Emergency",
            "required": "",
            "default": ""
          },
          {
            "key": "presentLivingInfomation",
            "title": "employer information",
            "type": "PresentLivingInfomation",
            "required": "",
            "default": ""
          },
          {
            "key": "employerInformation",
            "title": "employer information",
            "type": "Employer",
            "required": "",
            "default": ""
          },
          {
            "key": "rentalAddress",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "tenant.detail",
        "title": "tanant 详情",
        "Params": [
          {
            "key": "tanentId",
            "title": "租客的id",
            "type": "int",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "tenant.list",
        "title": "tenant list",
        "Params": [
          {
            "key": "name",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "status",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "from",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          },
          {
            "key": "size",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "tenant.new",
        "title": "tenant 新增或修改",
        "Params": [
          {
            "key": "tanentId",
            "title": "0-new other-update",
            "type": "int",
            "required": "",
            "default": ""
          },
          {
            "key": "name",
            "title": "",
            "type": "string",
            "required": "required",
            "default": ""
          },
          {
            "key": "phone",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "cell",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "email",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "birthday",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "marital",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "socialInsuranceNo",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "dirverLicenseNo",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "bankName",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "branchAddress",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "firstEmergency",
            "title": "",
            "type": "Emergency",
            "required": "",
            "default": ""
          },
          {
            "key": "nextEmergency",
            "title": "",
            "type": "Emergency",
            "required": "",
            "default": ""
          },
          {
            "key": "employer",
            "title": "employer information",
            "type": "Employer",
            "required": "",
            "default": ""
          },
          {
            "key": "monthlyRent",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          },
          {
            "key": "securityDeposite",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          },
          {
            "key": "moveInDate",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "moveOutDate",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "leaseType",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "collectFrequency",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "regularVisit",
            "title": "",
            "type": "int",
            "required": "",
            "default": ""
          },
          {
            "key": "rentalAddress",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "routine.applicationinfo",
        "title": "推广详情",
        "Params": [
          {
            "key": "id",
            "title": "",
            "type": "uint",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "routine.applicationlist",
        "title": "申请列表",
        "Params": [
          {
            "key": "from",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          },
          {
            "key": "size",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "routine.inspectioninfo",
        "title": "检查详情",
        "Params": [
          {
            "key": "id",
            "title": "",
            "type": "uint",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "routine.inspectionlist",
        "title": "检查列表",
        "Params": [
          {
            "key": "from",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          },
          {
            "key": "size",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "routine.marketinginfo",
        "title": "推广详情",
        "Params": [
          {
            "key": "id",
            "title": "",
            "type": "uint",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "routine.marketinglist",
        "title": "推广列表",
        "Params": [
          {
            "key": "from",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          },
          {
            "key": "size",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "routine.notification",
        "title": "send routine notification",
        "Params": [
          {
            "key": "type",
            "title": "",
            "type": "string",
            "required": "required",
            "default": ""
          },
          {
            "key": "unit",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "date",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "fromId",
            "title": "",
            "type": "int32",
            "required": "",
            "default": ""
          },
          {
            "key": "toId",
            "title": "",
            "type": "int32",
            "required": "",
            "default": ""
          },
          {
            "key": "fromName",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "toName",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          },
          {
            "key": "files",
            "title": "",
            "type": "[]string",
            "required": "",
            "default": ""
          },
          {
            "key": "description",
            "title": "",
            "type": "string",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "routine.paymentinfo",
        "title": "付款详情",
        "Params": [
          {
            "key": "id",
            "title": "",
            "type": "uint",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "routine.paymentlist",
        "title": "付款列表",
        "Params": [
          {
            "key": "from",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          },
          {
            "key": "size",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "routine.repairinfo",
        "title": "维修详情",
        "Params": [
          {
            "key": "id",
            "title": "",
            "type": "uint",
            "required": "",
            "default": ""
          }
        ]
      },
      {
        "action": "routine.repairlist",
        "title": "维修列表",
        "Params": [
          {
            "key": "from",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          },
          {
            "key": "size",
            "title": "",
            "type": "uint32",
            "required": "",
            "default": ""
          }
        ]
      },
      { "action": "dashboard.mybusiness", "title": "统计数据", "Params": [] }
    ]
  }
}
