多项选择题

城市管理行政执法部门在作出行政处罚决定前,应当告知当事人()

A.作出行政处罚决定事实
B.作出行政处罚决定理由
C.作出行政处罚决定依据
D.告知当事人依法享有的权利