class BizsunitInfo implements Serializable {
        private final String bizsunitcode; //营业部编号
        private final String bizsunitname; //营业部名称
        private final String buyamt; // 买入额度
        private final String saleamt; // 卖出额度
        private final String tradedate; //交易日期 yyyymmdd

        public BizsunitInfo(String bizsunitcode, String bizsunitname, String buyamt, String saleamt, String tradedate) {

            if(StringUtils.nullOrEmpty(bizsunitcode, bizsunitname, buyamt, saleamt, tradedate))
                throw new IllegalArgumentException();

            this.bizsunitcode = bizsunitcode;
            this.bizsunitname = bizsunitname;
            this.buyamt = buyamt;
            this.saleamt = saleamt;
            this.tradedate = tradedate;
        }

        public String getBizsunitcode() {
            return bizsunitcode;
        }

        public String getBizsunitname() {
            return bizsunitname;
        }

        public String getBuyamt() {
            return buyamt;
        }

        public String getSaleamt() {
            return saleamt;
        }

        public String getTradedate() {
            return tradedate;
        }

        @Override
        public boolean equals(Object o) {<FILL_FUNCTION_BODY>}

        @Override
        public int hashCode() {
            return bizsunitname.hashCode();
        }
    }

            if (this == o) return true;
            if (o == null || getClass() != o.getClass()) return false;

            BizsunitInfo info = (BizsunitInfo) o;

            return bizsunitname.equals(info.bizsunitname);

        
<no_super_class>