Newer
Older
casic-metering-eqpt-xichang / casic-metering-model / src / main / java / com / casic / missiles / model / CommonApproval.java
zhangyingjie on 29 Aug 2023 1 KB 新增导出接口
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;

}