Record Class EsbMessageHeader
java.lang.Object
java.lang.Record
com.midi.his.sdk.model.EsbMessageHeader
- 记录组件:
fid- 服务编号,用于平台路由orderNo- 订单编号msgId- 平台生成的消息号,响应才有sourceSysCode- 发送方系统编号targetSysCode- 接收方系统编号hospCode- 院区标识,多院区形如A|BreturnFlag- 回写标识:-1 不回写 / 0 回写发起 / 1 回写执行;查询报文无此节点msgDate- 消息时间,格式yyyy-MM-dd HH:mm:ss;响应可能带毫秒
public record EsbMessageHeader(String fid, String orderNo, String msgId, String sourceSysCode, String targetSysCode, String hospCode, String returnFlag, String msgDate)
extends Record
报文
MessageHeader 节点,同时用于请求装配与响应解析。
请求侧 msgId 为 null;平台返回时填充 msgId(查询报文节点名为
msgId,推送报文为 MsgId,解析器对两者等价处理)。
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明final boolean指示某个其他对象是否“等于”此对象。fid()返回fid记录组件的值。final inthashCode()返回此对象的哈希代码值。hospCode()返回hospCode记录组件的值。msgDate()返回msgDate记录组件的值。msgId()返回msgId记录组件的值。orderNo()返回orderNo记录组件的值。返回returnFlag记录组件的值。返回sourceSysCode记录组件的值。返回targetSysCode记录组件的值。final StringtoString()返回此记录的字符串表示形式。
-
构造器详细资料
-
EsbMessageHeader
public EsbMessageHeader(String fid, String orderNo, String msgId, String sourceSysCode, String targetSysCode, String hospCode, String returnFlag, String msgDate) 创建EsbMessageHeader记录的实例。- 参数:
fid-fid记录组件的值orderNo-orderNo记录组件的值msgId-msgId记录组件的值sourceSysCode-sourceSysCode记录组件的值targetSysCode-targetSysCode记录组件的值hospCode-hospCode记录组件的值returnFlag-returnFlag记录组件的值msgDate-msgDate记录组件的值
-
-
方法详细资料
-
toString
返回此记录的字符串表示形式。此表示形式包含类型的名称,后跟每个记录组件的名称和值。 -
hashCode
public final int hashCode()返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。 -
equals
指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录中的所有组件都使用Objects::equals(Object,Object)进行比较。 -
fid
返回fid记录组件的值。- 返回:
fid记录组件的值
-
orderNo
返回orderNo记录组件的值。- 返回:
orderNo记录组件的值
-
msgId
返回msgId记录组件的值。- 返回:
msgId记录组件的值
-
sourceSysCode
返回sourceSysCode记录组件的值。- 返回:
sourceSysCode记录组件的值
-
targetSysCode
返回targetSysCode记录组件的值。- 返回:
targetSysCode记录组件的值
-
hospCode
返回hospCode记录组件的值。- 返回:
hospCode记录组件的值
-
returnFlag
返回returnFlag记录组件的值。- 返回:
returnFlag记录组件的值
-
msgDate
返回msgDate记录组件的值。- 返回:
msgDate记录组件的值
-