ExcelClassField.java 1.4 KB

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