diff --git a/src/main/java/com/xydl/cac/entity/I2syncConfig.java b/src/main/java/com/xydl/cac/entity/I2syncConfig.java index 12c4127..8cdfcdf 100644 --- a/src/main/java/com/xydl/cac/entity/I2syncConfig.java +++ b/src/main/java/com/xydl/cac/entity/I2syncConfig.java @@ -8,9 +8,7 @@ import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; -import javax.persistence.Entity; -import javax.persistence.Table; -import javax.persistence.Transient; +import javax.persistence.*; import javax.validation.constraints.NotNull; import java.util.Date; @@ -24,9 +22,16 @@ import java.util.Date; @ApiModel("i2导出类型配置") public class I2syncConfig { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "id") private Integer id; + @NotNull(message = "modevtypeId不能为空") + @Column(name = "modevtype_id") private Integer modevtypeId; + + @Column(name = "create_time") private Date createTime; @ApiModelProperty("类型名称") diff --git a/src/main/java/com/xydl/cac/entity/I2syncField.java b/src/main/java/com/xydl/cac/entity/I2syncField.java index a2dd277..76bb7be 100644 --- a/src/main/java/com/xydl/cac/entity/I2syncField.java +++ b/src/main/java/com/xydl/cac/entity/I2syncField.java @@ -7,8 +7,7 @@ import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; -import javax.persistence.Entity; -import javax.persistence.Table; +import javax.persistence.*; @JsonInclude(JsonInclude.Include.NON_NULL) @Data @@ -20,9 +19,18 @@ import javax.persistence.Table; @ApiModel("i2导出字段映射配置") public class I2syncField { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "id") private Integer id; + + @Column(name = "table_name") private String tableName; + + @Column(name = "field_name") private String fieldName; + + @Column(name = "dest_field_name") private String destFieldName; } \ No newline at end of file diff --git a/src/main/java/com/xydl/cac/entity/I2syncRecord.java b/src/main/java/com/xydl/cac/entity/I2syncRecord.java index 5a6dc36..a5f993b 100644 --- a/src/main/java/com/xydl/cac/entity/I2syncRecord.java +++ b/src/main/java/com/xydl/cac/entity/I2syncRecord.java @@ -7,8 +7,7 @@ import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; -import javax.persistence.Entity; -import javax.persistence.Table; +import javax.persistence.*; import java.util.Date; @JsonInclude(JsonInclude.Include.NON_NULL) @@ -21,9 +20,18 @@ import java.util.Date; @ApiModel("i2导出记录") public class I2syncRecord { + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name = "id") private Integer id; + + @Column(name = "modevtype_id") private Integer modevtypeId; + + @Column(name = "eqmid") private Integer eqmid; + + @Column(name = "last_d_time") private Date lastDTime; } \ No newline at end of file