添加业主

接口地址:/openapi/projectMember/addHouseOwner

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

{
  "name": "",
  "phoneNumber": "",
  "projectId": 0
}

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
addHouseOwnerPfRequest AddHouseOwnerPfRequest body true AddHouseOwnerPfRequest AddHouseOwnerPfRequest
  name 业主名称 true string
  phoneNumber 业主电话 true string
  projectId 工地ID true integer(int64)

响应状态:

状态码 说明 schema
200 OK R
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
code integer(int32) integer(int32)
data object
message string
successful boolean

响应示例:

{
    "code": 0,
    "data": {},
    "message": "",
    "successful": true
}

添加工人

接口地址:/openapi/projectMember/addWorker

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

{
  "projectId": 0,
  "workerUserId": []
}

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
projectMemberAssignedWorkerRequest ProjectMemberAssignedWorkerRequest body true ProjectMemberAssignedWorkerRequest ProjectMemberAssignedWorkerRequest
  projectId 工地ID true integer(int64)
  workerUserId 工人userId true array integer

响应状态:

状态码 说明 schema
200 OK R«boolean»
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
code integer(int32) integer(int32)
data boolean
message string
successful boolean

响应示例:

{
    "code": 0,
    "data": true,
    "message": "",
    "successful": true
}

添加设计师

接口地址:/openapi/projectMember/addDesigner

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

{
  "eopId": 0,
  "phoneNumber": "",
  "projectId": 0,
  "userId": 0
}

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
addDesignerPfRequest AddDesignerPfRequest body true AddDesignerPfRequest AddDesignerPfRequest
  eopId 岗位eopId false integer(int64)
  phoneNumber 电话号码 false string
  projectId 工地ID false integer(int64)
  userId 用户ID false integer(int64)

响应状态:

状态码 说明 schema
200 OK R
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
code integer(int32) integer(int32)
data object
message string
successful boolean

响应示例:

{
    "code": 0,
    "data": {},
    "message": "",
    "successful": true
}

查询工地成员列表

接口地址:/openapi/projectMember/queryList

请求方式:POST

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
projectId projectId query true integer(int64)

响应状态:

状态码 说明 schema
200 OK R«List«ProjectMember»»
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
code integer(int32) integer(int32)
data array ProjectMember
  companyId 公司ID integer(int64)
  companyName 公司名称 string
  enableAttendance 开启打卡 boolean
  faceImage 人脸照片 boolean
  orgId 组织ID integer(int64)
  orgName 组织名称 string
  phoneNumber 电话 string
  positionId 岗位ID integer(int64)
  positionName 岗位名称 string
  positionType 岗位类型 string
  projectId 工地ID integer(int64)
  userId 用户ID integer(int64)
  userName 姓名 string
  userType 用户类型(worker,employee,house_owner) string
  userTypeDesc 用户类型描述 string
  workerType 工种(字典: WORKER_TYPE) string
  workerTypeName 工种名称 string
message string
successful boolean

响应示例:

{
    "code": 0,
    "data": [
        {
            "companyId": 0,
            "companyName": "",
            "enableAttendance": false,
            "faceImage": false,
            "orgId": 0,
            "orgName": "",
            "phoneNumber": "",
            "positionId": 0,
            "positionName": "",
            "positionType": "",
            "projectId": 0,
            "userId": 0,
            "userName": "",
            "userType": "",
            "userTypeDesc": "",
            "workerType": "",
            "workerTypeName": ""
        }
    ],
    "message": "",
    "successful": true
}

查询该工地未指派工人列表

接口地址:/openapi/projectMember/queryNoProjectWorkerList

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

{
  "keyword": "",
  "projectId": 0,
  "workerType": ""
}

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
projectWorkerQueryListRequest ProjectWorkerQueryListRequest body true ProjectWorkerQueryListRequest ProjectWorkerQueryListRequest
  keyword 查询关键词 false string
  projectId 工地ID false integer(int64)
  workerType 工种 false string

响应状态:

状态码 说明 schema
200 OK R«List«ProjectWorkerListVo»»
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
code integer(int32) integer(int32)
data array ProjectWorkerListVo
  phoneNumber 电话号码 string
  userId 用户ID integer(int64)
  workerName 工人名称 string
  workerType 工种 string
  workerTypeName string
message string
successful boolean

响应示例:

{
    "code": 0,
    "data": [
        {
            "phoneNumber": "",
            "userId": 0,
            "workerName": "",
            "workerType": "",
            "workerTypeName": ""
        }
    ],
    "message": "",
    "successful": true
}

查询工地指派工人列表

接口地址:/openapi/projectMember/queryProjectWorkerList

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

{
  "keyword": "",
  "projectId": 0,
  "workerType": ""
}

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
projectWorkerQueryListRequest ProjectWorkerQueryListRequest body true ProjectWorkerQueryListRequest ProjectWorkerQueryListRequest
  keyword 查询关键词 false string
  projectId 工地ID false integer(int64)
  workerType 工种 false string

响应状态:

状态码 说明 schema
200 OK R«List«ProjectWorkerListVo»»
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
code integer(int32) integer(int32)
data array ProjectWorkerListVo
  phoneNumber 电话号码 string
  userId 用户ID integer(int64)
  workerName 工人名称 string
  workerType 工种 string
  workerTypeName string
message string
successful boolean

响应示例:

{
    "code": 0,
    "data": [
        {
            "phoneNumber": "",
            "userId": 0,
            "workerName": "",
            "workerType": "",
            "workerTypeName": ""
        }
    ],
    "message": "",
    "successful": true
}

工地移除工人

接口地址:/openapi/projectMember/removeWorker

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

{
  "projectId": 0,
  "workerUserId": []
}

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
projectMemberAssignedWorkerRequest ProjectMemberAssignedWorkerRequest body true ProjectMemberAssignedWorkerRequest ProjectMemberAssignedWorkerRequest
  projectId 工地ID true integer(int64)
  workerUserId 工人userId true array integer

响应状态:

状态码 说明 schema
200 OK R«boolean»
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
code integer(int32) integer(int32)
data boolean
message string
successful boolean

响应示例:

{
    "code": 0,
    "data": true,
    "message": "",
    "successful": true
}

更新是否考勤状态

接口地址:/openapi/projectMember/updateAttendance

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

{
  "enableAttendance": false,
  "projectId": 0,
  "memberId":0
}

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
attendanceUpdatePfRequest AttendanceUpdatePfRequest body true AttendanceUpdatePfRequest AttendanceUpdatePfRequest
  enableAttendance 打卡开关 true boolean
  projectId 工地ID true integer(int64)
  memberId 成员ID true integer(int64) integer

响应状态:

状态码 说明 schema
200 OK R
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
code integer(int32) integer(int32)
data object
message string
successful boolean

响应示例:

{
    "code": 0,
    "data": {},
    "message": "",
    "successful": true
}

变更监理(主要负责人)

接口地址:/openapi/projectMember/changeSupervisor

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

{
  "userName":"",
  "phoneNumber": "",
  "projectId": 33
}

请求参数:

 注意: projectId或者contractNo至少传一个
参数名称 参数说明 请求类型 是否必须 数据类型 schema
  userId 用户ID false Long
  userName 用户名称 true String
  phoneNumber 用户电话号码 true String
  orgId 组织ID false Long
  contractNo 合同号 false String
  projectId 工地ID false Long

响应状态:

状态码 说明 schema
200 OK R
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
code integer(int32) integer(int32)
data object
message string
successful boolean

响应示例:

{
    "code": 200,
    "data": null,
    "message": "成功",
    "successful": true
}

变更经理(次要负责人)

接口地址:/openapi/projectMember/changeManager

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

{
  "userName":"",
  "phoneNumber": "",
  "projectId": 33
}

请求参数:

 注意: projectId或者contractNo至少传一个
参数名称 参数说明 请求类型 是否必须 数据类型 schema
  userId 用户ID false Long
  userName 用户名称 true String
  phoneNumber 用户电话号码 true String
  orgId 组织ID false Long
  contractNo 合同号 false String
  projectId 工地ID false Long

响应状态:

状态码 说明 schema
200 OK R
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
code integer(int32) integer(int32)
data object
message string
successful boolean

响应示例:

{
    "code": 200,
    "data": null,
    "message": "成功",
    "successful": true
}

添加成员

接口地址:/openapi/projectMember/addMember

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

请求示例:

{
  "phoneNumber": "",
  "userName": "",
  "positionCode": "",
  "positionName":"",
  "projectId": 0
}

请求参数:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
projectMemberRequest ProjectMemberRequest body true ProjectMemberRequest ProjectMemberRequest
  phoneNumber 人员电话号码 true string
  positionCode 岗位code true string
  positionName 岗位名称 true string
  projectId 工地ID true integer(int64)
  userName 名称 true string

响应状态:

状态码 说明 schema
200 OK R
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
code integer(int32) integer(int32)
data object
message string
successful boolean

响应示例:

{
    "code": 0,
    "data": {},
    "message": "",
    "successful": true
}

删除成员

接口地址:/openapi/projectMember/deleteById

请求方式:POST

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

请求参数:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
id 成员id query true integer(int64)

响应状态:

状态码 说明 schema
200 OK R
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
code integer(int32) integer(int32)
data object
message string
successful boolean

响应示例:

{
    "code": 0,
    "data": {},
    "message": "",
    "successful": true
}

根据电话号码检查是否为业主

接口地址:/openapi/projectMember/checkIsHouseOwner

请求方式:GET

请求数据类型:x-www-form-urlencoded

响应数据类型:application/json

接口描述:

请求参数:

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
phoneNumber 电话号码 query true string

响应状态:

状态码 说明 schema
200 OK R
201 Created
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
code integer(int32) integer(int32)
data object
message string
successful boolean

响应示例:

{
    "code": 0,
    "data": true/false,
    "message": "",
    "successful": true
}
作者:admin  创建时间:2021-07-06 11:15
最后编辑:admin  更新时间:2025-05-30 16:03