package com.pz.merchant.domain.vo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.pz.common.annotation.ExcelDictFormat;
import com.pz.common.convert.ExcelDictConvert;
import com.pz.system.domain.TotalOrder;
import com.pz.system.domain.vo.TotalOrderVo;
import lombok.Data;
import java.util.Date;
import java.util.List;
/**
* 陪诊员视图对象 employees
*
* @author WangMin
* @date 2023-09-11
*/
@Data
@ExcelIgnoreUnannotated
public class EmployeesVo {
private static final long serialVersionUID = 1L;
/**
*
*/
@ExcelProperty(value = "")
private Integer id;
/**
* 陪诊员
*/
@ExcelProperty(value = "陪诊员 ")
private String name;
/**
* 职业开始年份
*/
@ExcelProperty(value = "职业开始年份")
private String startYear;
/**
* 用户
*/
@ExcelProperty(value = "用户")
private Integer uid;
/**
* 状态
*/
@ExcelProperty(value = "状态", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "company_state")
private Integer status;
/**
* 所属商户
*/
@ExcelProperty(value = "所属商户")
private Integer companyId;
/**
* 身份证正面照
*/
@ExcelProperty(value = "身份证正面照")
private String cardFront;
/**
* 身份证反面照
*/
@ExcelProperty(value = "身份证反面照")
private String cardReverse;
/**
* 健康证
*/
@ExcelProperty(value = "健康证")
private String healthCertificate;
/**
* 当前身份
*/
@ExcelProperty(value = "当前身份", converter = ExcelDictConvert.class)
@ExcelDictFormat(dictType = "employee_status")
private Integer nowType;
/**
* 总收益
*/
@ExcelProperty(value = "总收益")
private String totalRevenue;
/**
* 当前余额
*/
@ExcelProperty(value = "当前余额")
private String balance;
/**
* 注册时间
*/
@ExcelProperty(value = "注册时间")
private Date createTime;
private String companyName;
private String userName;
private String cityName;
private Integer cityId;
/**
* 好评率
*/
private Double satisfactionRate;
/**
* 头像
*/
private String avatar;
/**
* 最近好评
*/
private List<TotalOrderVo> totalOrderVo;
/**
* 工作年限
*/
private Integer wrokYear;
private String phone;
private String workingHours;
}