package com.brilliance.isc.bo;

import java.util.*;
import java.math.BigDecimal;



import static com.brilliance.mda.runtime.mda.Constants.*;
import com.brilliance.mda.runtime.mda.util.*;
import com.brilliance.isc.common.vo.AbstractCommonVo;
import com.fasterxml.jackson.annotation.*;
import lombok.Data;




/**
* TABLE:ear:外债－变动信息
*/
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class Ear extends AbstractCommonVo {

        //Internal Unique ID
        private String inr = NULLSTR;

        //Version
        private String ver = NULLSTR;

        //操作类型
        private String actiontype = NULLSTR;

        //删除原因
        private String actiondesc = NULLSTR;

        //外债编号
        private String exdebtcode = NULLSTR;

        //银行业务参号
        private String buscode = NULLSTR;

        //变动编号
        private String changeno = NULLSTR;

        //变动类型
        private String changtype = NULLSTR;

        //变动日期
        @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
        private Date chdate = NULLDATE;

        //变动币种
        private String chcurrency = NULLSTR;

        //变动金额
        private  BigDecimal chamount  = Decimals.ZERO_SCALE2;

        //公允价值
        private  BigDecimal fairvalue  = Decimals.ZERO_SCALE2;

        //备注
        private String remark = NULLSTR;

        //接口状态
        private String sta = NULLSTR;

        //INR of EBL
        private String eblinr = NULLSTR;

        //Object Type
        private String objtyp = NULLSTR;

        //Object INR
        private String objinr = NULLSTR;

        //生成日期
        @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
        private Date credat = NULLDATE;

        //acp 确认标识
        private String acp = NULLSTR;





















}