BasicInfo.java 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package org.example.mybatisplus.module;
  2. import lombok.Data;
  3. import org.example.mybatisplus.module.vo.BasicInfoScore;
  4. import org.example.mybatisplus.module.vo.Attachment;
  5. import org.example.mybatisplus.module.vo.BasicInfoCheck;
  6. import org.example.mybatisplus.module.vo.SuperiorAuthority;
  7. import java.util.List;
  8. /**
  9. * 基本信息
  10. */
  11. @Data
  12. public class BasicInfo {
  13. // 基础信息
  14. private String institutionName; // ${基本信息:注册信息:机构名称}
  15. private String establishmentDate; // 成立登记日期
  16. private String evaluationLevel; // 评估等级(如1A-5A)
  17. private String registrationExpiryDate; // 登记有效期
  18. private String officialWebsite; // 官方网站
  19. private String foundationCategory; // 基金会类别(公募/非公募)
  20. private String institutionPurpose; // 机构宗旨
  21. // 业务与财务
  22. private String publicActivityScope; // 公益活动业务范围
  23. private String lastYearSponsorshipDonationRatio; // 上一年度XXX赞助和捐赠额占比(%)
  24. private String initialFund; // 原始基金(单位:元)
  25. private String netAsset; // 净资产(单位:元)
  26. private String lastYearDonationIncome; // 最近一年捐赠收入(单位:元)
  27. // 联系与地址
  28. private String officeAddress; // 办公地址
  29. private String contactPhone; // 联系电话
  30. // 管理层信息
  31. private String legalRepresentative; // 法定代表人
  32. private String secretaryGeneral; // 秘书长
  33. private String chairman; // 理事长
  34. private Long numberOfDirectors; // 理事人数
  35. // 审查内容
  36. private List<BasicInfoCheck> basicInfoChecks;
  37. // 机构详情
  38. private String foundationLocation; // 基金会所在地
  39. private Integer fullTimeStaffCount; // 全职员工数量
  40. private String needOutsourcingService; // 是否通常需要外包服务
  41. private String projectServiceVendors; // 项目服务执行方名单
  42. private List<SuperiorAuthority> superiorAuthority; // 直属上级机关(2.2)
  43. private Attachment relatedEntitiesImage; // ${image:实体关联情况}(2.3)
  44. private String authorityName; // ${tableRow:直属机关}
  45. private String nature; // 性质
  46. // 经营情况子类
  47. private String foundationCertReceived; // ${经营情况:《基金会法人登记证书》:相关资料是否收到}
  48. private String renzcode; // ${认证代码}
  49. private String validate; // ${有效期}
  50. private String bankLicense; // ${经营情况:银行开户许可证}
  51. private String annualInspectionResult; // ${经营情况:年检结果}
  52. private BasicInfoScore basicInfoScore; // 基本信息评分及建议(2.5)
  53. }