作者 yangfu
正在显示 146 个修改的文件 包含 634 行增加67 行删除
不能预览此文件类型
不能预览此文件类型
  1 +version: v1
  2 +kind: HttpApi
  3 +metadata:
  4 + service: cooperationMode
  5 + path: /cooperation-modes
  6 + endpoints:
  7 + - method: createCooperationMode
  8 + route:
  9 + post: /
  10 + - method: updateCooperationMode
  11 + route:
  12 + put: /{cooperationModeId}
  13 + - method: getCooperationMode
  14 + route:
  15 + get: /{cooperationModeId}
  16 + - method: removeCooperationMode
  17 + route:
  18 + delete: /{cooperationModeId}
  19 + - method: listCooperationMode
  20 + route:
  21 + get: /
  22 + params:
  23 + - name: offset
  24 + - name: limit
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: cooperationApplicationApplicant
  5 + description: 共创申请人
  6 + type:
  7 + schema: user
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: cooperationApplicationAttachment
  5 + description: 共创申请描述附件
  6 + type:
  7 + array: string
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: cooperationApplicationDescription
  5 + description: 共创申请描述
  6 + type:
  7 + primitive: string
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: cooperationApplicationId
  5 + description: 共创申请ID
  6 + type:
  7 + primitive: int64
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: cooperationApplicationStatus
  5 + description: 共创申请审核状态,1待审核,2已同意,3已拒绝
  6 + type:
  7 + primitive: int32
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: cooperationApplicationVerifier
  5 + description: 共创申请审核人
  6 + type:
  7 + schema: user
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: cooperationApplicationVerifyDescription
  5 + description: 共创申请审核描述
  6 + type:
  7 + primitive: string
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: cooperationApplicationVerifyTime
  5 + description: 共创申请审核时间
  6 + type:
  7 + primitive: datetime
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: cooperationApplyTime
  5 + description: 共创申请时间
  6 + type:
  7 + primitive: datetime
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationContractDescription 4 + name: cooperationContractDescription
5 description: 共创合约描述 5 description: 共创合约描述
6 type: 6 type:
7 primitive: string 7 primitive: string
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationContractId 4 + name: cooperationContractId
5 description: 共创合约ID 5 description: 共创合约ID
6 type: 6 type:
7 primitive: int64 7 primitive: int64
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationContractIncentivesRules 4 + name: cooperationContractIncentivesRules
5 description: 共创合约激励规则列表 5 description: 共创合约激励规则列表
6 type: 6 type:
7 array: any 7 array: any
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationContractName 4 + name: cooperationContractName
5 description: 共创合约名称 5 description: 共创合约名称
6 type: 6 type:
7 primitive: string 7 primitive: string
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationContractNumber 4 + name: cooperationContractNumber
5 description: 共创合约编号 5 description: 共创合约编号
6 type: 6 type:
7 primitive: string 7 primitive: string
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationContractReferrer 4 + name: cooperationContractReferrer
5 description: 合约推荐人 5 description: 合约推荐人
6 type: 6 type:
7 schema: any 7 schema: any
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationContractRelevant 4 + name: cooperationContractRelevant
5 description: 共创合约相关人 5 description: 共创合约相关人
6 type: 6 type:
7 array: any 7 array: any
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationContractSalesman 4 + name: cooperationContractSalesman
5 description: 共创合约业务员 5 description: 共创合约业务员
6 type: 6 type:
7 schema: any 7 schema: any
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationContractSponsor 4 + name: cooperationContractSponsor
5 description: 共创合约发起人 5 description: 共创合约发起人
6 type: 6 type:
7 schema: user 7 schema: user
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationContractUndertakers 4 + name: cooperationContractUndertakers
5 description: 共创合约承接人列表 5 description: 共创合约承接人列表
6 type: 6 type:
7 array: any 7 array: any
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationMode 4 + name: cooperationMode
5 description: 共创模式 5 description: 共创模式
6 type: 6 type:
7 schema: any 7 schema: any
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationContractChangeLogId 4 + name: cooperationContractChangeLogId
5 description: 合约变更记录ID 5 description: 合约变更记录ID
6 type: 6 type:
7 primitive: int64 7 primitive: int64
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationModeId 4 + name: cooperationModeId
5 description: 共创模式ID 5 description: 共创模式ID
6 type: 6 type:
7 primitive: int64 7 primitive: int64
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationModeName 4 + name: cooperationModeName
5 description: 共创模式名称 5 description: 共创模式名称
6 type: 6 type:
7 primitive: string 7 primitive: string
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationModeNumber  
5 - description: 共创模式编码 4 + name: cooperationModeNumber
  5 + description: 共创模式编码,手动输入,唯一确定
6 type: 6 type:
7 primitive: string 7 primitive: string
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationProjectDescription 4 + name: cooperationProjectDescription
5 description: 共创项目描述 5 description: 共创项目描述
6 type: 6 type:
7 primitive: string 7 primitive: string
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationProjectId 4 + name: cooperationProjectId
5 description: 共创项目ID 5 description: 共创项目ID
6 type: 6 type:
7 primitive: int64 7 primitive: int64
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationProjectName 4 + name: cooperationProjectName
5 description: 共创项目名称 5 description: 共创项目名称
6 type: 6 type:
7 primitive: string 7 primitive: string
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: cooperationProjectNumber
  5 + description: 共创项目编号,自生成,生成规则:XM+6位年月日+#+3位流水,例XM210601#001
  6 + type:
  7 + primitive: string
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationProjectPublishTime 4 + name: cooperationProjectPublishTime
5 description: 共创项目发布时间 5 description: 共创项目发布时间
6 type: 6 type:
7 primitive: datetime 7 primitive: datetime
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationProjectPublisher 4 + name: cooperationProjectPublisher
5 description: 共创项目发布人 5 description: 共创项目发布人
6 type: 6 type:
7 schema: user 7 schema: user
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationProjectSponsor 4 + name: cooperationProjectSponsor
5 description: 共创项目发起人 5 description: 共创项目发起人
6 type: 6 type:
7 schema: user 7 schema: user
1 version: v1 1 version: v1
2 kind: Attribute 2 kind: Attribute
3 metadata: 3 metadata:
4 - name: creationProjectUndertakerType  
5 - description: 共创项目承接对象,1员工,2共创用户 4 + name: cooperationProjectUndertakerType
  5 + description: 共创项目承接对象,1员工,2共创用户,3公开
6 type: 6 type:
7 primitive: int32 7 primitive: int32
1 version: v1 1 version: v1
2 kind: Project 2 kind: Project
3 metadata: 3 metadata:
4 - name: allied-creation-cochron 4 + name: allied-creation-cooperation
5 description: 天联共创 5 description: 天联共创
6 version: 1.0.0 6 version: 1.0.0
7 - repository: gitlab.fjmaimaimai.com/allied-creation/allied-creation-cochron 7 + repository: gitlab.fjmaimaimai.com/allied-creation/allied-creation-cooperation
8 contact: 8 contact:
9 name: 陈志颖 9 name: 陈志颖
10 email: steve.d.chan@qq.com 10 email: steve.d.chan@qq.com
@@ -10,7 +10,13 @@ metadata: @@ -10,7 +10,13 @@ metadata:
10 required: true 10 required: true
11 - ref: feedbackContent 11 - ref: feedbackContent
12 required: true 12 required: true
13 - - ref: creationContractNumber 13 + - ref: cooperationContractNumber
14 required: true 14 required: true
15 - ref: userId 15 - ref: userId
16 required: true 16 required: true
  17 + - ref: updatedAt
  18 + required: true
  19 + - ref: deletedAt
  20 + required: true
  21 + - ref: createdAt
  22 + required: true
  1 +version: v1
  2 +kind: Schema
  3 +metadata:
  4 + name: cooperationApplication
  5 + description: 共创申请实体
  6 + attributes:
  7 + - ref: cooperationApplicationId
  8 + required: true
  9 + - ref: cooperationApplicationApplicant
  10 + required: true
  11 + - ref: cooperationApplicationAttachment
  12 + required: true
  13 + - ref: cooperationApplicationDescription
  14 + required: true
  15 + - ref: cooperationApplicationStatus
  16 + required: true
  17 + - ref: cooperationApplicationVerifier
  18 + required: true
  19 + - ref: cooperationApplicationVerifyDescription
  20 + required: true
  21 + - ref: cooperationApplicationVerifyTime
  22 + required: true
  23 + - ref: cooperationApplyTime
  24 + required: true
  25 + - ref: cooperationProjectId
  26 + required: true
  27 + - ref: createdAt
  28 + required: true
  29 + - ref: deletedAt
  30 + required: true
  31 + - ref: updatedAt
  32 + required: true
1 version: v1 1 version: v1
2 kind: Schema 2 kind: Schema
3 metadata: 3 metadata:
4 - name: creationProject  
5 - description: 共创项目实体 4 + name: cooperationMode
  5 + description: 共创模式实体
6 attributes: 6 attributes:
7 - - ref: creationProjectDescription 7 + - ref: cooperationModeId
8 required: true 8 required: true
9 - - ref: creationProjectId 9 + - ref: cooperationModeNumber
  10 + description: 模式编码,唯一确定
10 required: true 11 required: true
11 - - ref: creationProjectName 12 + - ref: cooperationModeName
  13 + description: 模式名称,唯一确定
12 required: true 14 required: true
13 - - ref: creationProjectPublishTime  
14 - required: true  
15 - - ref: creationProjectPublisher  
16 - required: true  
17 - - ref: creationProjectSponsor 15 + - ref: status
  16 + description: 共创模式状态,1启用,2禁用
18 required: true 17 required: true
19 - - ref: creationProjectUndertakerType 18 + - ref: remarks
20 required: true 19 required: true
21 - ref: operator 20 - ref: operator
22 required: true 21 required: true
23 - ref: operateTime 22 - ref: operateTime
24 required: true 23 required: true
25 - - ref: status 24 + - ref: updatedAt
  25 + required: true
  26 + - ref: deletedAt
  27 + required: true
  28 + - ref: createdAt
26 required: true 29 required: true
  1 +version: v1
  2 +kind: Schema
  3 +metadata:
  4 + name: cooperationProject
  5 + description: 共创项目实体
  6 + attributes:
  7 + - ref: cooperationProjectId
  8 + required: true
  9 + - ref: cooperationProjectNumber
  10 + description: 共创项目编号
  11 + required: true
  12 + - ref: cooperationProjectDescription
  13 + required: true
  14 + - ref: cooperationProjectName
  15 + required: true
  16 + - ref: cooperationProjectPublishTime
  17 + required: true
  18 + - ref: cooperationProjectPublisher
  19 + required: true
  20 + - ref: cooperationProjectSponsor
  21 + required: true
  22 + - ref: cooperationProjectUndertakerType
  23 + required: true
  24 + - ref: operator
  25 + required: true
  26 + - ref: operateTime
  27 + required: true
  28 + - ref: status
  29 + description: 共创项目状态,1招标中,2结束
  30 + required: true
  31 + - ref: updatedAt
  32 + required: true
  33 + - ref: deletedAt
  34 + required: true
  35 + - ref: createdAt
  36 + required: true
@@ -18,3 +18,9 @@ metadata: @@ -18,3 +18,9 @@ metadata:
18 required: true 18 required: true
19 - ref: dividendsIncentivesStageStart 19 - ref: dividendsIncentivesStageStart
20 required: true 20 required: true
  21 + - ref: updatedAt
  22 + required: true
  23 + - ref: deletedAt
  24 + required: true
  25 + - ref: createdAt
  26 + required: true
@@ -20,3 +20,9 @@ metadata: @@ -20,3 +20,9 @@ metadata:
20 required: true 20 required: true
21 - ref: salesmanPercentage 21 - ref: salesmanPercentage
22 required: true 22 required: true
  23 + - ref: updatedAt
  24 + required: true
  25 + - ref: deletedAt
  26 + required: true
  27 + - ref: createdAt
  28 + required: true
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: createCooperationMode
  5 + type: command
  6 + description: 创建共创模式服务
  7 + payload:
  8 + result:
  9 + - name: cooperationMode
  10 + type:
  11 + schema: cooperationMode
  12 + required: true
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: getCooperationMode
  5 + type: query
  6 + description: 返回共创模式服务
  7 + payload:
  8 + - ref: cooperationModeId
  9 + required: true
  10 + result:
  11 + - name: cooperationMode
  12 + type:
  13 + schema: cooperationMode
  14 + required: true
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: listCooperationMode
  5 + type: query
  6 + description: 返回共创模式服务列表
  7 + payload:
  8 + - ref: offset
  9 + required: true
  10 + - ref: limit
  11 + required: true
  12 + result:
  13 + - ref: count
  14 + required: true
  15 + - name: cooperationModes
  16 + type:
  17 + array: cooperationMode
  18 + required: true
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: removeCooperationMode
  5 + type: command
  6 + description: 移除共创模式服务
  7 + payload:
  8 + - ref: cooperationModeId
  9 + required: true
  10 + result:
  11 + - name: cooperationMode
  12 + type:
  13 + schema: cooperationMode
  14 + required: true
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: updateCooperationMode
  5 + type: command
  6 + description: 更新共创模式服务
  7 + payload:
  8 + - ref: cooperationModeId
  9 + required: true
  10 + result:
  11 + - name: cooperationMode
  12 + type:
  13 + schema: cooperationMode
  14 + required: true
  1 +version: v1
  2 +kind: Service
  3 +metadata:
  4 + name: cooperationMode
  5 + description: 共创模式服务
  1 +version: v1
  2 +kind: HttpApi
  3 +metadata:
  4 + service: users
  5 + path: /users
  6 + endpoints:
  7 + - method: companyUserAdd
  8 + route:
  9 + post: /company-user
  10 + - method: companyUserUpdate
  11 + route:
  12 + put: /company-user
  13 + - method: companyUserList
  14 + route:
  15 + post: /company-user/search
  16 + - method: companyUserGet
  17 + route:
  18 + get: /company-user/{Id}
  19 + - method: companyUserEnable
  20 + route:
  21 + put: /company-user/enable
  22 + - method: companyUserResetPassword
  23 + route:
  24 + put: /company-user/reset-password
  25 + - method: cooperationUserAdd
  26 + route:
  27 + post: /cooperation-user
  28 + - method: cooperationUserUpdate
  29 + route:
  30 + put: /cooperation-user
  31 + - method: cooperationUserList
  32 + route:
  33 + post: /cooperation-user/search
  34 + - method: cooperationUserGet
  35 + route:
  36 + get: /cooperation-user/{Id}
  37 + - method: cooperationUserEnable
  38 + route:
  39 + put: /cooperation-user/enable
  40 + - method: cooperationUserResetPassword
  41 + route:
  42 + put: /cooperation-user/reset-password
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: parentId
  5 + description: 父级id
  6 + type:
  7 + primitive: int64
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: sort
  5 + description: 排序
  6 + type:
  7 + primitive: int
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: companyId
  5 + description: 公司id
  6 + type:
  7 + primitive: int64
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: parentId
  5 + description: 父级组织ID
  6 + type:
  7 + primitive: int64
  1 +version: v1
  2 +kind: Attribute
  3 +metadata:
  4 + name: desc
  5 + description: 描述
  6 + type:
  7 + primitive: string
  1 +version: v1
  2 +kind: Schema
  3 +metadata:
  4 + name: companyUser
  5 + description: web页面上公司用户数据展示
  6 + attributes:
  7 + - name: usersId
  8 + description: 用户的id
  9 + type:
  10 + primitive: int64
  11 + - name: usersCode
  12 + description: 用户编号
  13 + type:
  14 + primitive: string
  15 + - name: usersName
  16 + description: 用户名称
  17 + type:
  18 + primitive: string
  19 + - name: organizationId
  20 + description: 组织机构id
  21 + type:
  22 + primitive: int64
  23 + - name: departmentId
  24 + description: 部门id
  25 + type:
  26 + primitive: int64
  27 + - name: enableStatus
  28 + description: 启用状态(启用:1 禁用:2)
  29 + type:
  30 + primitive: int
  31 + - name: phone
  32 + description: 手机号
  33 + type:
  34 + primitive: string
  35 + - name: email
  36 + description: 邮箱
  37 + type:
  38 + primitive: string
  39 + - name: usersOrg
  40 + description: 关联的组织机构
  41 + type:
  42 + array: org
  43 + - name: usersRole
  44 + description: 关联的组织结构
  45 + type:
  46 + array: role
  47 + - name: avator
  48 + description: 头像
  49 + type:
  50 + primitive: string
  1 +version: v1
  2 +kind: Schema
  3 +metadata:
  4 + name: companyUserListItem
  5 + description: 用户列表
  6 + attributes:
  7 + - ref: usersId
  8 + required: true
  9 + - ref: usersCode
  10 + required: true
  11 + - name: phone
  12 + description: 手机号
  13 + type:
  14 + primitive: string
  15 + - name: departmentName
  16 + description: 部门名称
  17 + type:
  18 + primitive: string
  19 + - name: orgName
  20 + description: 组织名称
  21 + type:
  22 + primitive: string
  23 + - name: enableStatus
  24 + description: 启用状态(启用:1 禁用:2)
  25 + type:
  26 + primitive: int
  27 + - name: enableStatusMsg
  28 + description: 启用状态名称
  29 + type:
  30 + primitive: string
  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
  2 +kind: Schema
  3 +metadata:
  4 + name: cooperationUser
  5 + description: web页面上共创用户数据展示
  6 + attributes:
  7 + - name: usersId
  8 + description: 用户的id
  9 + type:
  10 + primitive: int64
  11 + - name: usersCode
  12 + description: 用户编号
  13 + type:
  14 + primitive: string
  15 + - name: usersName
  16 + description: 用户名称
  17 + type:
  18 + primitive: string
  19 + - name: cooperationCompany
  20 + description: 共创公司
  21 + type:
  22 + primitive: string
  23 + - name: cooperationDeadline
  24 + description: 共创到期时间 (yyyy-MM-dd)
  25 + type:
  26 + primitive: datetime
  27 + - name: enableStatus
  28 + description: 启用状态(启用:1 禁用:2)
  29 + type:
  30 + primitive: int
  31 + - name: email
  32 + description: 邮箱
  33 + type:
  34 + primitive: string
@@ -9,7 +9,7 @@ metadata: @@ -9,7 +9,7 @@ metadata:
9 type: 9 type:
10 primitive: string 10 primitive: string
11 - name: platform 11 - name: platform
12 - description: 对应平台,[web,mobile] 12 + description: 对应平台
13 type: 13 type:
14 primitive: string 14 primitive: string
15 - name: companyId 15 - name: companyId
@@ -2,17 +2,17 @@ version: v1 @@ -2,17 +2,17 @@ version: v1
2 kind: Schema 2 kind: Schema
3 metadata: 3 metadata:
4 name: org 4 name: org
5 - description: 组织 organization 5 + description: 组织organization
6 attributes: 6 attributes:
7 - ref: orgId 7 - ref: orgId
8 required: true 8 required: true
9 - ref: companyId 9 - ref: companyId
10 required: true 10 required: true
11 - - ref: createAt 11 + - ref: createdAt
12 required: true 12 required: true
13 - - ref: updateAt 13 + - ref: updatedAt
14 required: true 14 required: true
15 - - ref: deleteAt 15 + - ref: deletedAt
16 required: true 16 required: true
17 - ref: orgCode 17 - ref: orgCode
18 required: true 18 required: true
@@ -8,9 +8,9 @@ metadata: @@ -8,9 +8,9 @@ metadata:
8 required: true 8 required: true
9 - ref: companyId 9 - ref: companyId
10 required: true 10 required: true
11 - - ref: createAt 11 + - ref: createdAt
12 required: true 12 required: true
13 - - ref: updateAt 13 + - ref: updatedAt
14 required: true 14 required: true
15 - ref: orgCode 15 - ref: orgCode
16 required: true 16 required: true
@@ -16,7 +16,7 @@ metadata: @@ -16,7 +16,7 @@ metadata:
16 required: true 16 required: true
17 - ref: desc 17 - ref: desc
18 required: true 18 required: true
19 - - ref: createAt 19 + - ref: createdAt
20 required: true 20 required: true
21 - - ref: updateAt 21 + - ref: updatedAt
22 required: true 22 required: true
@@ -42,7 +42,7 @@ metadata: @@ -42,7 +42,7 @@ metadata:
42 description: 启用状态(启用:1 禁用:2) 42 description: 启用状态(启用:1 禁用:2)
43 type: 43 type:
44 primitive: int 44 primitive: int
45 - - ref: createAt 45 + - ref: createdAt
46 required: true 46 required: true
47 - - ref: updateAt 47 + - ref: updatedAt
48 required: true 48 required: true
@@ -22,7 +22,7 @@ metadata: @@ -22,7 +22,7 @@ metadata:
22 description: 关联的用户 (冗余) 22 description: 关联的用户 (冗余)
23 type: 23 type:
24 array: int64 24 array: int64
25 - - ref: createAt 25 + - ref: createdAt
26 required: true 26 required: true
27 - - ref: updateAt 27 + - ref: updatedAt
28 required: true 28 required: true
1 version: v1 1 version: v1
2 kind: Method 2 kind: Method
3 metadata: 3 metadata:
4 - name: getUsers 4 + name: companyUserGet
5 type: query 5 type: query
6 - description: 返回用户信息 6 + description: 获取公司用户信息
7 payload: 7 payload:
8 - ref: usersId 8 - ref: usersId
9 required: true 9 required: true
10 result: 10 result:
  11 + - name: usersId
  12 + description: 用户id
  13 + type:
  14 + primitive: int64
11 - name: usersCode 15 - name: usersCode
12 description: 用户编号 16 description: 用户编号
13 type: 17 type:
1 version: v1 1 version: v1
2 kind: Method 2 kind: Method
3 metadata: 3 metadata:
4 - name: createUsers 4 + name: companyUserAdd
5 type: command 5 type: command
6 - description: 创建用户信息 6 + description: 创建公司用户信息
7 payload: 7 payload:
8 - name: usersCode 8 - name: usersCode
9 description: 用户编号 9 description: 用户编号
1 version: v1 1 version: v1
2 kind: Method 2 kind: Method
3 metadata: 3 metadata:
4 - name: enableUsers 4 + name: companyUserEnable
5 type: command 5 type: command
6 description: 启用禁用用户信息 6 description: 启用禁用用户信息
7 payload: 7 payload:
8 - - ref: usersId  
9 - required: true 8 + - name: usersIds
  9 + type:
  10 + array: int64
10 - name: enableStatus 11 - name: enableStatus
11 description: 启用状态(启用:1 禁用:2) 12 description: 启用状态(启用:1 禁用:2)
12 type: 13 type:
1 version: v1 1 version: v1
2 kind: Method 2 kind: Method
3 metadata: 3 metadata:
4 - name: listUsers 4 + name: companyUserList
5 type: query 5 type: query
6 - description: 返回用户信息列表 6 + description: 返回公司用户信息列表
7 payload: 7 payload:
8 - ref: offset 8 - ref: offset
9 required: true 9 required: true
@@ -14,5 +14,5 @@ metadata: @@ -14,5 +14,5 @@ metadata:
14 required: true 14 required: true
15 - name: userList 15 - name: userList
16 type: 16 type:
17 - array: userListItem 17 + array: companyUserListItem
18 required: true 18 required: true
1 version: v1 1 version: v1
2 kind: Method 2 kind: Method
3 metadata: 3 metadata:
4 - name: batchResetPassword 4 + name: companyUserResetPassword
5 type: command 5 type: command
6 description: 批量重置密码 6 description: 批量重置密码
7 payload: 7 payload:
@@ -9,8 +9,6 @@ metadata: @@ -9,8 +9,6 @@ metadata:
9 type: 9 type:
10 array: int64 10 array: int64
11 required: true 11 required: true
12 - - ref: password  
13 - required: true  
14 result: 12 result:
15 - name: usersId 13 - name: usersId
16 type: 14 type:
1 version: v1 1 version: v1
2 kind: Method 2 kind: Method
3 metadata: 3 metadata:
4 - name: updateUsers 4 + name: companyUserUpdate
5 type: command 5 type: command
6 - description: 更新用户信息 6 + description: 更新公司用户信息
7 payload: 7 payload:
8 - name: usersId 8 - name: usersId
9 type: 9 type:
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: cooperationUserAdd
  5 + type: command
  6 + description: 创建共创用户信息
  7 + payload:
  8 + - name: userinfo
  9 + description: 共创用户信息
  10 + type:
  11 + schema: cooperationUser
  12 + result:
  13 + - name: usersId
  14 + type:
  15 + primitive: int64
  16 + required: true
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: cooperationUserEnable
  5 + type: command
  6 + description: 启用禁用用户信息
  7 + payload:
  8 + - name: usersIds
  9 + type:
  10 + array: int64
  11 + - name: enableStatus
  12 + description: 启用状态(启用:1 禁用:2)
  13 + type:
  14 + primitive: int
  15 + result:
  16 + - name: users
  17 + type:
  18 + schema: users
  19 + required: true
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: cooperationUserGet
  5 + type: query
  6 + description: 获取共创用户信息
  7 + payload:
  8 + - ref: usersId
  9 + required: true
  10 + result:
  11 + - name: userinfo
  12 + description: 共创用户信息
  13 + type:
  14 + schema: cooperationUser
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: cooperationUserList
  5 + type: query
  6 + description: 返回共创用户信息列表
  7 + payload:
  8 + - ref: offset
  9 + required: true
  10 + - ref: limit
  11 + required: true
  12 + result:
  13 + - ref: count
  14 + required: true
  15 + - name: userList
  16 + type:
  17 + array: cooperationUser
  18 + required: true
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: cooperationUserResetPassword
  5 + type: command
  6 + description: 批量重置密码
  7 + payload:
  8 + - name: usersIds
  9 + type:
  10 + array: int64
  11 + required: true
  12 + result:
  13 + - name: usersId
  14 + type:
  15 + primitive: int64
  16 + required: true
  1 +version: v1
  2 +kind: Method
  3 +metadata:
  4 + name: cooperationUserUpdate
  5 + type: command
  6 + description: 编辑共创用户信息
  7 + payload:
  8 + - name: userinfo
  9 + description: 共创用户信息
  10 + type:
  11 + schema: cooperationUser
  12 + result:
  13 + - name: usersId
  14 + type:
  15 + primitive: int64
  16 + required: true