package com.dsh.course.model;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
|
/**
|
* 报名订单列表VO
|
*/
|
@Data
|
public class RegisterOrderVO {
|
/**
|
* {title: 'id', field: 'id', visible: false, align: 'center', valign: 'middle'},
|
* {title: '所在省市', field: 'provinceAndCity', visible: role==1?true:false, align: 'center', valign: 'middle'},
|
* {title: '所属门店', field: 'storeName', visible: role!=3?true:false, align: 'center', valign: 'middle'},
|
* {title: '购买用户', field: 'payUser', visible: true, align: 'center', valign: 'middle'},
|
* {title: '联系方式', field: 'phone', visible: true, align: 'center', valign: 'middle'},
|
* {title: '报名学员', field: 'payStudent', visible: true, align: 'center', valign: 'middle'},
|
* {title: '报名时间', field: 'insertTime', visible: true, align: 'center', valign: 'middle'},
|
* {title: '支付价格', field: 'payMoneyAndType', visible: true, align: 'center', valign: 'middle'},
|
* {title: '课包名称', field: 'coursePackage', visible: true, align: 'center', valign: 'middle'},
|
* {title: '订单来源', field: 'payUserType', visible: true, align: 'center', valign: 'middle',
|
* formatter:function (data) {return{1:"线上",2:"线下"}[data]}},
|
* {title: '销售人员', field: 'salesName', visible: true, align: 'center', valign: 'middle'}
|
*/
|
@JsonFormat(shape = JsonFormat.Shape.STRING)
|
private Long id;
|
private String provinceAndCity;
|
// 门店id
|
private Integer storeId;
|
private String storeName;
|
|
private String coursePackageName;
|
private Integer coursePackageId;
|
// 用户id
|
private Integer appUserId;
|
private String payUser;
|
private String phone;
|
// 学员id
|
private Integer studentId;
|
private String payStudent;
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
private Date insertTime;
|
// 支付金额
|
private BigDecimal money;
|
// 玩湃币价格/积分
|
private Integer playPaiCoin;
|
// 该字段用于展示在前端
|
private String payMoneyAndType;
|
// 订单来源 2 为线下购买 1为线上
|
private Integer payUserType;
|
// 销售人员
|
private String salesName;
|
// 支付方式
|
private Integer payType;
|
private Integer payStatus;
|
|
}
|