package com.persagy.server.jms.bean

import java.io.Serializable
import javax.persistence.Column
import javax.persistence.Id
import javax.persistence.Table

/**
 * 同步消息体
 *
 * @author 张维新
 */
@Table(name = "synchronization.sync_data")
class SynchronousMessageObj : Serializable {

    /** 同步任务 id */
    @Column(name = "id")
    @Id
    var id: String? = null

    /** 项目 id */
    @Column(name = "project_id")
    var projectId: String? = null

    /** 对象 id */
    @Column(name = "obj_id")
    var objId: String? = null

    /** 操作类型 ，创建、修改、删除 */
    @Column(name = "type")
    var type: String? = null

    /** 对象类型 */
    @Column(name = "object_type")
    var objectType: String? = null

    /** 标记 0已处理，1待处理，2处理失败 */
    @Column(name = "sign")
    var sign: Int? = null


} // Class SynchronousMessageObj