package com.kuanzhai.driver.ui.merchant
|
|
import android.view.View
|
import androidx.recyclerview.widget.LinearLayoutManager
|
import androidx.recyclerview.widget.RecyclerView
|
import com.kuanzhai.driver.base.BaseRecyclerActivity
|
import com.kuanzhai.driver.base.BaseRvAdapter
|
import com.kuanzhai.driver.bean.MerchantHistory
|
import com.kuanzhai.driver.bean.MerchantHistoryBean
|
import com.kuanzhai.driver.bean.UserInfoBean
|
import com.kuanzhai.driver.netUtls.Api
|
import com.kuanzhai.driver.netUtls.getMapByAny
|
import com.kuanzhai.driver.ui.adapter.MerchantHistoryAdapter
|
import java.util.HashMap
|
|
/**
|
* @ClassName MerchantHistoryActivity
|
* @Description TODO
|
* @Author Administrator
|
* @Date 2022/2/9 16:44
|
* @Version 1.0
|
*/
|
class MerchantHistoryActivity: BaseRecyclerActivity<MerchantHistory>() {
|
|
val couponId by lazy {
|
intent.getStringExtra("couponId")
|
}
|
|
val activityId by lazy {
|
intent.getStringExtra("activityId")
|
}
|
|
val historyAdapter by lazy {
|
MerchantHistoryAdapter()
|
}
|
|
override fun getDatas(t: String?): List<MerchantHistory> {
|
return gson.fromJson<MerchantHistoryBean>(t,MerchantHistoryBean::class.java).data
|
}
|
|
override fun pathUrl(): String? {
|
return Api.getWriteOffHistory
|
}
|
|
override fun mapObject(): HashMap<String?, Any?>? {
|
var map = getMapByAny()
|
map["id"] = couponId
|
map["activityId"] = activityId
|
return map
|
}
|
|
override fun getAdapter(): BaseRvAdapter<MerchantHistory>? {
|
return historyAdapter
|
}
|
|
override fun getlayoutManager(): RecyclerView.LayoutManager? {
|
return LinearLayoutManager(this)
|
}
|
|
override fun setOnItemClickListener(view: View?, position: Int) {
|
|
}
|
|
override fun initView() {
|
nothingMessage = "暂无数据"
|
setTitleText("核销历史")
|
}
|
|
override fun setOnclick() {
|
}
|
}
|