package com.module.backstage.repo

import com.module.pay.common.OtherEnum
import com.quyunshuo.androidbaseframemvvm.base.mvvm.m.BaseRepository
import java.util.Arrays
import javax.inject.Inject

/**
 * HomeFragment的数据仓库层
 *
 * @author Qu Yunshuo
 * @since 2021/8/5 10:59 下午
 */
class SystemSettingsFragmentRepo @Inject constructor() : BaseRepository() {

    @Inject
    lateinit var mApi: com.module.pay.service.HomeApiService

    var arrayList: MutableList<OtherEnum> = Arrays.asList(
        OtherEnum.CONTACT_WAY,
        OtherEnum.AUTO_START_HOTSPOT,
        OtherEnum.CONTACT,
        OtherEnum.LONG_CLICK_SHOW_STATUS_BAR,
        OtherEnum.NAME_HOTSPOT,
        OtherEnum.VOLUME,
        OtherEnum.PWD_HOTSPOT,
        OtherEnum.LUMINANCE,
        OtherEnum.SIM,
        OtherEnum.WIFI_HOTSPOT,
        OtherEnum.SIM_IMEI,
        OtherEnum.CUT_SYSTEM_SET
    )
    var serialPortList: MutableList<OtherEnum> = Arrays.asList(
        OtherEnum.MDB_LEVEL,
        OtherEnum.TTYS_MDB,
        OtherEnum.BILL_COLLOCATION,
        OtherEnum.TTYS_NAYAX,
        OtherEnum.NAYAX_MODE,
        OtherEnum.TTYS_PLC,
        OtherEnum.MDB_CASH_SALE,
        OtherEnum.CARD_TEXT,
        OtherEnum.BILL_TRUST,
        OtherEnum.MDB_RATE,
        OtherEnum.AGREEMENT
    )

    var shoppingCartList: MutableList<OtherEnum> = Arrays.asList(
        OtherEnum.SHOPPING_TROLLEY,
        OtherEnum.DISCOUNT_FUNCTION,
        OtherEnum.SHOPPING_CART_SIZE,
        OtherEnum.TWO_PRICE_DISCOUNT,
        OtherEnum.THREE_PRICE_DISCOUNT,
        OtherEnum.FIVE_PRICE_DISCOUNT,
        OtherEnum.TIPS_DISCOUNT_TEXT,
    )

    var functionOpenList: MutableList<OtherEnum> = Arrays.asList(
        OtherEnum.PROMOTION_CODE,
        OtherEnum.MAKE_CLEAN_PRICE,
        OtherEnum.STAFF_LOGIN,
        OtherEnum.AD_RULE,
        OtherEnum.AUTO_RETURN_HOME,
        OtherEnum.SLEEP_TEXT,
        OtherEnum.LOGO_TEXT
    )
    var functionList: MutableList<OtherEnum> = Arrays.asList(
        OtherEnum.PROMOTION_CODE,
        OtherEnum.MAKE_CLEAN_PRICE,
        OtherEnum.STAFF_LOGIN,
        OtherEnum.AD_RULE,
        OtherEnum.AUTO_RETURN_HOME,
        OtherEnum.SLEEP_TEXT,

    )

    var changeSetList: MutableList<OtherEnum> = Arrays.asList(
        OtherEnum.CHANGE_FUNCTION,
        OtherEnum.CHANGE_DOLLAR,
        OtherEnum.CHANGE_BILL,
        OtherEnum.CHANGE_COIN_REP,
        OtherEnum.CHANGE_COIN,
        OtherEnum.CHANGE_ALLOW_NUMBER,
        OtherEnum.CHANGE_WARNING_NUMBER
    )

    var otherSetList: MutableList<OtherEnum> = Arrays.asList(
        //客户定制化需求
        OtherEnum.OTHERPRICEUNIT,
    )


}