{
  "getAllPSAppDEACModes" : [ {
    "codeName" : "Default",
    "logicName" : "DEFAULT",
    "name" : "DEFAULT",
    "getPSDEACModeDataItems" : [ {
      "dataType" : 25,
      "name" : "value",
      "getPSAppDEField" : {
        "name" : "IBIZBOOKID",
        "codeName" : "IBIZBOOKId"
      }
    }, {
      "dataType" : 25,
      "name" : "text",
      "getPSAppDEField" : {
        "name" : "IBIZBOOKNAME",
        "codeName" : "IBIZBOOKName"
      }
    } ],
    "pagingSize" : 50,
    "getTextPSAppDEField" : {
      "name" : "IBIZBOOKNAME",
      "codeName" : "IBIZBOOKName"
    },
    "getValuePSAppDEField" : {
      "name" : "IBIZBOOKID",
      "codeName" : "IBIZBOOKId"
    },
    "defaultMode" : true,
    "enablePagingBar" : false
  } ],
  "getAllPSAppDEActions" : [ {
    "actionMode" : "CHECKKEY",
    "codeName" : "CheckKey",
    "methodType" : "DEACTION",
    "name" : "CheckKey",
    "getPSAppDEMethodInput" : {
      "name" : "输入对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "getPSAppDEMethodReturn" : {
      "name" : "返回对象",
      "stdDataType" : 9,
      "type" : "SIMPLE"
    },
    "requestMethod" : "POST",
    "requestParamType" : "ENTITY",
    "requestPath" : "/checkkey",
    "builtinMethod" : false
  }, {
    "actionMode" : "CREATE",
    "codeName" : "Create",
    "methodType" : "DEACTION",
    "name" : "Create",
    "getPSAppDEMethodInput" : {
      "name" : "输入对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO",
      "output" : true
    },
    "getPSAppDEMethodReturn" : {
      "name" : "返回对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "requestMethod" : "POST",
    "requestParamType" : "ENTITY",
    "builtinMethod" : false,
    "noServiceCodeName" : true
  }, {
    "actionMode" : "CUSTOM",
    "actionType" : "DELOGIC",
    "codeName" : "Finish",
    "methodType" : "DEACTION",
    "name" : "finish",
    "getPSAppDELogic" : {
      "modelref" : true,
      "id" : "finish"
    },
    "getPSAppDEMethodInput" : {
      "codeName" : "FinishInput",
      "name" : "FinishInput",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "getPSAppDEMethodReturn" : {
      "codeName" : "FinishResult",
      "name" : "FinishResult",
      "type" : "VOID"
    },
    "builtinMethod" : false
  }, {
    "actionMode" : "READ",
    "codeName" : "Get",
    "methodType" : "DEACTION",
    "name" : "Get",
    "getPSAppDEMethodInput" : {
      "getKeyPSAppDEField" : {
        "name" : "IBIZBOOKID",
        "codeName" : "IBIZBOOKId"
      },
      "name" : "输入对象",
      "type" : "KEYFIELD"
    },
    "getPSAppDEMethodReturn" : {
      "name" : "返回对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "requestField" : "IBIZBOOKID",
    "requestMethod" : "GET",
    "requestParamType" : "FIELD",
    "builtinMethod" : false,
    "needResourceKey" : true,
    "noServiceCodeName" : true
  }, {
    "actionMode" : "GETDRAFT",
    "codeName" : "GetDraft",
    "methodType" : "DEACTION",
    "name" : "GetDraft",
    "getPSAppDEMethodInput" : {
      "name" : "输入对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "getPSAppDEMethodReturn" : {
      "name" : "返回对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "requestMethod" : "GET",
    "requestParamType" : "NONE",
    "requestPath" : "/getdraft",
    "builtinMethod" : false
  }, {
    "actionMode" : "CUSTOM",
    "actionType" : "DELOGIC",
    "codeName" : "Init",
    "methodType" : "DEACTION",
    "name" : "init",
    "getPSAppDELogic" : {
      "modelref" : true,
      "id" : "initData"
    },
    "getPSAppDEMethodInput" : {
      "codeName" : "InitInput",
      "name" : "InitInput",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "getPSAppDEMethodReturn" : {
      "codeName" : "InitResult",
      "name" : "InitResult",
      "type" : "VOID"
    },
    "builtinMethod" : false
  }, {
    "actionMode" : "CUSTOM",
    "actionType" : "DELOGIC",
    "codeName" : "NextAction",
    "methodType" : "DEACTION",
    "name" : "NextAction",
    "getPSAppDELogic" : {
      "modelref" : true,
      "id" : "NextAction"
    },
    "getPSAppDEMethodInput" : {
      "codeName" : "NextActionInput",
      "name" : "NextActionInput",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "getPSAppDEMethodReturn" : {
      "codeName" : "NextActionResult",
      "name" : "NextActionResult",
      "type" : "VOID"
    },
    "builtinMethod" : false
  }, {
    "actionMode" : "CUSTOM",
    "actionType" : "DELOGIC",
    "codeName" : "PreAction",
    "methodType" : "DEACTION",
    "name" : "PreAction",
    "getPSAppDELogic" : {
      "modelref" : true,
      "id" : "PreAction"
    },
    "getPSAppDEMethodInput" : {
      "codeName" : "PreActionInput",
      "name" : "PreActionInput",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "getPSAppDEMethodReturn" : {
      "codeName" : "PreActionResult",
      "name" : "PreActionResult",
      "type" : "VOID"
    },
    "builtinMethod" : false
  }, {
    "actionMode" : "DELETE",
    "batchActionMode" : 1,
    "codeName" : "Remove",
    "methodType" : "DEACTION",
    "name" : "Remove",
    "getPSAppDEMethodInput" : {
      "getKeyPSAppDEField" : {
        "name" : "IBIZBOOKID",
        "codeName" : "IBIZBOOKId"
      },
      "name" : "输入对象",
      "type" : "KEYFIELDS"
    },
    "getPSAppDEMethodReturn" : {
      "name" : "返回对象",
      "type" : "VOID"
    },
    "requestField" : "IBIZBOOKID",
    "requestMethod" : "DELETE",
    "requestParamType" : "FIELD",
    "builtinMethod" : false,
    "enableBatchAction" : true,
    "needResourceKey" : true,
    "noServiceCodeName" : true
  }, {
    "actionMode" : "UNKNOWN",
    "codeName" : "Save",
    "methodType" : "DEACTION",
    "name" : "Save",
    "getPSAppDEMethodInput" : {
      "name" : "输入对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "getPSAppDEMethodReturn" : {
      "name" : "返回对象",
      "type" : "VOID"
    },
    "requestMethod" : "POST",
    "requestParamType" : "ENTITY",
    "requestPath" : "/save",
    "builtinMethod" : false,
    "needResourceKey" : true
  }, {
    "actionMode" : "UPDATE",
    "codeName" : "Update",
    "methodType" : "DEACTION",
    "name" : "Update",
    "getPSAppDEMethodInput" : {
      "name" : "输入对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO",
      "output" : true
    },
    "getPSAppDEMethodReturn" : {
      "name" : "返回对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "requestMethod" : "PUT",
    "requestParamType" : "ENTITY",
    "builtinMethod" : false,
    "needResourceKey" : true,
    "noServiceCodeName" : true
  }, {
    "actionMode" : "UPDATE",
    "codeName" : "UpdatePress",
    "methodType" : "DEACTION",
    "name" : "UpdatePress",
    "getPSAppDEMethodInput" : {
      "name" : "输入对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO",
      "output" : true
    },
    "getPSAppDEMethodReturn" : {
      "name" : "返回对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "getPSSysPFPlugin" : {
      "pluginType" : "DEMETHOD",
      "pluginCode" : "PFPlugin2"
    },
    "requestMethod" : "PUT",
    "requestParamType" : "ENTITY",
    "requestPath" : "/updatepress",
    "builtinMethod" : false,
    "needResourceKey" : true
  } ],
  "getAllPSAppDEDataExports" : [ {
    "codeName" : "DataExport",
    "maxRowCount" : 1000,
    "name" : "数据导出",
    "getPSDEDataExportItems" : [ {
      "getCapPSLanguageRes" : {
        "lanResTag" : "DEF.LNAME.IBIZBOOKNAME"
      },
      "caption" : "图书名称",
      "format" : "%1$s",
      "name" : "ibizbookname",
      "getPSAppDEField" : {
        "name" : "IBIZBOOKNAME",
        "codeName" : "IBIZBOOKName"
      }
    }, {
      "getCapPSLanguageRes" : {
        "lanResTag" : "DEF.LNAME.AUTHOR"
      },
      "caption" : "图书作者",
      "format" : "%1$s",
      "name" : "author",
      "getPSAppDEField" : {
        "name" : "AUTHOR",
        "codeName" : "Author"
      }
    }, {
      "align" : "CENTER",
      "getCapPSLanguageRes" : {
        "lanResTag" : "DEF.LNAME.TYPE"
      },
      "caption" : "图书类型",
      "format" : "%1$s",
      "name" : "type",
      "getPSAppDEField" : {
        "name" : "TYPE",
        "codeName" : "Type"
      },
      "getPSCodeList" : {
        "modelref" : true,
        "path" : "PSSYSAPPS/Web/PSAPPCODELISTS/BookType.json"
      }
    }, {
      "getCapPSLanguageRes" : {
        "lanResTag" : "DEF.LNAME.PRESS"
      },
      "caption" : "图书出版社",
      "format" : "%1$s",
      "name" : "press",
      "getPSAppDEField" : {
        "name" : "PRESS",
        "codeName" : "Press"
      }
    }, {
      "align" : "CENTER",
      "getCapPSLanguageRes" : {
        "lanResTag" : "DEF.LNAME.PRICE"
      },
      "caption" : "图书价格",
      "format" : "%1$s",
      "name" : "price",
      "getPSAppDEField" : {
        "name" : "PRICE",
        "codeName" : "Price"
      }
    } ],
    "enableBackend" : true,
    "enableFront" : true
  } ],
  "getAllPSAppDEDataImports" : [ {
    "batchSize" : 1000,
    "codeName" : "DataImport",
    "createDataAccessAction" : "CREATE",
    "getCreatePSAppDEAction" : {
      "modelref" : true,
      "id" : "Create"
    },
    "name" : "数据导入",
    "getPSDEDataImportItems" : [ {
      "getCapPSLanguageRes" : {
        "lanResTag" : "DEF.LNAME.AUTHOR"
      },
      "caption" : "图书作者",
      "name" : "AUTHOR",
      "getPSAppDEField" : {
        "name" : "AUTHOR",
        "codeName" : "Author"
      }
    }, {
      "getCapPSLanguageRes" : {
        "lanResTag" : "DEF.LNAME.BOOKNUMBER"
      },
      "caption" : "图书数量",
      "name" : "BOOKNUMBER",
      "getPSAppDEField" : {
        "name" : "BOOKNUMBER",
        "codeName" : "Booknumber"
      }
    }, {
      "getCapPSLanguageRes" : {
        "lanResTag" : "DEF.LNAME.BORROWWAY"
      },
      "caption" : "借阅方式",
      "name" : "BORROWWAY",
      "getPSAppDEField" : {
        "name" : "BORROWWAY",
        "codeName" : "Borrowway"
      },
      "getPSCodeList" : {
        "modelref" : true,
        "path" : "PSSYSAPPS/Web/PSAPPCODELISTS/CodeList25.json"
      }
    }, {
      "getCapPSLanguageRes" : {
        "lanResTag" : "DEF.LNAME.IBIZBOOKID"
      },
      "caption" : "图书标识",
      "name" : "IBIZBOOKID",
      "getPSAppDEField" : {
        "name" : "IBIZBOOKID",
        "codeName" : "IBIZBOOKId"
      }
    }, {
      "getCapPSLanguageRes" : {
        "lanResTag" : "DEF.LNAME.IBIZBOOKNAME"
      },
      "caption" : "图书名称",
      "name" : "IBIZBOOKNAME",
      "getPSAppDEField" : {
        "name" : "IBIZBOOKNAME",
        "codeName" : "IBIZBOOKName"
      }
    }, {
      "getCapPSLanguageRes" : {
        "lanResTag" : "DEF.LNAME.PRESS"
      },
      "caption" : "图书出版社",
      "name" : "PRESS",
      "getPSAppDEField" : {
        "name" : "PRESS",
        "codeName" : "Press"
      }
    }, {
      "getCapPSLanguageRes" : {
        "lanResTag" : "DEF.LNAME.PRICE"
      },
      "caption" : "图书价格",
      "name" : "PRICE",
      "getPSAppDEField" : {
        "name" : "PRICE",
        "codeName" : "Price"
      }
    }, {
      "getCapPSLanguageRes" : {
        "lanResTag" : "DEF.LNAME.SAILSTATE"
      },
      "caption" : "图书销售状态",
      "name" : "SAILSTATE",
      "getPSAppDEField" : {
        "name" : "SAILSTATE",
        "codeName" : "Sailstate"
      },
      "getPSCodeList" : {
        "modelref" : true,
        "path" : "PSSYSAPPS/Web/PSAPPCODELISTS/BookSailState.json"
      }
    }, {
      "getCapPSLanguageRes" : {
        "lanResTag" : "DEF.LNAME.SUBTEXT"
      },
      "caption" : "图书描述",
      "name" : "SUBTEXT",
      "getPSAppDEField" : {
        "name" : "SUBTEXT",
        "codeName" : "Subtext"
      }
    }, {
      "getCapPSLanguageRes" : {
        "lanResTag" : "DEF.LNAME.TAG"
      },
      "caption" : "标签",
      "name" : "TAG",
      "getPSAppDEField" : {
        "name" : "TAG",
        "codeName" : "Tag"
      }
    }, {
      "getCapPSLanguageRes" : {
        "lanResTag" : "DEF.LNAME.TYPE"
      },
      "caption" : "图书类型",
      "name" : "TYPE",
      "getPSAppDEField" : {
        "name" : "TYPE",
        "codeName" : "Type"
      },
      "getPSCodeList" : {
        "modelref" : true,
        "path" : "PSSYSAPPS/Web/PSAPPCODELISTS/BookType.json"
      }
    } ],
    "updateDataAccessAction" : "UPDATE",
    "getUpdatePSAppDEAction" : {
      "modelref" : true,
      "id" : "Update"
    },
    "defaultMode" : true,
    "enableBackend" : true,
    "enableFront" : true,
    "ignoreError" : false
  } ],
  "getAllPSAppDEDataSets" : [ {
    "codeName" : "FetchDefault",
    "methodType" : "FETCH",
    "name" : "FetchDefault",
    "getPSAppDEMethodInput" : {
      "name" : "输入对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKFilterDTO"
      },
      "type" : "DTO"
    },
    "getPSAppDEMethodReturn" : {
      "name" : "返回对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "PAGE"
    },
    "requestMethod" : "GET",
    "requestParamType" : "URIPARAM",
    "requestPath" : "/fetchdefault",
    "builtinMethod" : false
  } ],
  "getAllPSAppDEFields" : [ {
    "codeName" : "CreateMan",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.CREATEMAN"
    },
    "logicName" : "建立人",
    "name" : "CREATEMAN",
    "stdDataType" : 25,
    "stringLength" : 60
  }, {
    "codeName" : "IBIZBOOKName",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.IBIZBOOKNAME"
    },
    "logicName" : "图书名称",
    "name" : "IBIZBOOKNAME",
    "stdDataType" : 25,
    "stringLength" : 200,
    "enableQuickSearch" : true,
    "majorField" : true
  }, {
    "codeName" : "IBIZBOOKId",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.IBIZBOOKID"
    },
    "logicName" : "图书标识",
    "name" : "IBIZBOOKID",
    "stdDataType" : 25,
    "stringLength" : 100,
    "keyField" : true
  }, {
    "codeName" : "CreateDate",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.CREATEDATE"
    },
    "logicName" : "建立时间",
    "name" : "CREATEDATE",
    "stdDataType" : 5,
    "valueFormat" : "YYYY-MM-DD HH:mm:ss"
  }, {
    "codeName" : "UpdateMan",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.UPDATEMAN"
    },
    "logicName" : "更新人",
    "name" : "UPDATEMAN",
    "stdDataType" : 25,
    "stringLength" : 60
  }, {
    "codeName" : "UpdateDate",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.UPDATEDATE"
    },
    "logicName" : "更新时间",
    "name" : "UPDATEDATE",
    "stdDataType" : 5,
    "valueFormat" : "YYYY-MM-DD HH:mm:ss"
  }, {
    "codeName" : "Author",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.AUTHOR"
    },
    "logicName" : "图书作者",
    "name" : "AUTHOR",
    "stdDataType" : 25,
    "stringLength" : 100
  }, {
    "codeName" : "Price",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.PRICE"
    },
    "logicName" : "图书价格",
    "name" : "PRICE",
    "precision" : 2,
    "stdDataType" : 7
  }, {
    "codeName" : "Press",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.PRESS"
    },
    "logicName" : "图书出版社",
    "name" : "PRESS",
    "stdDataType" : 25,
    "stringLength" : 100
  }, {
    "codeName" : "Type",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.TYPE"
    },
    "logicName" : "图书类型",
    "name" : "TYPE",
    "stdDataType" : 25,
    "stringLength" : 100
  }, {
    "codeName" : "Booknumber",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.BOOKNUMBER"
    },
    "logicName" : "图书数量",
    "name" : "BOOKNUMBER",
    "stdDataType" : 9
  }, {
    "codeName" : "Subtext",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.SUBTEXT"
    },
    "logicName" : "图书描述",
    "name" : "SUBTEXT",
    "stdDataType" : 25,
    "stringLength" : 100
  }, {
    "codeName" : "Lendouttime",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.LENDOUTTIME"
    },
    "logicName" : "借出日期",
    "name" : "LENDOUTTIME",
    "stdDataType" : 5,
    "valueFormat" : "YYYY-MM-DD"
  }, {
    "codeName" : "Returntime",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.RETURNTIME"
    },
    "logicName" : "归还日期",
    "name" : "RETURNTIME",
    "stdDataType" : 5,
    "valueFormat" : "YYYY-MM-DD"
  }, {
    "codeName" : "Icon",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.ICON"
    },
    "logicName" : "图标",
    "name" : "ICON",
    "stdDataType" : 21,
    "stringLength" : 1048576
  }, {
    "codeName" : "Sailstate",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.SAILSTATE"
    },
    "logicName" : "图书销售状态",
    "name" : "SAILSTATE",
    "stdDataType" : 25,
    "stringLength" : 100
  }, {
    "codeName" : "Borrowstatus",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.BORROWSTATUS"
    },
    "logicName" : "图书借阅状态",
    "name" : "BORROWSTATUS",
    "stdDataType" : 9
  }, {
    "codeName" : "Stepstatus",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.STEPSTATUS"
    },
    "logicName" : "步骤",
    "name" : "STEPSTATUS",
    "stdDataType" : 25,
    "stringLength" : 100
  }, {
    "codeName" : "Borrower",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.BORROWER"
    },
    "logicName" : "借阅人",
    "name" : "BORROWER",
    "stdDataType" : 25,
    "stringLength" : 100
  }, {
    "codeName" : "Borrowway",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.BORROWWAY"
    },
    "logicName" : "借阅方式",
    "name" : "BORROWWAY",
    "stdDataType" : 25,
    "stringLength" : 60
  }, {
    "codeName" : "Returnlib",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.RETURNLIB"
    },
    "logicName" : "归还图馆",
    "name" : "RETURNLIB",
    "stdDataType" : 25,
    "stringLength" : 60
  }, {
    "codeName" : "Borrowerid",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.BORROWERID"
    },
    "logicName" : "借阅人ID",
    "name" : "BORROWERID",
    "stdDataType" : 25,
    "stringLength" : 100
  }, {
    "codeName" : "Borrower1",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.BORROWER1"
    },
    "logicName" : "借阅人1",
    "name" : "BORROWER1",
    "stdDataType" : 21,
    "stringLength" : 1048576
  }, {
    "codeName" : "Borrower1_id",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.BORROWER1_ID"
    },
    "logicName" : "借阅人1_ID",
    "name" : "BORROWER1_ID",
    "stdDataType" : 25,
    "stringLength" : 100
  }, {
    "codeName" : "Borrower2",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.BORROWER2"
    },
    "logicName" : "借阅人2",
    "name" : "BORROWER2",
    "stdDataType" : 25,
    "stringLength" : 100
  }, {
    "codeName" : "Borrower2_id",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.BORROWER2_ID"
    },
    "logicName" : "借阅人2_ID",
    "name" : "BORROWER2_ID",
    "stdDataType" : 25,
    "stringLength" : 100
  }, {
    "codeName" : "Borrower3",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.BORROWER3"
    },
    "logicName" : "借阅人3",
    "name" : "BORROWER3",
    "stdDataType" : 21,
    "stringLength" : 1048576
  }, {
    "codeName" : "Borrower3_id",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.BORROWER3_ID"
    },
    "logicName" : "借阅人3_ID",
    "name" : "BORROWER3_ID",
    "stdDataType" : 25,
    "stringLength" : 100
  }, {
    "codeName" : "Tag",
    "getLNPSLanguageRes" : {
      "lanResTag" : "DEF.LNAME.TAG"
    },
    "logicName" : "标签",
    "name" : "TAG",
    "stdDataType" : 21,
    "stringLength" : 1048576
  } ],
  "getAllPSAppDELogics" : [ {
    "codeName" : "NextAction",
    "defaultParamName" : "Default",
    "logicName" : "执行下一步",
    "name" : "执行下一步",
    "getPSDELogicNodes" : [ {
      "codeName" : "Begin",
      "logicNodeType" : "BEGIN",
      "name" : "开始",
      "getPSDELogicLinks" : [ {
        "getDstPSDELogicNode" : {
          "modelref" : true,
          "id" : "Prepareparam1"
        },
        "name" : "连接8805",
        "getSrcPSDELogicNode" : {
          "modelref" : true,
          "id" : "Begin"
        }
      } ],
      "parallelOutput" : true
    }, {
      "codeName" : "Prepareparam1",
      "logicNodeType" : "PREPAREPARAM",
      "name" : "准备参数",
      "getPSDELogicNodeParams" : [ {
        "dstFieldName" : "STEPSTATUS",
        "getDstPSDELogicParam" : {
          "modelref" : true,
          "id" : "Default"
        },
        "name" : "直接值[step3] ==> Default[STEPSTATUS]",
        "paramAction" : "SETPARAMVALUE",
        "srcValue" : "step3",
        "srcValueType" : "SRCVALUE"
      } ],
      "parallelOutput" : true
    } ],
    "getPSDELogicParams" : [ {
      "codeName" : "Default",
      "logicName" : "传入变量",
      "name" : "传入变量",
      "getParamPSAppDataEntity" : {
        "modelref" : true,
        "path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
      },
      "default" : true,
      "entityParam" : true
    } ],
    "getStartPSDELogicNode" : {
      "modelref" : true,
      "id" : "Begin"
    },
    "enableBackend" : false,
    "enableFront" : true
  }, {
    "codeName" : "PreAction",
    "defaultParamName" : "Default",
    "logicName" : "执行上一步",
    "name" : "执行上一步",
    "getPSDELogicNodes" : [ {
      "codeName" : "Begin",
      "logicNodeType" : "BEGIN",
      "name" : "开始",
      "getPSDELogicLinks" : [ {
        "getDstPSDELogicNode" : {
          "modelref" : true,
          "id" : "Prepareparam1"
        },
        "name" : "连接3490",
        "getSrcPSDELogicNode" : {
          "modelref" : true,
          "id" : "Begin"
        }
      } ],
      "parallelOutput" : true
    }, {
      "codeName" : "Prepareparam1",
      "logicNodeType" : "PREPAREPARAM",
      "name" : "准备参数",
      "getPSDELogicNodeParams" : [ {
        "dstFieldName" : "STEPSTATUS",
        "getDstPSDELogicParam" : {
          "modelref" : true,
          "id" : "Default"
        },
        "name" : "直接值[step1] ==> Default[STEPSTATUS]",
        "paramAction" : "SETPARAMVALUE",
        "srcValue" : "step1",
        "srcValueType" : "SRCVALUE"
      } ],
      "parallelOutput" : true
    } ],
    "getPSDELogicParams" : [ {
      "codeName" : "Default",
      "logicName" : "传入变量",
      "name" : "传入变量",
      "getParamPSAppDataEntity" : {
        "modelref" : true,
        "path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
      },
      "default" : true,
      "entityParam" : true
    } ],
    "getStartPSDELogicNode" : {
      "modelref" : true,
      "id" : "Begin"
    },
    "enableBackend" : false,
    "enableFront" : true
  }, {
    "codeName" : "finish",
    "defaultParamName" : "Default",
    "logicName" : "完成图书流程",
    "name" : "完成图书流程",
    "getPSDELogicNodes" : [ {
      "codeName" : "Begin",
      "logicNodeType" : "BEGIN",
      "name" : "开始",
      "getPSDELogicLinks" : [ {
        "getDstPSDELogicNode" : {
          "modelref" : true,
          "id" : "Deaction1"
        },
        "name" : "连接8721",
        "getSrcPSDELogicNode" : {
          "modelref" : true,
          "id" : "Begin"
        }
      } ],
      "parallelOutput" : true
    }, {
      "codeName" : "Deaction1",
      "getDstPSAppDEAction" : {
        "modelref" : true,
        "id" : "Update"
      },
      "getDstPSAppDataEntity" : {
        "modelref" : true,
        "path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
      },
      "getDstPSDELogicParam" : {
        "modelref" : true,
        "id" : "Default"
      },
      "logicNodeType" : "DEACTION",
      "name" : "完成图书状态",
      "parallelOutput" : true
    } ],
    "getPSDELogicParams" : [ {
      "codeName" : "Default",
      "logicName" : "传入变量",
      "name" : "传入变量",
      "getParamPSAppDataEntity" : {
        "modelref" : true,
        "path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
      },
      "default" : true,
      "entityParam" : true
    } ],
    "getStartPSDELogicNode" : {
      "modelref" : true,
      "id" : "Begin"
    },
    "enableBackend" : false,
    "enableFront" : true
  }, {
    "codeName" : "initData",
    "defaultParamName" : "Default",
    "logicName" : "图书初始化",
    "name" : "图书初始化",
    "getPSDELogicNodes" : [ {
      "codeName" : "Begin",
      "logicNodeType" : "BEGIN",
      "name" : "开始",
      "getPSDELogicLinks" : [ {
        "getDstPSDELogicNode" : {
          "modelref" : true,
          "id" : "Deaction1"
        },
        "name" : "连接3034",
        "getSrcPSDELogicNode" : {
          "modelref" : true,
          "id" : "Begin"
        }
      } ],
      "parallelOutput" : true
    }, {
      "codeName" : "Deaction1",
      "getDstPSAppDEAction" : {
        "modelref" : true,
        "id" : "Get"
      },
      "getDstPSAppDataEntity" : {
        "modelref" : true,
        "path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
      },
      "getDstPSDELogicParam" : {
        "modelref" : true,
        "id" : "Default"
      },
      "logicNodeType" : "DEACTION",
      "name" : "获取图书数据",
      "parallelOutput" : true
    } ],
    "getPSDELogicParams" : [ {
      "codeName" : "Default",
      "logicName" : "传入变量",
      "name" : "传入变量",
      "getParamPSAppDataEntity" : {
        "modelref" : true,
        "path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
      },
      "default" : true,
      "entityParam" : true
    } ],
    "getStartPSDELogicNode" : {
      "modelref" : true,
      "id" : "Begin"
    },
    "enableBackend" : false,
    "enableFront" : true
  }, {
    "codeName" : "print",
    "defaultParamName" : "DEFAULT",
    "logicName" : "打印",
    "name" : "打印",
    "scriptCode" : "console.log('界面逻辑调用了我');",
    "customCode" : true,
    "enableBackend" : false,
    "enableFront" : true
  } ],
  "getAllPSAppDEMethodDTOs" : [ {
    "codeName" : "IBIZBOOKDTO",
    "name" : "IBIZBOOKDTO",
    "getPSAppDEMethodDTOFields" : [ {
      "codeName" : "Author",
      "logicName" : "图书作者",
      "name" : "Author",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "AUTHOR",
        "codeName" : "Author"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    }, {
      "codeName" : "Booknumber",
      "logicName" : "图书数量",
      "name" : "Booknumber",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "BOOKNUMBER",
        "codeName" : "Booknumber"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 9,
      "type" : "SIMPLE"
    }, {
      "codeName" : "Borrower",
      "logicName" : "借阅人",
      "name" : "Borrower",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "BORROWER",
        "codeName" : "Borrower"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    }, {
      "codeName" : "Borrower1",
      "logicName" : "借阅人1",
      "name" : "Borrower1",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "BORROWER1",
        "codeName" : "Borrower1"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 21,
      "type" : "SIMPLE"
    }, {
      "codeName" : "Borrower1_id",
      "logicName" : "借阅人1_ID",
      "name" : "Borrower1_id",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "BORROWER1_ID",
        "codeName" : "Borrower1_id"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    }, {
      "codeName" : "Borrower2",
      "logicName" : "借阅人2",
      "name" : "Borrower2",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "BORROWER2",
        "codeName" : "Borrower2"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    }, {
      "codeName" : "Borrower2_id",
      "logicName" : "借阅人2_ID",
      "name" : "Borrower2_id",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "BORROWER2_ID",
        "codeName" : "Borrower2_id"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    }, {
      "codeName" : "Borrower3",
      "logicName" : "借阅人3",
      "name" : "Borrower3",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "BORROWER3",
        "codeName" : "Borrower3"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 21,
      "type" : "SIMPLE"
    }, {
      "codeName" : "Borrower3_id",
      "logicName" : "借阅人3_ID",
      "name" : "Borrower3_id",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "BORROWER3_ID",
        "codeName" : "Borrower3_id"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    }, {
      "codeName" : "Borrowerid",
      "logicName" : "借阅人ID",
      "name" : "Borrowerid",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "BORROWERID",
        "codeName" : "Borrowerid"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    }, {
      "codeName" : "Borrowstatus",
      "logicName" : "图书借阅状态",
      "name" : "Borrowstatus",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "BORROWSTATUS",
        "codeName" : "Borrowstatus"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 9,
      "type" : "SIMPLE"
    }, {
      "codeName" : "Borrowway",
      "logicName" : "借阅方式",
      "name" : "Borrowway",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "BORROWWAY",
        "codeName" : "Borrowway"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    }, {
      "codeName" : "CreateDate",
      "logicName" : "建立时间",
      "name" : "CreateDate",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "CREATEDATE",
        "codeName" : "CreateDate"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 5,
      "type" : "SIMPLE",
      "allowEmpty" : false
    }, {
      "codeName" : "CreateMan",
      "logicName" : "建立人",
      "name" : "CreateMan",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "CREATEMAN",
        "codeName" : "CreateMan"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 25,
      "type" : "SIMPLE",
      "allowEmpty" : false
    }, {
      "codeName" : "IBIZBOOKId",
      "logicName" : "图书标识",
      "name" : "IBIZBOOKId",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "IBIZBOOKID",
        "codeName" : "IBIZBOOKId"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 25,
      "type" : "SIMPLE",
      "allowEmpty" : false
    }, {
      "codeName" : "IBIZBOOKName",
      "logicName" : "图书名称",
      "name" : "IBIZBOOKName",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "IBIZBOOKNAME",
        "codeName" : "IBIZBOOKName"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 25,
      "type" : "SIMPLE",
      "allowEmpty" : false
    }, {
      "codeName" : "Icon",
      "logicName" : "图标",
      "name" : "Icon",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "ICON",
        "codeName" : "Icon"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 21,
      "type" : "SIMPLE"
    }, {
      "codeName" : "Lendouttime",
      "logicName" : "借出日期",
      "name" : "Lendouttime",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "LENDOUTTIME",
        "codeName" : "Lendouttime"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 5,
      "type" : "SIMPLE",
      "allowEmpty" : false
    }, {
      "codeName" : "Press",
      "logicName" : "图书出版社",
      "name" : "Press",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "PRESS",
        "codeName" : "Press"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    }, {
      "codeName" : "Price",
      "logicName" : "图书价格",
      "name" : "Price",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "PRICE",
        "codeName" : "Price"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 7,
      "type" : "SIMPLE"
    }, {
      "codeName" : "Returnlib",
      "logicName" : "归还图馆",
      "name" : "Returnlib",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "RETURNLIB",
        "codeName" : "Returnlib"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    }, {
      "codeName" : "Returntime",
      "logicName" : "归还日期",
      "name" : "Returntime",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "RETURNTIME",
        "codeName" : "Returntime"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 5,
      "type" : "SIMPLE",
      "allowEmpty" : false
    }, {
      "codeName" : "Sailstate",
      "logicName" : "图书销售状态",
      "name" : "Sailstate",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "SAILSTATE",
        "codeName" : "Sailstate"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    }, {
      "codeName" : "Stepstatus",
      "logicName" : "步骤",
      "name" : "Stepstatus",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "STEPSTATUS",
        "codeName" : "Stepstatus"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    }, {
      "codeName" : "Subtext",
      "logicName" : "图书描述",
      "name" : "Subtext",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "SUBTEXT",
        "codeName" : "Subtext"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    }, {
      "codeName" : "Tag",
      "logicName" : "标签",
      "name" : "Tag",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "TAG",
        "codeName" : "Tag"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 21,
      "type" : "SIMPLE"
    }, {
      "codeName" : "Type",
      "logicName" : "图书类型",
      "name" : "Type",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "TYPE",
        "codeName" : "Type"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    }, {
      "codeName" : "UpdateDate",
      "logicName" : "更新时间",
      "name" : "UpdateDate",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "UPDATEDATE",
        "codeName" : "UpdateDate"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 5,
      "type" : "SIMPLE",
      "allowEmpty" : false
    }, {
      "codeName" : "UpdateMan",
      "logicName" : "更新人",
      "name" : "UpdateMan",
      "orderValue" : 1000,
      "getPSAppDEField" : {
        "name" : "UPDATEMAN",
        "codeName" : "UpdateMan"
      },
      "sourceType" : "DEFIELD",
      "stdDataType" : 25,
      "type" : "SIMPLE",
      "allowEmpty" : false
    } ],
    "sourceType" : "DE",
    "type" : "DEFAULT"
  }, {
    "codeName" : "IBIZBOOKFilterDTO",
    "name" : "IBIZBOOKFilterDTO",
    "getPSAppDEMethodDTOFields" : [ {
      "codeName" : "N_BORROWWAY_EQ",
      "logicName" : "借阅方式",
      "name" : "N_BORROWWAY_EQ",
      "orderValue" : 99999,
      "getPSAppDEField" : {
        "name" : "BORROWWAY",
        "codeName" : "Borrowway"
      },
      "sourceType" : "DEFSEARCHMODE",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    }, {
      "codeName" : "N_IBIZBOOKID_EQ",
      "logicName" : "图书标识",
      "name" : "N_IBIZBOOKID_EQ",
      "orderValue" : 99999,
      "getPSAppDEField" : {
        "name" : "IBIZBOOKID",
        "codeName" : "IBIZBOOKId"
      },
      "sourceType" : "DEFSEARCHMODE",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    }, {
      "codeName" : "N_IBIZBOOKNAME_LIKE",
      "logicName" : "图书名称",
      "name" : "N_IBIZBOOKNAME_LIKE",
      "orderValue" : 99999,
      "getPSAppDEField" : {
        "name" : "IBIZBOOKNAME",
        "codeName" : "IBIZBOOKName"
      },
      "sourceType" : "DEFSEARCHMODE",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    }, {
      "codeName" : "N_PRICE_GTANDEQ",
      "logicName" : "图书价格",
      "name" : "N_PRICE_GTANDEQ",
      "orderValue" : 99999,
      "getPSAppDEField" : {
        "name" : "PRICE",
        "codeName" : "Price"
      },
      "sourceType" : "DEFSEARCHMODE",
      "stdDataType" : 7,
      "type" : "SIMPLE"
    }, {
      "codeName" : "N_RETURNLIB_EQ",
      "logicName" : "归还图馆",
      "name" : "N_RETURNLIB_EQ",
      "orderValue" : 99999,
      "getPSAppDEField" : {
        "name" : "RETURNLIB",
        "codeName" : "Returnlib"
      },
      "sourceType" : "DEFSEARCHMODE",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    }, {
      "codeName" : "N_SAILSTATE_EQ",
      "logicName" : "图书销售状态",
      "name" : "N_SAILSTATE_EQ",
      "orderValue" : 99999,
      "getPSAppDEField" : {
        "name" : "SAILSTATE",
        "codeName" : "Sailstate"
      },
      "sourceType" : "DEFSEARCHMODE",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    }, {
      "codeName" : "N_TYPE_EQ",
      "logicName" : "图书类型",
      "name" : "N_TYPE_EQ",
      "orderValue" : 99999,
      "getPSAppDEField" : {
        "name" : "TYPE",
        "codeName" : "Type"
      },
      "sourceType" : "DEFSEARCHMODE",
      "stdDataType" : 25,
      "type" : "SIMPLE"
    } ],
    "sourceType" : "DE",
    "type" : "DEFILTER"
  } ],
  "getAllPSAppDEMethods" : [ {
    "actionMode" : "CHECKKEY",
    "codeName" : "CheckKey",
    "methodType" : "DEACTION",
    "name" : "CheckKey",
    "getPSAppDEMethodInput" : {
      "name" : "输入对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "getPSAppDEMethodReturn" : {
      "name" : "返回对象",
      "stdDataType" : 9,
      "type" : "SIMPLE"
    },
    "requestMethod" : "POST",
    "requestParamType" : "ENTITY",
    "requestPath" : "/checkkey",
    "builtinMethod" : false
  }, {
    "actionMode" : "CREATE",
    "codeName" : "Create",
    "methodType" : "DEACTION",
    "name" : "Create",
    "getPSAppDEMethodInput" : {
      "name" : "输入对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO",
      "output" : true
    },
    "getPSAppDEMethodReturn" : {
      "name" : "返回对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "requestMethod" : "POST",
    "requestParamType" : "ENTITY",
    "builtinMethod" : false,
    "noServiceCodeName" : true
  }, {
    "actionMode" : "CUSTOM",
    "actionType" : "DELOGIC",
    "codeName" : "Finish",
    "methodType" : "DEACTION",
    "name" : "finish",
    "getPSAppDELogic" : {
      "modelref" : true,
      "id" : "finish"
    },
    "getPSAppDEMethodInput" : {
      "codeName" : "FinishInput",
      "name" : "FinishInput",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "getPSAppDEMethodReturn" : {
      "codeName" : "FinishResult",
      "name" : "FinishResult",
      "type" : "VOID"
    },
    "builtinMethod" : false
  }, {
    "actionMode" : "READ",
    "codeName" : "Get",
    "methodType" : "DEACTION",
    "name" : "Get",
    "getPSAppDEMethodInput" : {
      "getKeyPSAppDEField" : {
        "name" : "IBIZBOOKID",
        "codeName" : "IBIZBOOKId"
      },
      "name" : "输入对象",
      "type" : "KEYFIELD"
    },
    "getPSAppDEMethodReturn" : {
      "name" : "返回对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "requestField" : "IBIZBOOKID",
    "requestMethod" : "GET",
    "requestParamType" : "FIELD",
    "builtinMethod" : false,
    "needResourceKey" : true,
    "noServiceCodeName" : true
  }, {
    "actionMode" : "GETDRAFT",
    "codeName" : "GetDraft",
    "methodType" : "DEACTION",
    "name" : "GetDraft",
    "getPSAppDEMethodInput" : {
      "name" : "输入对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "getPSAppDEMethodReturn" : {
      "name" : "返回对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "requestMethod" : "GET",
    "requestParamType" : "NONE",
    "requestPath" : "/getdraft",
    "builtinMethod" : false
  }, {
    "actionMode" : "CUSTOM",
    "actionType" : "DELOGIC",
    "codeName" : "Init",
    "methodType" : "DEACTION",
    "name" : "init",
    "getPSAppDELogic" : {
      "modelref" : true,
      "id" : "initData"
    },
    "getPSAppDEMethodInput" : {
      "codeName" : "InitInput",
      "name" : "InitInput",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "getPSAppDEMethodReturn" : {
      "codeName" : "InitResult",
      "name" : "InitResult",
      "type" : "VOID"
    },
    "builtinMethod" : false
  }, {
    "actionMode" : "CUSTOM",
    "actionType" : "DELOGIC",
    "codeName" : "NextAction",
    "methodType" : "DEACTION",
    "name" : "NextAction",
    "getPSAppDELogic" : {
      "modelref" : true,
      "id" : "NextAction"
    },
    "getPSAppDEMethodInput" : {
      "codeName" : "NextActionInput",
      "name" : "NextActionInput",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "getPSAppDEMethodReturn" : {
      "codeName" : "NextActionResult",
      "name" : "NextActionResult",
      "type" : "VOID"
    },
    "builtinMethod" : false
  }, {
    "actionMode" : "CUSTOM",
    "actionType" : "DELOGIC",
    "codeName" : "PreAction",
    "methodType" : "DEACTION",
    "name" : "PreAction",
    "getPSAppDELogic" : {
      "modelref" : true,
      "id" : "PreAction"
    },
    "getPSAppDEMethodInput" : {
      "codeName" : "PreActionInput",
      "name" : "PreActionInput",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "getPSAppDEMethodReturn" : {
      "codeName" : "PreActionResult",
      "name" : "PreActionResult",
      "type" : "VOID"
    },
    "builtinMethod" : false
  }, {
    "actionMode" : "DELETE",
    "batchActionMode" : 1,
    "codeName" : "Remove",
    "methodType" : "DEACTION",
    "name" : "Remove",
    "getPSAppDEMethodInput" : {
      "getKeyPSAppDEField" : {
        "name" : "IBIZBOOKID",
        "codeName" : "IBIZBOOKId"
      },
      "name" : "输入对象",
      "type" : "KEYFIELDS"
    },
    "getPSAppDEMethodReturn" : {
      "name" : "返回对象",
      "type" : "VOID"
    },
    "requestField" : "IBIZBOOKID",
    "requestMethod" : "DELETE",
    "requestParamType" : "FIELD",
    "builtinMethod" : false,
    "enableBatchAction" : true,
    "needResourceKey" : true,
    "noServiceCodeName" : true
  }, {
    "actionMode" : "UNKNOWN",
    "codeName" : "Save",
    "methodType" : "DEACTION",
    "name" : "Save",
    "getPSAppDEMethodInput" : {
      "name" : "输入对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "getPSAppDEMethodReturn" : {
      "name" : "返回对象",
      "type" : "VOID"
    },
    "requestMethod" : "POST",
    "requestParamType" : "ENTITY",
    "requestPath" : "/save",
    "builtinMethod" : false,
    "needResourceKey" : true
  }, {
    "actionMode" : "UPDATE",
    "codeName" : "Update",
    "methodType" : "DEACTION",
    "name" : "Update",
    "getPSAppDEMethodInput" : {
      "name" : "输入对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO",
      "output" : true
    },
    "getPSAppDEMethodReturn" : {
      "name" : "返回对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "requestMethod" : "PUT",
    "requestParamType" : "ENTITY",
    "builtinMethod" : false,
    "needResourceKey" : true,
    "noServiceCodeName" : true
  }, {
    "actionMode" : "UPDATE",
    "codeName" : "UpdatePress",
    "methodType" : "DEACTION",
    "name" : "UpdatePress",
    "getPSAppDEMethodInput" : {
      "name" : "输入对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO",
      "output" : true
    },
    "getPSAppDEMethodReturn" : {
      "name" : "返回对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "DTO"
    },
    "getPSSysPFPlugin" : {
      "pluginType" : "DEMETHOD",
      "pluginCode" : "PFPlugin2"
    },
    "requestMethod" : "PUT",
    "requestParamType" : "ENTITY",
    "requestPath" : "/updatepress",
    "builtinMethod" : false,
    "needResourceKey" : true
  }, {
    "codeName" : "FetchDefault",
    "methodType" : "FETCH",
    "name" : "FetchDefault",
    "getPSAppDEMethodInput" : {
      "name" : "输入对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKFilterDTO"
      },
      "type" : "DTO"
    },
    "getPSAppDEMethodReturn" : {
      "name" : "返回对象",
      "getPSAppDEMethodDTO" : {
        "modelref" : true,
        "id" : "IBIZBOOKDTO"
      },
      "type" : "PAGE"
    },
    "requestMethod" : "GET",
    "requestParamType" : "URIPARAM",
    "requestPath" : "/fetchdefault",
    "builtinMethod" : false
  }, {
    "codeName" : "FilterCreate",
    "methodType" : "FILTERACTION",
    "name" : "FILTERCREATE",
    "builtinMethod" : true
  }, {
    "codeName" : "FilterFetch",
    "methodType" : "FILTERACTION",
    "name" : "FILTERFETCH",
    "builtinMethod" : true
  }, {
    "codeName" : "FilterGet",
    "methodType" : "FILTERACTION",
    "name" : "FILTERGET",
    "builtinMethod" : true
  }, {
    "codeName" : "FilterGetDraft",
    "methodType" : "FILTERACTION",
    "name" : "FILTERGETDRAFT",
    "builtinMethod" : true
  }, {
    "codeName" : "FilterRemove",
    "methodType" : "FILTERACTION",
    "name" : "FILTERREMOVE",
    "builtinMethod" : true
  }, {
    "codeName" : "FilterSearch",
    "methodType" : "FILTERACTION",
    "name" : "FILTERSEARCH",
    "builtinMethod" : true
  }, {
    "codeName" : "FilterUpdate",
    "methodType" : "FILTERACTION",
    "name" : "FILTERUPDATE",
    "builtinMethod" : true
  }, {
    "codeName" : "Select",
    "methodType" : "SELECT",
    "name" : "Select",
    "getPSAppDEMethodInput" : {
      "name" : "输入对象",
      "type" : "UNKNOWN"
    },
    "getPSAppDEMethodReturn" : {
      "name" : "返回对象",
      "type" : "UNKNOWN"
    },
    "requestMethod" : "GET",
    "requestParamType" : "URIPARAM",
    "requestPath" : "/select",
    "builtinMethod" : false
  } ],
  "getAllPSAppDEUIActions" : [ {
    "actionTarget" : "SINGLEKEY",
    "noPrivDisplayMode" : 1,
    "caption" : "删除",
    "codeName" : "Delete",
    "dataAccessAction" : "DELETE",
    "fullCodeName" : "IBIZBOOK_Delete",
    "name" : "删除",
    "getPSAppDEMethod" : {
      "modelref" : true,
      "id" : "Remove"
    },
    "getPSAppDataEntity" : {
      "modelref" : true,
      "path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
    },
    "getPSDEOPPriv" : {
      "modelref" : true,
      "id" : "DELETE"
    },
    "getPSSysImage" : {
      "glyph" : "xf00d@FontAwesome",
      "cssClass" : "fa fa-remove"
    },
    "timeout" : 60000,
    "uIActionMode" : "BACKEND",
    "uIActionTag" : "Delete",
    "uIActionType" : "DEUIACTION",
    "enableConfirm" : true,
    "id" : "Delete@IBIZBOOK"
  }, {
    "actionTarget" : "SINGLEKEY",
    "noPrivDisplayMode" : 1,
    "caption" : "编辑",
    "codeName" : "Edit",
    "dataAccessAction" : "EDIT",
    "getFrontPSAppView" : {
      "modelref" : true,
      "path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZBOOKUsr3EditView.json",
      "viewType" : "DEEDITVIEW"
    },
    "frontProcessType" : "TOP",
    "fullCodeName" : "IBIZBOOK_Edit",
    "name" : "编辑",
    "getPSAppDataEntity" : {
      "modelref" : true,
      "path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
    },
    "getPSDEOPPriv" : {
      "modelref" : true,
      "id" : "EDIT"
    },
    "getPSSysImage" : {
      "glyph" : "xf044@FontAwesome",
      "cssClass" : "fa fa-edit"
    },
    "timeout" : 60000,
    "uIActionMode" : "FRONT",
    "uIActionTag" : "Edit",
    "uIActionType" : "DEUIACTION",
    "id" : "Edit@IBIZBOOK"
  }, {
    "actionTarget" : "SINGLEKEY",
    "noPrivDisplayMode" : 1,
    "caption" : "打开文档",
    "codeName" : "openDocument",
    "dataAccessAction" : "OPEN_DOCUMENT",
    "frontProcessType" : "OPENHTMLPAGE",
    "fullCodeName" : "IBIZBOOK_openDocument",
    "htmlPageUrl" : "https://www.yuque.com/ibiz/wuf19n",
    "name" : "打开文档",
    "getPSAppDataEntity" : {
      "modelref" : true,
      "path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
    },
    "getPSDEOPPriv" : {
      "modelref" : true,
      "id" : "OPEN_DOCUMENT"
    },
    "timeout" : 60000,
    "uIActionMode" : "FRONT",
    "uIActionTag" : "openDocument",
    "uIActionType" : "DEUIACTION",
    "id" : "openDocument@IBIZBOOK"
  }, {
    "actionTarget" : "NONE",
    "caption" : "打开实体看板文档",
    "codeName" : "openKanbanDocument",
    "frontProcessType" : "OPENHTMLPAGE",
    "fullCodeName" : "IBIZBOOK_openKanbanDocument",
    "htmlPageUrl" : "https://www.yuque.com/ibiz/wuf19n/tqi7p6",
    "name" : "打开实体看板文档",
    "getPSAppDataEntity" : {
      "modelref" : true,
      "path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
    },
    "timeout" : 60000,
    "uIActionMode" : "FRONT",
    "uIActionTag" : "openKanbanDocument",
    "uIActionType" : "DEUIACTION",
    "id" : "openKanbanDocument@IBIZBOOK"
  }, {
    "caption" : "取消",
    "codeName" : "panel_Layoutpanel_button_calluilogic1_click",
    "fullCodeName" : "panel_Layoutpanel_button_calluilogic1_click",
    "name" : "取消",
    "getPSAppDataEntity" : {
      "modelref" : true,
      "path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
    },
    "predefinedType" : "DATA_CANCELCHANGES",
    "timeout" : 60000,
    "uIActionMode" : "SYS",
    "uIActionTag" : "panel_Layoutpanel_button_calluilogic1_click",
    "uIActionType" : "DEUIACTION"
  }, {
    "caption" : "确认",
    "codeName" : "panel_Layoutpanel_button_calluilogic2_click",
    "fullCodeName" : "panel_Layoutpanel_button_calluilogic2_click",
    "name" : "确认",
    "getPSAppDataEntity" : {
      "modelref" : true,
      "path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
    },
    "predefinedType" : "DATA_SAVECHANGES",
    "timeout" : 60000,
    "uIActionMode" : "SYS",
    "uIActionTag" : "panel_Layoutpanel_button_calluilogic2_click",
    "uIActionType" : "DEUIACTION"
  }, {
    "actionTarget" : "SINGLEDATA",
    "caption" : "加载",
    "codeName" : "toolbar_CustomView_layouttoolbar_deuiaction1_click",
    "frontProcessType" : "OTHER",
    "fullCodeName" : "IBIZBOOK_toolbar_CustomView_layouttoolbar_deuiaction1_click",
    "name" : "加载",
    "getPSAppDEUILogic" : {
      "modelref" : true,
      "id" : "GridLoad"
    },
    "getPSAppDataEntity" : {
      "modelref" : true,
      "path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
    },
    "timeout" : 60000,
    "uIActionMode" : "FRONT",
    "uIActionTag" : "toolbar_CustomView_layouttoolbar_deuiaction1_click",
    "uIActionType" : "DEUIACTION",
    "uILogicAttachMode" : "REPLACE",
    "uILogicType" : "DELOGIC",
    "id" : "toolbar_CustomView_layouttoolbar_deuiaction1_click@IBIZBOOK"
  } ],
  "getAllPSAppDEUILogics" : [ {
    "codeName" : "GridLoad",
    "defaultParamName" : "Default",
    "logicName" : "表格加载",
    "name" : "表格加载",
    "getPSDEUILogicNodes" : [ {
      "codeName" : "Begin",
      "logicNodeType" : "BEGIN",
      "name" : "开始",
      "getPSDEUILogicLinks" : [ {
        "getDstPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "BINDPARAM1"
        },
        "linkMode" : 0,
        "name" : "连接名称",
        "getSrcPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "Begin"
        }
      } ],
      "parallelOutput" : true
    }, {
      "codeName" : "VIEWCTRLINVOKE2",
      "getInvokeCtrl" : {
        "modelref" : true,
        "id" : "grid"
      },
      "invokeMethod" : "load",
      "getInvokeParam" : {
        "modelref" : true,
        "id" : "viewParam"
      },
      "logicNodeType" : "VIEWCTRLINVOKE",
      "name" : "表格加载",
      "getPSDEUILogicLinks" : [ {
        "getDstPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "PREPAREJSPARAM2"
        },
        "linkMode" : 0,
        "name" : "连接名称",
        "getSrcPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "VIEWCTRLINVOKE2"
        }
      } ]
    }, {
      "codeName" : "DEACTION1",
      "getDstPSAppDEAction" : {
        "modelref" : true,
        "id" : "Get"
      },
      "getDstPSAppDataEntity" : {
        "modelref" : true,
        "path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
      },
      "getDstPSDEUILogicParam" : {
        "modelref" : true,
        "id" : "otherParam"
      },
      "logicNodeType" : "DEACTION",
      "name" : "实体行为",
      "getPSDEUILogicLinks" : [ {
        "getDstPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "END1"
        },
        "linkMode" : 0,
        "name" : "连接名称",
        "getSrcPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "DEACTION1"
        }
      } ],
      "getRetPSDEUILogicParam" : {
        "modelref" : true,
        "id" : "Default"
      }
    }, {
      "codeName" : "DELOGIC1",
      "getDstPSAppDELogic" : {
        "modelref" : true,
        "id" : "initData"
      },
      "getDstPSAppDataEntity" : {
        "modelref" : true,
        "path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
      },
      "getDstPSDEUILogicParam" : {
        "modelref" : true,
        "id" : "viewParam"
      },
      "logicNodeType" : "DELOGIC",
      "name" : "实体处理逻辑",
      "getPSDEUILogicLinks" : [ {
        "getDstPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "MSGBOX1"
        },
        "linkMode" : 0,
        "name" : "连接名称",
        "getSrcPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "DELOGIC1"
        }
      }, {
        "getDstPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "PREPAREJSPARAM1"
        },
        "linkMode" : 0,
        "name" : "连接名称",
        "getSrcPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "DELOGIC1"
        }
      } ]
    }, {
      "codeName" : "PREPAREJSPARAM1",
      "logicNodeType" : "PREPAREJSPARAM",
      "name" : "准备参数",
      "getPSDEUILogicLinks" : [ {
        "getDstPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "DEACTION1"
        },
        "linkMode" : 0,
        "name" : "连接名称",
        "getSrcPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "PREPAREJSPARAM1"
        }
      } ],
      "getPSDEUILogicNodeParams" : [ {
        "dstFieldName" : "book",
        "getDstPSDEUILogicParam" : {
          "modelref" : true,
          "id" : "otherParam"
        },
        "name" : "直接值[12] ==> otherParam[book]",
        "paramAction" : "SETPARAMVALUE",
        "srcValue" : "12",
        "srcValueType" : "SRCVALUE"
      } ]
    }, {
      "codeName" : "VIEWCTRLINVOKE1",
      "getInvokeCtrl" : {
        "modelref" : true,
        "id" : "searchForm"
      },
      "invokeMethod" : "loadDraft",
      "getInvokeParam" : {
        "modelref" : true,
        "id" : "viewParam"
      },
      "logicNodeType" : "VIEWCTRLINVOKE",
      "name" : "搜索表单loadDraft",
      "getPSDEUILogicLinks" : [ {
        "getDstPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "VIEWCTRLINVOKE2"
        },
        "linkMode" : 0,
        "name" : "连接名称",
        "getSrcPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "VIEWCTRLINVOKE1"
        }
      } ]
    }, {
      "buttonsType" : "OK",
      "codeName" : "MSGBOX1",
      "logicNodeType" : "MSGBOX",
      "message" : "我被触发啦",
      "msgBoxType" : "INFO",
      "name" : "消息弹窗",
      "showMode" : "CENTER",
      "title" : "触发"
    }, {
      "codeName" : "END1",
      "logicNodeType" : "END",
      "name" : "结束",
      "getReturnParam" : {
        "modelref" : true,
        "id" : "Default"
      },
      "returnType" : "LOGICPARAM"
    }, {
      "codeName" : "BINDPARAM2",
      "getDstPSDEUILogicParam" : {
        "modelref" : true,
        "id" : "grid"
      },
      "logicNodeType" : "BINDPARAM",
      "name" : "绑定表格",
      "getPSDEUILogicLinks" : [ {
        "getDstPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "VIEWCTRLINVOKE1"
        },
        "linkMode" : 0,
        "name" : "连接名称",
        "getSrcPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "BINDPARAM2"
        }
      } ],
      "srcFieldName" : "grid",
      "getSrcPSDEUILogicParam" : {
        "modelref" : true,
        "id" : "view"
      }
    }, {
      "codeName" : "BINDPARAM1",
      "getDstPSDEUILogicParam" : {
        "modelref" : true,
        "id" : "searchForm"
      },
      "logicNodeType" : "BINDPARAM",
      "name" : "绑定搜索表单",
      "getPSDEUILogicLinks" : [ {
        "getDstPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "BINDPARAM2"
        },
        "linkMode" : 0,
        "name" : "连接名称",
        "getSrcPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "BINDPARAM1"
        }
      } ],
      "srcFieldName" : "searchform",
      "getSrcPSDEUILogicParam" : {
        "modelref" : true,
        "id" : "view"
      }
    }, {
      "codeName" : "PREPAREJSPARAM2",
      "logicNodeType" : "PREPAREJSPARAM",
      "name" : "准备参数",
      "getPSDEUILogicLinks" : [ {
        "getDstPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "DELOGIC1"
        },
        "linkMode" : 0,
        "name" : "连接名称",
        "getSrcPSDEUILogicNode" : {
          "modelref" : true,
          "id" : "PREPAREJSPARAM2"
        }
      } ],
      "getPSDEUILogicNodeParams" : [ {
        "dstFieldName" : "ibizbook",
        "getDstPSDEUILogicParam" : {
          "modelref" : true,
          "id" : "context"
        },
        "name" : "直接值[12] ==> context[ibizbook]",
        "paramAction" : "SETPARAMVALUE",
        "srcValue" : "12",
        "srcValueType" : "SRCVALUE"
      } ]
    } ],
    "getPSDEUILogicParams" : [ {
      "codeName" : "grid",
      "logicName" : "当前表格",
      "name" : "当前表格",
      "ctrlParam" : true
    }, {
      "codeName" : "context",
      "logicName" : "应用上下文",
      "name" : "应用上下文",
      "navContextParam" : true
    }, {
      "codeName" : "viewParam",
      "logicName" : "当前视图参数",
      "name" : "当前视图参数",
      "viewNavDataParam" : true
    }, {
      "codeName" : "searchForm",
      "logicName" : "当前搜索表单",
      "name" : "当前搜索表单",
      "ctrlParam" : true
    }, {
      "codeName" : "Default",
      "logicName" : "传入变量",
      "name" : "传入变量",
      "default" : true,
      "entityParam" : true
    }, {
      "codeName" : "otherParam",
      "logicName" : "额外参数",
      "name" : "额外参数",
      "entityParam" : true
    }, {
      "codeName" : "view",
      "logicName" : "当前视图",
      "name" : "当前视图",
      "activeViewParam" : true
    } ],
    "getStartPSDEUILogicNode" : {
      "modelref" : true,
      "id" : "Begin"
    }
  } ],
  "getAllPSAppPortletCats" : [ {
    "codeName" : "PortletCat",
    "name" : "图书",
    "ungroup" : false
  } ],
  "getAllPSDEMainStates" : [ {
    "codeName" : "XianXia",
    "enterStateMode" : "ANY",
    "logicName" : "仙侠禁用删除",
    "mSTag" : "仙侠",
    "name" : "仙侠禁用删除",
    "getPSDEMainStateOPPrivs" : [ {
      "name" : "DELETE",
      "getPSDEOPPriv" : {
        "logicName" : "删除",
        "name" : "DELETE"
      }
    } ],
    "stateValue" : "仙侠",
    "viewActions" : 0,
    "wFStateMode" : 0,
    "actionAllowMode" : true,
    "allowMode" : true,
    "default" : false,
    "enableViewActions" : false,
    "fieldAllowMode" : false,
    "oPPrivAllowMode" : false
  }, {
    "codeName" : "metropolis",
    "enterStateMode" : "ANY",
    "logicName" : "都市禁用编辑",
    "mSTag" : "都市",
    "name" : "都市禁用编辑",
    "getPSDEMainStateOPPrivs" : [ {
      "name" : "EDIT",
      "getPSDEOPPriv" : {
        "logicName" : "编辑",
        "name" : "EDIT"
      }
    } ],
    "stateValue" : "都市",
    "viewActions" : 0,
    "wFStateMode" : 0,
    "actionAllowMode" : true,
    "allowMode" : true,
    "default" : false,
    "enableViewActions" : false,
    "fieldAllowMode" : false,
    "oPPrivAllowMode" : false
  }, {
    "codeName" : "swordsman",
    "enterStateMode" : "ANY",
    "logicName" : "武侠禁用打开文档",
    "mSTag" : "武侠",
    "name" : "武侠禁用打开文档",
    "getPSDEMainStateOPPrivs" : [ {
      "name" : "OPEN_DOCUMENT",
      "getPSDEOPPriv" : {
        "logicName" : "打开文档",
        "name" : "OPEN_DOCUMENT"
      }
    } ],
    "stateValue" : "武侠",
    "viewActions" : 0,
    "wFStateMode" : 0,
    "actionAllowMode" : true,
    "allowMode" : true,
    "default" : false,
    "enableViewActions" : false,
    "fieldAllowMode" : false,
    "oPPrivAllowMode" : false
  } ],
  "getAllPSDEOPPrivs" : [ {
    "logicName" : "建立",
    "name" : "CREATE"
  }, {
    "logicName" : "删除",
    "name" : "DELETE"
  }, {
    "logicName" : "编辑",
    "name" : "EDIT"
  }, {
    "logicName" : "打开文档",
    "name" : "OPEN_DOCUMENT"
  }, {
    "logicName" : "读取",
    "name" : "READ"
  }, {
    "logicName" : "更新",
    "name" : "UPDATE"
  } ],
  "codeName" : "IBIZBOOK",
  "dEAPITag" : "IBIZBOOK",
  "dataAccCtrlArch" : 1,
  "dataAccCtrlMode" : 1,
  "getDefaultPSAppDEDataImport" : {
    "modelref" : true,
    "id" : "DataImport"
  },
  "dynaModelFilePath" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json",
  "enableUIActions" : 15,
  "getKeyPSAppDEField" : {
    "name" : "IBIZBOOKID",
    "codeName" : "IBIZBOOKId"
  },
  "getLNPSLanguageRes" : {
    "lanResTag" : "DE.LNAME.IBIZBOOK"
  },
  "logicName" : "图书",
  "getMainStatePSAppDEFields" : [ {
    "name" : "TYPE",
    "codeName" : "Type"
  } ],
  "getMajorPSAppDEField" : {
    "name" : "IBIZBOOKNAME",
    "codeName" : "IBIZBOOKName"
  },
  "name" : "IBIZBOOK",
  "getPSDEName" : "IBIZBOOK",
  "getQuickSearchPSAppDEFields" : [ {
    "name" : "IBIZBOOKNAME",
    "codeName" : "IBIZBOOKName"
  } ],
  "storageMode" : 0,
  "sysAPITag" : "DemoAPI",
  "defaultMode" : true,
  "enableDEMainState" : true,
  "enableFilterActions" : true,
  "enableUICreate" : true,
  "enableUIModify" : true,
  "enableUIRemove" : true,
  "enableWFActions" : false,
  "major" : true
}