与合约相关的事件包括

1)  关系添加事件 (实体的添加事件)

事件参数 

 rel :EntityContractRelation   关系实体 

 inst  关系实例

 关系实体

public  class EntityContractRelation extends EntityInRoomRes {

    ecode,ename 

    public Long   contractrelationid; //自己关系id

    public Long   contractinstanceid; //自己的实例id

    public Long   contractpnid;

    public Long   pnroomid;  //对方的,来源的,生成该对象应该填写自己的。

    public Long   pninstanceid; //对方合约实例

    public Long   pnrelationid;

   public  String xstatus; //合约装填       Closed("0"),     No("1"), //未建立关系, 对方没有关系,或未审核     Ok("2");

    //客户或者供应商id

    public Long   tranid;//对应的实体的id 客户或者供应商,这里可以为空。 一个关系只能应用于一种协作关系

}


2)  消息接收事件(实体点评事件)


事件参数

message 消息实体

contractParam 合约参数  

消息实体

public static class EntityRelMessage extends  EntityBase{

        public Long   relmsgid;

        public String readstatus ; //0未读,1已读 点击消息标识读取,记录人名称 2 撤回,删除

        public String msgcontent; //消息内容

        public Long   contractrelationid;//合约关系id;

        public Long   roomid;

        public Long   pnrelmsgid;//来源的操作id

        public  String username; //创建者或者阅读者

        public  Date  createtime;

        public Date   modifytime;

}

合约参数

public  class ObjContractParam{ 

    //实例

    public  EntityContractInstance inst() {

        return fInst;

    }

    //关系

    public  EntityContractRelation reltion(){

        return fRelation;

    }

}

Created with the Personal Edition of HelpNDoc: Free iPhone documentation generator