package com.casic.missiles.dto.meter;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Description: 计量组织列表请求实体
 * @Author: wangpeng
 * @Date: 2022/11/27 15:00
 */
@ApiModel
@Data
public class OrganizeListRequest {
    /**
     * 组织类型-字典deptType code
     */
    @ApiModelProperty(value = "组织类型", dataType = "String")
    private String organizeType;

    /**
     * 部门/科室/工程组编号
     */
    @ApiModelProperty(value = "组织编号", dataType = "String")
    private String organizeNo;

    /**
     * 部门/科室/工程组名称
     */
    @ApiModelProperty(value = "组织名称", dataType = "String")
    private String organizeName;

    /**
     * 负责人
     */
    @ApiModelProperty(value = "负责人", dataType = "String")
    private String director;

    /**
     * 计量专业
     */
    @ApiModelProperty(value = "专业", dataType = "String")
    private String meterMajor;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间(开始)", dataType = "String")
    private String createStartTime;
    @ApiModelProperty(value = "创建时间(结束)", dataType = "String")
    private String createEndTime;

    /**
     * 工程组列表参数：所属科室
     */
    @ApiModelProperty(value = "所属科室（工程组列表参数）", dataType = "Long")
    private Long pDeptId;

    @ApiModelProperty(value = "是否为实验室", dataType = "Integer")
    private Integer isLab;
}
