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