123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238 |
- /** 业主信息表 */
- entity SysCompany {
- companyName String required /** 企业名称 */
- uniCreditCode String required /** 统一社会信用代码 */
- contactPhone String required /** 联系方式 */
- companyAddress String /** 企业地址 */
- companyPostCode String /** 企业邮编 */
- legalPerson String /** 企业法人 */
- legalPersonPosition String /** 法人职位 */
- companyFax String /** 企业传真 */
- companyTel String /** 企业电话 */
- companyMail String /** 企业邮箱 */
- status CompanyStatusType /** 状态 */
- landAreaTotal BigDecimal /** 农地总面积 */
- landAreaLeft BigDecimal /** 可开发农地面积 */
- landAreaUsed BigDecimal /** 已开发农地面积 */
- forestAreaTotal BigDecimal /** 林地总面积 */
- forestAreaLeft BigDecimal /** 可开发林地面积 */
- forestAreaUsed BigDecimal /** 已开发林地面积 */
- platName String /** 可视化平台名称 */
- }
- /** 企业状态类型[正常|删除] */
- enum CompanyStatusType {
- NORMAL,
- DELETE
- }
- /** 碳汇项目表 */
- entity SinProject {
- projectTypeCode String required /** 项目类型编码 */
- typeOne String /** 项目一级类型: CCER|VCS|TPH */
- typeTwo String /** 项目而级类型: 农业|林业|新能源 */
- uniCreditCode String required /** 统一社会信用代码 */
- projectName String /** 项目名称 */
- provinceName String required /** 项目地点所在省份名称 */
- provinceCode String required /** 项目地点所在省份编码 */
- estiAnnualAvgRed BigDecimal /** 预估年均减排量 */
- issuanceRed BigDecimal /** 签发减排量 */
- projectStatus String required /** 项目状态编码 */
- periodNum Integer /** 期数 */
- approvalAgencyId Long /** 项目审定机构ID */
- checkAgencyId Long /** 项目核查机构ID */
- recordNum String /** 备案编号 */
- recordDate LocalDate /** 备案日期 */
- createTime Instant /** 创建时间 */
- monitorAccounted Boolean /** 当前监测期是否核算过 */
- designAccounted Boolean /** 设计是否核算过 */
- layAsideStatus Boolean /** 搁置状态(TRUE为已被搁置,FALSE为未被搁置) */
- operatorId Long /** 所属业务员ID */
- }
- /** 碳汇项目状态记录表 */
- entity SinProjectStatus {
- operatorId Long required /** 操作人 */
- operateTime Instant required /** 操作时间 */
- projectId Long required /** 项目ID */
- isNew Boolean required /** 是否最新 */
- stageCode String required /** 项目阶段编码 */
- stageResult Boolean required /** 项目阶段结果 */
- }
- /** 碳汇项目基本信息表 */
- entity SinProjectBasicInfo {
- projectId Long required /** 项目ID */
- projectTypeCode String required /** 项目类型编码 */
- submitTime Instant required /** 提交时间 */
- companyInfo TextBlob /** 企业信息JSON 如果有历史版本则选 如果没有历史版本,带出业主表信息 */
- woodlandInfo TextBlob /** 林地信息JSON */
- filesSelect TextBlob /** 基础文件选择JSON */
- filesUpload TextBlob /** 上传文件JSON */
- evaluationResult Boolean /** 评估结果是否通过 */
- failureReason TextBlob /** 评估未通过原因 */
- }
- /** 碳汇项目设计表 */
- entity SinProjectDesign {
- projectId Long /** 项目ID */
- submitTime Instant /** 提交时间 */
- projectStartDate LocalDate /** 项目开始日期 */
- projectPeriod Integer /** 项目期 */
- countStartDate LocalDate /** 计入开始日期 */
- countPeriod Integer /** 计入期 */
- monitorStartDate LocalDate /** 监测开始日期 */
- monitorFrequency Integer /** 监测频率 */
- carbonPoolSelect TextBlob /** 碳库选择JSON */
- treeMethod TextBlob /** 林木信息方法学JSON */
- shrubInfo TextBlob /** 灌木信息JSON */
- basicLayerInfo TextBlob /** 基线碳层信息JSON */
- projectLayerInfo TextBlob /** 项目碳层信息JSON 后台转为map处理 */
- basicLayerInfoData TextBlob /** 基线碳层信息JSON 前台处理用 */
- projectLayerInfoData TextBlob /** 项目碳层信息JSON 前台处理用*/
- harvingPlan TextBlob /** 项目采伐计划JSON(格式为前台显示需要) */
- basicHavingPlan TextBlob /** 基线采伐计划JSON(格式为前台显示需要) */
- samplingParams TextBlob /** 抽样参数JSON */
- sampleAssignment TextBlob /** 样地分配设计JSON */
- basicLayerSink TextBlob /** 基线碳汇量JSON */
- projectLayerSink TextBlob /** 项目碳汇量JSON */
- projectEmiReduction TextBlob /** 项目减排量JSON */
- }
- /** 碳汇知识库表 */
- entity SinKnowledgeBase {
- categoryCode String required /** 分类编码 */
- categoryName String required /** 分类名称 */
- baseCode String required /** 知识库编码 */
- baseName String required /** 知识库名称 */
- baseValue TextBlob /** 知识库内容 */
- passRecord Boolean /** 是否通过备案(冗余) */
- sortNo Integer required /** 排序号 */
- }
- /** 碳汇项目文件表 */
- entity SinProjectFile {
- fileCategoryCode String /** 文件类别编码 */
- fileName String /** 文件名 */
- filePath String /** 文件路径 */
- fileType String /** 文件格式 */
- version String /** 版本号 */
- relId String /** 关联ID */
- used Boolean /** TRUE为被采用,FALSE为未被采用 */
- baseTypeCode String /** 基础文件类型编码 */
- uploadDate LocalDate /** 上传日期 */
- uploadTime Instant /** 上传时间 */
- remark String /** 备注 */
- checkOperatorId Long /** 检查人 */
- clearReply String /** 澄清回复 */
- }
- /** 第三方机构 */
- entity SinThirdParty {
- organizationName String required /** 机构名称 */
- uniCreditCode String required /** 统一社会信用代码 */
- contactPhone String /** 联系方式 */
- contactPerson String /** 联系人 */
- }
- /** 碳汇项目审定表 */
- entity SinProjectJudgement {
- projectId Long required /** 项目ID */
- designFileId Long /** 设计文件ID */
- applicationDate LocalDate /** 申请日期 */
- approvalDate LocalDate /** 审定日期 */
- checkOperatorId Long /** 检查人ID */
- status SinJudgementStatusType /** 状态 */
- applyForApprovalOpinion TextBlob /** 申请审定意见 */
- approvalOpinion TextBlob /** 审定意见 */
- issuesList String /** 问题清单 */
- clearReply String /** 澄清回复 */
- projectFileSelect TextBlob /** 项目资料选择JSON */
- approvalReportId Long /** 审定报告ID */
- thirdPartyId Long /** 第三方机构ID */
- }
- /** 碳汇项目审定状态类型[待审定|已通过|未通过] */
- enum SinJudgementStatusType {
- WAITING_FOR_APPROVAL,
- NOT_THROUGH,
- HAVE_BEAN_THROUGH
- }
- /** 碳汇项目减排量核查表 */
- entity SinProjectRedCheck {
- projectId Long required /** 项目ID */
- serialNum Integer /** 监测期顺序号 */
- monitorFileId Long /** 监测文件ID */
- applicationDate LocalDate /** 申请日期 */
- approvalDate LocalDate /** 审定日期 */
- checkOperatorId Long /** 检查人ID */
- status SinRedCheckStatusType /** 状态 */
- applyForApprovalOpinion TextBlob /** 申请审定意见 */
- approvalOpinion TextBlob /** 审定意见 */
- issuesList String /** 问题清单 */
- clearReply String /** 澄清回复 */
- projectFileSelect TextBlob /** 项目资料选择JSON */
- certifiedReportId Long /** 核证报告ID */
- thirdPartyId Long /** 第三方机构ID */
- }
- /** 碳汇项目减排量核查状态类型[待审定|已通过|未通过] */
- enum SinRedCheckStatusType {
- WAITING_FOR_APPROVAL,
- NOT_THROUGH,
- HAVE_BEAN_THROUGH
- }
- /** 碳汇项目监测表 */
- entity SinProjectMonitor {
- projectId Long /** 项目ID */
- submitTime Instant /** 提交时间 */
- serialNum Integer /** 监测期顺序号 */
- coverageStartDate LocalDate /** 监测期覆盖开始日期 */
- coverageEndDate LocalDate /** 监测期覆盖结束日期 */
- recordDate LocalDate /** 备案日期 */
- carbonPoolSelect TextBlob /** 碳库选择JSON */
- treeMethod TextBlob /** 林木信息方法学JSON */
- shrubMethod TextBlob /** 灌木信息方法学JSON */
- projectLayerInfo TextBlob /** 项目碳层信息JSON 后台转为map处理 */
- projectLayerInfoData TextBlob /** 项目碳层信息JSON 前台处理用*/
- fireInfo TextBlob /** 火灾信息 */
- harvingPlan TextBlob /** 项目采伐计划JSON */
- samplingParams TextBlob /** 抽样参数JSON */
- projectLayerSink TextBlob /** 项目碳汇量JSON */
- projectEmiReduction TextBlob /** 项目减排量JSON */
- sampleAssignment TextBlob /** 样地分配设计JSON */
- output TextBlob /** 此次监测计算结果JSON */
- }
- /** 碳汇项目搁置记录表 */
- entity SinProjectLayAside {
- projectId Long required /** 项目ID */
- projectStatus String required /** 项目状态编码 */
- operatorId Long /** 业务员ID */
- operationDate LocalDate required /** 操作日期 */
- operationType String required /** 操作类型 */
- reason TextBlob /** 原因 */
- }
- /** 碳汇项目分配记录表 */
- entity SinProjectDistribution {
- projectId Long required /** 项目ID */
- projectStatus String required /** 项目状态编码 */
- operatorId Long /** 业务员ID */
- toOperatorId Long required /** 分配给的业务员ID */
- operationDate LocalDate required /** 操作日期 */
- remark TextBlob /** 备注 */
- }
- relationship OneToMany {
- SysCompany to SinProject
- SinThirdParty to SinProject
- SinProject to SinProjectStatus
- SinProject to SinProjectBasicInfo
- SinProject to SinProjectDesign
- SinProject to SinProjectJudgement
- SinProject to SinProjectRedCheck
- SinProject to SinProjectMonitor
- }
|