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("请先设置水泵功率"); 
 | 
            } 
 | 
  
 | 
        }); 
 | 
  
 | 
    } 
 | 
  
 | 
  
 | 
} 
 |