package com.ghy.web.pojo.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ghy.order.domain.AfterServiceRecord;
import com.ghy.payment.domain.FinancialChangeRecord;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class OrderStandardDetail {

    private Long orderDetailId;

    private String orderDetailCode;

    private String workerName;

    private String workerPhone;

    private Date revTime;

    @JsonFormat(pattern = "YYYY-MM-dd HH:mm")
    private Date expectTimeStartFront;

    @JsonFormat(pattern = "HH:mm")
    private Date expectTimeEndFront;

    private Date expectTimeStart;

    private Date expectTimeEnd;

    private Date workBeginTime;

    private Date workFinishTime;

    private BigDecimal payMoney;

    private List<FinancialChangeRecord> financialChangeRecord;

    private String remark;

    private List<OrderStandard> orderStandardList;

    private List<String> finishImgList;

    private List<AfterServiceRecord> afterServiceRecordList;

    private Integer orderStatus;

    private Boolean isOnlyServ;

    private Boolean isOverTime;

    private BigDecimal serverMoney;
}
