|
@@ -6,50 +6,36 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
|
|
import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer;
|
|
|
import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer;
|
|
|
import com.ruoyi.demo.entity.Plan;
|
|
|
-import com.ruoyi.demo.utils.StateUtil;
|
|
|
+import com.ruoyi.demo.utils.OnStateUtil;
|
|
|
import lombok.Data;
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
|
|
|
+// 广告计划列表
|
|
|
@Data
|
|
|
public class PlanListVo {
|
|
|
private String planId;
|
|
|
- private String commercialId;
|
|
|
- private String commercialName;
|
|
|
- private String appkey;
|
|
|
- private String appName;
|
|
|
+ private String planName;
|
|
|
+ private String principalName;
|
|
|
+ private String principalTelephone;
|
|
|
private String goodsId;
|
|
|
private String goodsImg;
|
|
|
private String goodsName;
|
|
|
- private Float goodsPrice;
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
@JsonSerialize(using = LocalDateTimeSerializer.class)
|
|
|
@JsonDeserialize(using = LocalDateTimeDeserializer.class)
|
|
|
private LocalDateTime planCreateTime;
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
- @JsonSerialize(using = LocalDateTimeSerializer.class)
|
|
|
- @JsonDeserialize(using = LocalDateTimeDeserializer.class)
|
|
|
- private LocalDateTime planStartTime;
|
|
|
- @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
- @JsonSerialize(using = LocalDateTimeSerializer.class)
|
|
|
- @JsonDeserialize(using = LocalDateTimeDeserializer.class)
|
|
|
- private LocalDateTime planEndTime;
|
|
|
- private String state;
|
|
|
+ private String onState;
|
|
|
|
|
|
public PlanListVo(){}
|
|
|
public PlanListVo(Plan plan){
|
|
|
this.planId = plan.getPlanId();
|
|
|
- this.commercialId = plan.getCommercialId();
|
|
|
- this.commercialName = plan.getCommercialName();
|
|
|
- this.appkey = plan.getAppkey();
|
|
|
- this.appName = plan.getAppName();
|
|
|
+ this.principalName = plan.getPrincipalName();
|
|
|
+ this.principalTelephone = plan.getPrincipalTelephone();
|
|
|
this.goodsId = plan.getGoodsId();
|
|
|
this.goodsImg = plan.getGoodsImg();
|
|
|
this.goodsName = plan.getGoodsName();
|
|
|
- this.goodsPrice = plan.getGoodsPrice();
|
|
|
this.planCreateTime = plan.getPlanCreateTime();
|
|
|
- this.planStartTime = plan.getPlanStartTime();
|
|
|
- this.planEndTime = plan.getPlanEndTime();
|
|
|
- this.state = StateUtil.getStateName(plan.getState());
|
|
|
+ this.onState = OnStateUtil.getOnStateChar(plan.getOnState());
|
|
|
}
|
|
|
}
|