数据字典


数据字典

Department部门信息

参数名参数说明必填参数类型长度值举例备注
deptNum部门编号YString1234企业内部编号,华为云数字化差旅系统创建对应内部id
deptName部门名称YString市场部部门名称必须唯一;如不唯一,可以考虑加上部门编码信息区分
deptDescription部门描述YString市场部
upperDeptNum上级部门编号YString5678没有上级部门为空

Employee员工信息

参数名参数说明必填参数类型长度值举例备注
tenantUserId租户用户idNString为企业的员工时必填;为企业的外部客户时不填
name中文姓名NString张三中文姓名与英文姓名必填其一如果国内出差,必填。
surname英文姓NString中文姓名与英文姓名必填其一如果国际出差,必填。
givenName英文名NString如果国际出差,必填。
gender性别NStringM:男(默认)F:女
type类型NString0:成人(默认)1:儿童2:婴儿机票信息需携带,酒店则不做要求
nationality国籍NString156预订国际机票和国际酒店必填,填写系统国家ID。
birthday生日NString19881111YYYYMMDD
mailbox邮箱NStringzhangsan@huawei.com为企业的员工时必填,用于接收初始密码
cellphone手机号NString13710001000使用新增员工接口、变更员工接口、审批单同步接口时,手机号必填。
telephone座机电话NString075528560000
certificateInfoList证件信息NList<CertificateInfo>
deptNum企业内部部门编号NString1234待废弃字段,请优先使用DeptList
deptName企业内部部门名称NString市场部待废弃字段,请优先使用DeptList部门名称必须唯一;如不唯一,可以考虑加上部门编码信息区分。
deptList部门列表NList<Department>部门列表同步员工时使用
employeeNum企业内部工号NString12345
employeeUID企业内部用户IDNString20区别于工号外的员工唯一ID标识
role角色NString2:员工固定为2,暂时不用
roleGroupList角色组列表NList<RoleGroup>角色组列表
employeeLevel员工差旅级别NString1在系统中配置的按数字大小排序的级别。如不传递,则以系统系统中配置的员工差旅级别为准。
employeeVIPLevel员工VIP级别NString21:VIP不支持员工VIP标识传递,仅供查询
remark备注NString100字以内
needApproval是否需审批NString0:不需要审批1:需要审批对应后台“无TR代预定”标识。为0时,“无TR代预定”设置为1,支持本人无TR或者给他人无TR预定。为1时,“无TR代预定”设置为缺省值0,仅支持本人关联TR预定
extInfo拓展字段NString{"data":"123"}拓展字段
baseLocationBase地信息NCityInfoBase地信息

EmployeeDetail员工详情

参数名参数说明必填参数类型长度值举例备注
corpCode企业账号YString1000系统提供的企业账号
employeelList员工信息YList<Employee>包含TenantUserId/Name/EmployeeNum/EmployeeUID等字段

CertificateInfo证件信息

参数名参数说明必填参数类型长度值举例备注
certificateType证件类型YString1 身份证2 护照3 其他4 台湾通行证5 回乡证6 港澳通行证7 台胞证
certificateNum证件号码YString35222519771081001X
expiredDate有效期NString20180811证件类型为2时建议填写。作为护照失效日期。
passportIssueDate护照签发日期NString20180811113019
passportIssueCountry护照签发国家NString填写系统国家ID。
passportIssueProvince护照签发省份NString字符串,比如"Jiangsu"。

CostCenter成本/项目信息

参数名参数说明必填参数类型长度值举例备注
costCenterType成本中心/项目类型YString0:成本中心(默认)1:项目
costCenterName成本中心或项目名称YString财务结算项目
costCenterNum成本中心或项目编码YString7896企业内部编号
type项目类型NString科研
startDate项目开始日期NString20180811
endDate项目结束日期NString20180911
approverList审批人列表YList<Employee>必须先维护员工信息,再维护成本中心信息。
deptNumList属于此成本中心的部门列表NList<string>必须先维护部门信息,再维护成本中心信息。如果CostCenterType类型是0,此字段必填
extInfo扩展字段NString{"data":"123"}企业自定义内容

Tr出差申请单信息

参数名参数说明必填参数类型长度值举例备注
enterpriseTrID企业客户系统审批单编号NStringTA0315012116281300028
htTrID华为云数字化差旅系统审批单编号YStringTA0315012116281300028
travelPurpose出差目的NString
enterpriseTrStatus企业出差申请单状态NString保留字段,未生效。
trStatusTr状态YString0:草稿1:待审批人审批2:待权签人审批3:驳回4:通过5:已关闭
trCreator审批单创建人YEmployee
trSubmitDateTR提交日期YString20130423yyyyddmm
customerList差旅出差人信息NList<Employee>
departDate出发日期NString20130423yyyyMMdd
endDate结束日期NString20130423yyyyMMdd
departCityInfo出发城市信息NCityInfo
destinationList目的城市集合NList<Destination>
deptApprover部门审批人NEmployee
approveTime审批时间NString20180811113019yyyyMMddHHmmss
opinion审批意见NString同意
benefitInfoList差旅受益信息NList<BenefitInfo>权签人审批信息
remark备注NString
operationLogList审批日志信息NList<OperationLog>审批日志信息

CityInfo城市信息

参数名参数说明必填参数类型长度值举例备注
countryID国家或区域IdYString156以国家或地区编码和城市编码为准
countryEnglishName国家或区域英文名称NStringChinese
countryChineseName国家或区域中文名称NString中国
cityID城市IdYString156310100
cityEnglishName城市英文名称NStringShanghai
cityChineseName城市中文名称NString上海

Destination出行目的地信息

参数名参数说明必填参数类型长度值举例备注
arriveCityInfo到达城市信息YCityInfo
arriveDate到达时间YString20130423yyyyMMdd同步TR时,如果没有明确的城市到离时间,则填出差行程的起始和结束时间
leftDate离开时间YString20130424yyyyMMdd

BenefitInfo受益部门项目信息

参数名参数说明必填参数类型长度值举例备注
benefitType受益类型YString0:成本中心1:项目2:部门
costCenterNum成本中心编码YString5678
costCenterName成本中心名称NString企业侧的成本中心名称
projectCode项目编码NString1234为项目时受益项目编码
projectName项目名称NString为项目时受益项目名称
deptNum部门编码NString1234为部门时受益部门编码
deptName部门名称NString为部门时受益部门名称
percentage分摊比例NString500-100之间的数字。所有受益成本中心和项目的分摊比例相加必须等于100
approver权签人NEmployeeHW_000001
approveTime审批时间NString20130423101011yyyyMMddHHmmss
opinion审批意见NString同意
costCenterOne一级成本中心或项目编码NString
costCenterTwo二级成本中心或项目编码NString
extInfoNString{"data":"123"}扩展参数

ContactInfo联系人信息

参数名参数说明必填参数类型长度值举例备注
contactName联系人姓名NString英文姓名之间用“/”间隔,比如,Zhang/sa”
contactMobile联系人手机NString
contactMail联系人邮箱NString

Creator创建人信息

参数名参数说明必选参数类型长度值举例备注
type创建人类型YString10:员工1:操作员为1时,EmployeeUID设置为操作员ID。
employeeNum工号NString
employeeUID用户IDNString
name姓名NString

RoleGroup角色组

参数名参数说明必选参数类型长度值举例备注
name角色组名YString职级
roleList角色列表YList<Role>

Role角色

参数名参数说明必选参数类型长度值举例备注
name角色名YString科长、职员

BusinessTraveler差旅出差人

参数名参数说明必填参数类型长度值举例备注
customer客户基本信息YEmployee
flightCabinLimit舱位限定NString0:头等舱1:商务舱2:经济舱3:高端经济舱9:不允许乘坐

若不传值,以系统的企业配置为准。
iairCabinLimit国际机票舱位限定NString0:头等舱1:商务舱2:经济舱3:高端经济舱9:不允许乘坐

若不传值,以系统的企业配置为准。
trainCabinLimit火车舱位限定NString0:G商务座,10:G特等座,20:D商务座,30:D特等座,40:G一等座,50:高级软卧,60:D动卧,70:D一等座,80:软卧,90:软座,100:G二等座,110:硬卧,120:D二等座,130:硬座,999:不允许乘坐

若不传值,以系统的企业配置为准。通过系统企业配置,企业可以自定义火车票舱位限定的顺序。
trainForbiddenCabinList火车禁止预定舱位列表NList<String>256["30A","50B"]0:G/C商务座,10:G/C特等座,20:D商务座,30A:D特等座,30B:D高级动卧,30C:特等软座,35:优选一等座,40:G一等座,50A:一人软包,50B:高级软卧,60A:G/D一等双软,60B:G/D 一等卧,60C:G/D 二等双软,60D:G/D 动卧,70:D 一等座,80A:软卧,80B:一等双软/一等卧,80C:二等双软,80D:二等卧,90A:G软座,90B:软座,90C:软卧代软座,90D:一等软座,95:G/D 二等卧,98:G 多功能座,100:G 二等座,110:硬卧,115:D 多功能座,120:D 二等座,130:硬座。

若不传值,则代表不限制坐席,可以与trainCabinLimit共同使用。
hotelPriceLimitInfoList酒店限价列表NList<HotelPriceLimitInfo>若与慧通系统的企业配置冲突,以慧通系统的企业配置为准。
carDailyAmountLimit单日用车金额限制NString-1-1代表不限

若与慧通系统的企业配置冲突,以慧通系统的企业配置为准。
carSingleAmountLimit单次用车金额限制NString100-1代表不限

若与慧通系统的企业配置冲突,以慧通系统的企业配置为准。
carExceedCurrency打车超标币种NStringCNY若与慧通系统的企业配置冲突,以慧通系统的企业配置为准。
carExceedRideTypeList超标车型NList<String>["ECONOMY","COMFORTABLE"]ECONOMY:经济型 COMFORTABLE:舒适型 BUSINESS:商务型 LUXURY:豪华型

超标车型不支持向下兼容
若与慧通系统的企业配置冲突,以慧通系统的企业配置为准。
extInfo出行人扩展信息NString{"settlementUnitCode":"123","settlementUnitName":""}
benefitInfo差旅受益信息NBenefitInfo

EmployeeBrief

参数名参数说明必选参数类型长度值举例备注
name姓名YString
employeeNum企业内部工号NString12345

HotelPriceLimitInfo

参数名参数说明必选参数类型长度值举例备注
cityInfo目的地信息YCityInfo与差旅审批单行程保持一致
hotelLimitPrice酒店住宿标准YString100若与系统的企业配置冲突,以系统的企业配置为准
hotelPayCurrency酒店住宿标准货币YStringCNY如不传,默认为CNY

Trip差旅行程

参数名参数说明必选长度参数类型值举例备注
fromCountryId出发国IDYString
fromCityId出发城市IDYString100
arriveCountryId目的国IDYString
arriveCityId目的城市IDYString
takeoffDate出发日期 yyyyMMddYString