58 lines
1.8 KiB
Java
58 lines
1.8 KiB
Java
package com.cim.idm.model;
|
|
|
|
import lombok.Data;
|
|
import lombok.NoArgsConstructor;
|
|
|
|
@Data
|
|
@NoArgsConstructor
|
|
public class LabelPrintDto {
|
|
|
|
// 标签信息
|
|
//@Schema(description = "标签ID", example = "123456", required = true)
|
|
private String labelId;
|
|
|
|
//@Schema(description = "标签类型", example = "TypeA", required = true)
|
|
private String labelType;
|
|
|
|
//@Schema(description = "标签组", example = "GroupX")
|
|
private String labelGroup;
|
|
|
|
//@Schema(description = "标签驱动", example = "DriveZ")
|
|
private String labelDrive;
|
|
|
|
//@Schema(description = "标签名称", example = "我的标签", required = true)
|
|
private String labelName;
|
|
|
|
//@Schema(description = "标签地址", example = "123 Main St.")
|
|
private String labelAddress;
|
|
|
|
//@Schema(description = "标签描述", example = "标签的详细描述")
|
|
private String description;
|
|
|
|
//@Schema(description = "关联服务器", example = "server01.example.com")
|
|
private String server;
|
|
|
|
// 打印数据ID
|
|
//@Schema(description = "标签打印输入ID", example = "input_abc", required = true)
|
|
private String inputId;
|
|
|
|
// 标签打印信息
|
|
//@Schema(description = "打印机名称", example = "HP LaserJet Pro")
|
|
private String printerName;
|
|
|
|
//@Schema(description = "打印数量", example = "50", type = "integer", minimum = "1")
|
|
private String printerQty;
|
|
|
|
//@Schema(description = "产品规格名称", example = "产品A")
|
|
private String productSpecName;
|
|
|
|
//@Schema(description = "序列号(逗号分隔)", example = "SN123, SN456, SN789")
|
|
private String serialNumbers;
|
|
|
|
//@Schema(description = "批次号", example = "SH0000001",required = true)
|
|
private String lotName;
|
|
|
|
//@Schema(description = "操作人", example = "101867",required = true)
|
|
private String opreater;
|
|
}
|