package com.ruoyi.system.domain; import com.ruoyi.common.core.domain.BaseEntity; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import java.util.Date; import java.math.BigDecimal; /** * 调度订单对象 DispatchOrd * * @author ruoyi */ @Data public class DispatchOrd extends BaseEntity { private static final long serialVersionUID = 1L; /** 调度订单ID */ private String dispatchOrdID; /** 调度订单类别 */ private String dispatchOrdClass; /** 服务订单ID */ private String serviceOrdIDDt; /** 调度订单状态 */ private String dispatchOrdState; /** 状态标识 */ private Integer stateInt; /** 调度开始日期 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date dispatchOrdStartDate; /** 调度运输时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date dispatchOrdTraSDTime; /** 护士ID */ private String dispatchOrd_NS_ID; /** 护士时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date dispatchOrd_NS_Time; /** 审批人ID */ private String dispatchOrd_AP_ID; /** 审批时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date dispatchOrd_AP_Time; /** 二次审批人ID */ private String dispatchOrd_AP2_ID; /** 二次审批时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date dispatchOrd_AP2_Time; /** 审批检查 */ private String dispatchOrd_AP_Check; /** 审批原因 */ private String dispatchOrd_AP_Reason; /** 实际日期 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date dispatchOrdActualDate; /** 到达日期 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date dispatchOrdArriveDate; /** 返回日期 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date dispatchOrdReturnDate; /** 运输距离 */ private BigDecimal dispatchOrdTraDistance; /** 车辆ID */ private String dispatchOrdCarID; /** 运输起点 */ private String dispatchOrdTraStreet; /** 运输终点 */ private String dispatchOrdTraEnd; /** 运输途经点 */ private String dispatchOrdTraVia; /** 公司名称 */ private String dispatchOrdCoName; /** 公司电话 */ private String dispatchOrdCoPhone; /** 起点里程 */ private BigDecimal dispatchOrdTraStreetMileage; /** 终点里程 */ private BigDecimal dispatchOrdTraEndMileage; /** 总里程 */ private BigDecimal dispatchOrdMileage; /** 汽油量 */ private BigDecimal dispatchOrdGasoline; /** 备注 */ private String dispatchOrdRemarks; /** 结果 */ private String dispatchOrdResult; /** 路桥费 */ private BigDecimal dispatchOrdLuqiaoFee; /** 汽油费 */ private BigDecimal dispatchOrdGasolineFee; /** 差旅费 */ private BigDecimal dispatchOrdTravelFee; /** 其他费用 */ private BigDecimal dispatchOrdOtherFee; /** 其他费用说明 */ private String dispatchOrdOtherFee_TXT; /** 氧气 */ private String dispatchOrdOxygen; /** 耗材 */ private String dispatchOrdConsumables; /** 药品 */ private String dispatchOrdDrugs; /** 是否结束 */ private String dispatchOrdIsEnd; /** 结束日期 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date dispatchOrdIsEndDate; /** 陪同人员1 */ private String entourageName_aid1; /** 陪同人员2 */ private String entourageName_aid2; /** 调度单号 */ private String dispatchOrdNo; /** 调度绩效 */ private String dispatchOrdPerfomance; /** 取消原因 */ private String dispatchOrdCancelReason; /** 取消原因说明 */ private String dispatchOrdCancelReasonTXT; /** 微信日期 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date dispatchOrdWeixinDate; /** 推荐车辆 */ private String recommendedCar; /** 车辆状态项 */ private String carStItm; /** 车辆状态操作员ID */ private String carStItm_OAId; /** 车辆状态时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date carStItm_Time; /** 安全带操作员ID */ private String carSeatBelt_OAId; /** 担架费 */ private BigDecimal stretcherMoney; /** 图片URL */ private String dispatchOrdPicUrl; /** 程序时长 */ private Integer timeLength_Program; /** ICU时长 */ private Integer timeLength_ICU; /** 等待时长 */ private Integer timeLength_Wait; /** 调度医生 */ private String dispatchDoctor; /** 调度护士 */ private String dispatchNurse; /** 调度司机 */ private String dispatchDriver; /** 调度任务备注 */ private String dispatchOrdTaskRemarks; /** 调度操作员名称 */ private String dispatchOrd_OAName; /** 调度操作员陪同 */ private String dispatchOrd_OAEntourage; /** 更新操作员ID */ private String dispatchOrdUpdateOAid; /** 更新时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date dispatchOrdUpdateTime; /** 在线操作员名称 */ private String dispatchOrdOnlineOAName; /** 调度员工组 */ private String dispatchEmployeeGroup; /** 财务ID */ private String dispatchOrd_FA_ID; /** 财务时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date dispatchOrd_FA_Time; /** 财务检查 */ private String dispatchOrd_FA_Check; /** 财务原因 */ private String dispatchOrd_FA_Reason; /** 是否消毒 */ private String isSterilize; /** 消毒时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date isSterilize_Time; /** 是否锁定 */ private String isLocking; /** 锁定时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date isLocking_Time; /** 消毒操作员ID */ private String isSterilize_OAID; }