package com.yeejoin.amos.boot.module.hygf.api.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.web.bind.annotation.RequestParam;

import java.lang.reflect.Type;
import java.util.Date;

/**
 * @description:
 * @author: tw
 * @createDate: 2024/1/4
 */

@Data
public class WorkOrderPage {


    @ApiModelProperty(value = "农户id")
    protected Long sequenceNbr;

    @ApiModelProperty(value = "农户信息编号")
    private String peasantHouseholdNo;

    @ApiModelProperty(value = "派工单编号")
    private String workOrderNum;

    @ApiModelProperty(value = "业主姓名")
    private String ownersName;

    @ApiModelProperty(value = "工程负责人")
    private String projectRegionManager;


    @ApiModelProperty(value = "施工负责人")
    private String constructionRegionManager;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "完工时间")
    private Date completionDate;

    @ApiModelProperty(value = "项目地址")
    private String projectAddressName;

    @ApiModelProperty(value = "电站施工状态")
    private String powerStationConstructionStatus;

    @ApiModelProperty(value = "派工电站id")
    protected Long workOrderPowerStationId;

    @ApiModelProperty(value = "派工单id")
    protected String workOrderId;
    /**
     * 区域公司id
     */
    private Long regionCompanyId;

    @ApiModelProperty(value = "平台经销商单位id")
    private Long amosDealerId;

    private String  type ;

    int current;
    int size;

}
