QuestionnaireFieldsView.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.cyksj.model.dto;
  2. import com.ejlchina.searcher.bean.DbField;
  3. import com.ejlchina.searcher.bean.SearchBean;
  4. import lombok.Getter;
  5. import lombok.Setter;
  6. /*
  7. *项目名: netflix
  8. *文件名: QuestionnaireFieldsView
  9. *创建者: JavaZou
  10. *创建时间:2023/6/12 16:23
  11. */
  12. @Getter
  13. @Setter
  14. @SearchBean(tables = "form_template ft left join form_fields ff on ff.template_id = ft.id" +
  15. " left join form_fields_default fd on fd.fields_id = ff.id :promotion_id:",
  16. where = "ff.deleted is true and ft.deleted is true")
  17. public class QuestionnaireFieldsView {
  18. @DbField("ff.id")
  19. private Long id;
  20. @DbField("fd.fields_name")
  21. private String fieldsName;
  22. @DbField("ff.data_type")
  23. private Integer dataType;
  24. @DbField("ff.fields_entry_type")
  25. private Integer FieldsEntryType;
  26. @DbField("ff.show_table")
  27. private Integer showTable;
  28. @DbField("ff.sorted")
  29. private Integer sorted;
  30. @DbField("ff.template_id")
  31. private Long templateId;
  32. @DbField("ft.name")
  33. private String templateName;
  34. @DbField("ft.desc_str")
  35. private String descStr;
  36. @DbField("fd.promotion_id")
  37. private Long promotionId;
  38. @DbField("fd.value")
  39. private String value;
  40. }