增加配置文件

mybatis-plus:
  mapper-locations: classpath:mapper/*.xml
  type-enums-package: com.bwrj.fuda.common.enums

实体类里面直接使用枚举类就可以

    @ApiModelProperty(value = "状态")
    private TransportationTaskStatusEnum status;

枚举类做改动

package com.bwrj.fuda.common.enums;

import com.baomidou.mybatisplus.annotation.EnumValue;
import com.baomidou.mybatisplus.annotation.IEnum;
import lombok.AllArgsConstructor;
import lombok.Getter;

@Getter
@AllArgsConstructor
public enum TransportationTaskStatusEnum implements IEnum<Integer> {

    NOT_START(1, "未开始"),
    LOADING(2, "开始装车"),
    LOAD_CONFIRM(3, "装车确认"),
    IN_WELL(4, "入井"),
    TRANSPORTING(5, "进行中"),
    END(6, "结束");

    @EnumValue
    private int status;
    private String name;

    public int getStatus() {
        return status;
    }

    public String getName() {
        return name;
    }

    @Override
    public Integer getValue() {
        return status;
    }
}
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐