package com.nanjing.water.service.dto; import com.nanjing.water.common.util.LocalDateTimeUtil; import com.nanjing.water.common.util.NumericUtil; import com.nanjing.water.repository.po.AdminUserPO; import com.nanjing.water.repository.vo.AdminRoleVO; import com.nanjing.water.repository.vo.BasicVO; import lombok.Data; import java.util.List; import java.util.Objects; @Data public class ResAdminDetail extends AdminUserPO implements BasicVO { /** * 角色列表 */ private List listRole; @Override public String getCreateTimeView() { if (NumericUtil.tryParseLong(this.getCreateTime()).compareTo(0L) > 0) { return LocalDateTimeUtil.toFormatString(this.getCreateTime()); } return ""; } @Override public String getUpdateTimeView() { if (Objects.isNull(this.getUpdateTime())) { return ""; } return LocalDateTimeUtil.toFormatFullString(this.getUpdateTime()); } }