public void SetIntegralRecord(TransferData data)
    {
        IntegralRecordEntity integralRecordEntity = data.GetValue <IntegralRecordEntity>("integralRecordEntity");

        for (int i = 0; i < m_lstUIIntegralRecordView.Count; i++)
        {
            if (m_lstUIIntegralRecordView[i].index == integralRecordEntity.index)
            {
                m_lstUIIntegralRecordView[i].ReceiveGoods();
                break;
            }
        }
    }
    public void SetUI(TransferData data)
    {
        IntegralRecordEntity integralRecordEntity = data.GetValue <IntegralRecordEntity>("integralRecordEntity");

        index = integralRecordEntity.index;
        exchangeDateText.SafeSetText(integralRecordEntity.exchangeDate.ToString());
        exchangeTimeText.SafeSetText(integralRecordEntity.exchangeTime.ToString());
        exchangeGoodsText.SafeSetText(integralRecordEntity.exchangeGoods.ToString());
        isReceived = integralRecordEntity.isApply;
        if (isReceived)
        {
            ReceiveGoods();
        }
        else
        {
            exchangeEunm.gameObject.SetActive(true);
        }
    }