package com.xzx.gc.model.admin; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.List; /** * 推广员实体 */ @Data public class PromoterModel implements Serializable { /** * 用户角色 */ String userRole; /** * 用户昵称 */ String nickName; String name; /** * 手机号码 */ String mobilePhone; /** * 用户ID */ String userId; //String registCount; /** * 已注册总数 */ String registCount; /** * 未注册总数 */ String unregistCount; /** * 已成交的用户总数 */ String orderCount; String count; /** * 注册时间 */ String registTime; /** * 最后登陆时间 */ String loginTime; /** * 注册类型 */ String regsterType; /** * 已完成订单总重量 */ String orderWeightCount; /** * 已完成订单总金额 */ String orderMoneyCount; /** * 订单ID */ String orderId; /** * 客户名称 */ String relaName; /** * 创建时间 */ String createTime; String startTime; String endTime; String sortType; String paramName; //成交率 String turnoverRate; Integer orderNumSort; //累计订单数量 Integer allOrderNum; //订单完成时间 String completeTime; String createUserId; @ApiModelProperty("1:外部用户 0:内部用户") private Short originType; List partnerIds; String totalNum; String exp; String partnerId; String partnerName; @ApiModelProperty("1:已删除 0:未删除") String delFlag; int page; int limit; public PromoterModel(){ } public PromoterModel(ExportParamModel exportParamModel){ this.page = exportParamModel.getPage(); this.limit = exportParamModel.getLimit(); this.partnerIds = exportParamModel.getPartnerIds(); this.startTime = exportParamModel.getStartTime(); this.endTime = exportParamModel.getEndTime(); this.nickName = exportParamModel.getNickName(); this.name=exportParamModel.getName(); this.mobilePhone = exportParamModel.getMobilePhone(); this.userId = exportParamModel.getUserId(); } }