Solution.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. package com.zksy.base.domain;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import com.fasterxml.jackson.annotation.JsonIgnore;
  7. import lombok.Data;
  8. import org.springframework.format.annotation.DateTimeFormat;
  9. import org.springframework.web.multipart.MultipartFile;
  10. import java.io.Serializable;
  11. import java.time.LocalDate;
  12. import java.time.LocalDateTime;
  13. /**
  14. * 解决方案
  15. * @TableName solution
  16. */
  17. @TableName(value ="solution")
  18. @Data
  19. public class Solution implements Serializable {
  20. /**
  21. * 主键
  22. */
  23. @TableId(value = "id", type = IdType.ASSIGN_UUID)
  24. private String id;
  25. /**
  26. * 方案名称
  27. */
  28. @TableField(value = "program_name")
  29. private String programName;
  30. /**
  31. * 方案详情
  32. */
  33. @TableField(value = "program_details")
  34. private String programDetails;
  35. /**
  36. * 发布时间
  37. */
  38. @DateTimeFormat(pattern = "yyyy-MM-dd")
  39. private LocalDate releaseTime;
  40. /**
  41. * 方案图片地址
  42. */
  43. @TableField(value = "product_url")
  44. private String productUrl;
  45. @TableField(exist = false)
  46. @JsonIgnore
  47. private MultipartFile solutionMultipartFile;
  48. /**
  49. * 创建人
  50. */
  51. @TableField(value = "create_by")
  52. private String createBy;
  53. /**
  54. * 创建时间
  55. */
  56. @TableField(value = "create_time")
  57. private LocalDateTime createTime;
  58. /**
  59. * 修改人
  60. */
  61. @TableField(value = "update_by")
  62. private String updateBy;
  63. /**
  64. * 修改时间
  65. */
  66. @TableField(value = "update_time")
  67. private LocalDateTime updateTime;
  68. @TableField(exist = false)
  69. private static final long serialVersionUID = 1L;
  70. }