| package com.dayu.henanlibrary.activity; | 
|   | 
| import android.content.Intent; | 
| import android.os.Bundle; | 
| import android.view.LayoutInflater; | 
|   | 
| import com.dayu.baselibrary.utils.TipUtil; | 
| import com.dayu.henanlibrary.card.CleanCardHN; | 
| import com.dayu.henanlibrary.card.CleanUserCardHN; | 
| import com.dayu.henanlibrary.card.ConfigurationPowerCardHN; | 
| import com.dayu.henanlibrary.card.ConfigureDeviceRegistrationCrad; | 
| import com.dayu.henanlibrary.card.ManageCardHN; | 
| import com.dayu.henanlibrary.card.RegisteredCardHN; | 
| import com.dayu.henanlibrary.card.TestCardHN; | 
| import com.dayu.henanlibrary.databinding.ActivityAdminHnBinding; | 
| import com.dayu.henanlibrary.dbBean.PowerBean; | 
| import com.dayu.henanlibrary.view.DomaindDialog; | 
|   | 
| /** | 
|  * Copyright (C), 2023, | 
|  * Author: zuo | 
|  * Date: 2023-11-5 09:52 | 
|  * Description: 管理系统 | 
|  */ | 
| public class SysActivity extends HNBaseActivity { | 
|   | 
|     ActivityAdminHnBinding adminBinding; | 
|   | 
|     @Override | 
|     protected void onCreate(Bundle savedInstanceState) { | 
|         super.onCreate(savedInstanceState); | 
|         adminBinding = ActivityAdminHnBinding.inflate(LayoutInflater.from(this)); | 
|         setContentView(adminBinding.getRoot()); | 
|   | 
|         initView(); | 
|     } | 
|   | 
|   | 
|     private void initView() { | 
|   | 
|         //制作管理卡 | 
|         adminBinding.adminAdmin.setOnClickListener(v -> { | 
|             Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class); | 
|             ManageCardHN manageCard = new ManageCardHN(); | 
|   | 
|             intent.putExtra("manageCard", manageCard); | 
|             startActivity(intent); | 
|         }); | 
|         //制作清零卡 | 
|         adminBinding.adminCleanZero.setOnClickListener(v -> { | 
|             Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class); | 
|             CleanCardHN cleanCard = new CleanCardHN(); | 
|             intent.putExtra("cleanCard", cleanCard); | 
|             startActivity(intent); | 
|         }); | 
|         adminBinding.adminRegistered.setOnClickListener(v -> { | 
|             Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class); | 
|             RegisteredCardHN registeredCard = new RegisteredCardHN(); | 
|             intent.putExtra("registeredCard", registeredCard); | 
|             startActivity(intent); | 
|         }); | 
|         //删除全部用户 | 
|         adminBinding.adminCleanUser.setOnClickListener(v -> { | 
|             Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class); | 
|             CleanUserCardHN cleanUserCard = new CleanUserCardHN(); | 
|             intent.putExtra("cleanUserCard", cleanUserCard); | 
|             startActivity(intent); | 
|         }); | 
| //        设置域名卡 | 
|         adminBinding.adminDomain.setOnClickListener(v -> { | 
|             DomaindDialog domaindDialog=new DomaindDialog(SysActivity.this); | 
|             domaindDialog.show(); | 
|         }); | 
|         adminBinding.adminTest.setOnClickListener(v -> { | 
|             Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class); | 
|             TestCardHN testCard = new TestCardHN(); | 
|             intent.putExtra("testCard", testCard); | 
|             startActivity(intent); | 
|         }); | 
|         adminBinding.adminConfigDeviceRegistration.setOnClickListener(v -> { | 
|             Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class); | 
|             ConfigureDeviceRegistrationCrad configureDeviceRegistrationCrad = new ConfigureDeviceRegistrationCrad(); | 
|             intent.putExtra("configureDeviceRegistrationCrad", configureDeviceRegistrationCrad); | 
|             startActivity(intent); | 
|         }); | 
|   | 
|         //设置水泵功率 | 
|         adminBinding.adminConfigPower.setOnClickListener(v -> { | 
|             PowerBean powerBean = baseDao.powerDao().findFirst(); | 
|             if (powerBean != null) { | 
|                 Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class); | 
|                 ConfigurationPowerCardHN configurationPowerCard = new ConfigurationPowerCardHN(); | 
|                 configurationPowerCard.setPower(powerBean.getPower()); | 
|                 intent.putExtra("configurationPowerCard", configurationPowerCard); | 
|                 startActivity(intent); | 
|             } else { | 
|                 TipUtil.show("请先设置水泵功率"); | 
|             } | 
|   | 
|         }); | 
|   | 
|     } | 
|   | 
|   | 
| } |