package com.ruoyi.system.domain; import java.math.BigDecimal; import java.util.Date; import java.util.Map; import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 【请填写功能名称】对象 users * * @author ruoyi * @date 2025-05-14 */ public class Users extends BaseEntity { private static final long serialVersionUID = 1L; /** $column.columnComment */ private Long id; /** 昵称 */ @Excel(name = "昵称") private String name; /** 微信昵称 */ @Excel(name = "微信昵称") private String nickname; /** 电话 */ @Excel(name = "电话") private String phone; /** $column.columnComment */ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private String password; /** $column.columnComment */ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private String rememberToken; /** $column.columnComment */ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private String openid; /** 头像 */ @Excel(name = "头像") private String avatar; /** 1:普通用户 2:师傅 */ @Excel(name = "1:普通用户 2:师傅") private String type; /** 师傅签到时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "师傅签到时间", width = 30, dateFormat = "yyyy-MM-dd") private Date workerTime; /** 可用积分 */ @Excel(name = "可用积分") private Long integral; /** 累计积分 */ @Excel(name = "累计积分") private Long totalIntegral; /** 1:启用 0:关闭 */ @Excel(name = "1:启用 0:关闭") private Integer status; /**是否为师傅 是否为师傅1是,0否 */ @Excel(name = "1:是 ,0:否") private Integer isWork; /** 师傅等级 */ @Excel(name = "师傅等级") private Integer level; /** 师傅佣金 */ @Excel(name = "师傅佣金") private BigDecimal commission; /** 累计佣金 */ @Excel(name = "累计佣金") private BigDecimal totalComm; /** 质保金 */ @Excel(name = "质保金") private BigDecimal margin; /** 工号 */ @Excel(name = "工号") private Integer jobNumber; /** 禁止接单开始时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "禁止接单开始时间", width = 30, dateFormat = "yyyy-MM-dd") private Date prohibitTime; /** 禁止接单时长 */ @Excel(name = "禁止接单时长") private Integer prohibitTimeNum; /** 师傅累计接单 */ @Excel(name = "师傅累计接单") private Long toa; /** 师傅服务城市 */ @Excel(name = "师傅服务城市") private Long serviceCityPid; /** 师傅服务区域 */ @Excel(name = "师傅服务区域") private String serviceCityIds; /** 师傅技能ID */ @Excel(name = "师傅技能ID") private String skillIds; /** 累计提现 */ @Excel(name = "累计提现") private BigDecimal propose; /** 1:已退出 2:未退出 */ @Excel(name = "1:已退出 2:未退出") private Integer loginStatus; /** 0:默认 1:停止接单 */ @Excel(name = "0:默认 1:停止接单") private Integer isStop; /** 1:虚拟号码-已认证 */ @Excel(name = "1:虚拟号码-已认证") private Integer middleAuth; @Excel(name = "用户余额") private BigDecimal balance; @Excel(name = "消费金") private BigDecimal consumption; @Excel(name = "服务金") private BigDecimal servicefee; @Excel(name = "会员 0:不是 1:是") private Integer ismember; /** 禁止接单开始时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "会员开始时间", width = 30, dateFormat = "yyyy-MM-dd") private Date memberBegin; /** 禁止接单开始时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "会员结束时间", width = 30, dateFormat = "yyyy-MM-dd") private Date memberEnd; /** 禁止接单开始时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "生日", width = 30, dateFormat = "yyyy-MM-dd") private Date birthday; /** $column.columnComment */ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private Date createdAt; /** $column.columnComment */ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private Date updatedAt; //------------------------------------------------------------------------------------------- private BigDecimal totalCommMin; private BigDecimal totalCommMax; private BigDecimal marginMin; private BigDecimal marginMax; private BigDecimal commissionMin; private BigDecimal commissionMax; private String remember_token; private Map order_num; private Map goods_order_num; public void setId(Long id) { this.id = id; } public Long getId() { return id; } public void setName(String name) { this.name = name; } public String getName() { return name; } public void setNickname(String nickname) { this.nickname = nickname; } public String getNickname() { return nickname; } public void setPhone(String phone) { this.phone = phone; } public String getPhone() { return phone; } public void setPassword(String password) { this.password = password; } public String getPassword() { return password; } public void setRememberToken(String rememberToken) { this.rememberToken = rememberToken; } public String getRememberToken() { return rememberToken; } public void setOpenid(String openid) { this.openid = openid; } public String getOpenid() { return openid; } public void setAvatar(String avatar) { this.avatar = avatar; } public String getAvatar() { return avatar; } public void setType(String type) { this.type = type; } public String getType() { return type; } public void setWorkerTime(Date workerTime) { this.workerTime = workerTime; } public Date getWorkerTime() { return workerTime; } public void setIntegral(Long integral) { this.integral = integral; } public Long getIntegral() { return integral; } public void setTotalIntegral(Long totalIntegral) { this.totalIntegral = totalIntegral; } public Long getTotalIntegral() { return totalIntegral; } public void setStatus(Integer status) { this.status = status; } public Integer getStatus() { return status; } public void setLevel(Integer level) { this.level = level; } public Integer getLevel() { return level; } public void setCommission(BigDecimal commission) { this.commission = commission; } public BigDecimal getCommission() { return commission; } public void setTotalComm(BigDecimal totalComm) { this.totalComm = totalComm; } public BigDecimal getTotalComm() { return totalComm; } public void setMargin(BigDecimal margin) { this.margin = margin; } public BigDecimal getMargin() { return margin; } public void setJobNumber(Integer jobNumber) { this.jobNumber = jobNumber; } public Integer getJobNumber() { return jobNumber; } public void setProhibitTime(Date prohibitTime) { this.prohibitTime = prohibitTime; } public Date getProhibitTime() { return prohibitTime; } public void setProhibitTimeNum(Integer prohibitTimeNum) { this.prohibitTimeNum = prohibitTimeNum; } public Integer getProhibitTimeNum() { return prohibitTimeNum; } public void setToa(Long toa) { this.toa = toa; } public Long getToa() { return toa; } public void setServiceCityPid(Long serviceCityPid) { this.serviceCityPid = serviceCityPid; } public Long getServiceCityPid() { return serviceCityPid; } public void setServiceCityIds(String serviceCityIds) { this.serviceCityIds = serviceCityIds; } public String getServiceCityIds() { return serviceCityIds; } public void setSkillIds(String skillIds) { this.skillIds = skillIds; } public String getSkillIds() { return skillIds; } public void setPropose(BigDecimal propose) { this.propose = propose; } public BigDecimal getPropose() { return propose; } public void setLoginStatus(Integer loginStatus) { this.loginStatus = loginStatus; } public Integer getLoginStatus() { return loginStatus; } public void setIsStop(Integer isStop) { this.isStop = isStop; } public Integer getIsStop() { return isStop; } public void setMiddleAuth(Integer middleAuth) { this.middleAuth = middleAuth; } public Integer getMiddleAuth() { return middleAuth; } public void setCreatedAt(Date createdAt) { this.createdAt = createdAt; } public Date getCreatedAt() { return createdAt; } public void setUpdatedAt(Date updatedAt) { this.updatedAt = updatedAt; } public Date getUpdatedAt() { return updatedAt; } public BigDecimal getCommissionMax() { return commissionMax; } public void setCommissionMax(BigDecimal commissionMax) { this.commissionMax = commissionMax; } public BigDecimal getCommissionMin() { return commissionMin; } public void setCommissionMin(BigDecimal commissionMin) { this.commissionMin = commissionMin; } public BigDecimal getMarginMax() { return marginMax; } public void setMarginMax(BigDecimal marginMax) { this.marginMax = marginMax; } public BigDecimal getMarginMin() { return marginMin; } public void setMarginMin(BigDecimal marginMin) { this.marginMin = marginMin; } public BigDecimal getTotalCommMax() { return totalCommMax; } public void setTotalCommMax(BigDecimal totalCommMax) { this.totalCommMax = totalCommMax; } public BigDecimal getTotalCommMin() { return totalCommMin; } public void setTotalCommMin(BigDecimal totalCommMin) { this.totalCommMin = totalCommMin; } public Integer getIsWork() { return isWork; } public void setIsWork(Integer isWork) { this.isWork = isWork; } public String getRemember_token() { return remember_token; } public void setRemember_token(String remember_token) { this.remember_token = remember_token; } public Map getOrder_num() { return order_num; } public void setOrder_num(Map order_num) { this.order_num = order_num; } public Map getGoods_order_num() { return goods_order_num; } public void setGoods_order_num(Map goods_order_num) { this.goods_order_num = goods_order_num; } public Date getMemberEnd() { return memberEnd; } public void setMemberEnd(Date memberEnd) { this.memberEnd = memberEnd; } public Date getMemberBegin() { return memberBegin; } public void setMemberBegin(Date memberBegin) { this.memberBegin = memberBegin; } public Integer getIsmember() { return ismember; } public void setIsmember(Integer ismember) { this.ismember = ismember; } public BigDecimal getBalance() { return balance; } public void setBalance(BigDecimal balance) { this.balance = balance; } public BigDecimal getServicefee() { return servicefee; } public void setServicefee(BigDecimal servicefee) { this.servicefee = servicefee; } public BigDecimal getConsumption() { return consumption; } public void setConsumption(BigDecimal consumption) { this.consumption = consumption; } public Date getBirthday() { return birthday; } public void setBirthday(Date birthday) { this.birthday = birthday; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("name", getName()) .append("nickname", getNickname()) .append("phone", getPhone()) .append("password", getPassword()) .append("rememberToken", getRememberToken()) .append("openid", getOpenid()) .append("avatar", getAvatar()) .append("type", getType()) .append("workerTime", getWorkerTime()) .append("integral", getIntegral()) .append("totalIntegral", getTotalIntegral()) .append("status", getStatus()) .append("level", getLevel()) .append("commission", getCommission()) .append("totalComm", getTotalComm()) .append("margin", getMargin()) .append("jobNumber", getJobNumber()) .append("prohibitTime", getProhibitTime()) .append("prohibitTimeNum", getProhibitTimeNum()) .append("toa", getToa()) .append("serviceCityPid", getServiceCityPid()) .append("serviceCityIds", getServiceCityIds()) .append("skillIds", getSkillIds()) .append("propose", getPropose()) .append("loginStatus", getLoginStatus()) .append("isStop", getIsStop()) .append("middleAuth", getMiddleAuth()) .append("createdAt", getCreatedAt()) .append("updatedAt", getUpdatedAt()) .toString(); } }