美文网首页
展期设计

展期设计

作者: 攀爬的蜗牛_3134 | 来源:发表于2017-11-01 15:20 被阅读0次

    展期设计文档

    模块分析

    当前的展期模块流程为业务展期菜单中选择需要展期的项,然后点击展期,进入展期页面,设置好展期的还款期数和类型利率后,点击确认展期,就会重新生产新的还款计划,然后修改替换掉旧的还款计划。这块需要修改为暂存,而不是直接修改还款计划,而是等待审批都通过了再修改还款计划。所以这里需要把展期设置的一些参数保存起来。在审批的最后一个节点通过后再生产新的还款计划,然后修改。其中,需要修改单的状态,避免在审批过程中修改展期参数。

    1. 暂存展期数据
    2. 修改提交展期审批后的单状态
    3. 审批通过后修改还款计划,没有通过则重新回到展期页面
    4. 修改单状态

    数据表设计

    @Comment("借款单主键")
    
    @Column("loanId")
    
    @ColDefine(type = ColType.VARCHAR, width=64)
    
    privateStringloanId;
    
    @Comment("期限类型")
    
    @Column("termType")
    
    @ColDefine(type = ColType.VARCHAR, width=40)
    
    privateLoanTermTypetermType;
    
    @Comment("期限")
    
    @Column("term")
    
    @ColDefine(type = ColType.VARCHAR, width=20)
    
    privateStringterm;
    
    @Comment("利息类型")
    
    @Column("loanLimitType")
    
    @ColDefine(type = ColType.VARCHAR, width=40)
    
    privateLoanLimitTypeloanLimitType;
    
    @Comment("利息")
    
    @Column("interest")
    
    @ColDefine(type = ColType.FLOAT, width=16)
    
    privateBigDecimalinterest;
    
    @Comment("还款方式")
    
    @Column("repayMethod")
    
    @ColDefine(type = ColType.VARCHAR, width=40)
    
    privateLoanRepayMethodrepayMethod;
    
    @Comment("说明")
    
    @Column("enterpriseExplain")
    
    @ColDefine(type = ColType.VARCHAR, width=2048)
    
    privateStringenterpriseExplain;
    
    @Comment("企业参数")
    
    @Column("enterpriseAgreement")
    
    @ColDefine(type = ColType.VARCHAR, width=2048)
    
    privateStringenterpriseAgreement;
    
    @Comment("计息方式")
    
    @Column("calculationMethod")
    
    @ColDefine(type = ColType.VARCHAR, width=40)
    
    privateStringcalculationMethod;
    
    @Comment("收息时间")
    
    @Column("repayDateType")
    
    @ColDefine(type = ColType.VARCHAR, width=40)
    
    privateStringrepayDateType;
    
    @Comment("展期状态")
    
    @Column("approvalStatusType")
    
    @ColDefine(type = ColType.VARCHAR,width =16)
    
    privateApprovalStatusTypeapprovalStatusType;
    
    @Comment("审批状态")
    
    @Column("approveStatus")
    
    @ColDefine(type = ColType.VARCHAR, width=120)
    
    privateStringapproveStatus;
    
    @Comment("审批状态描述")
    
    @Column("approveStatusDesc")
    
    @ColDefine(type = ColType.VARCHAR, width=120)
    
    privateStringapproveStatusDesc;

    相关文章

      网友评论

          本文标题:展期设计

          本文链接:https://www.haomeiwen.com/subject/uozvpxtx.html