package com.cf.imes.module.executor.controller.admin.orderModuleExtra.vo;

import lombok.*;
import java.util.*;
import io.swagger.v3.oas.annotations.media.Schema;
import com.cf.imes.framework.common.pojo.PageParam;

@Schema(description = "管理后台 - 生产单模块扩充属性表 order_module_extra_N分页 Request VO")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class OrderModuleExtraPageReqVO extends PageParam {

    @Schema(description = "生产单号")
    private Long orderNo;

    @Schema(description = "房间 ID", example = "273")
    private Long roomId;

    @Schema(description = "柜体 ID", example = "1826")
    private Long bodyId;

    @Schema(description = "属性类型：1 板材铰链备注, 2 五金分类, 3 五金尺寸, 4 板材特殊备注, 5 排钻规格, 6 门板组件铰链备注, 7 板材排钻备注, 8 板材额外信息备注, 9 板材自定义编号, 10 门板拉手备注, 11 门板组件拉手备注, 12 五金特殊备注", example = "1")
    private Integer type;

    @Schema(description = "属性数据")
    private String extraData;

}