|
@@ -4,6 +4,7 @@ import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
import com.yonge.cooleshow.biz.dal.entity.Teacher;
|
|
|
import com.yonge.cooleshow.biz.dal.entity.TeacherStyleVideo;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.EUserVipType;
|
|
|
+import com.yonge.cooleshow.biz.dal.enums.EVipType;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.GenderEnum;
|
|
|
import com.yonge.cooleshow.biz.dal.wrapper.VipCardRecordWrapper;
|
|
|
import com.yonge.cooleshow.common.enums.ESettlementFrom;
|
|
@@ -11,12 +12,14 @@ import com.yonge.cooleshow.common.enums.UserLockFlag;
|
|
|
import com.yonge.cooleshow.common.enums.UserStatusEnum;
|
|
|
import com.yonge.cooleshow.common.enums.YesOrNoEnum;
|
|
|
|
|
|
+import com.yonge.toolset.utils.date.DateUtil;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
|
import lombok.Data;
|
|
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
|
|
|
|
+import java.text.SimpleDateFormat;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
|
|
@@ -122,6 +125,9 @@ public class TeacherVo extends Teacher {
|
|
|
@ApiModelProperty("是否客服")
|
|
|
private Boolean customerService;
|
|
|
|
|
|
+ @ApiModelProperty(value = "会员结束时间字符传")
|
|
|
+ private String membershipEndTimeStr;
|
|
|
+
|
|
|
public YesOrNoEnum getDelFlag() {
|
|
|
return delFlag;
|
|
|
}
|
|
@@ -383,4 +389,14 @@ public class TeacherVo extends Teacher {
|
|
|
this.studentNums = studentNums;
|
|
|
return this;
|
|
|
}
|
|
|
+
|
|
|
+ public String getMembershipEndTimeStr() {
|
|
|
+ if (EUserVipType.SVIP.equals(vipType) && getMembershipEndTime() == null) {
|
|
|
+ return "永久";
|
|
|
+ }
|
|
|
+ if (getMembershipEndTime() != null) {
|
|
|
+ return DateUtil.format(getMembershipEndTime(), "yyyy-MM-dd");
|
|
|
+ }
|
|
|
+ return "";
|
|
|
+ }
|
|
|
}
|