- 0
- 0
- 约1.56万字
- 约 24页
- 2026-02-06 发布于四川
- 举报
客房清扫房间程序
客房清扫管理系统V
importrandom
importdatetime
importjson
importos
importsys
importmath
importtime
importuuid
importhashlib
importbase64
importpickle
importcsv
importxml.etree.ElementTreeasET
fromabcimportABC,abstractmethod
fromdataclassesimportdataclass
fromtypingimportList,Dict,Tuple,Optional,Union,Any
fromenumimportEnum,auto
importmatplotlib.pyplotasplt
importnumpyasnp
importpandasaspd
importseabornassns
fromsklearn.clusterimportKMeans
fromscipyimportstats
importrequests
frombs4importBeautifulSoup
importre
importstring
fromcollectionsimportdefaultdict,deque
importheapq
fromfunctoolsimportwraps,lru_cache
importthreading
importmultiprocessing
importqueue
importlogging
importwarnings
warnings.filterwarnings(ignore)
classRoomStatus(Enum):
OCCUPIED=auto()
VACANT=auto()
CLEANING=auto()
MAINTENANCE=auto()
RESERVED=auto()
classCleaningPriority(Enum):
LOW=auto()
MEDIUM=auto()
HIGH=auto()
URGENT=auto()
classRoomType(Enum):
STANDARD=auto()
DELUXE=auto()
SUITE=auto()
PRESIDENTIAL=auto()
FAMILY=auto()
classCleaningTaskStatus(Enum):
PENDING=auto()
ASSIGNED=auto()
IN_PROGRESS=auto()
COMPLETED=auto()
FAILED=auto()
classStaffRole(Enum):
HOUSEKEEPER=auto()
SUPERVISOR=auto()
MANAGER=auto()
ASSISTANT=auto()
@dataclass
classRoom:
room_id:str
room_number:str
floor:int
type:RoomType
status:RoomStatus
last_cleaned:datetime.datetime
next_cleaning:datetime.datetime
guest_name:Optional[str]=None
guest_id:Optional[str]=None
check_in:Optional[datetime.datetime]=None
check_out:Optional[datetime.datetime]=None
special_requests:List[str]=Non
原创力文档

文档评论(0)