package com.dayu.henanlibrary.card; 
 | 
  
 | 
import com.dayu.baselibrary.tools.HexUtil; 
 | 
import com.dayu.henanlibrary.dao.AppDatabase; 
 | 
import com.dayu.henanlibrary.utils.CardCommon; 
 | 
  
 | 
import java.io.Serializable; 
 | 
  
 | 
/** 
 | 
 * Copyright (C), 2023, 
 | 
 * Author: zuo 
 | 
 * Date: 2023-11-08 11:39 
 | 
 * Description:删除全部用户卡 
 | 
 */ 
 | 
public class CleanUserCardHN extends HNBaseCard implements Serializable { 
 | 
    public String cardType = CardCommon.CLEAN_ALL_USER_CARD_TYPE;//卡类型 
 | 
  
 | 
    public byte[] toByte(AppDatabase appDatabase) { 
 | 
        setCardData(appDatabase, cardType); 
 | 
        Zero zero = new Zero(); 
 | 
        return zero.toByte(); 
 | 
    } 
 | 
  
 | 
    public class Zero { 
 | 
        public byte[] toByte() { 
 | 
            byte[] data = new byte[16]; 
 | 
            data[0] = HexUtil.hexToByte(cardType); 
 | 
            byte[] cardDatas = HexUtil.hexToByteArray(cardData); 
 | 
            System.arraycopy(cardDatas, 0, data, 1, cardDatas.length); 
 | 
            data[15] = getByteSum(data); 
 | 
            return data; 
 | 
        } 
 | 
  
 | 
    } 
 | 
} 
 |