k94314517
2024-08-16 6a80d0d2b393e36034c8ffef92fcaf06a1f0c552
server/visits/dmvisit_service/src/main/java/com/doumee/dao/business/model/PlatformBooks.java
@@ -1,6 +1,9 @@
package com.doumee.dao.business.model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.doumee.core.annotation.excel.ExcelColumn;
import com.doumee.core.utils.Constants;
import com.doumee.dao.business.vo.ApproveDataVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
@@ -56,7 +59,7 @@
    @ExcelColumn(name="备注")
    private String remark;
    @ApiModelProperty(value = "状态 0待审批 1审批中 2审批通过 3审批不通过", example = "1")
    @ApiModelProperty(value = "状态 0待审批 1审批中 2审批通过 3审批不通过 4已取消", example = "1")
    @ExcelColumn(name="状态 0待审批 1审批中 2审批通过 3审批不通过")
    private Integer status;
@@ -99,6 +102,63 @@
    @ApiModelProperty(value = "司机手机号")
    @ExcelColumn(name="司机手机号")
    private String drivierPhone;
    private String driverPhone;
    @ApiModelProperty(value = "准运证照片")
    @ExcelColumn(name="准运证照片")
    private String transportImg;
    @ApiModelProperty(value = "入园原因")
    @ExcelColumn(name="入园原因")
    private String inReason;
    @ApiModelProperty(value = "入园原因主键")
    @ExcelColumn(name="入园原因主键")
    private Integer reasonId;
    @ApiModelProperty(value = "取消时间")
    @ExcelColumn(name="取消时间")
    private Date cancelTime;
    @ApiModelProperty(value = "取消人")
    @ExcelColumn(name="取消人")
    private Integer cancelUser;
    @ApiModelProperty(value = "取消备注")
    @ExcelColumn(name="取消备注")
    private String cancelInfo;
    @ApiModelProperty(value = "生成任务主键 platform_job:id")
    @ExcelColumn(name="入园原因主键")
    private Integer jobId;
    @ApiModelProperty(value = "查询日期 用户微信端查询")
    @TableField(exist = false)
    private String queryDate;
    @ApiModelProperty(value = "审批信息数据")
    @TableField(exist = false)
    private ApproveDataVO approveDateVO;
    public PlatformJob toPlatformJob(){
        PlatformJob platformJob = new PlatformJob();
        platformJob.setCreateDate(new Date());
        platformJob.setIsdeleted(Constants.ZERO);
        platformJob.setStatus(Constants.ZERO);
        platformJob.setDriverId(this.getDriverId());
        platformJob.setDriverName(this.getDriverName());
        platformJob.setDrivierPhone(this.getDriverPhone());
        platformJob.setCarCodeBack(this.getCarCodeBack());
        platformJob.setCarCodeFront(this.getCarCodeFront());
        platformJob.setContractNum(this.getContractNum());
        platformJob.setReason(this.getInReason());
        platformJob.setArriveDate(this.getArriveDate());
        platformJob.setInType(this.getInType());
        platformJob.setTotalNum(this.getTotalNum());
        return platformJob;
    }
}