作者 yangfu

restruct dsl document

  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: remark
  5 + description: 备注
  6 + type:
  7 + primitive: string
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: companyCustomerId
  5 + description: 公司客户id
  6 + type:
  7 + primitive: int64
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: customerCode
  5 + description: 公司客户Code
  6 + type:
  7 + primitive: string
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: customerName
  5 + description: 客户名称
  6 + type:
  7 + primitive: string
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: companyProductId
  5 + description: 产品Id
  6 + type:
  7 + primitive: int64
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: productCode
  5 + description: 产品Code
  6 + type:
  7 + primitive: string
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: productName
  5 + description: 产品名称
  6 + type:
  7 + primitive: string
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: companyRegionId
  5 + description: 区域ID
  6 + type:
  7 + primitive: int64
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: parentRegionId
  5 + description: 上继区域
  6 + type:
  7 + primitive: int64
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: regionCode
  5 + description: 区域Code
  6 + type:
  7 + primitive: string
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: regionName
  5 + description: 区域名称
  6 + type:
  7 + primitive: string
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: usersType
  5 + description: 用户类型 : 1:普通用户 2:共创用户
  6 + type:
  7 + primitive: int
@@ -2,7 +2,7 @@ version: v1 @@ -2,7 +2,7 @@ version: v1
2 kind: Schema 2 kind: Schema
3 metadata: 3 metadata:
4 name: access 4 name: access
5 - description: 权限 5 + description: 权限 (base)
6 attributes: 6 attributes:
7 - name: accessId 7 - name: accessId
8 description: 权限Id 8 description: 权限Id
@@ -2,7 +2,7 @@ version: v1 @@ -2,7 +2,7 @@ version: v1
2 kind: Schema 2 kind: Schema
3 metadata: 3 metadata:
4 name: company 4 name: company
5 - description: 企业信息 5 + description: 企业信息 (base)
6 attributes: 6 attributes:
7 - ref: companyId 7 - ref: companyId
8 required: true 8 required: true
  1 +version: v1
  2 +kind: Schema
  3 +metadata:
  4 + name: companyCustomer
  5 + description: 客户信息 (base)
  6 + attributes:
  7 + - ref: companyCustomerId
  8 + required: true
  9 + - ref: companyId
  10 + required: true
  11 + - ref: customerCode
  12 + required: true
  13 + - ref: customerName
  14 + required: true
  1 +version: v1
  2 +kind: Schema
  3 +metadata:
  4 + name: companyProduct
  5 + description: 产品信息 (base)
  6 + attributes:
  7 + - ref: companyProductId
  8 + required: true
  9 + - ref: companyId
  10 + required: true
  11 + - ref: productCode
  12 + required: true
  13 + - ref: productName
  14 + required: true
  1 +version: v1
  2 +kind: Schema
  3 +metadata:
  4 + name: companyRegion
  5 + description: 公司区域 (base)
  6 + attributes:
  7 + - ref: companyRegionId
  8 + required: true
  9 + - ref: companyId
  10 + required: true
  11 + - ref: regionCode
  12 + required: true
  13 + - ref: regionName
  14 + required: true
  15 + - ref: parentRegionId
  16 + required: true
  17 + - ref: remark
  18 + required: true
  1 +version: v1
  2 +kind: Schema
  3 +metadata:
  4 + name: cooperationInfo
  5 + description: 共创信息
  6 + attributes:
  7 + - name: cooperationCompany
  8 + description: 共创公司
  9 + type:
  10 + primitive: string
  11 + - name: cooperationDeadline
  12 + description: 共创到期时间 (yyyy-MM-dd)
  13 + type:
  14 + primitive: datetime
1 version: v1 1 version: v1
2 kind: Schema 2 kind: Schema
3 metadata: 3 metadata:
4 - name: credentialAuth 4 + name: credentialAuth (base)
5 description: 凭证认证 5 description: 凭证认证
6 attributes: 6 attributes:
7 - name: credential 7 - name: credential
1 version: v1 1 version: v1
2 kind: Schema 2 kind: Schema
3 metadata: 3 metadata:
4 - name: customizeMenus 4 + name: customizeMenus (base)
5 description: 自定义菜单(菜单维护) 5 description: 自定义菜单(菜单维护)
6 attributes: 6 attributes:
7 - ref: companyId 7 - ref: companyId
1 version: v1 1 version: v1
2 kind: Schema 2 kind: Schema
3 metadata: 3 metadata:
4 - name: organization 4 + name: organization (base)
5 description: 组织 5 description: 组织
6 attributes: 6 attributes:
7 - ref: organizationId 7 - ref: organizationId
  1 +version: v1
  2 +kind: Schema
  3 +metadata:
  4 + name: organizationRole
  5 + description: 组织权限
  6 + attributes:
  7 + - ref: organizationId
  8 + required: true
  9 + - name: roles
  10 + description: 角色列表
  11 + type:
  12 + array: int64
1 version: v1 1 version: v1
2 kind: Schema 2 kind: Schema
3 metadata: 3 metadata:
4 - name: phoneAuth 4 + name: phoneAuth (base)
5 description: 手机认证 5 description: 手机认证
6 attributes: 6 attributes:
7 - name: phone 7 - name: phone
@@ -2,7 +2,7 @@ version: v1 @@ -2,7 +2,7 @@ version: v1
2 kind: Schema 2 kind: Schema
3 metadata: 3 metadata:
4 name: role 4 name: role
5 - description: 角色 5 + description: 角色 (base)
6 attributes: 6 attributes:
7 - ref: roleId 7 - ref: roleId
8 required: true 8 required: true
@@ -2,12 +2,14 @@ version: v1 @@ -2,12 +2,14 @@ version: v1
2 kind: Schema 2 kind: Schema
3 metadata: 3 metadata:
4 name: users 4 name: users
5 - description: 用户 5 + description: 用户 (base)
6 attributes: 6 attributes:
7 - ref: usersId 7 - ref: usersId
8 required: true 8 required: true
9 - ref: companyId 9 - ref: companyId
10 required: true 10 required: true
  11 + - ref: usersType
  12 + required: true
11 - ref: createAt 13 - ref: createAt
12 required: true 14 required: true
13 - ref: updateAt 15 - ref: updateAt
@@ -30,15 +32,15 @@ metadata: @@ -30,15 +32,15 @@ metadata:
30 description: 所属部门 32 description: 所属部门
31 type: 33 type:
32 primitive: int64 34 primitive: int64
33 - - name: usersOrganization  
34 - description: 所属组织 (usersOrg?)  
35 - type:  
36 - array: int64  
37 - - name: usersRole  
38 - description: 所属角色 35 + - name: organizationRoles
  36 + description: 组织权限列表
39 type: 37 type:
40 - array: int64 38 + array: organizationRole
41 - name: collectedMenus 39 - name: collectedMenus
42 description: 收藏的菜单(工作台) 40 description: 收藏的菜单(工作台)
43 type: 41 type:
44 array: access 42 array: access
  43 + - name: cooperationInfo
  44 + description: 共创信息 (共创用户有效)
  45 + type:
  46 + primitive: cooperationInfo
@@ -2,7 +2,7 @@ version: v1 @@ -2,7 +2,7 @@ version: v1
2 kind: Schema 2 kind: Schema
3 metadata: 3 metadata:
4 name: usersAuth 4 name: usersAuth
5 - description: 用户认证 5 + description: 用户认证 (base)
6 attributes: 6 attributes:
7 - ref: usersAuthId 7 - ref: usersAuthId
8 required: true 8 required: true