Transform.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. package com.alvin.entity;
  2. import com.baomidou.mybatisplus.annotation.FieldFill;
  3. import com.baomidou.mybatisplus.annotation.IdType;
  4. import com.baomidou.mybatisplus.annotation.TableField;
  5. import com.baomidou.mybatisplus.annotation.TableId;
  6. import lombok.Getter;
  7. import lombok.Setter;
  8. import java.io.Serializable;
  9. import java.util.Date;
  10. /**
  11. * <p>
  12. * 数据集数据转换
  13. * </p>
  14. *
  15. * @author tianyun
  16. * @since 2022-08-23
  17. */
  18. @Getter
  19. @Setter
  20. public class Transform implements Serializable {
  21. private static final long serialVersionUID = 1L;
  22. @TableId(value = "id", type = IdType.AUTO)
  23. private Long id;
  24. /**
  25. * 数据集编码
  26. */
  27. private String setCode;
  28. /**
  29. * 数据转换类型,DIC_NAME=TRANSFORM_TYPE; js,javaBean,字典转换
  30. */
  31. private String transformType;
  32. /**
  33. * 数据转换script,处理逻辑
  34. */
  35. private String transformScript;
  36. /**
  37. * 排序,执行数据转换顺序
  38. */
  39. private Integer orderNum;
  40. /**
  41. * 0--已禁用 1--已启用 DIC_NAME=ENABLE_FLAG
  42. */
  43. private Integer enableFlag;
  44. /**
  45. * 0--未删除 1--已删除 DIC_NAME=DELETE_FLAG
  46. */
  47. private Integer deleteFlag;
  48. /**
  49. * 创建人
  50. */
  51. private String createBy;
  52. /**
  53. * 创建时间
  54. */
  55. @TableField(fill = FieldFill.INSERT)
  56. private Date createTime;
  57. /**
  58. * 更新人
  59. */
  60. private String updateBy;
  61. /**
  62. * 更新时间
  63. */
  64. @TableField(fill = FieldFill.INSERT_UPDATE)
  65. private Date updateTime;
  66. private Integer version;
  67. }