@startuml class ZjkLearningCreditRecord { - {static} long serialVersionUID - Long id - Long revision - Long userId - Long learningId - Date viewingTime - Long delFalg } class ZjkDataChangesLogs { - {static} long serialVersionUID - Long id - String changeType - String businessType - String beforeOper - String afterOper - String operIp - Long delFlag } class ZjkProductReviewsn { - {static} long serialVersionUID - Long id - Long productId - String reviewSn - String status - String remark - Long delFlag } class ZjkApprovalProcessLogs { - {static} long serialVersionUID - Long id - String actionItem - String actionContent - String approvalOpinions - Long delFlag } class ZjkProjectEvaluation { - {static} long serialVersionUID - Long id - Long productSummarizeId - Long goalAchievement - Long deliveryQuality - Long costControl - Long riskManagement - Long projectValue - String evaluateFile - String projectSummaryEvaluation - String appraiser - Date appraiserTime } class ZjkExpertHistory { - {static} long serialVersionUID - Long id - String oldData - String newData - String modifiedFields - String remark - Long deleteFlag - Long expectId } class ZjkProductSummarizeLog { - {static} long serialVersionUID - Long id - Long summarizeId - Long reviewId - String productSummarizeName - String productSummarizeType - String productGeneral - String reviewScope - String reviewConclusion - String feedback - String subsequent - String attachment - String expertIds - String status - String remark - Long delFlag - String auditStatus - String auditRemark - Long auditBy - Date auditTime - Long productId - String reviewSn - Integer isEvaluate } class ZjkCredit { - {static} long serialVersionUID - Long creditId - Long credit - Long ruleId - Long expertId - Long userId - Long creditCount } class ZjkExpertMoneyConfig { - {static} long serialVersionUID - Long moneyId - String moneyType - String moneyCycle - String moneyMethod - BigDecimal moneyNumber - Long assignId - String remark } class ZjkPointReward { - String id - String rewardName - Integer rewardType - String rewardContent - Integer rewardObj - Integer effectFlag - BigDecimal effectStandard - Date rewardUntil - Integer isForever - Integer status - {static} long serialVersionUID } class ZjkCreditRule { - {static} long serialVersionUID - Long ID - String ruleName - Date expireTime - Long isForever - Long status - Long eachScore - String ruleKey - String pointReason } class ZjkItemExtreation { - {static} long serialVersionUID - Long id - Long itemId - Integer expertSum - Integer extractionCount - Integer extractedSum - Integer extractionStatus - Date extractionTime - String extractionUser - String extractionSn - Long reviewId - Long isSure } class ZjkLeave { - String gid - String leaveType - Date startDate - Date endDate - Long leaveDays - String leaveReason - String status - String approvalUser - String tenantId - String approvalMsg - Integer leaveResource - Long createDept - Long createBy - Date createTime - Long updateBy - Date updateTime - {static} long serialVersionUID } class ZjkPointRule { - Long id - String ruleName - Date expireTime - Long isForever - String ruleKey - Object status - BigDecimal eachScore - {static} long serialVersionUID } class ZjkPointUser { - String id - Long userId - Long expertId - String rewardId - String rewardTitle - BigDecimal pointCount - Integer checkStatus - String remark - Date checkTime - Date changeTime - {static} long serialVersionUID } class ZjkExpertLog { - {static} long serialVersionUID - Long id - String name - String contactInfo - String organization - String position - Integer entryResult - Date applicationTime - String rejectionReason - Long expertId } class ZjkLeaveRule { - String gid - Long leaveDay - String beforeDay - String proBeforeHour - String tenantId - {static} long serialVersionUID } class ZjkEvaluate { - String id - Long evaluateUser - String expertPost - String isPresent - String itemId - Integer itemStage - BigDecimal busLevelScore - BigDecimal workAttitudeScore - BigDecimal rightApprovalScore - String expertComment - String evaluateFile - Integer status - String tenantId - Integer sourceRole - {static} long serialVersionUID } class ZjkPoint { - Long id - BigDecimal points - Long ruleId - Long userId - Long expertId - String evaluateId - {static} long serialVersionUID } class ZjkProductSummarize { - {static} long serialVersionUID - Long id - Long reviewId - String productSummarizeName - String productSummarizeType - String productGeneral - String reviewScope - String reviewConclusion - String feedback - String subsequent - String attachment - String expertIds - String status - String remark - Long delFlag - Date auditTime - String auditStatus - String auditRemark - Long auditBy - Long productId - String reviewSn } class ZjkProduct { - {static} long serialVersionUID - Long id - String productSn - String productName - String productType - Integer productScale - String productUnit - String unitBy - String unitConcat - String productBrief - String productDataUrl - Long status - Long delFlag - String remark - Long userId } class ZjkSmsInfo { - Long id - Integer sendStatus - String templateId - String smsContent - Integer sendNum - String statusId - String returnMsg - String returnCode - String batchNum - Integer batchType - Long receiveUserId - Long sendBy - String paramJson - String receivePhone - {static} long serialVersionUID } class ZjkExpertItem { - {static} long serialVersionUID - Long id - Long expertId - Long itemId - Long userId - Long deptId - String leaveStatus - String acceptStatus - Long reviewId - Integer isSure - Integer isSource - Integer extractionStatus - Integer smsIsSuer - String confirmCode - String refuseCode } class ZjkExpertMajor { - {static} long serialVersionUID - Long id - Long userId - Long expertId - String major - Integer degree - Integer status - String remark } class ZjkCreditReward { - {static} long serialVersionUID - String ID - String rewardName - Long rewardType - String rewardContent - Long rewardObj - String effectFlag - Long effectStandard - Date rewardUntil - Long isForever - Long status } class ZjkCreditLv { - {static} long serialVersionUID - Long id - String creditName - Long creditSectionLe - Long creditSectionGe } class ZjkCreditUser { - {static} long serialVersionUID - String ID - Long userId - Long expertId - String rewardId - String rewardTitle - Long creditCount - Date changeTime - Long lvId } class ZjkSmsTemplate { - Long id - String tmlType - String tmlContent - Integer startFlag - String title } class ZjkSmsUp { - Long id - String content - Long userId - String mobile - Date sendTime - String loginName - Date createTime - Integer upType - {static} long serialVersionUID } class ZjkExpert { - {static} long serialVersionUID - Long expertId - String expertName - Long sex - Date birthDate - String contact - String workUnit - String duty - String politics - String graduateSchool - String major - String email - String professional - Date professionalAcquisitionDate - String workProfessial - Integer workProfessialYear - String photograph - String performWorkId - String otherDescribe - String workExperience - String workPluralistic - String achievement - String paperpath - String patentpath - String remark - Integer deleteFlag - String tenantId - Long createDept - Integer useFlag - Integer status - Integer isRecommend - String expertSources - Long userId - Long createBy - Date createTime - Long updateBy - Date updateTime - Integer approvalType - String unitType - String idCard - String province - String city - String area - String address - List majorList - List professionalList - List zjkExpertAwardsList - List zjkExpertPaperList - List zjkExpertPatentList - String annualInspectionStatus - String annualInspectionTime - Date approvalTime - Integer creditCount - String otherPath - Date retirementTime - Long positionTitleLevel - String origin - String unitTypeDescribe } class ZjkLearningMaterials { - {static} long serialVersionUID - Long id - Long revision - String materialsId - String materialsName - String materialsCount - String status - String delFalg - String materialsUrl } class ZjkExpertProfessional { - {static} long serialVersionUID - Long id - Long userId - Long expertId - String professional - Date professionalDate - Integer status - String remark } class ZjkInvoice { - {static} long serialVersionUID - Long id - Long invoiceNumber - BigDecimal invoiceMoney - Date startDate - String expertName - String expertPhone - String expertIdNumber - String expertTitleLevel - String invoiceAttached - Long createBy - Date createTime - Long updateBy - Date updateTime - Long createDept - String tenantId } class ZjkReviewPhase { - {static} long serialVersionUID - Long id - Long revision - String reviewSn - Date reviewTime - String reviewPlace - Integer plannedIntake - String extractionMode - String extractioRestriction - String avoidanceExpert - String avoidanceUnit - Long itemId - Long itemExtreationId - String designatedNumber - String area - Integer effective - String causeRepum - Long parentId - String extractArea - Integer source - Long isSummarize - String confirmCode - String refuseCode } class ZjkExpertChart { - String id - Long expertId - Long userId - Object scorePerformWork - Object scorePaper - Object scorePatent - Object scoreWorkYear - Object scoreAwards - Object scoreEvaluate - Object scoreJoinTime - Object scoreCredit - String createDept - String tenantId - Long createBy - Date createTime - Long updateBy - Date updateTime - {static} long serialVersionUID } class ZjkExpertMoneyInfo { - Long moneyId - String expertType - String expertId - BigDecimal expertMoney - BigDecimal expertNoPayMoney - BigDecimal expertPayMoney - String expertName - String expertUnit - String tenantId - Object assignId - String remark - String expertMoneyFlag - String expertMoneyFile - String productId - String productType - String productName - Date reviewDate - Date settlementDate - String settlementSn - String paySn - String status - BigDecimal expertTypeMoneyFee - String expertIdcard - String expertContact - String reviewCount - String moneyCycle - String payMethod - {static} long serialVersionUID } TenantEntity <|-- ZjkLearningCreditRecord TenantEntity <|-- ZjkDataChangesLogs TenantEntity <|-- ZjkProductReviewsn TenantEntity <|-- ZjkApprovalProcessLogs TenantEntity <|-- ZjkProjectEvaluation TenantEntity <|-- ZjkExpertHistory TenantEntity <|-- ZjkProductSummarizeLog TenantEntity <|-- ZjkCredit TenantEntity <|-- ZjkExpertMoneyConfig Serializable <|.. ZjkPointReward BaseEntity <|-- ZjkPointReward TenantEntity <|-- ZjkCreditRule BaseEntity <|-- ZjkItemExtreation Serializable <|.. ZjkLeave BaseEntity <|-- ZjkPointRule BaseEntity <|-- ZjkPointUser TenantEntity <|-- ZjkExpertLog Serializable <|.. ZjkLeaveRule BaseEntity <|-- ZjkLeaveRule Serializable <|.. ZjkEvaluate BaseEntity <|-- ZjkEvaluate BaseEntity <|-- ZjkPoint TenantEntity <|-- ZjkProductSummarize TenantEntity <|-- ZjkProduct Serializable <|.. ZjkSmsInfo BaseEntity <|-- ZjkSmsInfo BaseEntity <|-- ZjkExpertItem TenantEntity <|-- ZjkExpertMajor TenantEntity <|-- ZjkCreditReward TenantEntity <|-- ZjkCreditLv TenantEntity <|-- ZjkCreditUser Serializable <|.. ZjkSmsTemplate BaseEntity <|-- ZjkSmsTemplate Serializable <|.. ZjkSmsUp BaseEntity <|-- ZjkExpert TenantEntity <|-- ZjkLearningMaterials TenantEntity <|-- ZjkExpertProfessional BaseEntity <|-- ZjkInvoice TenantEntity <|-- ZjkReviewPhase Serializable <|.. ZjkExpertChart TenantEntity <|-- ZjkExpertMoneyInfo @enduml