5 changed files with 216 additions and 2 deletions
@ -0,0 +1,161 @@ |
|||||
|
package cc.hiver.core.vo; |
||||
|
|
||||
|
import cc.hiver.core.common.utils.NameUtil; |
||||
|
import cc.hiver.core.common.utils.SnowFlakeUtil; |
||||
|
import com.baomidou.mybatisplus.annotation.FieldFill; |
||||
|
import com.baomidou.mybatisplus.annotation.TableField; |
||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; |
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
import lombok.experimental.Accessors; |
||||
|
import org.hibernate.annotations.DynamicInsert; |
||||
|
import org.hibernate.annotations.DynamicUpdate; |
||||
|
import org.springframework.data.annotation.CreatedBy; |
||||
|
import org.springframework.data.annotation.CreatedDate; |
||||
|
import org.springframework.data.annotation.LastModifiedBy; |
||||
|
import org.springframework.data.annotation.LastModifiedDate; |
||||
|
import org.springframework.data.jpa.domain.support.AuditingEntityListener; |
||||
|
import org.springframework.format.annotation.DateTimeFormat; |
||||
|
|
||||
|
import javax.persistence.*; |
||||
|
import javax.validation.constraints.Pattern; |
||||
|
import java.io.Serializable; |
||||
|
import java.math.BigDecimal; |
||||
|
import java.util.Date; |
||||
|
|
||||
|
@Data |
||||
|
@ApiModel(value = "抢单工管理") |
||||
|
public class WorkerAppVO implements Serializable { |
||||
|
|
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** |
||||
|
* 抢单工编号 |
||||
|
*/ |
||||
|
@ApiModelProperty("抢单工编号") |
||||
|
private String workerId = "W"+SnowFlakeUtil.nextId().toString(); |
||||
|
|
||||
|
/** |
||||
|
* 抢单工名称 |
||||
|
*/ |
||||
|
@ApiModelProperty("抢单工名称") |
||||
|
private String workerName; |
||||
|
|
||||
|
/** |
||||
|
* 抢单工简介 |
||||
|
*/ |
||||
|
@ApiModelProperty("抢单工简介") |
||||
|
private String workerDescribe; |
||||
|
|
||||
|
/** |
||||
|
* 缴押金总额 |
||||
|
*/ |
||||
|
@ApiModelProperty("缴押金总额") |
||||
|
private BigDecimal depoNum = new BigDecimal(0); |
||||
|
|
||||
|
/** |
||||
|
* 押金余额 |
||||
|
*/ |
||||
|
@ApiModelProperty("押金余额") |
||||
|
private BigDecimal depoBal = new BigDecimal(0); |
||||
|
|
||||
|
/** |
||||
|
* 接单状态 1-可抢单 2-不可接单(押金不足状态) 3-已禁用(手工预置状态) |
||||
|
*/ |
||||
|
@ApiModelProperty("接单状态 1-可抢单 2-不可接单(押金不足状态) 3-已禁用(手工预置状态)") |
||||
|
private Integer workerStatus; |
||||
|
|
||||
|
|
||||
|
@ApiModelProperty("订单工创建人") |
||||
|
private String createBy; |
||||
|
|
||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
||||
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
|
@ApiModelProperty("订单工创建时间") |
||||
|
private Date createTime; |
||||
|
|
||||
|
@ApiModelProperty("订单工修改人") |
||||
|
private String updateBy; |
||||
|
|
||||
|
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
||||
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
|
@ApiModelProperty(value = "订单工修改时间") |
||||
|
private Date updateTime; |
||||
|
|
||||
|
/** |
||||
|
* 联系方式 |
||||
|
*/ |
||||
|
@ApiModelProperty("联系方式") |
||||
|
private String mobile; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 订单与抢单工映射关系 |
||||
|
* |
||||
|
* 多端中的列键值《外键》指向一端 一对多的单向关联,我们还是推荐使用一张中间表来建立关系。 |
||||
|
*/ |
||||
|
/*@OneToMany(targetEntity = Order.class,mappedBy = "orderByWorker",cascade = CascadeType.ALL,fetch = FetchType.EAGER) |
||||
|
private List<Order> order;*/ |
||||
|
|
||||
|
/** |
||||
|
* 区域 |
||||
|
*/ |
||||
|
@ApiModelProperty("办公区域") |
||||
|
private String region; |
||||
|
|
||||
|
/** |
||||
|
* 人员标识 |
||||
|
*/ |
||||
|
@ApiModelProperty("人员标识 1-扛包工 2-快递员") |
||||
|
private String signPerson; |
||||
|
|
||||
|
/** |
||||
|
* 所属公司 |
||||
|
*/ |
||||
|
@ApiModelProperty("所属公司") |
||||
|
private String ownerCompany; |
||||
|
|
||||
|
/** |
||||
|
* 描述 |
||||
|
*/ |
||||
|
@ApiModelProperty("人员运送内容标准") |
||||
|
private String remark; |
||||
|
|
||||
|
/** |
||||
|
* 描述 |
||||
|
*/ |
||||
|
@ApiModelProperty("记录扛包工推送机器id") |
||||
|
private String clientId; |
||||
|
|
||||
|
/** |
||||
|
* 扛包扣减固定金额 |
||||
|
*/ |
||||
|
@ApiModelProperty("扛包扣减固定金额") |
||||
|
private BigDecimal fixedAmount = new BigDecimal(0); |
||||
|
|
||||
|
/** |
||||
|
* 登录账号 |
||||
|
*/ |
||||
|
@ApiModelProperty("登录账号") |
||||
|
private String username; |
||||
|
|
||||
|
/** |
||||
|
* 登录密码 |
||||
|
*/ |
||||
|
@ApiModelProperty("登录密码") |
||||
|
private String password; |
||||
|
|
||||
|
|
||||
|
@ApiModelProperty(value = "省") |
||||
|
private String province; |
||||
|
|
||||
|
@ApiModelProperty(value = "市") |
||||
|
private String city; |
||||
|
|
||||
|
@ApiModelProperty(value = "县区") |
||||
|
private String area; |
||||
|
|
||||
|
} |
||||
Loading…
Reference in new issue