|
@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject;
|
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
|
|
+import com.opencsv.bean.CsvBindByName;
|
|
|
import com.opencsv.bean.CsvBindByPosition;
|
|
import com.opencsv.bean.CsvBindByPosition;
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
|
import lombok.Builder;
|
|
import lombok.Builder;
|
|
@@ -18,9 +19,12 @@ import java.util.Date;
|
|
|
@Builder
|
|
@Builder
|
|
|
public class NjsBoxModelDTO {
|
|
public class NjsBoxModelDTO {
|
|
|
|
|
|
|
|
- @TableId(value = "id", type = IdType.AUTO)
|
|
|
|
|
private Long id;
|
|
private Long id;
|
|
|
|
|
|
|
|
|
|
+ @CsvBindByPosition(position = 0)
|
|
|
|
|
+ @CsvBindByName(column = "序号")
|
|
|
|
|
+ private Integer index;
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 场景码
|
|
* 场景码
|
|
|
*/
|
|
*/
|
|
@@ -39,17 +43,22 @@ public class NjsBoxModelDTO {
|
|
|
/**
|
|
/**
|
|
|
* 名称哦
|
|
* 名称哦
|
|
|
*/
|
|
*/
|
|
|
- @CsvBindByPosition(position = 0)
|
|
|
|
|
|
|
+ @CsvBindByPosition(position = 1)
|
|
|
|
|
+ @CsvBindByName(column = "名称")
|
|
|
private String modelName;
|
|
private String modelName;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 颜色
|
|
* 颜色
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @CsvBindByPosition(position = 2)
|
|
|
|
|
+ @CsvBindByName(column = "形状")
|
|
|
private String colour;
|
|
private String colour;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 形状
|
|
* 形状
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @CsvBindByPosition(position = 2)
|
|
|
|
|
+ @CsvBindByName(column = "形状")
|
|
|
private String shape;
|
|
private String shape;
|
|
|
|
|
|
|
|
|
|
|