dzxiii пре 3 месеци
родитељ
комит
b98477a431

+ 105 - 0
ruoyi-modules/hh-mast/src/main/java/com/ruoyi/mast/bank/controller/BankDepositdescrController.java

@@ -0,0 +1,105 @@
+package com.ruoyi.mast.bank.controller;
+
+import java.util.List;
+import java.io.IOException;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.log.annotation.Log;
+import com.ruoyi.common.log.enums.BusinessType;
+import com.ruoyi.common.security.annotation.RequiresPermissions;
+import com.ruoyi.mast.bank.domain.BankDepositdescr;
+import com.ruoyi.mast.bank.service.IBankDepositdescrService;
+import com.ruoyi.common.core.web.controller.BaseController;
+import com.ruoyi.common.core.web.domain.AjaxResult;
+import com.ruoyi.common.core.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.web.page.TableDataInfo;
+
+/**
+ * 查询保证金入账明细rController
+ * 
+ * @author ruoyi
+ * @date 2024-09-14
+ */
+@RestController
+@RequestMapping("/depositdescr")
+public class BankDepositdescrController extends BaseController
+{
+    @Autowired
+    private IBankDepositdescrService bankDepositdescrService;
+
+    /**
+     * 查询查询保证金入账明细r列表
+     */
+    // @RequiresPermissions("bank:depositdescr:list")
+    @GetMapping("/list")
+    public TableDataInfo list(BankDepositdescr bankDepositdescr)
+    {
+        startPage();
+        List<BankDepositdescr> list = bankDepositdescrService.selectBankDepositdescrList(bankDepositdescr);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出查询保证金入账明细r列表
+     */
+    // @RequiresPermissions("bank:depositdescr:export")
+    @Log(title = "查询保证金入账明细r", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    public void export(HttpServletResponse response, BankDepositdescr bankDepositdescr)
+    {
+        List<BankDepositdescr> list = bankDepositdescrService.selectBankDepositdescrList(bankDepositdescr);
+        ExcelUtil<BankDepositdescr> util = new ExcelUtil<BankDepositdescr>(BankDepositdescr.class);
+        util.exportExcel(response, list, "查询保证金入账明细r数据");
+    }
+
+    /**
+     * 获取查询保证金入账明细r详细信息
+     */
+    // @RequiresPermissions("bank:depositdescr:query")
+    @GetMapping(value = "/{depositdescid}")
+    public AjaxResult getInfo(@PathVariable("depositdescid") String depositdescid)
+    {
+        return success(bankDepositdescrService.selectBankDepositdescrByDepositdescid(depositdescid));
+    }
+
+    /**
+     * 新增查询保证金入账明细r
+     */
+    // @RequiresPermissions("bank:depositdescr:add")
+    @Log(title = "查询保证金入账明细r", businessType = BusinessType.INSERT)
+    @PostMapping
+    public AjaxResult add(@RequestBody BankDepositdescr bankDepositdescr)
+    {
+        return toAjax(bankDepositdescrService.insertBankDepositdescr(bankDepositdescr));
+    }
+
+    /**
+     * 修改查询保证金入账明细r
+     */
+    // @RequiresPermissions("bank:depositdescr:edit")
+    @Log(title = "查询保证金入账明细r", businessType = BusinessType.UPDATE)
+    @PutMapping
+    public AjaxResult edit(@RequestBody BankDepositdescr bankDepositdescr)
+    {
+        return toAjax(bankDepositdescrService.updateBankDepositdescr(bankDepositdescr));
+    }
+
+    /**
+     * 删除查询保证金入账明细r
+     */
+    // @RequiresPermissions("bank:depositdescr:remove")
+    @Log(title = "查询保证金入账明细r", businessType = BusinessType.DELETE)
+	@DeleteMapping("/{depositdescids}")
+    public AjaxResult remove(@PathVariable String[] depositdescids)
+    {
+        return toAjax(bankDepositdescrService.deleteBankDepositdescrByDepositdescids(depositdescids));
+    }
+}

+ 710 - 0
ruoyi-modules/hh-mast/src/main/java/com/ruoyi/mast/bank/domain/BankDepositdescr.java

@@ -0,0 +1,710 @@
+package com.ruoyi.mast.bank.domain;
+
+import java.math.BigDecimal;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.core.annotation.Excel;
+import com.ruoyi.common.core.web.domain.BaseEntity;
+
+/**
+ * 查询保证金入账明细r对象 bank_depositdescr
+ * 
+ * @author ruoyi
+ * @date 2024-09-14
+ */
+public class BankDepositdescr extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 查询保证金入账明细id */
+    private String depositdescid;
+
+    /** 采购计划id */
+    @Excel(name = "采购计划id")
+    private Long ppid;
+
+    /** 客户端交易的唯一流水号建议值为yyyymmdd+序号 */
+    @Excel(name = "客户端交易的唯一流水号建议值为yyyymmdd+序号")
+    private String trnuid;
+
+    /** 报文节点 */
+    @Excel(name = "报文节点")
+    private String rqbody;
+
+    /** 标段id */
+    @Excel(name = "标段id")
+    private String sgtid;
+
+    /** 标段编号 */
+    @Excel(name = "标段编号")
+    private String sgtno;
+
+    /** 项目编号 */
+    @Excel(name = "项目编号")
+    private String prjno;
+
+    /** 核心客户号 */
+    @Excel(name = "核心客户号")
+    private String pltfmcstno;
+
+    /** 企业名称 */
+    @Excel(name = "企业名称")
+    private String entpnm;
+
+    /** 页码不输默认查询第一页 */
+    @Excel(name = "页码不输默认查询第一页")
+    private String pgno;
+
+    /** 版本号(2.0新增响应字段remark) */
+    @Excel(name = "版本号", readConverterExp = "2=.0新增响应字段remark")
+    private String version;
+
+    /** 客户端交易的唯一标志 */
+    @Excel(name = "客户端交易的唯一标志")
+    private String rtnTrnuid;
+
+    /** 交易处理状态 */
+    @Excel(name = "交易处理状态")
+    private String rtnStatus;
+
+    /** 处理结果码 */
+    @Excel(name = "处理结果码")
+    private String rtnCode;
+
+    /** 处理结果等级(info/warn/error) */
+    @Excel(name = "处理结果等级(info/warn/error)")
+    private String rtnSeverity;
+
+    /** 处理信息描述 */
+    @Excel(name = "处理信息描述")
+    private String rtnMessage;
+
+    /** 报文节点 */
+    @Excel(name = "报文节点")
+    private String rtnRsbody;
+
+    /** 记录总数 */
+    @Excel(name = "记录总数")
+    private String rtnRcrdtotnum;
+
+    /** 当前页码 */
+    @Excel(name = "当前页码")
+    private String rtnCrnpgno;
+
+    /** 每页记录数 */
+    @Excel(name = "每页记录数")
+    private String rtnPgrcrdnum;
+
+    /** 总页数 */
+    @Excel(name = "总页数")
+    private String rtnTotpgnum;
+
+    /** 明细报文标识 */
+    @Excel(name = "明细报文标识")
+    private String rtnContent;
+
+    /** 租户号(默认:000) */
+    @Excel(name = "租户号", readConverterExp = "默=认:000")
+    private String rtnLescstno;
+
+    /** 投标编号(调用退款接口时使用) */
+    @Excel(name = "投标编号", readConverterExp = "调=用退款接口时使用")
+    private String rtnTdrno;
+
+    /** 客户编号(默认:10+核心客户号) */
+    @Excel(name = "客户编号", readConverterExp = "默=认:10+核心客户号")
+    private String rtnCstno;
+
+    /** 项目编号 */
+    @Excel(name = "项目编号")
+    private String rtnPrjno;
+
+    /** 项目名称 */
+    @Excel(name = "项目名称")
+    private String rtnPrjnm;
+
+    /** 标段编号 */
+    @Excel(name = "标段编号")
+    private String rtnSgtno;
+
+    /** 标段名称 */
+    @Excel(name = "标段名称")
+    private String rtnSgtnm;
+
+    /** 投标状态0-未中标1-已中标 */
+    @Excel(name = "投标状态0-未中标1-已中标")
+    private String rtnSgtst;
+
+    /** 保证金状态 1-竞标 */
+    @Excel(name = "保证金状态 1-竞标")
+    private String rtnMrgnst;
+
+    /** 投标账号 */
+    @Excel(name = "投标账号")
+    private String rtnTdracctno;
+
+    /** 投标账号币种01-人民币 */
+    @Excel(name = "投标账号币种01-人民币")
+    private String rtnTdracctnoccycd;
+
+    /** 投标账户名称 */
+    @Excel(name = "投标账户名称")
+    private String rtnTdracctnm;
+
+    /** 投标账号行号 */
+    @Excel(name = "投标账号行号")
+    private String rtnTdracctnobnkno;
+
+    /** 投标账号行名 */
+    @Excel(name = "投标账号行名")
+    private String rtnTdracctnobnknm;
+
+    /** 投标数量 */
+    @Excel(name = "投标数量")
+    private String rtnTdrnum;
+
+    /** 保证金金额 double */
+    @Excel(name = "保证金金额 double")
+    private BigDecimal rtnMrgnamt;
+
+    /** 中标金额 double */
+    @Excel(name = "中标金额 double")
+    private BigDecimal rtnTdramt;
+
+    /** 代理服务费 double */
+    @Excel(name = "代理服务费 double")
+    private BigDecimal rtnAgncsvcfee;
+
+    /** 冻结金额 double */
+    @Excel(name = "冻结金额 double")
+    private BigDecimal rtnFrzamt;
+
+    /** 罚没金额 double */
+    @Excel(name = "罚没金额 double")
+    private BigDecimal rtnFineamt;
+
+    /** 投标日期yyyymmdd */
+    @Excel(name = "投标日期yyyymmdd")
+    private String rtnTdrdt;
+
+    /** 投标时间hhmmss */
+    @Excel(name = "投标时间hhmmss")
+    private String rtnTdrtm;
+
+    /** 缴纳类型0-一般保证金 1- 长期保证金 2-现金3-保函 */
+    @Excel(name = "缴纳类型0-一般保证金 1- 长期保证金 2-现金3-保函")
+    private String rtnDuetp;
+
+    /** 会员编号 */
+    @Excel(name = "会员编号")
+    private String rtnMbrshpno;
+
+    /** 服务费 double */
+    @Excel(name = "服务费 double")
+    private BigDecimal rtnSvcfee;
+
+    /** 交易附言 */
+    @Excel(name = "交易附言")
+    private String rtnRemark;
+
+    /** 原因 */
+    @Excel(name = "原因")
+    private String reason;
+
+    public void setDepositdescid(String depositdescid) 
+    {
+        this.depositdescid = depositdescid;
+    }
+
+    public String getDepositdescid() 
+    {
+        return depositdescid;
+    }
+    public void setPpid(Long ppid) 
+    {
+        this.ppid = ppid;
+    }
+
+    public Long getPpid() 
+    {
+        return ppid;
+    }
+    public void setTrnuid(String trnuid) 
+    {
+        this.trnuid = trnuid;
+    }
+
+    public String getTrnuid() 
+    {
+        return trnuid;
+    }
+    public void setRqbody(String rqbody) 
+    {
+        this.rqbody = rqbody;
+    }
+
+    public String getRqbody() 
+    {
+        return rqbody;
+    }
+    public void setSgtid(String sgtid) 
+    {
+        this.sgtid = sgtid;
+    }
+
+    public String getSgtid() 
+    {
+        return sgtid;
+    }
+    public void setSgtno(String sgtno) 
+    {
+        this.sgtno = sgtno;
+    }
+
+    public String getSgtno() 
+    {
+        return sgtno;
+    }
+    public void setPrjno(String prjno) 
+    {
+        this.prjno = prjno;
+    }
+
+    public String getPrjno() 
+    {
+        return prjno;
+    }
+    public void setPltfmcstno(String pltfmcstno) 
+    {
+        this.pltfmcstno = pltfmcstno;
+    }
+
+    public String getPltfmcstno() 
+    {
+        return pltfmcstno;
+    }
+    public void setEntpnm(String entpnm) 
+    {
+        this.entpnm = entpnm;
+    }
+
+    public String getEntpnm() 
+    {
+        return entpnm;
+    }
+    public void setPgno(String pgno) 
+    {
+        this.pgno = pgno;
+    }
+
+    public String getPgno() 
+    {
+        return pgno;
+    }
+    public void setVersion(String version) 
+    {
+        this.version = version;
+    }
+
+    public String getVersion() 
+    {
+        return version;
+    }
+    public void setRtnTrnuid(String rtnTrnuid) 
+    {
+        this.rtnTrnuid = rtnTrnuid;
+    }
+
+    public String getRtnTrnuid() 
+    {
+        return rtnTrnuid;
+    }
+    public void setRtnStatus(String rtnStatus) 
+    {
+        this.rtnStatus = rtnStatus;
+    }
+
+    public String getRtnStatus() 
+    {
+        return rtnStatus;
+    }
+    public void setRtnCode(String rtnCode) 
+    {
+        this.rtnCode = rtnCode;
+    }
+
+    public String getRtnCode() 
+    {
+        return rtnCode;
+    }
+    public void setRtnSeverity(String rtnSeverity) 
+    {
+        this.rtnSeverity = rtnSeverity;
+    }
+
+    public String getRtnSeverity() 
+    {
+        return rtnSeverity;
+    }
+    public void setRtnMessage(String rtnMessage) 
+    {
+        this.rtnMessage = rtnMessage;
+    }
+
+    public String getRtnMessage() 
+    {
+        return rtnMessage;
+    }
+    public void setRtnRsbody(String rtnRsbody) 
+    {
+        this.rtnRsbody = rtnRsbody;
+    }
+
+    public String getRtnRsbody() 
+    {
+        return rtnRsbody;
+    }
+    public void setRtnRcrdtotnum(String rtnRcrdtotnum) 
+    {
+        this.rtnRcrdtotnum = rtnRcrdtotnum;
+    }
+
+    public String getRtnRcrdtotnum() 
+    {
+        return rtnRcrdtotnum;
+    }
+    public void setRtnCrnpgno(String rtnCrnpgno) 
+    {
+        this.rtnCrnpgno = rtnCrnpgno;
+    }
+
+    public String getRtnCrnpgno() 
+    {
+        return rtnCrnpgno;
+    }
+    public void setRtnPgrcrdnum(String rtnPgrcrdnum) 
+    {
+        this.rtnPgrcrdnum = rtnPgrcrdnum;
+    }
+
+    public String getRtnPgrcrdnum() 
+    {
+        return rtnPgrcrdnum;
+    }
+    public void setRtnTotpgnum(String rtnTotpgnum) 
+    {
+        this.rtnTotpgnum = rtnTotpgnum;
+    }
+
+    public String getRtnTotpgnum() 
+    {
+        return rtnTotpgnum;
+    }
+    public void setRtnContent(String rtnContent) 
+    {
+        this.rtnContent = rtnContent;
+    }
+
+    public String getRtnContent() 
+    {
+        return rtnContent;
+    }
+    public void setRtnLescstno(String rtnLescstno) 
+    {
+        this.rtnLescstno = rtnLescstno;
+    }
+
+    public String getRtnLescstno() 
+    {
+        return rtnLescstno;
+    }
+    public void setRtnTdrno(String rtnTdrno) 
+    {
+        this.rtnTdrno = rtnTdrno;
+    }
+
+    public String getRtnTdrno() 
+    {
+        return rtnTdrno;
+    }
+    public void setRtnCstno(String rtnCstno) 
+    {
+        this.rtnCstno = rtnCstno;
+    }
+
+    public String getRtnCstno() 
+    {
+        return rtnCstno;
+    }
+    public void setRtnPrjno(String rtnPrjno) 
+    {
+        this.rtnPrjno = rtnPrjno;
+    }
+
+    public String getRtnPrjno() 
+    {
+        return rtnPrjno;
+    }
+    public void setRtnPrjnm(String rtnPrjnm) 
+    {
+        this.rtnPrjnm = rtnPrjnm;
+    }
+
+    public String getRtnPrjnm() 
+    {
+        return rtnPrjnm;
+    }
+    public void setRtnSgtno(String rtnSgtno) 
+    {
+        this.rtnSgtno = rtnSgtno;
+    }
+
+    public String getRtnSgtno() 
+    {
+        return rtnSgtno;
+    }
+    public void setRtnSgtnm(String rtnSgtnm) 
+    {
+        this.rtnSgtnm = rtnSgtnm;
+    }
+
+    public String getRtnSgtnm() 
+    {
+        return rtnSgtnm;
+    }
+    public void setRtnSgtst(String rtnSgtst) 
+    {
+        this.rtnSgtst = rtnSgtst;
+    }
+
+    public String getRtnSgtst() 
+    {
+        return rtnSgtst;
+    }
+    public void setRtnMrgnst(String rtnMrgnst) 
+    {
+        this.rtnMrgnst = rtnMrgnst;
+    }
+
+    public String getRtnMrgnst() 
+    {
+        return rtnMrgnst;
+    }
+    public void setRtnTdracctno(String rtnTdracctno) 
+    {
+        this.rtnTdracctno = rtnTdracctno;
+    }
+
+    public String getRtnTdracctno() 
+    {
+        return rtnTdracctno;
+    }
+    public void setRtnTdracctnoccycd(String rtnTdracctnoccycd) 
+    {
+        this.rtnTdracctnoccycd = rtnTdracctnoccycd;
+    }
+
+    public String getRtnTdracctnoccycd() 
+    {
+        return rtnTdracctnoccycd;
+    }
+    public void setRtnTdracctnm(String rtnTdracctnm) 
+    {
+        this.rtnTdracctnm = rtnTdracctnm;
+    }
+
+    public String getRtnTdracctnm() 
+    {
+        return rtnTdracctnm;
+    }
+    public void setRtnTdracctnobnkno(String rtnTdracctnobnkno) 
+    {
+        this.rtnTdracctnobnkno = rtnTdracctnobnkno;
+    }
+
+    public String getRtnTdracctnobnkno() 
+    {
+        return rtnTdracctnobnkno;
+    }
+    public void setRtnTdracctnobnknm(String rtnTdracctnobnknm) 
+    {
+        this.rtnTdracctnobnknm = rtnTdracctnobnknm;
+    }
+
+    public String getRtnTdracctnobnknm() 
+    {
+        return rtnTdracctnobnknm;
+    }
+    public void setRtnTdrnum(String rtnTdrnum) 
+    {
+        this.rtnTdrnum = rtnTdrnum;
+    }
+
+    public String getRtnTdrnum() 
+    {
+        return rtnTdrnum;
+    }
+    public void setRtnMrgnamt(BigDecimal rtnMrgnamt) 
+    {
+        this.rtnMrgnamt = rtnMrgnamt;
+    }
+
+    public BigDecimal getRtnMrgnamt() 
+    {
+        return rtnMrgnamt;
+    }
+    public void setRtnTdramt(BigDecimal rtnTdramt) 
+    {
+        this.rtnTdramt = rtnTdramt;
+    }
+
+    public BigDecimal getRtnTdramt() 
+    {
+        return rtnTdramt;
+    }
+    public void setRtnAgncsvcfee(BigDecimal rtnAgncsvcfee) 
+    {
+        this.rtnAgncsvcfee = rtnAgncsvcfee;
+    }
+
+    public BigDecimal getRtnAgncsvcfee() 
+    {
+        return rtnAgncsvcfee;
+    }
+    public void setRtnFrzamt(BigDecimal rtnFrzamt) 
+    {
+        this.rtnFrzamt = rtnFrzamt;
+    }
+
+    public BigDecimal getRtnFrzamt() 
+    {
+        return rtnFrzamt;
+    }
+    public void setRtnFineamt(BigDecimal rtnFineamt) 
+    {
+        this.rtnFineamt = rtnFineamt;
+    }
+
+    public BigDecimal getRtnFineamt() 
+    {
+        return rtnFineamt;
+    }
+    public void setRtnTdrdt(String rtnTdrdt) 
+    {
+        this.rtnTdrdt = rtnTdrdt;
+    }
+
+    public String getRtnTdrdt() 
+    {
+        return rtnTdrdt;
+    }
+    public void setRtnTdrtm(String rtnTdrtm) 
+    {
+        this.rtnTdrtm = rtnTdrtm;
+    }
+
+    public String getRtnTdrtm() 
+    {
+        return rtnTdrtm;
+    }
+    public void setRtnDuetp(String rtnDuetp) 
+    {
+        this.rtnDuetp = rtnDuetp;
+    }
+
+    public String getRtnDuetp() 
+    {
+        return rtnDuetp;
+    }
+    public void setRtnMbrshpno(String rtnMbrshpno) 
+    {
+        this.rtnMbrshpno = rtnMbrshpno;
+    }
+
+    public String getRtnMbrshpno() 
+    {
+        return rtnMbrshpno;
+    }
+    public void setRtnSvcfee(BigDecimal rtnSvcfee) 
+    {
+        this.rtnSvcfee = rtnSvcfee;
+    }
+
+    public BigDecimal getRtnSvcfee() 
+    {
+        return rtnSvcfee;
+    }
+    public void setRtnRemark(String rtnRemark) 
+    {
+        this.rtnRemark = rtnRemark;
+    }
+
+    public String getRtnRemark() 
+    {
+        return rtnRemark;
+    }
+    public void setReason(String reason) 
+    {
+        this.reason = reason;
+    }
+
+    public String getReason() 
+    {
+        return reason;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("depositdescid", getDepositdescid())
+            .append("ppid", getPpid())
+            .append("trnuid", getTrnuid())
+            .append("rqbody", getRqbody())
+            .append("sgtid", getSgtid())
+            .append("sgtno", getSgtno())
+            .append("prjno", getPrjno())
+            .append("pltfmcstno", getPltfmcstno())
+            .append("entpnm", getEntpnm())
+            .append("pgno", getPgno())
+            .append("version", getVersion())
+            .append("rtnTrnuid", getRtnTrnuid())
+            .append("rtnStatus", getRtnStatus())
+            .append("rtnCode", getRtnCode())
+            .append("rtnSeverity", getRtnSeverity())
+            .append("rtnMessage", getRtnMessage())
+            .append("rtnRsbody", getRtnRsbody())
+            .append("rtnRcrdtotnum", getRtnRcrdtotnum())
+            .append("rtnCrnpgno", getRtnCrnpgno())
+            .append("rtnPgrcrdnum", getRtnPgrcrdnum())
+            .append("rtnTotpgnum", getRtnTotpgnum())
+            .append("rtnContent", getRtnContent())
+            .append("rtnLescstno", getRtnLescstno())
+            .append("rtnTdrno", getRtnTdrno())
+            .append("rtnCstno", getRtnCstno())
+            .append("rtnPrjno", getRtnPrjno())
+            .append("rtnPrjnm", getRtnPrjnm())
+            .append("rtnSgtno", getRtnSgtno())
+            .append("rtnSgtnm", getRtnSgtnm())
+            .append("rtnSgtst", getRtnSgtst())
+            .append("rtnMrgnst", getRtnMrgnst())
+            .append("rtnTdracctno", getRtnTdracctno())
+            .append("rtnTdracctnoccycd", getRtnTdracctnoccycd())
+            .append("rtnTdracctnm", getRtnTdracctnm())
+            .append("rtnTdracctnobnkno", getRtnTdracctnobnkno())
+            .append("rtnTdracctnobnknm", getRtnTdracctnobnknm())
+            .append("rtnTdrnum", getRtnTdrnum())
+            .append("rtnMrgnamt", getRtnMrgnamt())
+            .append("rtnTdramt", getRtnTdramt())
+            .append("rtnAgncsvcfee", getRtnAgncsvcfee())
+            .append("rtnFrzamt", getRtnFrzamt())
+            .append("rtnFineamt", getRtnFineamt())
+            .append("rtnTdrdt", getRtnTdrdt())
+            .append("rtnTdrtm", getRtnTdrtm())
+            .append("rtnDuetp", getRtnDuetp())
+            .append("rtnMbrshpno", getRtnMbrshpno())
+            .append("rtnSvcfee", getRtnSvcfee())
+            .append("rtnRemark", getRtnRemark())
+            .append("reason", getReason())
+            .toString();
+    }
+}

+ 61 - 0
ruoyi-modules/hh-mast/src/main/java/com/ruoyi/mast/bank/mapper/BankDepositdescrMapper.java

@@ -0,0 +1,61 @@
+package com.ruoyi.mast.bank.mapper;
+
+import java.util.List;
+import com.ruoyi.mast.bank.domain.BankDepositdescr;
+
+/**
+ * 查询保证金入账明细rMapper接口
+ * 
+ * @author ruoyi
+ * @date 2024-09-14
+ */
+public interface BankDepositdescrMapper 
+{
+    /**
+     * 查询查询保证金入账明细r
+     * 
+     * @param depositdescid 查询保证金入账明细r主键
+     * @return 查询保证金入账明细r
+     */
+    public BankDepositdescr selectBankDepositdescrByDepositdescid(String depositdescid);
+
+    /**
+     * 查询查询保证金入账明细r列表
+     * 
+     * @param bankDepositdescr 查询保证金入账明细r
+     * @return 查询保证金入账明细r集合
+     */
+    public List<BankDepositdescr> selectBankDepositdescrList(BankDepositdescr bankDepositdescr);
+
+    /**
+     * 新增查询保证金入账明细r
+     * 
+     * @param bankDepositdescr 查询保证金入账明细r
+     * @return 结果
+     */
+    public int insertBankDepositdescr(BankDepositdescr bankDepositdescr);
+
+    /**
+     * 修改查询保证金入账明细r
+     * 
+     * @param bankDepositdescr 查询保证金入账明细r
+     * @return 结果
+     */
+    public int updateBankDepositdescr(BankDepositdescr bankDepositdescr);
+
+    /**
+     * 删除查询保证金入账明细r
+     * 
+     * @param depositdescid 查询保证金入账明细r主键
+     * @return 结果
+     */
+    public int deleteBankDepositdescrByDepositdescid(String depositdescid);
+
+    /**
+     * 批量删除查询保证金入账明细r
+     * 
+     * @param depositdescids 需要删除的数据主键集合
+     * @return 结果
+     */
+    public int deleteBankDepositdescrByDepositdescids(String[] depositdescids);
+}

+ 61 - 0
ruoyi-modules/hh-mast/src/main/java/com/ruoyi/mast/bank/service/IBankDepositdescrService.java

@@ -0,0 +1,61 @@
+package com.ruoyi.mast.bank.service;
+
+import java.util.List;
+import com.ruoyi.mast.bank.domain.BankDepositdescr;
+
+/**
+ * 查询保证金入账明细rService接口
+ * 
+ * @author ruoyi
+ * @date 2024-09-14
+ */
+public interface IBankDepositdescrService 
+{
+    /**
+     * 查询查询保证金入账明细r
+     * 
+     * @param depositdescid 查询保证金入账明细r主键
+     * @return 查询保证金入账明细r
+     */
+    public BankDepositdescr selectBankDepositdescrByDepositdescid(String depositdescid);
+
+    /**
+     * 查询查询保证金入账明细r列表
+     * 
+     * @param bankDepositdescr 查询保证金入账明细r
+     * @return 查询保证金入账明细r集合
+     */
+    public List<BankDepositdescr> selectBankDepositdescrList(BankDepositdescr bankDepositdescr);
+
+    /**
+     * 新增查询保证金入账明细r
+     * 
+     * @param bankDepositdescr 查询保证金入账明细r
+     * @return 结果
+     */
+    public int insertBankDepositdescr(BankDepositdescr bankDepositdescr);
+
+    /**
+     * 修改查询保证金入账明细r
+     * 
+     * @param bankDepositdescr 查询保证金入账明细r
+     * @return 结果
+     */
+    public int updateBankDepositdescr(BankDepositdescr bankDepositdescr);
+
+    /**
+     * 批量删除查询保证金入账明细r
+     * 
+     * @param depositdescids 需要删除的查询保证金入账明细r主键集合
+     * @return 结果
+     */
+    public int deleteBankDepositdescrByDepositdescids(String[] depositdescids);
+
+    /**
+     * 删除查询保证金入账明细r信息
+     * 
+     * @param depositdescid 查询保证金入账明细r主键
+     * @return 结果
+     */
+    public int deleteBankDepositdescrByDepositdescid(String depositdescid);
+}

+ 93 - 0
ruoyi-modules/hh-mast/src/main/java/com/ruoyi/mast/bank/service/impl/BankDepositdescrServiceImpl.java

@@ -0,0 +1,93 @@
+package com.ruoyi.mast.bank.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.mast.bank.mapper.BankDepositdescrMapper;
+import com.ruoyi.mast.bank.domain.BankDepositdescr;
+import com.ruoyi.mast.bank.service.IBankDepositdescrService;
+
+/**
+ * 查询保证金入账明细rService业务层处理
+ * 
+ * @author ruoyi
+ * @date 2024-09-14
+ */
+@Service
+public class BankDepositdescrServiceImpl implements IBankDepositdescrService 
+{
+    @Autowired
+    private BankDepositdescrMapper bankDepositdescrMapper;
+
+    /**
+     * 查询查询保证金入账明细r
+     * 
+     * @param depositdescid 查询保证金入账明细r主键
+     * @return 查询保证金入账明细r
+     */
+    @Override
+    public BankDepositdescr selectBankDepositdescrByDepositdescid(String depositdescid)
+    {
+        return bankDepositdescrMapper.selectBankDepositdescrByDepositdescid(depositdescid);
+    }
+
+    /**
+     * 查询查询保证金入账明细r列表
+     * 
+     * @param bankDepositdescr 查询保证金入账明细r
+     * @return 查询保证金入账明细r
+     */
+    @Override
+    public List<BankDepositdescr> selectBankDepositdescrList(BankDepositdescr bankDepositdescr)
+    {
+        return bankDepositdescrMapper.selectBankDepositdescrList(bankDepositdescr);
+    }
+
+    /**
+     * 新增查询保证金入账明细r
+     * 
+     * @param bankDepositdescr 查询保证金入账明细r
+     * @return 结果
+     */
+    @Override
+    public int insertBankDepositdescr(BankDepositdescr bankDepositdescr)
+    {
+        return bankDepositdescrMapper.insertBankDepositdescr(bankDepositdescr);
+    }
+
+    /**
+     * 修改查询保证金入账明细r
+     * 
+     * @param bankDepositdescr 查询保证金入账明细r
+     * @return 结果
+     */
+    @Override
+    public int updateBankDepositdescr(BankDepositdescr bankDepositdescr)
+    {
+        return bankDepositdescrMapper.updateBankDepositdescr(bankDepositdescr);
+    }
+
+    /**
+     * 批量删除查询保证金入账明细r
+     * 
+     * @param depositdescids 需要删除的查询保证金入账明细r主键
+     * @return 结果
+     */
+    @Override
+    public int deleteBankDepositdescrByDepositdescids(String[] depositdescids)
+    {
+        return bankDepositdescrMapper.deleteBankDepositdescrByDepositdescids(depositdescids);
+    }
+
+    /**
+     * 删除查询保证金入账明细r信息
+     * 
+     * @param depositdescid 查询保证金入账明细r主键
+     * @return 结果
+     */
+    @Override
+    public int deleteBankDepositdescrByDepositdescid(String depositdescid)
+    {
+        return bankDepositdescrMapper.deleteBankDepositdescrByDepositdescid(depositdescid);
+    }
+}

+ 293 - 0
ruoyi-modules/hh-mast/src/main/resources/mapper/bank/BankDepositdescrMapper.xml

@@ -0,0 +1,293 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.mast.bank.mapper.BankDepositdescrMapper">
+    
+    <resultMap type="BankDepositdescr" id="BankDepositdescrResult">
+        <result property="depositdescid"    column="depositdescid"    />
+        <result property="ppid"    column="ppid"    />
+        <result property="trnuid"    column="trnuid"    />
+        <result property="rqbody"    column="rqbody"    />
+        <result property="sgtid"    column="sgtid"    />
+        <result property="sgtno"    column="sgtno"    />
+        <result property="prjno"    column="prjno"    />
+        <result property="pltfmcstno"    column="pltfmcstno"    />
+        <result property="entpnm"    column="entpnm"    />
+        <result property="pgno"    column="pgno"    />
+        <result property="version"    column="version"    />
+        <result property="rtnTrnuid"    column="rtn_trnuid"    />
+        <result property="rtnStatus"    column="rtn_status"    />
+        <result property="rtnCode"    column="rtn_code"    />
+        <result property="rtnSeverity"    column="rtn_severity"    />
+        <result property="rtnMessage"    column="rtn_message"    />
+        <result property="rtnRsbody"    column="rtn_rsbody"    />
+        <result property="rtnRcrdtotnum"    column="rtn_rcrdtotnum"    />
+        <result property="rtnCrnpgno"    column="rtn_crnpgno"    />
+        <result property="rtnPgrcrdnum"    column="rtn_pgrcrdnum"    />
+        <result property="rtnTotpgnum"    column="rtn_totpgnum"    />
+        <result property="rtnContent"    column="rtn_content"    />
+        <result property="rtnLescstno"    column="rtn_lescstno"    />
+        <result property="rtnTdrno"    column="rtn_tdrno"    />
+        <result property="rtnCstno"    column="rtn_cstno"    />
+        <result property="rtnPrjno"    column="rtn_prjno"    />
+        <result property="rtnPrjnm"    column="rtn_prjnm"    />
+        <result property="rtnSgtno"    column="rtn_sgtno"    />
+        <result property="rtnSgtnm"    column="rtn_sgtnm"    />
+        <result property="rtnSgtst"    column="rtn_sgtst"    />
+        <result property="rtnMrgnst"    column="rtn_mrgnst"    />
+        <result property="rtnTdracctno"    column="rtn_tdracctno"    />
+        <result property="rtnTdracctnoccycd"    column="rtn_tdracctnoccycd"    />
+        <result property="rtnTdracctnm"    column="rtn_tdracctnm"    />
+        <result property="rtnTdracctnobnkno"    column="rtn_tdracctnobnkno"    />
+        <result property="rtnTdracctnobnknm"    column="rtn_tdracctnobnknm"    />
+        <result property="rtnTdrnum"    column="rtn_tdrnum"    />
+        <result property="rtnMrgnamt"    column="rtn_mrgnamt"    />
+        <result property="rtnTdramt"    column="rtn_tdramt"    />
+        <result property="rtnAgncsvcfee"    column="rtn_agncsvcfee"    />
+        <result property="rtnFrzamt"    column="rtn_frzamt"    />
+        <result property="rtnFineamt"    column="rtn_fineamt"    />
+        <result property="rtnTdrdt"    column="rtn_tdrdt"    />
+        <result property="rtnTdrtm"    column="rtn_tdrtm"    />
+        <result property="rtnDuetp"    column="rtn_duetp"    />
+        <result property="rtnMbrshpno"    column="rtn_mbrshpno"    />
+        <result property="rtnSvcfee"    column="rtn_svcfee"    />
+        <result property="rtnRemark"    column="rtn_remark"    />
+        <result property="reason"    column="reason"    />
+    </resultMap>
+
+    <sql id="selectBankDepositdescrVo">
+        select depositdescid, ppid, trnuid, rqbody, sgtid, sgtno, prjno, pltfmcstno, entpnm, pgno, version, rtn_trnuid, rtn_status, rtn_code, rtn_severity, rtn_message, rtn_rsbody, rtn_rcrdtotnum, rtn_crnpgno, rtn_pgrcrdnum, rtn_totpgnum, rtn_content, rtn_lescstno, rtn_tdrno, rtn_cstno, rtn_prjno, rtn_prjnm, rtn_sgtno, rtn_sgtnm, rtn_sgtst, rtn_mrgnst, rtn_tdracctno, rtn_tdracctnoccycd, rtn_tdracctnm, rtn_tdracctnobnkno, rtn_tdracctnobnknm, rtn_tdrnum, rtn_mrgnamt, rtn_tdramt, rtn_agncsvcfee, rtn_frzamt, rtn_fineamt, rtn_tdrdt, rtn_tdrtm, rtn_duetp, rtn_mbrshpno, rtn_svcfee, rtn_remark, reason from bank_depositdescr
+    </sql>
+
+    <select id="selectBankDepositdescrList" parameterType="BankDepositdescr" resultMap="BankDepositdescrResult">
+        <include refid="selectBankDepositdescrVo"/>
+        <where>  
+            <if test="ppid != null "> and ppid = #{ppid}</if>
+            <if test="trnuid != null  and trnuid != ''"> and trnuid = #{trnuid}</if>
+            <if test="rqbody != null  and rqbody != ''"> and rqbody = #{rqbody}</if>
+            <if test="sgtid != null  and sgtid != ''"> and sgtid = #{sgtid}</if>
+            <if test="sgtno != null  and sgtno != ''"> and sgtno = #{sgtno}</if>
+            <if test="prjno != null  and prjno != ''"> and prjno = #{prjno}</if>
+            <if test="pltfmcstno != null  and pltfmcstno != ''"> and pltfmcstno = #{pltfmcstno}</if>
+            <if test="entpnm != null  and entpnm != ''"> and entpnm = #{entpnm}</if>
+            <if test="pgno != null  and pgno != ''"> and pgno = #{pgno}</if>
+            <if test="version != null  and version != ''"> and version = #{version}</if>
+            <if test="rtnTrnuid != null  and rtnTrnuid != ''"> and rtn_trnuid = #{rtnTrnuid}</if>
+            <if test="rtnStatus != null  and rtnStatus != ''"> and rtn_status = #{rtnStatus}</if>
+            <if test="rtnCode != null  and rtnCode != ''"> and rtn_code = #{rtnCode}</if>
+            <if test="rtnSeverity != null  and rtnSeverity != ''"> and rtn_severity = #{rtnSeverity}</if>
+            <if test="rtnMessage != null  and rtnMessage != ''"> and rtn_message = #{rtnMessage}</if>
+            <if test="rtnRsbody != null  and rtnRsbody != ''"> and rtn_rsbody = #{rtnRsbody}</if>
+            <if test="rtnRcrdtotnum != null  and rtnRcrdtotnum != ''"> and rtn_rcrdtotnum = #{rtnRcrdtotnum}</if>
+            <if test="rtnCrnpgno != null  and rtnCrnpgno != ''"> and rtn_crnpgno = #{rtnCrnpgno}</if>
+            <if test="rtnPgrcrdnum != null  and rtnPgrcrdnum != ''"> and rtn_pgrcrdnum = #{rtnPgrcrdnum}</if>
+            <if test="rtnTotpgnum != null  and rtnTotpgnum != ''"> and rtn_totpgnum = #{rtnTotpgnum}</if>
+            <if test="rtnContent != null  and rtnContent != ''"> and rtn_content = #{rtnContent}</if>
+            <if test="rtnLescstno != null  and rtnLescstno != ''"> and rtn_lescstno = #{rtnLescstno}</if>
+            <if test="rtnTdrno != null  and rtnTdrno != ''"> and rtn_tdrno = #{rtnTdrno}</if>
+            <if test="rtnCstno != null  and rtnCstno != ''"> and rtn_cstno = #{rtnCstno}</if>
+            <if test="rtnPrjno != null  and rtnPrjno != ''"> and rtn_prjno = #{rtnPrjno}</if>
+            <if test="rtnPrjnm != null  and rtnPrjnm != ''"> and rtn_prjnm = #{rtnPrjnm}</if>
+            <if test="rtnSgtno != null  and rtnSgtno != ''"> and rtn_sgtno = #{rtnSgtno}</if>
+            <if test="rtnSgtnm != null  and rtnSgtnm != ''"> and rtn_sgtnm = #{rtnSgtnm}</if>
+            <if test="rtnSgtst != null  and rtnSgtst != ''"> and rtn_sgtst = #{rtnSgtst}</if>
+            <if test="rtnMrgnst != null  and rtnMrgnst != ''"> and rtn_mrgnst = #{rtnMrgnst}</if>
+            <if test="rtnTdracctno != null  and rtnTdracctno != ''"> and rtn_tdracctno = #{rtnTdracctno}</if>
+            <if test="rtnTdracctnoccycd != null  and rtnTdracctnoccycd != ''"> and rtn_tdracctnoccycd = #{rtnTdracctnoccycd}</if>
+            <if test="rtnTdracctnm != null  and rtnTdracctnm != ''"> and rtn_tdracctnm = #{rtnTdracctnm}</if>
+            <if test="rtnTdracctnobnkno != null  and rtnTdracctnobnkno != ''"> and rtn_tdracctnobnkno = #{rtnTdracctnobnkno}</if>
+            <if test="rtnTdracctnobnknm != null  and rtnTdracctnobnknm != ''"> and rtn_tdracctnobnknm = #{rtnTdracctnobnknm}</if>
+            <if test="rtnTdrnum != null  and rtnTdrnum != ''"> and rtn_tdrnum = #{rtnTdrnum}</if>
+            <if test="rtnMrgnamt != null "> and rtn_mrgnamt = #{rtnMrgnamt}</if>
+            <if test="rtnTdramt != null "> and rtn_tdramt = #{rtnTdramt}</if>
+            <if test="rtnAgncsvcfee != null "> and rtn_agncsvcfee = #{rtnAgncsvcfee}</if>
+            <if test="rtnFrzamt != null "> and rtn_frzamt = #{rtnFrzamt}</if>
+            <if test="rtnFineamt != null "> and rtn_fineamt = #{rtnFineamt}</if>
+            <if test="rtnTdrdt != null  and rtnTdrdt != ''"> and rtn_tdrdt = #{rtnTdrdt}</if>
+            <if test="rtnTdrtm != null  and rtnTdrtm != ''"> and rtn_tdrtm = #{rtnTdrtm}</if>
+            <if test="rtnDuetp != null  and rtnDuetp != ''"> and rtn_duetp = #{rtnDuetp}</if>
+            <if test="rtnMbrshpno != null  and rtnMbrshpno != ''"> and rtn_mbrshpno = #{rtnMbrshpno}</if>
+            <if test="rtnSvcfee != null "> and rtn_svcfee = #{rtnSvcfee}</if>
+            <if test="rtnRemark != null  and rtnRemark != ''"> and rtn_remark = #{rtnRemark}</if>
+            <if test="reason != null  and reason != ''"> and reason = #{reason}</if>
+        </where>
+    </select>
+    
+    <select id="selectBankDepositdescrByDepositdescid" parameterType="String" resultMap="BankDepositdescrResult">
+        <include refid="selectBankDepositdescrVo"/>
+        where depositdescid = #{depositdescid}
+    </select>
+        
+    <insert id="insertBankDepositdescr" parameterType="BankDepositdescr">
+        insert into bank_depositdescr
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="depositdescid != null">depositdescid,</if>
+            <if test="ppid != null">ppid,</if>
+            <if test="trnuid != null and trnuid != ''">trnuid,</if>
+            <if test="rqbody != null">rqbody,</if>
+            <if test="sgtid != null">sgtid,</if>
+            <if test="sgtno != null">sgtno,</if>
+            <if test="prjno != null">prjno,</if>
+            <if test="pltfmcstno != null">pltfmcstno,</if>
+            <if test="entpnm != null">entpnm,</if>
+            <if test="pgno != null">pgno,</if>
+            <if test="version != null">version,</if>
+            <if test="rtnTrnuid != null">rtn_trnuid,</if>
+            <if test="rtnStatus != null">rtn_status,</if>
+            <if test="rtnCode != null">rtn_code,</if>
+            <if test="rtnSeverity != null">rtn_severity,</if>
+            <if test="rtnMessage != null">rtn_message,</if>
+            <if test="rtnRsbody != null">rtn_rsbody,</if>
+            <if test="rtnRcrdtotnum != null">rtn_rcrdtotnum,</if>
+            <if test="rtnCrnpgno != null">rtn_crnpgno,</if>
+            <if test="rtnPgrcrdnum != null">rtn_pgrcrdnum,</if>
+            <if test="rtnTotpgnum != null">rtn_totpgnum,</if>
+            <if test="rtnContent != null">rtn_content,</if>
+            <if test="rtnLescstno != null">rtn_lescstno,</if>
+            <if test="rtnTdrno != null">rtn_tdrno,</if>
+            <if test="rtnCstno != null">rtn_cstno,</if>
+            <if test="rtnPrjno != null">rtn_prjno,</if>
+            <if test="rtnPrjnm != null">rtn_prjnm,</if>
+            <if test="rtnSgtno != null">rtn_sgtno,</if>
+            <if test="rtnSgtnm != null">rtn_sgtnm,</if>
+            <if test="rtnSgtst != null">rtn_sgtst,</if>
+            <if test="rtnMrgnst != null">rtn_mrgnst,</if>
+            <if test="rtnTdracctno != null">rtn_tdracctno,</if>
+            <if test="rtnTdracctnoccycd != null">rtn_tdracctnoccycd,</if>
+            <if test="rtnTdracctnm != null">rtn_tdracctnm,</if>
+            <if test="rtnTdracctnobnkno != null">rtn_tdracctnobnkno,</if>
+            <if test="rtnTdracctnobnknm != null">rtn_tdracctnobnknm,</if>
+            <if test="rtnTdrnum != null">rtn_tdrnum,</if>
+            <if test="rtnMrgnamt != null">rtn_mrgnamt,</if>
+            <if test="rtnTdramt != null">rtn_tdramt,</if>
+            <if test="rtnAgncsvcfee != null">rtn_agncsvcfee,</if>
+            <if test="rtnFrzamt != null">rtn_frzamt,</if>
+            <if test="rtnFineamt != null">rtn_fineamt,</if>
+            <if test="rtnTdrdt != null">rtn_tdrdt,</if>
+            <if test="rtnTdrtm != null">rtn_tdrtm,</if>
+            <if test="rtnDuetp != null">rtn_duetp,</if>
+            <if test="rtnMbrshpno != null">rtn_mbrshpno,</if>
+            <if test="rtnSvcfee != null">rtn_svcfee,</if>
+            <if test="rtnRemark != null">rtn_remark,</if>
+            <if test="reason != null">reason,</if>
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="depositdescid != null">#{depositdescid},</if>
+            <if test="ppid != null">#{ppid},</if>
+            <if test="trnuid != null and trnuid != ''">#{trnuid},</if>
+            <if test="rqbody != null">#{rqbody},</if>
+            <if test="sgtid != null">#{sgtid},</if>
+            <if test="sgtno != null">#{sgtno},</if>
+            <if test="prjno != null">#{prjno},</if>
+            <if test="pltfmcstno != null">#{pltfmcstno},</if>
+            <if test="entpnm != null">#{entpnm},</if>
+            <if test="pgno != null">#{pgno},</if>
+            <if test="version != null">#{version},</if>
+            <if test="rtnTrnuid != null">#{rtnTrnuid},</if>
+            <if test="rtnStatus != null">#{rtnStatus},</if>
+            <if test="rtnCode != null">#{rtnCode},</if>
+            <if test="rtnSeverity != null">#{rtnSeverity},</if>
+            <if test="rtnMessage != null">#{rtnMessage},</if>
+            <if test="rtnRsbody != null">#{rtnRsbody},</if>
+            <if test="rtnRcrdtotnum != null">#{rtnRcrdtotnum},</if>
+            <if test="rtnCrnpgno != null">#{rtnCrnpgno},</if>
+            <if test="rtnPgrcrdnum != null">#{rtnPgrcrdnum},</if>
+            <if test="rtnTotpgnum != null">#{rtnTotpgnum},</if>
+            <if test="rtnContent != null">#{rtnContent},</if>
+            <if test="rtnLescstno != null">#{rtnLescstno},</if>
+            <if test="rtnTdrno != null">#{rtnTdrno},</if>
+            <if test="rtnCstno != null">#{rtnCstno},</if>
+            <if test="rtnPrjno != null">#{rtnPrjno},</if>
+            <if test="rtnPrjnm != null">#{rtnPrjnm},</if>
+            <if test="rtnSgtno != null">#{rtnSgtno},</if>
+            <if test="rtnSgtnm != null">#{rtnSgtnm},</if>
+            <if test="rtnSgtst != null">#{rtnSgtst},</if>
+            <if test="rtnMrgnst != null">#{rtnMrgnst},</if>
+            <if test="rtnTdracctno != null">#{rtnTdracctno},</if>
+            <if test="rtnTdracctnoccycd != null">#{rtnTdracctnoccycd},</if>
+            <if test="rtnTdracctnm != null">#{rtnTdracctnm},</if>
+            <if test="rtnTdracctnobnkno != null">#{rtnTdracctnobnkno},</if>
+            <if test="rtnTdracctnobnknm != null">#{rtnTdracctnobnknm},</if>
+            <if test="rtnTdrnum != null">#{rtnTdrnum},</if>
+            <if test="rtnMrgnamt != null">#{rtnMrgnamt},</if>
+            <if test="rtnTdramt != null">#{rtnTdramt},</if>
+            <if test="rtnAgncsvcfee != null">#{rtnAgncsvcfee},</if>
+            <if test="rtnFrzamt != null">#{rtnFrzamt},</if>
+            <if test="rtnFineamt != null">#{rtnFineamt},</if>
+            <if test="rtnTdrdt != null">#{rtnTdrdt},</if>
+            <if test="rtnTdrtm != null">#{rtnTdrtm},</if>
+            <if test="rtnDuetp != null">#{rtnDuetp},</if>
+            <if test="rtnMbrshpno != null">#{rtnMbrshpno},</if>
+            <if test="rtnSvcfee != null">#{rtnSvcfee},</if>
+            <if test="rtnRemark != null">#{rtnRemark},</if>
+            <if test="reason != null">#{reason},</if>
+         </trim>
+    </insert>
+
+    <update id="updateBankDepositdescr" parameterType="BankDepositdescr">
+        update bank_depositdescr
+        <trim prefix="SET" suffixOverrides=",">
+            <if test="ppid != null">ppid = #{ppid},</if>
+            <if test="trnuid != null and trnuid != ''">trnuid = #{trnuid},</if>
+            <if test="rqbody != null">rqbody = #{rqbody},</if>
+            <if test="sgtid != null">sgtid = #{sgtid},</if>
+            <if test="sgtno != null">sgtno = #{sgtno},</if>
+            <if test="prjno != null">prjno = #{prjno},</if>
+            <if test="pltfmcstno != null">pltfmcstno = #{pltfmcstno},</if>
+            <if test="entpnm != null">entpnm = #{entpnm},</if>
+            <if test="pgno != null">pgno = #{pgno},</if>
+            <if test="version != null">version = #{version},</if>
+            <if test="rtnTrnuid != null">rtn_trnuid = #{rtnTrnuid},</if>
+            <if test="rtnStatus != null">rtn_status = #{rtnStatus},</if>
+            <if test="rtnCode != null">rtn_code = #{rtnCode},</if>
+            <if test="rtnSeverity != null">rtn_severity = #{rtnSeverity},</if>
+            <if test="rtnMessage != null">rtn_message = #{rtnMessage},</if>
+            <if test="rtnRsbody != null">rtn_rsbody = #{rtnRsbody},</if>
+            <if test="rtnRcrdtotnum != null">rtn_rcrdtotnum = #{rtnRcrdtotnum},</if>
+            <if test="rtnCrnpgno != null">rtn_crnpgno = #{rtnCrnpgno},</if>
+            <if test="rtnPgrcrdnum != null">rtn_pgrcrdnum = #{rtnPgrcrdnum},</if>
+            <if test="rtnTotpgnum != null">rtn_totpgnum = #{rtnTotpgnum},</if>
+            <if test="rtnContent != null">rtn_content = #{rtnContent},</if>
+            <if test="rtnLescstno != null">rtn_lescstno = #{rtnLescstno},</if>
+            <if test="rtnTdrno != null">rtn_tdrno = #{rtnTdrno},</if>
+            <if test="rtnCstno != null">rtn_cstno = #{rtnCstno},</if>
+            <if test="rtnPrjno != null">rtn_prjno = #{rtnPrjno},</if>
+            <if test="rtnPrjnm != null">rtn_prjnm = #{rtnPrjnm},</if>
+            <if test="rtnSgtno != null">rtn_sgtno = #{rtnSgtno},</if>
+            <if test="rtnSgtnm != null">rtn_sgtnm = #{rtnSgtnm},</if>
+            <if test="rtnSgtst != null">rtn_sgtst = #{rtnSgtst},</if>
+            <if test="rtnMrgnst != null">rtn_mrgnst = #{rtnMrgnst},</if>
+            <if test="rtnTdracctno != null">rtn_tdracctno = #{rtnTdracctno},</if>
+            <if test="rtnTdracctnoccycd != null">rtn_tdracctnoccycd = #{rtnTdracctnoccycd},</if>
+            <if test="rtnTdracctnm != null">rtn_tdracctnm = #{rtnTdracctnm},</if>
+            <if test="rtnTdracctnobnkno != null">rtn_tdracctnobnkno = #{rtnTdracctnobnkno},</if>
+            <if test="rtnTdracctnobnknm != null">rtn_tdracctnobnknm = #{rtnTdracctnobnknm},</if>
+            <if test="rtnTdrnum != null">rtn_tdrnum = #{rtnTdrnum},</if>
+            <if test="rtnMrgnamt != null">rtn_mrgnamt = #{rtnMrgnamt},</if>
+            <if test="rtnTdramt != null">rtn_tdramt = #{rtnTdramt},</if>
+            <if test="rtnAgncsvcfee != null">rtn_agncsvcfee = #{rtnAgncsvcfee},</if>
+            <if test="rtnFrzamt != null">rtn_frzamt = #{rtnFrzamt},</if>
+            <if test="rtnFineamt != null">rtn_fineamt = #{rtnFineamt},</if>
+            <if test="rtnTdrdt != null">rtn_tdrdt = #{rtnTdrdt},</if>
+            <if test="rtnTdrtm != null">rtn_tdrtm = #{rtnTdrtm},</if>
+            <if test="rtnDuetp != null">rtn_duetp = #{rtnDuetp},</if>
+            <if test="rtnMbrshpno != null">rtn_mbrshpno = #{rtnMbrshpno},</if>
+            <if test="rtnSvcfee != null">rtn_svcfee = #{rtnSvcfee},</if>
+            <if test="rtnRemark != null">rtn_remark = #{rtnRemark},</if>
+            <if test="reason != null">reason = #{reason},</if>
+        </trim>
+        where depositdescid = #{depositdescid}
+    </update>
+
+    <delete id="deleteBankDepositdescrByDepositdescid" parameterType="String">
+        delete from bank_depositdescr where depositdescid = #{depositdescid}
+    </delete>
+
+    <delete id="deleteBankDepositdescrByDepositdescids" parameterType="String">
+        delete from bank_depositdescr where depositdescid in 
+        <foreach item="depositdescid" collection="array" open="(" separator="," close=")">
+            #{depositdescid}
+        </foreach>
+    </delete>
+</mapper>