1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- package com.welampiot.vo;
- import lombok.Data;
- import org.jetbrains.annotations.Contract;
- import org.jetbrains.annotations.NotNull;
- import java.io.Serializable;
- /**
- * ClassName: ProReviewerDetailsVO
- * Package: com.welampiot.vo
- * Description:
- *
- * @Author: zhj_Start
- * @Create: 2023/8/8 - 15:05
- * @Version: v1.0
- */
- @Data
- public class ProReviewerDetailsVO implements Serializable {
- private Integer id;
- private Integer reviewer; // 审核人
- private Integer userid; // 提交人
- private Integer proId; // 素材id
- private Integer status; // 审核状态(0 初始,1 通过,2 未通过)
- private String res; // 审核未通过原因
- private Integer viewStatus; // 查看状态(0 未查看,1 已查看)
- private String name;
- private String reviewerName;
- private String path;
- private Integer fileType;
- private Integer isShow;
- private String username;
- private Integer version;
- @NotNull
- @Contract("_ -> param1")
- public static ProReviewerDetailsVO getFaultProReviewerDetailsVO(@NotNull ProReviewerDetailsVO vo) {
- if (vo.getVersion() == null) {
- vo.setVersion(0);
- }
- if (vo.getId() == null) {
- vo.setId(0);
- }
- if (vo.getStatus() == null) {
- vo.setStatus(0);
- }
- if (vo.getRes() == null) {
- vo.setRes("");
- }
- if (vo.getUsername() == null) {
- vo.setUsername("");
- }
- return vo;
- }
- }
|