package com.casic.missiles.model; import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; import com.alibaba.excel.annotation.write.style.ColumnWidth; import com.alibaba.excel.annotation.write.style.ContentRowHeight; import com.alibaba.excel.annotation.write.style.ContentStyle; import com.alibaba.excel.annotation.write.style.HeadRowHeight; import com.alibaba.excel.enums.poi.BorderStyleEnum; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.Getter; import lombok.Setter; @Getter @Setter @ExcelIgnoreUnannotated @ColumnWidth(35) @HeadRowHeight(20) @ContentRowHeight(20) @ContentStyle(borderLeft = BorderStyleEnum.THIN, borderBottom = BorderStyleEnum.THIN, borderTop = BorderStyleEnum.THIN, borderRight = BorderStyleEnum.THIN) public class CommonApproval { @ApiModelProperty("主键") @TableId("id") private Long id; @ApiModelProperty("流程实例id") @TableField("process_id") private String processId; @ApiModelProperty("审批状态") @TableField("approval_status") private String approvalStatus; @ApiModelProperty("任务id,审批节点使用") @TableField(exist = false) public String taskId; @ApiModelProperty("可选决策项") @TableField(exist = false) private Integer decisionItem; }