import fileModel from "$models/file/file.model.js";
import logModel from "$models/log/log.model.js";
import permissionModel from "$models/permission/permission.model.js";
import roleModel from "$models/role/role.model.js";
import userModel from "$models/user/user.model.js";
import profileModel from "$models/profile/profile.model.js";
import transactionModel from "$models/transaction/transaction.model.js";
import requestModel from "$models/request/request.model.js";
import userInfoModel from "$models/userInfo/userInfo.model.js";
import newsModel from "$models/news/news.model.js";
import messageModel from "$models/message/message.model.js";
import messageReadModel from "$models/messageRead/messageRead.model.js";
import certificateModel from "$models/certificate/certificate.model.js";
import paymentCardModel from "$models/paymentCard/paymentCard.model.js";
import paymentBatchCardModel from "$models/paymentBatchCard/paymentBatchCard.model.js";
import paymentSlipModel from "$models/paymentSlip/paymentSlip.model.js";
import requestHistoryModel from "$models/requestHistory/requestHistory.model.js";
import investHistoryModel from "$models/investHistory/investHistory.model.js";
import bankModel from "$models/bank/bank.model.js";
import sejamModel from "$models/sejam/sejam.model.js";
import clubPointTransactionModel from "$models/clubPointTransaction/clubPointTransaction.model.js";
import clubReferralModel from "$models/clubReferral/clubReferral.model.js";
import clubRewardModel from "$models/clubReward/clubReward.model.js";
import clubRewardRedemptionModel from "$models/clubRewardRedemption/clubRewardRedemption.model.js";

const models = {
  file: fileModel,
  log: logModel,
  permission: permissionModel,
  role: roleModel,
  user: userModel,
  profile: profileModel,
  transaction: transactionModel,
  request: requestModel,
  userInfo: userInfoModel,
  news: newsModel,
  message: messageModel,
  messageRead: messageReadModel,
  certificate: certificateModel,
  paymentCard: paymentCardModel,
  paymentBatchCard: paymentBatchCardModel,
  paymentSlip: paymentSlipModel,
  requestHistory: requestHistoryModel,
  investHistory: investHistoryModel,
  bank: bankModel,
  sejam: sejamModel,
  clubPointTransaction: clubPointTransactionModel,
  clubReferral: clubReferralModel,
  clubReward: clubRewardModel,
  clubRewardRedemption: clubRewardRedemptionModel,
};

export default models;
