d9d173f1307e28493eca93466432486533aa1475.svn-base 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. package org.jeecg.modules.online.cgreport.entity;
  2. import org.jeecgframework.poi.excel.annotation.Excel;
  3. import org.jeecg.common.system.base.entity.JeecgEntity;
  4. import com.baomidou.mybatisplus.annotation.TableField;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import io.swagger.annotations.ApiModel;
  7. import io.swagger.annotations.ApiModelProperty;
  8. import lombok.Data;
  9. import lombok.EqualsAndHashCode;
  10. import lombok.experimental.Accessors;
  11. @Data
  12. @TableName("CS_DIAGRAM_FIELD_CONFIG")
  13. @Accessors(chain = true)
  14. @EqualsAndHashCode(callSuper = false)
  15. @ApiModel(value = "图表字段配置对象", description = "图表字段配置")
  16. public class DiagramFieldConfiguration extends JeecgEntity {
  17. private static final long serialVersionUID = -5009925794758375152L;
  18. @Excel(name = "图表code", width = 15)
  19. @ApiModelProperty(value = "图表code")
  20. @TableField(value = "DIAGRAM_CODE")
  21. private String diagramCode;// "27accd782f98c41eae5fad1b0514238d"
  22. @Excel(name = "字段名", width = 15)
  23. @ApiModelProperty(value = "字段名")
  24. private String fieldName;// "id"
  25. @Excel(name = "字段文本", width = 15)
  26. @ApiModelProperty(value = "字段文本")
  27. private String fieldTxt;// "id"
  28. @Excel(name = "排序", width = 15)
  29. @ApiModelProperty(value = "排序")
  30. private Integer orderNum;// 1
  31. @Excel(name = "字段类型", width = 15)
  32. @ApiModelProperty(value = "字段类型")
  33. private String fieldType;// "String"
  34. @Excel(name = "是否显示", width = 15)
  35. @ApiModelProperty(value = "是否显示")
  36. private Integer isShow;// 0:否;1:是
  37. @Excel(name = "计算总计", width = 15)
  38. @ApiModelProperty(value = "计算总计")
  39. private Integer isTotal;// 0:否;1:是
  40. @Excel(name = "是否查询", width = 15)
  41. @ApiModelProperty(value = "是否查询")
  42. private Integer searchFlag;// 0:否;1:是
  43. @Excel(name = "查询模式", width = 15)
  44. @ApiModelProperty(value = "查询模式")
  45. private String searchMode;// "group"
  46. @Excel(name = "字典Code", width = 15)
  47. @ApiModelProperty(value = "字典Code")
  48. private String dictCode;// ""
  49. @Excel(name = "字段链接", width = 15)
  50. @ApiModelProperty(value = "字段链接")
  51. private String fieldHref;// null
  52. @Excel(name = "替换值", width = 15)
  53. @ApiModelProperty(value = "替换值")
  54. private String replaceVal;// null
  55. @Excel(name = "函数", width = 15)
  56. @ApiModelProperty(value = "函数")
  57. private String func;// null
  58. @Excel(name = "函数参数", width = 15)
  59. @ApiModelProperty(value = "函数参数")
  60. private String funcParam;// null
  61. @Excel(name = "聚合方式", width = 15)
  62. @ApiModelProperty(value = "聚合方式")
  63. private String aggregateType;
  64. @Excel(name = "JS增强", width = 15)
  65. @ApiModelProperty(value = "JS增强")
  66. private String jsEnhance;
  67. @Excel(name = "字段列表宽度", width = 15)
  68. @ApiModelProperty(value = "字段列表宽度")
  69. private int fieldWidth;
  70. }