Files
Sun1602/Server/ShopServer/JCCStorageUse.hpp
T
2022-10-26 12:25:11 +08:00

41 lines
770 B
C++

#pragma once
#include "JobCommand.h"
class CJCCStorageUse : public CJobCommand
{
public:
void Execute(CShopDBProc* pDBProc, CShopJobBase* job);
};
void CJCCStorageUse::Execute(CShopDBProc* pDBProc, CShopJobBase* job)
{
pDBProc->StorageUse(job);
delete job;
}
class CJCCStorageUseAll:public CJobCommand
{
public:
void Execute(CShopDBProc* pDBProc,CShopJobBase* job);
};
void CJCCStorageUseAll::Execute(CShopDBProc* pDBProc,CShopJobBase* job)
{
pDBProc->StorageUseAll(job);
delete job;
job = NULL;
}
class CJCCStorageUseRollback:public CJobCommand
{
public:
void Execute(CShopDBProc* pDBProc, CShopJobBase* job);
};
void CJCCStorageUseRollback::Execute(CShopDBProc* pDBProc,CShopJobBase* job)
{
pDBProc->UseStorageRollBack(job);
delete job;
job = NULL;
}