PlanAudit.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.ruoyi.demo.entity;
  2. import cn.hutool.core.date.DateUtil;
  3. import com.baomidou.mybatisplus.annotation.*;
  4. import com.fasterxml.jackson.annotation.JsonFormat;
  5. import com.ruoyi.demo.entity.bo.PlanBo;
  6. import lombok.Data;
  7. import java.util.Date;
  8. @Data
  9. @TableName("dl_plan_audit")
  10. public class PlanAudit {
  11. @TableId(value = "audit_id",type = IdType.ASSIGN_ID)
  12. private String auditId;
  13. @TableField("plan_id")
  14. private String planId;
  15. @TableField("user_id")
  16. private String userId;
  17. @TableField("user_name")
  18. private String userName;
  19. @TableField("state")
  20. private Integer state;
  21. @TableField("audit_comment")
  22. private String auditComment;
  23. @TableField("audit_time")
  24. @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  25. private Date auditTime;
  26. @TableField("deleted")
  27. private int deleted;
  28. public PlanAudit (){}
  29. public PlanAudit(PlanBo bo,String userId,String userName){
  30. this.setPlanId(bo.getPlanId());
  31. this.setUserId(userId);
  32. this.userName = userName;
  33. this.setState(bo.getState());
  34. // this.setAuditComment(bo.getAuditComment());
  35. if (bo.getState() == 1)
  36. this.setAuditComment("审核通过");
  37. else if (bo.getState() == 0)
  38. this.setAuditComment("未进行审核");
  39. else this.setAuditComment("审核不通过");
  40. this.setAuditTime(DateUtil.date());
  41. }
  42. }