123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356 |
- /** 用户 */
- entity User(sys_user) {
- login String required /** 登录账号 */
- password String required minlength(60) maxlength(60) /** 密码 */
- nickName String required /** 用户昵称 */
- remark String /** 备注 */
- enterpriseId Long /** 水厂企业ID */
- companyId Long /** 业主ID */
- thirdPartyId Long /** 第三方机构ID */
- status UserStatusType required /** 用户状态 */
- }
- /**
- * 用户状态类型
- * 正常|删除|停用|冻结
- */
- enum UserStatusType {
- NORMAL,
- DELETE,
- DISABLE
- }
- /** 角色 */
- entity Role(sys_role) {
- code String required /** 角色编码 */
- name String required /** 角色名称 */
- type RoleType required /** 角色类型 */
- isSys Boolean required /** 是否内置角色 */
- status RoleStatusType required /** 状态 */
- }
- /**
- * 角色类型
- * 管理员角色|碳排放相关角色|碳汇相关角色
- */
- enum RoleType {
- ADMIN,
- EMI,
- SINK
- }
- /**
- * 角色状态类型
- * 正常|删除|停用
- */
- enum RoleStatusType {
- NORMAL,
- DELETE,
- DISABLE
- }
- /** 用户角色 */
- entity UserRole(sys_user_role) {
- userId Long required /** 用户ID */
- roleId Long required /** 角色ID */
- }
- /** 菜单表 */
- entity Menu(sys_menu) {
- menuCode String required unique/** 菜单编码 */
- parentId Long /** 父级ID */
- parentIds String /** 所有父级ID */
- treeSort Integer /** 本级排序号(升序) */
- treeLeaf Boolean required /** 是否最末级 */
- treeLevel Integer required /** 层次级别 */
- treeNames String /** 全节点名 */
- menuName String /** 菜单名称 */
- menuType MenuType required /** 菜单类型 */
- menuHref String /** 链接 */
- menuIcon String /** 图标 */
- menuTitle String /** 菜单标题 */
- menuSort Integer /** 菜单排序(升序) */
- isShow Boolean required /** 是否显示 */
- sysCode SysType required /** 归属系统 */
- status MenuStatusType required /** 状态 */
- }
- /** 菜单类型 */
- enum MenuType {
- MENU,
- PERMISSION
- }
- /** 归属系统类型 */
- enum SysType {
- WEB,
- MOBILE
- }
- /**
- * 菜单状态类型
- * 正常|删除|停用
- */
- enum MenuStatusType {
- NORMAL,
- DELETE
- }
- /** 角色菜单关系 */
- entity RoleMenu(sys_role_menu) {
- roleId Long required /** 角色ID */
- menuId Long required /** 菜单ID */
- }
- /** 水厂企业信息 */
- entity Enterprise(sys_enterprise) {
- name String required /** 单位名称 */
- nature String /** 企业性质 */
- uniCreditCode String required /** 统一信用代码 */
- legalRepresentative String /** 法定代表人 */
- businessProvince String required /** 经营地址所在省 */
- businessCity String required /** 经营地址所在市 */
- businessArea String required /** 经营地址所在区 */
- businessAddress String required /** 经营详细地址 */
- contactName String /** 联系人姓名 */
- contactPhone String /** 联系人手机 */
- companyMail String /** 企业邮箱 */
- remark String /** 备注 */
- status EnterpriseStatusType required /** 状态 */
- }
- /**
- * 公司状态类型
- * 正常|删除|停用
- */
- enum EnterpriseStatusType {
- NORMAL,
- DELETE
- }
- /** 省市区 */
- entity District {
- pid Long /** 上级id */
- deep Integer /** 层级深度[0:省,1:市,2:区,3:镇] */
- name String /** 城市名称 */
- pinyin String /** 城市名称的全拼 */
- prefix String /** 城市名称拼音第一个字母 */
- extId Long /** 数据源原始编号,如果是添加的数据,此编号为0 */
- extName String /** 数据源原始名称,为未精简的名称 */
- }
- /** 登录日志 */
- entity SysLoginLog{
- userId Long /** 用户ID */
- login String /** 登录账号 */
- ip String /** 来源IP */
- loginTime Instant /** 登录时间 */
- success Boolean /** 是否登录成功 */
- }
- /** 碳排放数据 */
- entity EmiData(emi_data) {
- documentCode String required /** 单据号 */
- enterpriseId Long required /** 企业ID */
- enterpriseName String required /** 企业名称 */
- reporterId Long required /** 录入员ID */
- reporterName String required /** 录入员姓名 */
- reportTime Instant required /** 填报时间 */
- accYear String required /** 核算年份 */
- accMonth String required /** 核算月份 */
- accTime String required /** 核算时间 */
- industryCode String required /** 行业类型编码 */
- industryName String required /** 行业类型名称 */
- carbonEmi BigDecimal /** 本月碳排放(kg/m) */
- carbonDirEmi BigDecimal /** 本月直接碳排放(kg) */
- carbonIndirEmi BigDecimal /** 本月间接碳排放(kg) */
- carbonRed BigDecimal /** 本月负碳排放(kg) */
- }
- /** 污水处理碳排放数据 */
- entity SewEmi(sew_emi) {
- documentCode String required /** 单据号 */
- enterpriseId Long required /** 企业ID */
- enterpriseName String required /** 企业名称 */
- reporterId Long required /** 录入员ID */
- reporterName String required /** 录入员姓名 */
- reportTime Instant required /** 填报时间 */
- // 输入项目-基本信息
- provinceCode String required /** 省份编码 */
- provinceName String required /** 省份名称 */
- accYear String required /** 核算年份 */
- accMonth String required /** 核算月份 */
- accTime String required /** 核算时间 */
- // 输入项目-电量信息
- totalPow BigDecimal required /** 月度总电量消耗(kWh/m) */
- heatConsumption BigDecimal required /** 月度净购入的热力消费量(GJ/mth) */
- inPumpPow BigDecimal /** 进水总泵站耗电(kWh/m) */
- blowerPow BigDecimal /** 鼓风机房耗电(kWh/m) */
- retSluPumpPow BigDecimal /** 回流污泥泵房耗电(kWh) */
- sluTreatPow BigDecimal /** 污泥处理耗电(kWh/m) */
- disinfectPow BigDecimal /** 紫外+氯消毒耗电(kWh/m) */
- facilityPow BigDecimal /** 附属设施耗电(kWh/m) */
- livingPow BigDecimal /** 生活区耗电(kWh/m) */
- otherPow BigDecimal /** 其他耗电(kWh/m) */
- sluHandlePow BigDecimal /** 污泥处置用电(kWh/m) */
- // 输入项目-负碳信息
- solarPow BigDecimal /** 太阳能月发电量(kWh/m) */
- heatPumpHeat BigDecimal /** 热泵月供热量(GJ/m) */
- heatPumpRefr BigDecimal /** 热泵月制冷量(GJ/m) */
- heatPumpHotHours BigDecimal /** 热泵供热运行时间(h) */
- heatPumpColdHours BigDecimal /** 热泵制冷运行时间(h) */
- thermoElec BigDecimal /** 热电联产月产电量(kWh/m) */
- thermoEner BigDecimal /** 热电联产月产热量(GJ/m) */
- otherText String /** 其他负碳项目文字说明 */
- otherEmiReduction BigDecimal /** 其他负碳项目减排量 */
- windPow BigDecimal /** 风能月发电量 */
- ecoComplexReduction BigDecimal /** 生态综合体碳减排量 */
- // 输入项目-污泥处置模块
- managedBySelf Boolean /** 污泥处置是否为本厂管理 */
- sluMoistureAfterTreat BigDecimal /** 污泥处理后含水率 */
- // 输入项目-碳排放因子
- factorVersionNum String required /** 碳排放因子版本号 */
- // 输出项目
- level1PotEmi BigDecimal /** 一级处理药剂投加间接碳排放量 */
- level2PotEmi BigDecimal /** 二级处理药剂投加间接碳排放量) */
- level3PotEmi BigDecimal /** 三级处理药剂投加间接碳排放量 */
- sluTreatPotEmi BigDecimal /** 污泥脱水药剂投加间接碳排放量 */
- totalPotEmi BigDecimal required /** 药耗碳排放量 */
- inletPumpPowEmi BigDecimal /** 进水总泵站耗电间接碳排放量 */
- blowerPowEmi BigDecimal /** 鼓风机房耗电间接碳排放量 */
- retSluPumpPowEmi BigDecimal /** 回流污泥泵房耗电间接碳排放量 */
- sluTreatPowEmi BigDecimal /** 污泥脱水耗电间接碳排放量 */
- facilityPowEmi BigDecimal /** 深度处理耗电间接碳排放量 */
- disinfectPowEmi BigDecimal /** 紫外+氯消毒耗电间接碳排放量 */
- livingPowEmi BigDecimal /** 生活区耗电间接碳排放量 */
- otherPowEmi BigDecimal /** 其他耗电间接碳排放量 */
- totalPowEmi BigDecimal required /** 电耗碳排放量 */
- sewTreatCh4Emi BigDecimal /** 污水处理CH4的直接碳排放量 */
- sewTreatN2oEmi BigDecimal /** 污水处理N2O的直接碳排放量 */
- totalSewTreatEmi BigDecimal required /** 污水处理直接碳排放量 */
- sluHandleCh4Emi BigDecimal /** 污泥处理与处置CH4的直接碳排放量 */
- sluHandleN2oEmi BigDecimal /** 污泥处理与处置NO2的直接碳排放量 */
- totalSluHandleDirEmi BigDecimal /** 污泥处理与处置直接碳排放量 */
- sluHandlePotEmi BigDecimal /** 污泥处理与处置药剂投加间接碳排放量 */
- sluHandlePowEmi BigDecimal /** 污泥处理与处置耗电间接碳排放量 */
- totalSluHandleIndirEmi BigDecimal /** 污泥处理与处置间接碳排放量 */
- solarPowRed BigDecimal /** 太阳能发电间接碳减排量 */
- heatPumpRed BigDecimal /** 热泵间接碳减排量 */
- thermoElecRed BigDecimal /** 热电联产发电间接碳减排量 */
- thermoEnerRed BigDecimal /** 热电联产产热间接碳减排量 */
- otherEmiRed BigDecimal /** 其他碳减排项目直接碳减排量 */
- windPowRed BigDecimal /** 风能发电间接碳减排量 */
- ecoComplexRed BigDecimal /** 生态综合体间接碳减排量 */
- heatConsumptionEmi BigDecimal /** 热力消费产生的间接碳排放量 */
- carbonRed BigDecimal /** 污水厂本月碳减排量 */
- carbonDirEmi BigDecimal /** 污水厂本月直接碳排放量 */
- carbonIndirEmi BigDecimal /** 污水厂本月间接碳排放量 */
- carbonEmi BigDecimal /** 污水厂本月碳排放量 */
- carbonEmiPerUnit BigDecimal /** 单位进水碳排放(t CO2 /(万m3·mth)) */
- carbonEmiOfCodPerUnit BigDecimal /** 去除单位COD碳排放(t CO2 /(t COD·mth)) */
- carbonEmiOfTnPerUnit BigDecimal /** 去除单位总氮碳排放(t CO2 /(t TN·mth)) */
- directCarbonFuelEmi BigDecimal /** 化石燃料直接碳排放量 */
- ch4DirectCarbonFuelEmi BigDecimal /** 化石燃料CH4的直接碳排放量 */
- n2oDirectCarbonFuelEmi BigDecimal /** 化石燃料N2O的直接碳排放量 */
- accCarbonFuelEmi BigDecimal /** 总化石燃料直接碳排放量 */
- }
- /** 污水处理工艺数据 */
- entity SewProcess(sew_process) {
- documentCode String required /** 单据号 */
- processTypeCode String required /** 工艺类型编码 */
- processTypeName String required /** 工艺类型名称 */
- dailyScale BigDecimal required /** 日均规模(m3/d) */
- operatingDays Integer required /** 本月运行天数 */
- // 输入项目-水质信息
- inNitrogen BigDecimal required /** 进水总氮(mg/L) */
- inAmmonia BigDecimal required /** 进水氨氮(mg/L) */
- inCod BigDecimal required /** 进水COD(mg/L) */
- inPhosphorus BigDecimal required /** 进水总磷(mg/L) */
- inBod BigDecimal /** 进水BOD(mg/L) */
- outNitrogen BigDecimal required /** 出水总氮(mg/L) */
- outAmmonia BigDecimal required /** 出水氨氮(mg/L) */
- outCod BigDecimal required /** 出水COD(mg/L) */
- outPhosphorus BigDecimal required /** 出水总磷(mg/L) */
- outBod BigDecimal /** 出水BOD(mg/L) */
- }
- /** 污泥处置方法数据 */
- entity SewSlu(sew_slu) {
- documentCode String required /** 单据号 */
- methodCode String required /** 污泥处置方法编码 */
- methodName String required /** 污泥处置方法名称 */
- sluCapacity BigDecimal /** 污泥处置量(kg/m)*/
- sluMoisture BigDecimal /** 污泥处置前含水率(%) */
- }
- /** 污水处理药剂月投加量数据 */
- entity SewPot(sew_pot) {
- documentCode String required /** 单据号 */
- potionCode String required /** 药剂编码 */
- potionName String required /** 药剂名称 */
- totalPot BigDecimal required /** 药剂月投加量(单位kWh/m) */
- level1Pot BigDecimal /** 一级投加量(单位kWh/m) */
- level2Pot BigDecimal /** 二级投加量(单位kWh/m) */
- level3Pot BigDecimal /** 三级投加量(单位kWh/m) */
- sluTreatPot BigDecimal /** 污泥处理投加量(单位kWh/m) */
- sluHandlePot BigDecimal /** 污泥处置投加量(单位kWh/m) */
- }
- /** 核算数据草稿 */
- entity Draft(app_draft) {
- userId Long required /** 用户ID */
- modifyTime Instant required /** 最后更新时间 */
- type DraftType required /** 草稿类型 */
- industryCode String required /** 行业类型编码 */
- documentCode String /** 单据号 */
- content TextBlob required /** 数据内容 */
- }
- /** 草稿类型 */
- enum DraftType {
- EMI,
- SIN,
- OLD
- }
- /** 数据字典 */
- entity Dict(sys_dict) {
- catagoryCode String required /** 分类编码 */
- catagoryName String required /** 分类名称 */
- dictCode String required /** 字典编码 */
- dictName String required /** 字典名称 */
- disabled Boolean required /** 禁用状态 */
- sortNo Integer required /** 排序号 */
- }
- /** 碳排放因子 */
- entity EmiFactor(emi_factor) {
- versionNum String required /** 版本号 */
- historicalId Long /** 历史因子ID */
- projectCode String required /** 项目编码 */
- projectName String required /** 项目名称 */
- operatorId Long required /** 操作员ID */
- operatorName String required /** 操作员姓名 */
- modifyDate LocalDate required /** 最后更新日期 */
- remark TextBlob required /** 备注 */
- content TextBlob required /** 数据内容 */
- }
- /** 污水处理厂碳排放因子 */
- entity SewEmiFactor(sew_emi_factor) {
- explain TextBlob required /** 字段含义解释 */
- proElecEmiFactor TextBlob required /** 省市电网平均CO2排放因子 */
- chemicalsEmiFactor TextBlob required /** 药剂CO2排放因子 */
- processTypeNi TextBlob required /** 工艺类型排放因子 */
- heatPumpFactor TextBlob required /** 热泵对应参数 */
- gasEmiFactor TextBlob required /** 气体排放系数 */
- sewTreatFactor TextBlob required /** 污水处理排放系数 */
- sluTreatFactor TextBlob required /** 污泥处置排放系数 */
- }
- /** 化石燃料排放因子 */
- entity Fuel(fuel) {
- documentCode String required /** 单据号 */
- code String required /** 燃料编码 */
- name String required /** 燃料名称 */
- consumption BigDecimal /** 燃料使用量 */
- hv BigDecimal /** 燃料平均低位发热量 */
- co2 BigDecimal /** 燃料CO2排放因子 */
- ch4 BigDecimal /** 燃料CH4排放因子 */
- n2o BigDecimal /** 燃料N2O排放因子 */
- }
- relationship OneToMany {
- User to UserRole
- Role to UserRole
- User to Draft
- SewEmi to SewPot
- SewEmi to SewSlu
- }
- relationship OneToOne {
- EmiData to SewEmi
- }
|