sharedCnsp.jdl 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. /** 森林数据表 */
  2. entity ForestData {
  3. provinceName String /** 省份名 */
  4. provinceId String /** 省份ID */
  5. cityName String /** 城市名 */
  6. cityId String /** 城市ID */
  7. year String /** 年份 */
  8. areaIncrement BigDecimal /** 新增造林面积 */
  9. storage BigDecimal /** 森林蓄积量 */
  10. }
  11. /** 碳汇交易表 */
  12. entity CarbonTrade {
  13. type String /** 交易类型: CCER, CEA, ... */
  14. provinceName String /** 省份名 */
  15. amount BigDecimal /** 成交量(吨) */
  16. averagePrice BigDecimal /** 成交均价(元/吨) */
  17. totalPrice BigDecimal /** 成交额(元) */
  18. tradeDate LocalDate /** 日期 */
  19. extraInfo TextBlob /** 额外JSON信息 */
  20. }
  21. /** 省市区 */
  22. entity District {
  23. pid Long /** 上级id */
  24. deep Integer /** 层级深度[0:省,1:市,2:区,3:镇] */
  25. name String /** 城市名称 */
  26. pinyin String /** 城市名称的全拼 */
  27. prefix String /** 城市名称拼音第一个字母 */
  28. extId Long /** 数据源原始编号,如果是添加的数据,此编号为0 */
  29. extName String /** 数据源原始名称,为未精简的名称 */
  30. }
  31. /** 用户 */
  32. entity User(sys_user) {
  33. login String required /** 登录账号 */
  34. password String required minlength(60) maxlength(60) /** 密码 */
  35. nickName String required /** 用户昵称 */
  36. remark String /** 备注 */
  37. enterpriseId Long /** 水厂企业ID */
  38. companyId Long /** 业主ID */
  39. thirdPartyId Long /** 第三方机构ID */
  40. status UserStatusType required /** 用户状态 */
  41. }
  42. /**
  43. * 用户状态类型
  44. * 正常|删除|停用|冻结
  45. */
  46. enum UserStatusType {
  47. NORMAL,
  48. DELETE,
  49. DISABLE
  50. }
  51. /** 业主信息表 */
  52. entity SysCompany{
  53. companyName String required /** 企业名称 */
  54. uniCreditCode String required /** 统一社会信用代码 */
  55. contactPhone String required /** 联系方式 */
  56. companyAddress String /** 企业地址 */
  57. companyPostCode String /** 企业邮编 */
  58. legalPerson String /** 企业法人 */
  59. legalPersonPosition String /** 法人职位 */
  60. companyFax String /** 企业传真 */
  61. companyTel String /** 企业电话 */
  62. companyMail String /** 企业邮箱 */
  63. status CompanyStatusType /** 状态 */
  64. }
  65. /** 企业状态类型[正常|删除] */
  66. enum CompanyStatusType {
  67. NORMAL,
  68. DELETE
  69. }