package com.dayu.recharge.activity;
|
|
import android.content.Context;
|
import android.content.Intent;
|
import android.os.Bundle;
|
import android.telephony.TelephonyManager;
|
import android.view.LayoutInflater;
|
import android.view.View;
|
|
import com.dayu.recharge.card.CleanCard;
|
import com.dayu.recharge.card.CleanUserCard;
|
import com.dayu.recharge.card.ConfigurationPowerCard;
|
import com.dayu.recharge.card.ConfigureDeviceRegistrationCrad;
|
import com.dayu.recharge.card.DomainCard;
|
import com.dayu.recharge.card.ManageCard;
|
import com.dayu.recharge.card.RegisteredCard;
|
import com.dayu.recharge.card.TestCard;
|
import com.dayu.recharge.databinding.ActivityAdminBinding;
|
import com.dayu.recharge.dbBean.DomainBean;
|
import com.dayu.recharge.dbBean.PowerBean;
|
import com.dayu.recharge.utils.ToastUtil;
|
|
/**
|
* Copyright (C), 2023,
|
* Author: zuo
|
* Date: 2023-11-5 09:52
|
* Description: 管理系统
|
*/
|
public class SysActivity extends BaseActivity {
|
|
ActivityAdminBinding adminBinding;
|
|
@Override
|
protected void onCreate(Bundle savedInstanceState) {
|
super.onCreate(savedInstanceState);
|
adminBinding = ActivityAdminBinding.inflate(LayoutInflater.from(this));
|
setContentView(adminBinding.getRoot());
|
|
initView();
|
}
|
|
|
private void initView() {
|
|
|
adminBinding.adminAdmin.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class);
|
ManageCard manageCard = new ManageCard();
|
intent.putExtra("manageCard", manageCard);
|
startActivity(intent);
|
}
|
});
|
//制作清零卡
|
adminBinding.adminCleanZero.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class);
|
CleanCard cleanCard = new CleanCard();
|
intent.putExtra("cleanCard", cleanCard);
|
startActivity(intent);
|
}
|
});
|
adminBinding.adminRegistered.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class);
|
RegisteredCard registeredCard = new RegisteredCard();
|
intent.putExtra("registeredCard", registeredCard);
|
startActivity(intent);
|
}
|
});
|
//删除全部用户
|
adminBinding.adminCleanUser.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class);
|
CleanUserCard cleanUserCard = new CleanUserCard();
|
intent.putExtra("cleanUserCard", cleanUserCard);
|
startActivity(intent);
|
}
|
});
|
// 设置域名卡
|
adminBinding.adminDomain.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class);
|
DomainBean domainBean = baseDao.domainPortDao().findFirst();
|
DomainCard domainCard = new DomainCard();
|
if (domainBean != null) {
|
domainCard.setDomainNumber(domainBean.getDomainNumber());
|
domainCard.setDomainName(domainBean.getDomain());
|
domainCard.setPort(domainBean.getPort());
|
} else {
|
domainCard.setDomainNumber("1");
|
domainCard.setDomainName("dayuyanjiuyuan.top");
|
domainCard.setPort(8888);
|
}
|
intent.putExtra("domainCard", domainCard);
|
startActivity(intent);
|
}
|
});
|
adminBinding.adminTest.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class);
|
TestCard testCard = new TestCard();
|
intent.putExtra("testCard", testCard);
|
startActivity(intent);
|
}
|
});
|
adminBinding.adminConfigDeviceRegistration.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class);
|
ConfigureDeviceRegistrationCrad configureDeviceRegistrationCrad = new ConfigureDeviceRegistrationCrad();
|
intent.putExtra("configureDeviceRegistrationCrad", configureDeviceRegistrationCrad);
|
startActivity(intent);
|
}
|
});
|
|
adminBinding.adminConfigPower.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
PowerBean powerBean = baseDao.powerDao().findFirst();
|
if (powerBean != null) {
|
Intent intent = new Intent(SysActivity.this, NFCWreatActivity.class);
|
ConfigurationPowerCard configurationPowerCard = new ConfigurationPowerCard();
|
configurationPowerCard.setPower(powerBean.getPower());
|
intent.putExtra("configurationPowerCard", configurationPowerCard);
|
startActivity(intent);
|
} else {
|
ToastUtil.show("请先设置水泵功率");
|
}
|
|
}
|
});
|
|
}
|
|
|
}
|