java.lang.StackOverflowError

package com.mn_supplier.bean.request.income;

import com.mn_supplier.base.BaseRequest;

import java.util.ArrayList;
import java.util.List;

/**
 * @Created: xiaoyu  on 2017.04.13 16:04.
 * @Describe:
 * @Review:
 * @Modify:
 * @Version: v_1.0 on 2017.04.13 16:04.
 * @Blog:http://blog.youkuaiyun.com/noteschapter
 * @Github:https://github.com/mrxiaoyu100001
 * @Resources:
 * @Remark:
 */

public class IncomeRequest extends BaseRequest {

    /**
     * 批次名称
     */
    private String batchName;
    /**
     * 商品名称
     */
    private String goodsName;
    /**
     * 操作人
     */
    private String handlers;
    /**
     * 单据编号
     */
    private String note;
    /**
     * 备注
     */
    private String remark;
    /**
     * 用户id
     */
    private String userId;
    /**
     * 用户名
     */
    private String userName;
    /**
     * 商铺编码
     */
    private String shopsCode;
    /**
     * 商铺名称
     */
    private String shopsName;
    /**
     * 批次商品id
     */
    private String batchGoodsId;
    /**
     * 批次流水收支费用
     */
    private List<BatchFeeBean> batchfees;


    public IncomeRequest() {
        batchfees = new ArrayList<>();
        BatchFeeBean B = new BatchFeeBean();
        batchfees.add(B);
    }

    public String getBatchName() {
        return batchName;
    }

    public void setBatchName(String batchName) {
        this.batchName = batchName;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getHandlers() {
        return handlers;
    }

    public void setHandlers(String handlers) {
        this.handlers = handlers;
    }

    public String getNote() {
        return note;
    }

    public void setNote(String note) {
        this.note = note;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    @Override
    public String getUserId() {
        return userId;
    }

    @Override
    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getShopsCode() {
        return shopsCode;
    }

    public void setShopsCode(String shopsCode) {
        this.shopsCode = shopsCode;
    }

    public String getShopsName() {
        return shopsName;
    }

    public void setShopsName(String shopsName) {
        this.shopsName = shopsName;
    }

    public String getBatchGoodsId() {
        return batchGoodsId;
    }

    public void setBatchGoodsId(String batchGoodsId) {
        this.batchGoodsId = batchGoodsId;
    }

    public List<BatchFeeBean> getBatchfees() {
        return batchfees;
    }

    public void setBatchfees(List<BatchFeeBean> batchfees) {
        this.batchfees = batchfees;
    }

    @Override
    public String toString() {
        return "IncomeRequest{" +
                "batchName='" + batchName + '\'' +
                ", goodsName='" + goodsName + '\'' +
                ", handlers='" + handlers + '\'' +
                ", note='" + note + '\'' +
                ", remark='" + remark + '\'' +
                ", userId='" + userId + '\'' +
                ", userName='" + userName + '\'' +
                ", shopsCode='" + shopsCode + '\'' +
                ", shopsName='" + shopsName + '\'' +
                ", batchGoodsId='" + batchGoodsId + '\'' +
                ", batchfees=" + batchfees +
                '}';
    }

    public class BatchFeeBean {

        private String fee;
        private String includeType;

        public String getFee() {
            return fee;
        }

        public void setFee(String fee) {
            this.fee = fee;
        }

        public String getIncludeType() {
            return includeType;
        }

        public void setIncludeType(String includeType) {
            this.includeType = includeType;
        }

        @Override
        public String toString() {
            return "BatchFeeBean{" +
                    "fee='" + fee + '\'' +
                    ", includeType='" + includeType + '\'' +
                    '}';
        }
    }
}

09:49:06.443 4840-4840/com.mn_supplier E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.StackOverflowError
at com.alibaba.fastjson.util.FieldInfo.get(FieldInfo.java:457)
at com.alibaba.fastjson.serializer.FieldSerializer.getPropertyValueDirect(FieldSerializer.java:110)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:208)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:111)
at com.alibaba.fastjson.serializer.FieldSerializer.writeValue(FieldSerializer.java:231)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:314)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:111)
at com.alibaba.fastjson.serializer.ListSerializer.write(ListSerializer.java:126)
at com.alibaba.fastjson.serializer.FieldSerializer.writeValue(FieldSerializer.java:231)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:314)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:111)
at com.alibaba.fastjson.serializer.FieldSerializer.writeValue(FieldSerializer.java:231)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:314)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:111)
at com.alibaba.fastjson.serializer.ListSerializer.write(ListSerializer.java:126)
at com.alibaba.fastjson.serializer.FieldSerializer.writeValue(FieldSerializer.java:231)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:314)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:111)
at com.alibaba.fastjson.serializer.FieldSerializer.writeValue(FieldSerializer.java:231)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:314)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:111)
at com.alibaba.fastjson.serializer.ListSerializer.write(ListSerializer.java:126)
at com.alibaba.fastjson.serializer.FieldSerializer.writeValue(FieldSerializer.java:231)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:314)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:111)
at com.alibaba.fastjson.serializer.FieldSerializer.writeValue(FieldSerializer.java:231)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:314)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:111)
at com.alibaba.fastjson.serializer.ListSerializer.write(ListSerializer.java:126)
at com.alibaba.fastjson.serializer.FieldSerializer.writeValue(FieldSerializer.java:231)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:314)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:111)
at com.alibaba.fastjson.serializer.FieldSerializer.writeValue(FieldSerializer.java:231)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:314)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:111)
at com.alibaba.fastjson.serializer.ListSerializer.write(ListSerializer.java:126)
at com.alibaba.fastjson.serializer.FieldSerializer.writeValue(FieldSerializer.java:231)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:314)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:111)
at com.alibaba.fastjson.serializer.FieldSerializer.writeValue(FieldSerializer.java:231)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:314)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:111)
at com.alibaba.fastjson.serializer.ListSerializer.write(ListSerializer.java:126)
at com.alibaba.fastjson.serializer.FieldSerializer.writeValue(FieldSerializer.java:231)
at com.alibaba.fastjson.serializer.JavaBeanSerializer.write(JavaBeanSerializer.java:314)
at com.alibaba.fastjson.serializ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值