Commit 67e81bad by wangweidong

业务修改

parent 815cc5c4
...@@ -39,6 +39,12 @@ ...@@ -39,6 +39,12 @@
<if test=" nam != null and nam != ''"> <if test=" nam != null and nam != ''">
AND ftd.NAM=#{ nam,jdbcType=VARCHAR} AND ftd.NAM=#{ nam,jdbcType=VARCHAR}
</if> </if>
<if test=" searol != null and searol != ''">
AND ftd.usr=#{ searol,jdbcType=VARCHAR}
</if>
<if test=" fttyp != null and fttyp != ''">
AND ftd.fttyp=#{ fttyp,jdbcType=VARCHAR}
</if>
......
...@@ -52,6 +52,14 @@ ...@@ -52,6 +52,14 @@
<if test=" nam != null and nam != ''"> <if test=" nam != null and nam != ''">
AND fxd.NAM=#{ nam,jdbcType=VARCHAR} AND fxd.NAM=#{ nam,jdbcType=VARCHAR}
</if> </if>
<if test=" searol != null and searol != ''">
AND fxd.usr=#{ searol,jdbcType=VARCHAR}
</if>
<if test=" fxtyp != null and fxtyp != ''">
AND fxd.fxtyp=#{ fxtyp,jdbcType=VARCHAR}
</if>
......
package com.brilliance.isc.basesel.fttsel.resource; package com.brilliance.isc.basesel.ftdsel.resource;
import com.brilliance.isc.basesel.fttsel.service.FtdselService; import com.brilliance.isc.basesel.ftdsel.service.FtdselService;
import com.brilliance.isc.funds.vo.FtdVo; import com.brilliance.isc.funds.vo.FtdVo;
import com.brilliance.isc.vo.ResponseSet; import com.brilliance.isc.vo.ResponseSet;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
......
package com.brilliance.isc.basesel.fttsel.service; package com.brilliance.isc.basesel.ftdsel.service;
import com.brilliance.isc.funds.bo.Ftd; import com.brilliance.isc.funds.bo.Ftd;
import com.brilliance.isc.funds.vo.FtdVo; import com.brilliance.isc.funds.vo.FtdVo;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
......
package com.brilliance.isc.basesel.fttsel.service.impl; package com.brilliance.isc.basesel.ftdsel.service.impl;
import com.brilliance.isc.basesel.fttsel.service.FtdselService; import com.brilliance.isc.basesel.ftdsel.service.FtdselService;
import com.brilliance.isc.funds.bo.Ftd; import com.brilliance.isc.funds.bo.Ftd;
import com.brilliance.isc.funds.vo.FtdVo; import com.brilliance.isc.funds.vo.FtdVo;
import com.brilliance.isc.mda.dao.FtdselMapper; import com.brilliance.isc.mda.dao.FtdselMapper;
......
package com.brilliance.isc.basesel.fxtsel.resource; package com.brilliance.isc.basesel.fxdsel.resource;
import com.brilliance.isc.basesel.fxtsel.service.FxdselService; import com.brilliance.isc.basesel.fxdsel.service.FxdselService;
import com.brilliance.isc.vo.ResponseSet; import com.brilliance.isc.vo.ResponseSet;
import com.brilliance.isc.funds.vo.FxdVo; import com.brilliance.isc.funds.vo.FxdVo;
......
package com.brilliance.isc.basesel.fxtsel.service; package com.brilliance.isc.basesel.fxdsel.service;
import com.brilliance.isc.funds.bo.Fxd; import com.brilliance.isc.funds.bo.Fxd;
import com.brilliance.isc.funds.vo.FxdVo; import com.brilliance.isc.funds.vo.FxdVo;
......
package com.brilliance.isc.basesel.fxtsel.service.impl; package com.brilliance.isc.basesel.fxdsel.service.impl;
import com.brilliance.isc.funds.bo.Fxd; import com.brilliance.isc.funds.bo.Fxd;
import com.brilliance.isc.mda.dao.FxdselMapper; import com.brilliance.isc.mda.dao.FxdselMapper;
import com.brilliance.isc.funds.vo.FxdVo; import com.brilliance.isc.funds.vo.FxdVo;
import com.brilliance.isc.basesel.fxtsel.service.FxdselService; import com.brilliance.isc.basesel.fxdsel.service.FxdselService;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.List; import java.util.List;
@Service @Service
......
...@@ -19,7 +19,7 @@ public class FtdVo extends PageVo { ...@@ -19,7 +19,7 @@ public class FtdVo extends PageVo {
*/ */
private String seaownref; private String seaownref;
/** /**
* 客户号/名称 * 名称
*/ */
private String nam; private String nam;
/** /**
...@@ -47,5 +47,35 @@ public class FtdVo extends PageVo { ...@@ -47,5 +47,35 @@ public class FtdVo extends PageVo {
*/ */
private BigDecimal seaamtto; private BigDecimal seaamtto;
/**
*参与方参考号
*/
private String searef;
/**
* 参与方名称
* */
private String seapty;
/**
* 角色 User
* */
private String searol;
/**
* user ID
* */
private String usrextkey;
/**
*状态
* */
private String seasta;
/**
* 定存拆借类型
* */
private String fxtyp;
} }
...@@ -4,6 +4,9 @@ import com.fasterxml.jackson.annotation.JsonFormat; ...@@ -4,6 +4,9 @@ import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.apache.camel.language.bean.Bean;
import org.apache.catalina.User;
import java.util.Date; import java.util.Date;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.List; import java.util.List;
...@@ -14,89 +17,20 @@ import java.util.List; ...@@ -14,89 +17,20 @@ import java.util.List;
* @create: 2024-09-25 15:10 * @create: 2024-09-25 15:10
**/ **/
/**
* TABLE:fxd:
*
* `INR CHAR(8)`:`INR` 字段,字符类型,长度为 8。
* - `OWNREF CHAR(16)`:`OWNREF` 字段,字符类型,长度为 16。
* - `NAM CHAR(40)`:`NAM` 字段,字符类型,长度为 40。
* - `OPNDAT DATE`:`OPNDAT` 字段,日期类型。
* - `OWNUSR CHAR(8)`:`OWNUSR` 字段,字符类型,长度为 8。
* - `FXTYP CHAR(2)`:`FXTYP` 字段,字符类型,长度为 2。
* - `RAT NUMERIC(12,6)`:`RAT` 字段,数值类型,总共 12 位,小数点后 6 位。
* - `MIDRAT NUMERIC(12,6)`:`MIDRAT` 字段,数值类型,总共 12 位,小数点后 6 位。
* - `QUOREF CHAR(16)`:`QUOREF` 字段,字符类型,长度为 16。
* - `FUDREF CHAR(16)`:`FUDREF` 字段,字符类型,长度为 16。
* - `VALDAT DATE`:`VALDAT` 字段,日期类型。
* - `CNFDAT DATE`:`CNFDAT` 字段,日期类型。
* - `SETDAT DATE`:`SETDAT` 字段,日期类型。
* - `SETDATFRM DATE`:`SETDATFRM` 字段,日期类型。
* - `SETDATTO DATE`:`SETDATTO` 字段,日期类型。
* - `CLSDAT DATE`:`CLSDAT` 字段,日期类型。
* - `VER CHAR(4)`:`VER` 字段,字符类型,长度为 4。
* - `BRANCHINR CHAR(8)`:`BRANCHINR` 字段,字符类型,长度为 8。
* - `BCHKEYINR CHAR(8)`:`BCHKEYINR` 字段,字符类型,长度为 8。
* - `TRDINT CHAR(3)`:`TRDINT` 字段,字符类型,长度为 3。
* - `TRDOUT CHAR(3)`:`TRDOUT` 字段,字符类型,长度为 3。
* - `TRNMAN CHAR(2)`:`TRNMAN` 字段,字符类型,长度为 2。
* - `ACC CHAR(21)`:`ACC` 字段,字符类型,长度为 21。
* - `ACC2 CHAR(21)`:`ACC2` 字段,字符类型,长度为 21。
* - `USR CHAR(8)`:`USR` 字段,字符类型,长度为 8。
* - `DSP CHAR(2)`:`DSP` 字段,字符类型,长度为 2。
* - `DSP2 CHAR(2)`:`DSP2` 字段,字符类型,长度为 2。
* - `CSHPCT NUMERIC(5,2)`:`CSHPCT` 字段,数值类型,总共 5 位,小数点后 2 位。
* - `RAT1 NUMERIC(12,6)`:`RAT1` 字段,数值类型,总共 12 位,小数点后 6 位。
* - `ACCMNG CHAR(8)`:`ACCMNG` 字段,字符类型,长度为 8。
* - `HDBCH CHAR(8)`:`HDBCH` 字段,字符类型,长度为 8。
* - `ETYEXTKEY CHAR(8)`:`ETYEXTKEY` 字段,字符类型,长度为 8。
*
* ownref: "", // 业务编号 .infcon.seaownref
* nam: "", // 参与方名称Name .infcon.nam
* fxtyp, //平盘类型
* trdint, //结售汇类型
* fudref, //资金部编号
* //searef:"", // 参与方参考号 .infcon.searef
* //seapty:"", // 参与方名称/BIC .infcon.seapty
* opndatfrom: "", // 成交有效日期自 .infcon.opndatfrom
* opndatto: "", // Open Date to .infcon.opndatto
* seacur: "", // 币种 .infcon.seacur
* seaamtfr: "", // 金额自 .infcon.seaamtfr
* seaamtto: "", // Amount to .infcon.seaamtto
* //trnman, //交易主体
* acc, //外币结算账号
* acc2, //本币结算账号
* ownusr, //资金部经办人
* usr, //营运部经办人
*/
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@JsonIgnoreProperties(ignoreUnknown = true) @JsonIgnoreProperties(ignoreUnknown = true)
public class FxdVo extends PageVo { public class FxdVo extends PageVo {
/** /**
* 汇款主表唯一编号 * 业务编号
*/
// private String inr;
/**
* 汇款业务编号
*/ */
private String seaownref; private String seaownref;
/** /**
* 客户号/名称 * 业务名称
*/ */
private String nam; private String nam;
/**
* 机构编号
*/
private String bchkeyinr;
/**
* 机构编码
*/
private String branchinr;
/** /**
* 汇款开始日期 * 汇款开始日期
...@@ -109,77 +43,48 @@ public class FxdVo extends PageVo { ...@@ -109,77 +43,48 @@ public class FxdVo extends PageVo {
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date opndatto; private Date opndatto;
// /**
// * 汇款邮路
// */
// private String route;
private String fxtyp;
private String trdint;
private String fudref;
/** /**
* //币种 * //币种
*/ */
private String seacur; private String seacur;
/** /**
* //金额 * //金额从
*/
private BigDecimal seaamt;
/**
* //金额
*/ */
private BigDecimal seaamtfr; private BigDecimal seaamtfr;
/** /**
* //金额 * //金额
*/ */
private BigDecimal seaamtto; private BigDecimal seaamtto;
/** /**
* swift类型 *参与方参考号
*/
// private String msgtyp;
/**
* 国家代码
*/
// private String countcode;
/**
* 同名划转标志
*/
// private String tsnflg;
/**
* 机构
*/ */
// private String brainr; private String searef;
/** /**
* 柜员 * 参与方名称
*/ * */
private String ownusr; private String seapty;
private String usr;
/** /**
* 前端渠道 * 角色 User
*/ * */
// private String channel; private String searol;
/** /**
* 渠道业务编号 * user ID
*/ * */
// private String chnref;
private String usrextkey;
/** /**
* 排序字段 *状态
*/ * */
// private String column; private String seasta;
/** /**
* 正序倒序 * 结售汇类型
*/ * */
// private String order; private String fxtyp;
} }
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