Commit 225875b8 by zhoujunpeng

头寸调拨确认交易

parent 88c40c95
package com.brilliance.isc.bo;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
import static com.brilliance.mda.runtime.mda.Constants.NULLSTR;
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class Ftt {
//Internal Unique ID of Import L/C
private String inr = NULLSTR;
//remark
private String remark = NULLSTR;
//incoming tag 72
private String contag72 = NULLSTR;
//incoming tag 79
private String contag79 = NULLSTR;
}
package com.brilliance.isc.bo.model;
import com.brilliance.isc.bo.Cbb;
import com.brilliance.isc.common.vo.AbstractCommonVo;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class Ftacbs extends AbstractCommonVo {
private Cbb max;
private Cbb opn1;
private Cbb opn2;
private Cbb ins;
@Override
public void reset() {
super.reset();
if (max == null) {
max = new Cbb();
}
if (ins == null) {
ins = new Cbb();
}
if (opn1 == null) {
opn1 = new Cbb();
}
if (opn2 == null) {
opn2 = new Cbb();
}
}
}
......@@ -2,7 +2,8 @@ package com.brilliance.isc.bo.model;
import com.brilliance.isc.bo.Cbb;
import com.brilliance.isc.bo.Ftd;
import com.brilliance.isc.common.vo.AbstractCommonVo;
import com.brilliance.isc.bo.Ftt;import com.brilliance.isc.common.vo.AbstractCommonVo;
import com.brilliance.isc.common.vo.PtsptaVo;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
......@@ -12,7 +13,19 @@ import lombok.Data;
public class Ftdgrp extends AbstractCommonVo {
private Ftd rec;
private Fxacbs cbs;
private Ftt blk;
private Ftacbs cbs;
private PtsptaVo tro;
private PtsptaVo tri;
private PtsptaVo act;
private PtsptaVo ben;
private PtsptaVo apl;
private Cbb cbb;
@Override
......@@ -24,8 +37,30 @@ public class Ftdgrp extends AbstractCommonVo {
cbb = new Cbb();
}
if (cbs == null){
cbs = new Fxacbs();
cbs = new Ftacbs();
}
cbb.reset();
if(tro == null){
tro = new PtsptaVo();
}
tro.reset();
if(tri == null){
tri = new PtsptaVo();
}
tri.reset();
if(act == null){
act = new PtsptaVo();
}
act.reset();
if(ben == null){
ben = new PtsptaVo();
}
ben.reset();
if(apl == null){
apl = new PtsptaVo();
}
apl.reset();
}
}
package com.brilliance.isc.bo.model;
import com.brilliance.isc.common.vo.AbstractCommonVo;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import static com.brilliance.mda.runtime.mda.Constants.NULLSTR;
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class Fttp extends AbstractCommonVo {
private static Logger log = LoggerFactory.getLogger(Fttp.class);
//Status E-nable, D-isable, I-nvisible
//TDSetter(max=1)
private String pansta = NULLSTR;
//Get Ref
// private transient IControl butgetref = new ControlImpl("butgetref", "Get Ref", this);
//Trade-out Account
//TDSetter (max=34)
private String troact = NULLSTR;
//Trade-in Account TDSetter(max=34)
private String triact = NULLSTR;
//Message Type (max=3)
private String msgtyp = NULLSTR;
//Ben Trade-in Account (max=34)
private String benact = NULLSTR;
//BANKTYP flag (max=1)
private String bnaktypflg = NULLSTR;
@Override
public void reset() {
super.reset();
}
}
......@@ -30,7 +30,7 @@
<sql id="Base_Column_List">
inr,ownref,nam,opndat,valdat,cnfdat,matdat,clsdat,ownusr,ver,branchinr,bchkeyinr,fttyp,rat,cntfra,
usr,bnktyp,etyextkey,gzno,cur,amt
usr,bnktyp,etyextkey,gzno
</sql>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment