<?xml version="1.0" encoding="UTF-8"?>

<DeployScript>
  <Scripts>
    <KScript>
      <id>Y4UMjaPu</id>
      <number>writebackPlugin</number>
      <cmb_ftype></cmb_ftype>
      <scripttype>2</scripttype>
      <context><![CDATA[import { AbstractWriteBackPlugIn } from "@cosmic/bos-core/kd/bos/entity/botp/plugin";
import { AfterReadSourceBillEventArgs } from "@cosmic/bos-core/kd/bos/entity/botp/plugin/args";
import { AfterSaveSourceBillEventArgs, AfterCommitAmountEventArgs } from "@cosmic/bos-core/kd/bos/entity/botp/plugin/args";

class MyPlugin extends AbstractWriteBackPlugIn {

    afterReadSourceBill(e: AfterReadSourceBillEventArgs): void {
        super.afterReadSourceBill(e);
        //...
    }

    afterCommitAmount(e: AfterCommitAmountEventArgs): void {
        super.afterCommitAmount(e);
        //...
    }

    afterSaveSourceBill(e: AfterSaveSourceBillEventArgs): void {
        super.afterSaveSourceBill(e);
        //...
    }

}

let plugin = new MyPlugin();

export { plugin };
]]></context>
      <bizappid>0a1f79d7000000ac</bizappid>
      <bizunitid>11FUEXZBA3UJ</bizunitid>
      <scriptname>tulane_writeback_test002</scriptname>
      <creater_id>13466739</creater_id>
      <createdate>1710490809000</createdate>
      <modifydate>1724317676850</modifydate>
      <modifier_id>13466739</modifier_id>
      <isv>kingdee</isv>
      <classname>@cosmic/dev/ide/mainpage/plugins/writebackplugin.ts</classname>
      <enginetype>1</enginetype>
      <scriptmodule>@cosmic/dev</scriptmodule>
    </KScript>
  </Scripts>
  <BOSVersion>1.0</BOSVersion>
</DeployScript>
