ExcelClassField.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package com.template.common.utils;
  2. import java.util.LinkedHashMap;
  3. /**
  4. * */
  5. public class ExcelClassField {
  6. /** 字段名称 */
  7. private String fieldName;
  8. /** 表头名称 */
  9. private String name;
  10. /** 映射关系 */
  11. private LinkedHashMap<String, String> kvMap;
  12. /** 示例值 */
  13. private Object example;
  14. /** 排序 */
  15. private int sort;
  16. /** 是否为注解字段:0-否,1-是 */
  17. private int hasAnnotation;
  18. public String getFieldName() {
  19. return fieldName;
  20. }
  21. public void setFieldName(String fieldName) {
  22. this.fieldName = fieldName;
  23. }
  24. public String getName() {
  25. return name;
  26. }
  27. public void setName(String name) {
  28. this.name = name;
  29. }
  30. public LinkedHashMap<String, String> getKvMap() {
  31. return kvMap;
  32. }
  33. public void setKvMap(LinkedHashMap<String, String> kvMap) {
  34. this.kvMap = kvMap;
  35. }
  36. public Object getExample() {
  37. return example;
  38. }
  39. public void setExample(Object example) {
  40. this.example = example;
  41. }
  42. public int getSort() {
  43. return sort;
  44. }
  45. public void setSort(int sort) {
  46. this.sort = sort;
  47. }
  48. public int getHasAnnotation() {
  49. return hasAnnotation;
  50. }
  51. public void setHasAnnotation(int hasAnnotation) {
  52. this.hasAnnotation = hasAnnotation;
  53. }
  54. }