2026-05-19 15:40:45 +03:30
|
|
|
import { ConsumerKeyMaker } from './consumer'
|
|
|
|
|
import { EnumKeyMaker } from './enum'
|
|
|
|
|
import { GuildKeyMaker } from './guild'
|
|
|
|
|
import { PartnerKeyMaker } from './partner'
|
|
|
|
|
import { PosKeyMaker } from './pos'
|
|
|
|
|
|
|
|
|
|
// Keep backward-compatible static methods while separating key builders by domain.
|
|
|
|
|
export class RedisKeyMaker extends PartnerKeyMaker {
|
|
|
|
|
static consumer = ConsumerKeyMaker
|
|
|
|
|
static enums = EnumKeyMaker
|
|
|
|
|
static guild = GuildKeyMaker
|
|
|
|
|
static partner = PartnerKeyMaker
|
|
|
|
|
static pos = PosKeyMaker
|
|
|
|
|
|
|
|
|
|
static consumerInfo = ConsumerKeyMaker.consumerInfo
|
|
|
|
|
static consumerBusinessActivitiesList = ConsumerKeyMaker.consumerBusinessActivitiesList
|
|
|
|
|
static consumerBusinessActivityInfo = ConsumerKeyMaker.consumerBusinessActivityInfo
|
|
|
|
|
|
|
|
|
|
static guildStockKeepingUnitsList = GuildKeyMaker.guildStockKeepingUnitsList
|
|
|
|
|
static guildGoodsList = GuildKeyMaker.guildGoodsList
|
|
|
|
|
|
2026-05-20 20:22:00 +03:30
|
|
|
static posInfo = PosKeyMaker.info
|
|
|
|
|
static posMe = PosKeyMaker.me
|
|
|
|
|
static posGoodsList = PosKeyMaker.goodList
|
2026-05-19 15:40:45 +03:30
|
|
|
|
|
|
|
|
static enumsAll = EnumKeyMaker.enumsAll
|
|
|
|
|
static enumsValues = EnumKeyMaker.enumsValues
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export { ConsumerKeyMaker, EnumKeyMaker, GuildKeyMaker, PartnerKeyMaker, PosKeyMaker }
|