ImageInfoDO.java 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package com.simuwang.base.pojo.dos;
  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.simuwang.base.pojo.vo.ImageInfoVO;
  7. import lombok.Data;
  8. import java.util.Date;
  9. @Data
  10. @TableName("image_info")
  11. public class ImageInfoDO {
  12. @TableId(value = "id",type = IdType.AUTO)
  13. private Integer id;
  14. @TableField(value = "file_name")
  15. private String fileName;
  16. @TableField(value = "file_path")
  17. private String filePath;
  18. /**
  19. * 记录的有效性;1-有效;0-无效;
  20. */
  21. @TableField(value = "isvalid")
  22. private Integer isvalid;
  23. /**
  24. * 创建者Id;第一次创建时与Creator值相同,修改时与修改人值相同
  25. */
  26. @TableField(value = "creatorid")
  27. private Integer creatorId;
  28. /**
  29. * 修改者Id;第一次创建时与Creator值相同,修改时与修改人值相同
  30. */
  31. @TableField(value = "updaterid")
  32. private Integer updaterId;
  33. /**
  34. * 创建时间,默认第一次创建的getdate()时间
  35. */
  36. @TableField(value = "createtime")
  37. private Date createTime;
  38. /**
  39. * 修改时间;第一次创建时与CreatTime值相同,修改时与修改时间相同
  40. */
  41. @TableField(value = "updatetime")
  42. private Date updateTime;
  43. public ImageInfoVO toVO() {
  44. ImageInfoVO vo = new ImageInfoVO();
  45. vo.setFilePath(filePath);
  46. vo.setFileName(fileName);
  47. vo.setIsvalid(isvalid);
  48. vo.setId(id);
  49. vo.setUpdaterId(updaterId);
  50. vo.setCreatorId(creatorId);
  51. return vo;
  52. }
  53. }