|
@@ -5,6 +5,7 @@ import java.util.List;
|
|
|
|
|
|
import org.example.mybatisplus.module.AuditResult;
|
|
|
import org.example.mybatisplus.module.BasicInfo;
|
|
|
+import org.example.mybatisplus.module.ProjectInfo;
|
|
|
import org.example.mybatisplus.module.vo.Attachment;
|
|
|
|
|
|
public class CmsEnterpriseRiskInfoDeclaration {
|
|
@@ -66,6 +67,12 @@ public class CmsEnterpriseRiskInfoDeclaration {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ public void fillProjectInfoVO(ProjectInfo projectInfo) {
|
|
|
+ Attachment attach = new Attachment();
|
|
|
+ attach.setFilePath(getDelcFileUrl("基金会项目情况", Collections.singletonList(this)));
|
|
|
+ projectInfo.setFiles(Collections.singletonList(attach));
|
|
|
+ }
|
|
|
+
|
|
|
private Object getDelcEndWithInfo(String delcItem, List<CmsEnterpriseRiskInfoDeclaration> declarations) {
|
|
|
return "value-" + delcItem; // mock
|
|
|
}
|
|
@@ -73,4 +80,68 @@ public class CmsEnterpriseRiskInfoDeclaration {
|
|
|
private String getDelcFileUrl(String delcItem, List<CmsEnterpriseRiskInfoDeclaration> declarations) {
|
|
|
return "oss://abc"; // mock
|
|
|
}
|
|
|
+
|
|
|
+ public void fillInterestConflicts(Attachment interestConflicts) {
|
|
|
+ interestConflicts.setFilePath(
|
|
|
+ getDelcFileUrl("机构负责人", Collections.singletonList(this)));
|
|
|
+ }
|
|
|
+
|
|
|
+ public void fillAttachments(List<Attachment> attachments) {
|
|
|
+ attachments.add(new Attachment());
|
|
|
+ attachments.get(attachments.size()-1).setFilePath(
|
|
|
+ getDelcFileUrl("基金会法人登记证书", Collections.singletonList(this))
|
|
|
+ );
|
|
|
+ attachments.add(new Attachment());
|
|
|
+ attachments.get(attachments.size()-1).setFilePath(
|
|
|
+ getDelcFileUrl("基金会法人登记证书-最新年检结果页", Collections.singletonList(this))
|
|
|
+ );
|
|
|
+ attachments.add(new Attachment());
|
|
|
+ attachments.get(attachments.size()-1).setFilePath(
|
|
|
+ getDelcFileUrl("银行开户证或银行资信证明", Collections.singletonList(this))
|
|
|
+ );
|
|
|
+ attachments.add(new Attachment());
|
|
|
+ attachments.get(attachments.size()-1).setFilePath(
|
|
|
+ getDelcFileUrl("1A-5A评估等级/资质证书/金属铜牌照片", Collections.singletonList(this))
|
|
|
+ );
|
|
|
+ attachments.add(new Attachment());
|
|
|
+ attachments.get(attachments.size()-1).setFilePath(
|
|
|
+ getDelcFileUrl("完整章程副本", Collections.singletonList(this))
|
|
|
+ );
|
|
|
+ attachments.add(new Attachment());
|
|
|
+ attachments.get(attachments.size()-1).setFilePath(
|
|
|
+ getDelcFileUrl("机构“前十大”捐赠方名单", Collections.singletonList(this))
|
|
|
+ );
|
|
|
+ attachments.add(new Attachment());
|
|
|
+ attachments.get(attachments.size()-1).setFilePath(
|
|
|
+ getDelcFileUrl("机构“前十大”支出方名单", Collections.singletonList(this))
|
|
|
+ );
|
|
|
+ attachments.add(new Attachment());
|
|
|
+ attachments.get(attachments.size()-1).setFilePath(
|
|
|
+ getDelcFileUrl("机构管理层(法定代表人,理事长,秘书长)相关工作简历或备案 表(如有)", Collections.singletonList(this))
|
|
|
+ );
|
|
|
+ attachments.add(new Attachment());
|
|
|
+ attachments.get(attachments.size()-1).setFilePath(
|
|
|
+ getDelcFileUrl("最近三年财务报表", Collections.singletonList(this))
|
|
|
+ );
|
|
|
+ attachments.add(new Attachment());
|
|
|
+ attachments.get(attachments.size()-1).setFilePath(
|
|
|
+ getDelcFileUrl("关联实体情况", Collections.singletonList(this))
|
|
|
+ );
|
|
|
+ attachments.add(new Attachment());
|
|
|
+ attachments.get(attachments.size()-1).setFilePath(
|
|
|
+ getDelcFileUrl("机构负责人", Collections.singletonList(this))
|
|
|
+ );
|
|
|
+ attachments.add(new Attachment());
|
|
|
+ attachments.get(attachments.size()-1).setFilePath(
|
|
|
+ getDelcFileUrl("项目信息", Collections.singletonList(this))
|
|
|
+ );
|
|
|
+ attachments.add(new Attachment());
|
|
|
+ attachments.get(attachments.size()-1).setFilePath(
|
|
|
+ getDelcFileUrl("组织架构-扫描件并加盖公章", Collections.singletonList(this))
|
|
|
+ );
|
|
|
+ attachments.add(new Attachment());
|
|
|
+ attachments.get(attachments.size()-1).setFilePath(
|
|
|
+ getDelcFileUrl("总体保证声明", Collections.singletonList(this))
|
|
|
+ );
|
|
|
+ }
|
|
|
}
|