code
public <V> V getParagraph() {
if(sceneType.equals(special_offer)) {
return (V) BigDecimal.valueOf(Long.parseLong(paragraphStr));
}
long parseLong = Long.parseLong(paragraphStr);
return (V) new Date(parseLong);
}
public static void main(String[] args) {
AllianceOfficialActivity allianceOfficialActivity = new AllianceOfficialActivity();
allianceOfficialActivity.setParagraphStr("1584633600000");
allianceOfficialActivity.setSceneType(special_offer);
System.out.println(allianceOfficialActivity.getParagraph());
}
Enumeration type
public enum SceneType {
brand_seckill,
single_seckill,
special_offer,
half_price
}