DriverResponseVo.java
2.54 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
package com.ruoyi.pojo.response;
import java.util.Date;
import com.google.common.collect.Maps;
import com.ruoyi.driver.domain.Driver;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author 20412
*/
@Data
@ApiModel("驾驶员对象")
public class DriverResponseVo extends Driver {
@ApiModelProperty("是否需要酒精测试(true:需要 ,false:不需要)")
private Boolean checkAlcohol;
@ApiModelProperty("计划动作(签到,签退)")
private String planAction;
@ApiModelProperty("是否有排班(true:有,false:没有)")
private Boolean schedulingFlag;
@ApiModelProperty("计划打卡时间")
private Long signTime;
@ApiModelProperty("车辆自编号")
private String nbbm;
@ApiModelProperty("路牌")
private String lpName;
public DriverResponseVo(Long signTime, Driver driver,String planAction,Boolean checkAlcohol,Boolean schedulingFlag,String nbbm,String lpName){
this.setNbbm(nbbm);
this.setLpName(lpName);
this.setSignTime(signTime);
this.setSchedulingFlag(schedulingFlag);
this.setCheckAlcohol(checkAlcohol);
this.setPlanAction(planAction);
this.setId(driver.getId());
this.setJobCode(driver.getJobCode());
this.setCompanyCode(driver.getCompanyCode());
this.setBrancheCompanyCode(driver.getBrancheCompanyCode());
this.setPersonnelName(driver.getPersonnelName());
this.setPapersCode(driver.getPapersCode());
this.setIcCardCode(driver.getIcCardCode());
this.setPersonnelType(driver.getPersonnelType());
this.setPosts(driver.getPosts());
this.setCard(driver.getCard());
this.setTelphone(driver.getTelphone());
this.setIcRfid(driver.getIcRfid());
this.setIdRfid(driver.getIdRfid());
this.setTagRfid(driver.getTagRfid());
this.setLineName(driver.getLineName());
this.setLineCode(driver.getLineCode());
this.setFaceSignIn(driver.getFaceSignIn());
this.setImage(driver.getImage());
this.setUpdateTime(driver.getUpdateTime());
this.setSignInEquipment(driver.getSignInEquipment());
this.setFleetName(driver.getFleetName());
this.setSearchValue(driver.getSearchValue());
this.setCreateBy(driver.getCreateBy());
this.setCreateTime(driver.getCreateTime());
this.setUpdateBy(driver.getUpdateBy());
this.setUpdateTime(driver.getUpdateTime());
this.setRemark(driver.getRemark());
}
public DriverResponseVo(){}
}