BusHospitalConfigEntity.java 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. package com.coffee.bus.entity;
  2. import com.baomidou.mybatisplus.annotation.TableField;
  3. import com.baomidou.mybatisplus.annotation.TableName;
  4. import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
  5. import com.coffee.bus.enums.ConfigEnum;
  6. import com.coffee.common.entity.TenantGenericEntity;
  7. import io.swagger.annotations.ApiModel;
  8. import io.swagger.annotations.ApiModelProperty;
  9. import lombok.Data;
  10. import java.util.Map;
  11. /**
  12. * @author lifang
  13. * @version 1.0.0
  14. * @ClassName BusHospitalConfigEntity.java
  15. * @Description TODO
  16. * @createTime 2022年04月12日 10:07:00
  17. */
  18. @Data
  19. @TableName(value = "bus_hospital_config",autoResultMap = true)
  20. @ApiModel(value="医院配置", description="配置医院的全局参数,如撤泵配置、评价配置等")
  21. public class BusHospitalConfigEntity extends TenantGenericEntity<String,String> {
  22. @ApiModelProperty(value = "配置类型",example = "eval:评价配置,extra:其他设置,undo:撤泵配置",allowableValues = "eval:评价配置,extra:其他设置,undo:撤泵配置")
  23. private ConfigEnum type;
  24. @TableField(typeHandler = FastjsonTypeHandler.class,javaType = true)
  25. @ApiModelProperty(value = "配置类型", example= "详情请查看apiModel中:评价配置,其他设置,撤泵配置")
  26. private Map<String,Object> config;
  27. }