BaseEntity.java 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. package com.dkd.common.core.domain;
  2. import java.io.Serializable;
  3. import java.util.Date;
  4. import java.util.HashMap;
  5. import java.util.Map;
  6. import com.fasterxml.jackson.annotation.JsonFormat;
  7. import com.fasterxml.jackson.annotation.JsonIgnore;
  8. import com.fasterxml.jackson.annotation.JsonInclude;
  9. import io.swagger.annotations.ApiModel;
  10. import io.swagger.annotations.ApiModelProperty;
  11. /**
  12. * Entity基类
  13. *
  14. * @author ruoyi
  15. */
  16. @ApiModel(description = "Entity基类")
  17. public class BaseEntity implements Serializable
  18. {
  19. private static final long serialVersionUID = 1L;
  20. /** 搜索值 */
  21. @JsonIgnore
  22. @ApiModelProperty(value = "搜索值")
  23. private String searchValue;
  24. /** 创建者 */
  25. @ApiModelProperty(value = "创建者")
  26. private String createBy;
  27. /** 创建时间 */
  28. @ApiModelProperty(value = "创建时间")
  29. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  30. private Date createTime;
  31. /** 更新者 */
  32. @ApiModelProperty(value = "更新者")
  33. private String updateBy;
  34. /** 更新时间 */
  35. @ApiModelProperty(value = "更新时间")
  36. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  37. private Date updateTime;
  38. /** 备注 */
  39. @ApiModelProperty(value = "备注")
  40. private String remark;
  41. /** 请求参数 */
  42. @ApiModelProperty(value = "请求参数")
  43. @JsonInclude(JsonInclude.Include.NON_EMPTY)
  44. private Map<String, Object> params;
  45. public String getSearchValue()
  46. {
  47. return searchValue;
  48. }
  49. public void setSearchValue(String searchValue)
  50. {
  51. this.searchValue = searchValue;
  52. }
  53. public String getCreateBy()
  54. {
  55. return createBy;
  56. }
  57. public void setCreateBy(String createBy)
  58. {
  59. this.createBy = createBy;
  60. }
  61. public Date getCreateTime()
  62. {
  63. return createTime;
  64. }
  65. public void setCreateTime(Date createTime)
  66. {
  67. this.createTime = createTime;
  68. }
  69. public String getUpdateBy()
  70. {
  71. return updateBy;
  72. }
  73. public void setUpdateBy(String updateBy)
  74. {
  75. this.updateBy = updateBy;
  76. }
  77. public Date getUpdateTime()
  78. {
  79. return updateTime;
  80. }
  81. public void setUpdateTime(Date updateTime)
  82. {
  83. this.updateTime = updateTime;
  84. }
  85. public String getRemark()
  86. {
  87. return remark;
  88. }
  89. public void setRemark(String remark)
  90. {
  91. this.remark = remark;
  92. }
  93. public Map<String, Object> getParams()
  94. {
  95. if (params == null)
  96. {
  97. params = new HashMap<>();
  98. }
  99. return params;
  100. }
  101. public void setParams(Map<String, Object> params)
  102. {
  103. this.params = params;
  104. }
  105. }