字符窜转对象

    /**
     * 添加收益信息表画面中:保存按钮的实现
     * @param  coreEnterpriseId
     *                       核心企业
     * @param financialInstitutionsId
     *                       计划管理人ID
     * @param periods
     *              期数id
     * @param  subjectlist
     *                table信息:费用名称,备注,金额
     * @param financeOpinion
     *                   意见
     * @param  releaseDate
     *              发行日期
     */
    @Rest(method = RestMethod.POST)
    @ActionKey(value = "/api/finance/biz/abs/profit/save/subject/info")
    fun saveWays( @Parameter("核心企业ID" ,optional = false) coreEnterpriseId: String,
                  @Parameter("计划管理人ID",optional = false) financialInstitutionsId: String,
                  @Parameter("期数",optional = false) periods: String,
                  @Parameter("费用金额备注", optional = false) subjectlist: MutableList<String> ,
                  @Parameter("意见",optional = false) financeOpinion: String? =null ,
                  @Parameter("发行日期",optional = false)  releaseDate :String? =null ): Return {
        val  subjectlists:MutableList<AddOrRevisionIncomePoJo> = mutableListOf()
        for (subject in subjectlist!!.listIterator() ){
            // 解析字符窜转对象
            var  obj= JsonUtils.parseJson2T(subject,AddOrRevisionIncomePoJo::class.java)
            subjectlists.add(obj)
        }
        var r = this.initService<BizAbsProfitInfoService>().saveWays(iwebReq = getIwebRequest(),
                subjectlist = subjectlists, financeOpinion = financeOpinion ,releaseDate = releaseDate , coreEnterpriseId = coreEnterpriseId ,
                financialInstitutionsId = financialInstitutionsId , periods = periods)
        return this.buildReturn(data = r)
    }

原文地址:https://www.cnblogs.com/xiaoniuniu886/p/10179108.html