package com.brilliance.isc.esb.model.hx.domain;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@NoArgsConstructor
@AllArgsConstructor
@Data
public class CoreBankService {
    /**
     * 核心的直接调用方流水
     */
    private String invokeReqNo;
    /**
     * 发起方日期
     */
    private String originalDate;
    /**
     * 源发起方的交易场景，比如图前可以在这里填写图前的菜单码
     */
    private String originalTransScene;
    /**
     * 直接发起方的交易场景
     */
    private String invokeTransScene;
    /**
     * 终端号
     */
    private String termlNum;
    /**
     * 确认标识，当业务场景中需要给业务人员进行提醒或警告时，使用该标志跟前台进行二次交互，当为1时代表前台已经弹框确认过，后台可不再判断是否需要弹框处理
     */
    private String cfrmFlg;
    /**
     * 授权柜员
     */
    private String athrznTlr;
    /**
     * 授权密码
     */
    private String athrznPswd;
    /**
     * 业务场景标志
     */
    private String businessSceneCode;
    /**
     * 组合交易标识 1位组合交易，组合交易时必填
     */
    private String combineFlag;
    /**
     * 组合交易码，组合交易时必填
     */
    private String combineTransCodes;
    /**
     * 交易码
     */
    public String serviceCode;
}
