package com.brilliance.isc.bo;

import com.brilliance.isc.common.vo.AbstractCommonVo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import java.util.Date;
import static com.brilliance.mda.runtime.mda.Constants.NULLDATE;
import static com.brilliance.mda.runtime.mda.Constants.NULLSTR;


/**
* TABLE:srm:
*/
@JsonIgnoreProperties(ignoreUnknown = true)
@Data
public class Srm extends AbstractCommonVo {
        //Internal Unique ID
        private String inr = NULLSTR;

        //Date of Creation
        @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
        private Date credat = NULLDATE;

        //Our Reference
        private String ownref = NULLSTR;

        //User ID
        private String usrnam = NULLSTR;

        //Object Type of Associated Contract Optional
        private String objtyp = NULLSTR;

        //Object INR of Associated Contract Optional
        private String objinr = NULLSTR;

        //Transaction, which Handles the Document
        private String trninr = NULLSTR;

        //Version Counter
        private String ver = NULLSTR;

        //单据类型
        private String djutyp = NULLSTR;

        //单据出具人
        private String djuusr = NULLSTR;

        //单据出具日期
        @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
        private Date djudat = NULLDATE;

        //货权单据编号
        private String djuref = NULLSTR;

        //重复物权信息标志
        private String wuqflg = NULLSTR;

        //Release Status
        private String relflg = NULLSTR;




















}