00f13b2a8d9d9ecf6718ad94767caa809cb97585.svn-base 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package org.jeecg.common.system.base.entity;
  2. import java.io.Serializable;
  3. import org.jeecgframework.poi.excel.annotation.Excel;
  4. import org.springframework.format.annotation.DateTimeFormat;
  5. import com.baomidou.mybatisplus.annotation.IdType;
  6. import com.baomidou.mybatisplus.annotation.TableId;
  7. import com.fasterxml.jackson.annotation.JsonFormat;
  8. import io.swagger.annotations.ApiModelProperty;
  9. import lombok.Data;
  10. import lombok.EqualsAndHashCode;
  11. import lombok.experimental.Accessors;
  12. /**
  13. * @Description: Entity基类
  14. * @Author: dangzhenghui@163.com
  15. * @Date: 2019-4-28
  16. * @Version: 1.1
  17. */
  18. @Data
  19. @EqualsAndHashCode(callSuper = false)
  20. @Accessors(chain = true)
  21. public class JeecgEntity implements Serializable {
  22. private static final long serialVersionUID = 1L;
  23. /** ID */
  24. @TableId(type = IdType.ASSIGN_ID)
  25. @ApiModelProperty(value = "ID")
  26. private java.lang.String id;
  27. /** 创建人 */
  28. @ApiModelProperty(value = "创建人")
  29. @Excel(name = "创建人", width = 15)
  30. private java.lang.String createBy;
  31. /** 创建时间 */
  32. @ApiModelProperty(value = "创建时间")
  33. @Excel(name = "创建时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
  34. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
  35. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  36. private java.util.Date createTime;
  37. /** 更新人 */
  38. @ApiModelProperty(value = "更新人")
  39. @Excel(name = "更新人", width = 15)
  40. private java.lang.String updateBy;
  41. /** 更新时间 */
  42. @ApiModelProperty(value = "更新时间")
  43. @Excel(name = "更新时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
  44. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
  45. @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  46. private java.util.Date updateTime;
  47. }