function Heartbeat() { var rest = "BaseBLL/void/Heartbeat"; return PostData(rest); } function GetId(SeqName) { var rest = "BaseBLL/int64/GetId"; rest += stringtoJson(SeqName); return PostData(rest); } function GetData(data) { var rest = "BaseBLL/factlist/GetData"; rest += "/FactData/" + fdtoJson1(data); return PostData(rest); } function GetDatas(datas) { var rest = "BaseBLL/factlist/GetData"; rest += fltoJson(datas); return PostData(rest); } function GetCounts(datas) { var rest = "BaseBLL/int64/GetCount"; rest += fltoJson(datas); return PostData(rest); } function AddData(data) { var rest = "BaseBLL/bool/AddData"; rest += "/FactData/" + fdtoJson1(data); return PostData(rest); } function AddDatas(datas) { var rest = "BaseBLL/bool/AddData"; rest += fltoJson(datas); return PostData(rest); } function UpdateData(data) { var rest = "BaseBLL/bool/UpdateData"; rest += "/FactData/" + fdtoJson1(data); return PostData(rest); } function UpdateDatas(datas) { var rest = "BaseBLL/bool/UpdateData"; rest += fltoJson(datas); return PostData(rest); } function DeleteData(data) { var rest = "BaseBLL/bool/DeleteData"; rest += "/FactData/" + fdtoJson1(data); return PostData(rest); } function DeleteDatas(datas) { var rest = "BaseBLL/bool/DeleteData"; rest += fltoJson(datas); return PostData(rest); } function GetPage(data, currentPage, pageSize) { var rest = "BaseBLL/factlist/GetPage"; rest += "/FactData/" + fdtoJson1(data); rest += inttoJson(currentPage); rest += inttoJson(pageSize); return PostData(rest); } function GetPages(datas, currentPage, pageSize) { var rest = "BaseBLL/factlist/GetPage"; rest += fltoJson(datas); rest += inttoJson(currentPage); rest += inttoJson(pageSize); return PostData(rest); } /** * * @param {string } user 登录账号 * @param {string } pass 密码 * @param {string } language 多语言 * @param {string } DbName Schemas * @param {string } openID * @returns {json} {"FView_auth_staffData":{"各字段":"对应值"}} */ function Login(user, pass, language, DbName, openID) { var rest = "BaseBLL/FView_auth_staffData/Login"; rest += stringtoJson(user); rest += stringtoJson(pass); rest += stringtoJson(language); rest += stringtoJson(DbName); if (openID != undefined) rest += stringtoJson(openID); return PostData(rest); } /** * * @param {string} staffId 账号id * @param {string} tel 手机号 * @param {string} Email 邮件 * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} */ function CheckStaff(staffId, tel, Email) { var rest = "BaseBLL/bool/CheckStaff"; if (staffId != undefined) rest += stringtoJson(staffId); if (tel != undefined) rest += stringtoJson(tel); if (Email != undefined) rest += stringtoJson(Email); return PostData(rest); } /** * 账号注册 * @param {json} staff * {FS_auth_staffData:{STAFF_ID:"账号id",TEL:"手机号",E_MAIL:"邮件",PASSWORD:"密码",DEP_TYPE_IKEY:"组织分类IKEY"}} * @param {string} compayName 公司名称 * @param {json} detailfl * {"rows": [{"FView_auth_staff_verifyData": {"VERIFY_DETAIL_IKEY": "-1","FILE_NAME": "文件名","VERIFY_DESC": "上传文件字符流"}}] } *@returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} *@example /rest/BaseBLL/bool/RegisterAccount/FS_auth_staffData/{"FS_auth_staffData": {"STAFF_ID":"test001","TEL":"123450", "E_MAIL":"123@qq.com","PASSWORD":"123","DEP_TYPE_IKEY":"2"}}/string/公司名称/factlist/{"rows":[ {"FView_auth_staff_verifyData":{"VERIFY_DETAIL_IKEY":"5","FILE_NAME":"1.pdf","VERIFY_DESC":"x1dfd123ds"}}, {"FView_auth_staff_verifyData":{"VERIFY_DETAIL_IKEY":"6","FILE_NAME":"2.pdf","VERIFY_DESC":"x1dfd123ds"}}]}/rest */ function RegisterAccount(staff, compayName, detailfl) { var rest = "BaseBLL/FView_auth_staffData/RegisterAccount"; rest += "/FS_auth_staffData/" + fdtoJson1(staff); if (detailfl != undefined) rest += fltoJson(detailfl); rest += stringtoJson(compayName); return PostData(rest); } /** * 注册页面获取组织资料接口 * @returns {} {"rows":[{}]} * @example /rest/BaseBLL/factlist/getDepart/rest */ function getDepart() { var rest = "BaseBLL/factlist/getDepart"; return PostData(rest); } /** * 获取组织对应验证资料接口 * @param {qlonglong} dKey 组织IKEY * @returns {} {"rows":[{}]} * @example /rest/BaseBLL/factlist/getDepartVerify/int64/2/rest */ function getDepartVerify(dKey) { var rest = "BaseBLL/factlist/getDepartVerify"; rest += int64toJson(dKey); return PostData(rest); } /** * 验证资料提交 * @param {json} mstaff * {"FS_auth_staffData":{"IKEY":"1","STAFF_ID":"账号id"}} * @param {json} profile * {"FBase_profilesData":{"ADDRESS":"地址","COMPANY_NAME":"公司名称","DESCRIPTION":"公司简介","LEGAL_NAME":"公司注册法定名称","PROVINCE":"省", * "CITY":"市","OPT_CENTER_IKEY":"运营中心表IKEY","COUNTY":"区","STREET":"街道"}} * @param {json} detailfl * {"rows": [{"FView_auth_staff_verifyData": {"IKEY":"小于或等于-1,多条递减","VERIFY_DETAIL_IKEY": "证照验证项ikey"}}]} * @param {json} filefl * {"rows":[{"FView_base_upload_fileData":{"TYPE_CLASS":"0:代理商 1:生产厂家 2:集采组织 3:金融机构 4:保险公司,14:采购商,15:服务商,7:企业Logo文件", * "FILE_TYPE_IKEY":"-1","FILE_NAME":"上传文件名","DESCRIPTION":"上传文件描述","REMARK":"上传文件字符流","OF_THE_PUBLIC":"对公;跨行银联", * "FILE_NAMBER":"证件编号","FILE_DESC":"证件描述","CONNECTED_IKEY":"对应参数detailfl的FView_auth_staff_verifyData.ikey"}}]} * @param {json} techfl * {"rows":[{"FView_base_profiles_technologyData":{"IKEY":"工艺表IKEY","TECHNOLOGY_NAME":"工艺名称"}}]} * @param {json} profl * {"rows":[{"FView_base_profiles_detailData":{"RTYPE":"7:企业类型;8:行业类型", * "BASE_SELECTION_IKEY":"BASE_PROFILE_SELECTION表IKEY","SELECTION":"选择项内容"}}]} * @param {json} merfl * {"rows":[{"FBase_merchant_requestData":{"ENTERPRISE_NAME":"企业名称","ENTERPRISE_ID":"企业证件号","ENTERPRISE_TYPE":"企业证件类型","LEGAL_PERSON":"法人名称", * "LEGAL_ID":"法人证件号","BANK_ACCOUNT_NUMBER":"银行账号","OPENING_BANK":"开户行","BANK_TEL":"开户预留手机号","CONTACTS":"联系人","CONTACT_TEL":"联系人手机号", * "LINK_TIME":"链接有效期(单位分钟)"}}]} * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} * @example * /rest/BaseBLL/bool/SubmitVerifyInformation/FS_auth_staffData/{"FS_auth_staffData":{"STAFF_ID":"账号id"}}/factlist/ * {"rows": [{"FView_auth_staff_verifyData": {"VERIFY_DETAIL_IKEY": "-1","FILE_NAME": "文件名", * "VERIFY_DESC": "上传文件字符流"}}]}/FBase_profilesData/{"FBase_profilesData":{"COMPANY_NAME":"公司名称","DESCRIPTION":"公司简介", * "LEGAL_NAME":"公司注册发定名称"}}/factlist/{"rows": [{"FView_auth_staff_verifyData": {"IKEY":"小于或等于-1,多条递减", * "VERIFY_DETAIL_IKEY": "证照验证项ikey"}}]}/factlist/{"rows":[{"FView_base_upload_fileData":{"TYPE_CLASS":"0:代理商 1:生产厂家 * 2:集采组织 3:金融机构 4:保险公司,7:企业Logo文件", "FILE_TYPE_IKEY":"-1","FILE_NAME":"上传文件名","DESCRIPTION":"上传文件描述", * "REMARK":"上传文件字符流", "FILE_NAMBER":"证件编号","FILE_DESC":"证件描述","CONNECTED_IKEY":"-1"}}]}/factlist/ * {"rows":[{"FView_base_profiles_technologyData":{"IKEY":"工艺表IKEY","TECHNOLOGY_NAME":"工艺名称"}}]}/factlist/ * {"rows":[{"FView_base_profiles_detailData":{"RTYPE":"7:企业类型;8:行业类型", * "BASE_SELECTION_IKEY":"BASE_PROFILE_SELECTION表IKEY","SELECTION":"选择项内容"}}]} * /rest */ function SubmitVerifyInformation(mstaff, profile, detailfl, filefl, techfl, profl,merfl) { var rest = "BaseBLL/bool/SubmitVerifyInformation"; rest += "/FS_auth_staffData/" + fdtoJson1(mstaff); rest += "/FBase_profilesData/" + fdtoJson1(profile); rest += fltoJson(detailfl); rest += fltoJson(filefl); rest += fltoJson(techfl); rest += fltoJson(profl); rest += fltoJson(merfl); return PostData(rest); } /** * 角色保存接口 * @param {json} roles * {"FS_auth_rolesData":{"ROLE_ID":"角色id","DESCRIPTION":"角色描述","PERMISSION":"角色权限","DEP_IKEY":"组织ikey","STAFF_IKEY":"账号ikey"}} * @param {json} permfl * {"rows":[{"FView_s_auth_permissionData":{"MENU_IKEY":"功能IKEY","OPERATION_ID":"按键权限"}}]} * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} * @example * /rest/BaseBLL/bool/SaveAuthRoles/FS_auth_rolesData/{"FS_auth_rolesData":{"ROLE_ID":"角色id","DESCRIPTION":"角色描述","PERMISSION":"角色权限"}} * /factlist/{"rows":[{"FView_s_auth_permissionData":{"MENU_IKEY":"功能IKEY","OPERATION_ID":"按键权限"}}]}/rest */ function SaveAuthRoles(roles, permfl) { var rest = "BaseBLL/bool/SaveAuthRoles"; rest += "/FS_auth_rolesData/" + fdtoJson1(roles); rest += fltoJson(permfl); return PostData(rest); } /** * 功能按键权限返回 * @param {qlonglong} staffKey 账号ikey * @param {qlonglong} menuKey 功能ikey * @param {qlonglong} operKey 按键权限ikey(AUTH_OPERATION) ;传入-1则返回账号此功能里所配置拥有的权限, 传入值则为账号对功能单个按键的权限 * @returns {factlist} {"rows":[]} 返回拥有权限的功能配置按键数据(FView_s_auth_permissionData) * @example * /rest/BaseBLL/factlist/getPermission/int64/1/int64/1/intt64/-1/rest */ function getPermission(staffKey, menuKey, operKey) { var rest = "BaseBLL/factlist/getPermission"; rest += int64toJson(staffKey); rest += int64toJson(menuKey); rest += int64toJson(operKey); return PostData(rest); } /** * 返回拥有权限功能 * @param {qlonglong} staffKey 账号ikey * @param {qlonglong} parentKey 功能表PARENT_ID值,传入-1则返回账号拥有权限功能菜单数据,传入其它值则为返回账号拥有权限的下级功能数据 * @returns {factlist} {"rows":[]} 返回拥有权限的功能(FS_auth_menuData) * @example * /rest/BaseBLL/factlist/getPermMenu/int64/1/int64/-1/rest */ function getPermMenu(staffKey, parentKey) { var rest = "BaseBLL/factlist/getPermMenu"; rest += int64toJson(staffKey); rest += int64toJson(parentKey); return PostData(rest); } /** * 返回拥有权限功能 * @param {qlonglong} staffKey 账号ikey * @returns {byte} * @example * /rest/BaseBLL/ba/getNewPermMenu/int64/1/rest */ function getNewPermMenu(staffKey) { var rest = "BaseBLL/ba/getNewPermMenu"; rest += int64toJson(staffKey); return PostData(rest); } /** * 功能按键权限返回 * @param {qlonglong} rolesKey 角色ikey * @param {qlonglong} menuKey 功能ikey * @param {qlonglong} operKey 按键权限ikey(AUTH_OPERATION) ;传入-1则返回账号此功能里所配置拥有的权限, 传入值则为账号对功能单个按键的权限 * @returns {factlist} {"rows":[]} 返回拥有权限的功能配置按键数据(FView_s_auth_permissionData) * @example * /rest/BaseBLL/factlist/getPermission/int64/1/int64/1/intt64/-1/rest */ function getRolesPerm(rolesKey, menuKey, operKey) { var rest = "BaseBLL/factlist/getRolesPerm"; rest += int64toJson(rolesKey); rest += int64toJson(menuKey); rest += int64toJson(operKey); return PostData(rest); } /** * 账号作废禁用 * @param {json} staff 账号信息 * {"FS_auth_staffData":{"IKEY":"1","STAFF_ID":"账号id","TEL":"手机号","E_MAIL":"邮件","NAME":"联系人","DESCRIPTION":"禁用原因"}} * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} * @example * /rest/BaseBLL/bool/CancelStaff/FS_auth_staffData/{"FS_auth_staffData":{"IKEY":"1","STAFF_ID":"账号id","TEL":"手机号","E_MAIL":"邮件","NAME":"联系人","DESCRIPTION":"禁用原因"}}/rest */ function CancelStaff(staff) { var rest = "BaseBLL/bool/CancelStaff"; rest += "/FS_auth_staffData/" + fdtoJson1(staff); return PostData(rest); } /** * 账号启用 * @param {json} staff 账号信息 * {"FS_auth_staffData":{"IKEY":"1","STAFF_ID":"账号id","TEL":"手机号","E_MAIL":"邮件","NAME":"联系人","DESCRIPTION":"启用原因"}} * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} * @example * /rest/BaseBLL/bool/CancelStaff/FS_auth_staffData/{"FS_auth_staffData":{"IKEY":"1","STAFF_ID":"账号id","TEL":"手机号","E_MAIL":"邮件","NAME":"联系人","DESCRIPTION":"启用原因"}}/rest */ function EnableStaff(staff) { var rest = "BaseBLL/bool/EnableStaff"; rest += "/FS_auth_staffData/" + fdtoJson1(staff); return PostData(rest); } /** * APK证件上传接口 * @param {json} staff * {"FS_auth_staffData":{"IKEY":"1","STAFF_ID":"账号id","TEL":"手机号","E_MAIL":"邮件","PASSWORD":"密码","DEP_TYPE_IKEY":"组织分类IKEY"}} * @param {json} detailfl * {"rows": [{"FView_auth_staff_verifyData": {"IKEY":"-1","VERIFY_DETAIL_IKEY": "证照验证项ikey"}}]} * @param {json} filefl * {"rows":[{"FView_base_upload_fileData":{"TYPE_CLASS":"上传文件类,0:代理商 1:生产厂家 2:集采组织 3:金融机构 4:保险公司 5:产品 6:BOM使用料,等", * "FILE_TYPE_IKEY":"上传文件分类,FBase_upload_typeData.ikey","FILE_NAME":"上传文件名","DESCRIPTION":"上传文件描述","REMARK":"上传文件字符流", * "FILE_NAMBER":"证件编号","FILE_DESC":"证件描述","CONNECTED_IKEY":"FView_auth_staff_verifyData.ikey"}}]} * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} * @example * /rest/BaseBLL/bool/APKSubmitVerify/FS_auth_staffData/{"FS_auth_staffData":{"IKEY":"1","STAFF_ID":"账号id","TEL":"手机号","E_MAIL":"邮件","PASSWORD":"密码" * ,"DEP_TYPE_IKEY":"组织分类IKEY"}}/factlist/{"rows": [{"FView_auth_staff_verifyData": {"IKEY":"-1","VERIFY_DETAIL_IKEY": "证照验证项ikey"}}]}/factlist/ * {"rows":[{"FView_base_upload_fileData":{"TYPE_CLASS":"上传文件类,0:代理商 1:生产厂家 2:集采组织 3:金融机构 4:保险公司 5:产品 6:BOM使用料,等", * "FILE_TYPE_IKEY":"上传文件分类,FBase_upload_typeData.ikey","FILE_NAME":"上传文件名","DESCRIPTION":"上传文件描述","REMARK":"上传文件字符流", * "FILE_NAMBER":"证件编号","FILE_DESC":"证件描述","CONNECTED_IKEY":"FView_auth_staff_verifyData.ikey"}}]} */ function APKSubmitVerify(staff, detailfl, filefl) { var rest = "BaseBLL/bool/APKSubmitVerify"; rest += "/FS_auth_staffData/" + fdtoJson1(staff); rest += fltoJson(detailfl); rest += fltoJson(filefl); return PostData(rest); } /** * 其他证件上传接口 * @param {json} staff * {"FS_auth_staffData":{"IKEY":"1","STAFF_ID":"账号id","TEL":"手机号","E_MAIL":"邮件","PASSWORD":"密码","DEP_TYPE_IKEY":"组织分类IKEY"}} * @param {json} detailfl * {"rows": [{"FView_auth_staff_verifyData": {"IKEY":"-1","VERIFY_DETAIL_IKEY": "证照验证项ikey,如是新验证项则传入小于或等于-1","DETAIL_DESC":"验证描述","VERIFY_DETAIL":"验证内容"}}]} * @param {json} filefl * {"rows":[{"FView_base_upload_fileData":{"TYPE_CLASS":"上传文件类,0:代理商 1:生产厂家 2:集采组织 3:金融机构 4:保险公司 14:采购商 15:服务商", * "FILE_TYPE_IKEY":"上传文件分类,FBase_upload_typeData.ikey","FILE_NAME":"上传文件名","DESCRIPTION":"上传文件描述","REMARK":"上传文件字符流", * "FILE_NAMBER":"证件编号","FILE_DESC":"证件描述","CONNECTED_IKEY":"FView_auth_staff_verifyData.ikey"}}]} * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} * @example * /rest/BaseBLL/bool/APKSubmitVerify/FS_auth_staffData/{"FS_auth_staffData":{"IKEY":"1","STAFF_ID":"账号id","TEL":"手机号","E_MAIL":"邮件","PASSWORD":"密码" * ,"DEP_TYPE_IKEY":"组织分类IKEY"}}/factlist/{"rows": [{"FView_auth_staff_verifyData": {"IKEY":"-1","VERIFY_DETAIL_IKEY": "证照验证项ikey"}}]}/factlist/ * {"rows":[{"FView_base_upload_fileData":{"TYPE_CLASS":"上传文件类,0:代理商 1:生产厂家 2:集采组织 3:金融机构 4:保险公司 5:产品 6:BOM使用料,等", * "FILE_TYPE_IKEY":"上传文件分类,FBase_upload_typeData.ikey","FILE_NAME":"上传文件名","DESCRIPTION":"上传文件描述","REMARK":"上传文件字符流", * "FILE_NAMBER":"证件编号","FILE_DESC":"证件描述","CONNECTED_IKEY":"FView_auth_staff_verifyData.ikey"}}]} */ function OtherVerify(staff, detailfl, filefl) { var rest = "BaseBLL/bool/OtherVerify"; rest += "/FS_auth_staffData/" + fdtoJson1(staff); rest += fltoJson(detailfl); rest += fltoJson(filefl); return PostData(rest); } /** * 企业资料多选项保存接口 * @param {json} profl * {"rows":[{"FView_base_profiles_detailData":{"STAFF_IKEY":"账号IKEY","RTYPE":"8:行业类型;9:账期;10:加工材料;11:表面处理能力,等", * "BASE_SELECTION_IKEY":"BASE_PROFILE_SELECTION表IKEY","SELECTION":"选择项内容"}}]} * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} * @example * /rest/BaseBLL/bool/ProFilesSelection/factlist/{"rows":[{"FView_base_profiles_detailData":{"STAFF_IKEY":"账号IKEY","RTYPE":"8:行业类型;9:账期;10:加工材料 * ;11:表面处理能力,等", "BASE_SELECTION_IKEY":"BASE_PROFILE_SELECTION表IKEY","SELECTION":"选择项内容"}}]}/rest */ function ProFilesSelection(profl) { var rest = "BaseBLL/bool/ProFilesSelection"; rest += fltoJson(profl); return PostData(rest); } /** * 企业资料公司名称保存接口 * @param {json} profiles * {"FBase_profilesData":{"STAFF_IKEY":"账号IKEY","COMPANY_NAME":"公司名称","DESCRIPTION":"公司简介","LEGAL_NAME":"公司注册法定名称"}} * @param {json} filefl * {"rows":[{"FView_base_upload_fileData":{"TYPE_CLASS":"上传文件类,0:代理商 1:生产厂家 2:集采组织 3:金融机构 4:保险公司 5:产品 6:BOM使用料,7:企业logo,等", * "FILE_TYPE_IKEY":"-1","FILE_NAME":"上传文件名","DESCRIPTION":"上传文件描述","REMARK":"上传文件字符流"}}]} * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} * @example * /rest/BaseBLL/bool/ProFilesName/FBase_profilesData/{"FBase_profilesData":{"STAFF_IKEY":"账号IKEY","COMPANY_NAME":"公司名称","DESCRIPTION":"公司简介", * "LEGAL_NAME":"公司注册法定名称"}}/factlist/{"rows":[{"FView_base_upload_fileData":{"TYPE_CLASS":"上传文件类,0:代理商 1:生产厂家 2:集采组织 3:金融机构 * 4:保险公司 5:产品 6:BOM使用料,7:企业logo,等","FILE_TYPE_IKEY":"-1","FILE_NAME":"上传文件名","DESCRIPTION":"上传文件描述","REMARK":"上传文件字符流"}}]}/rest */ function ProFilesName(profiles, filefl) { var rest = "BaseBLL/bool/ProFilesName"; rest += "/FBase_profilesData/" + fdtoJson1(profiles); rest += fltoJson(filefl); return PostData(rest); } /** * 企业信息保存接口 * @param {json} profiles * {"FBase_profilesData":{"COMPANY_NAME":"省/直辖市","CITY":"市/市区","ADDRESS":"详细地址","ENTERPRISE_TYPE_KEY":"企业类型IKEY","EMPLOYEE_KEY":"雇员人数IKEY", * "DEVELOPMENT_KEY":"研发人数IKEY","QUALITY_KEY":"质检人数KEY","ENTERPRISE_NATURE_KEY":"企业性质KEY","YEAR_VALUE_KEY":"年产值KEY","YEAR_CAPACITY_KEY": * "年最大产能","RESIDUE_CAPACITY":"剩余产能","IS_WORKSHOP":"是否有厂房 传入0或1","AREA_KEY":"工厂面积KEY","IMPORT_AND_EXIT":"是否有进出口权 传入0或1", * "EXIT_PROPORTION":"出口比例","ESTABLISHED_DATE":"成立日期","WEBSITE":"企业网址","STAFF_IKET":"账号IKEY","CAPITAL":"注册资金"}} * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} * @example * /rest/BaseBLL/bool/ProFilesMessage/FBase_profilesData/{"FBase_profilesData":{"COMPANY_NAME":"省/直辖市","CITY":"市/市区","ADDRESS":"详细地址", * "ENTERPRISE_TYPE_KEY":"企业类型IKEY","EMPLOYEE_KEY":"雇员人数IKEY", * "DEVELOPMENT_KEY":"研发人数IKEY","QUALITY_KEY":"质检人数KEY","ENTERPRISE_NATURE_KEY":"企业性质KEY","YEAR_VALUE_KEY":"年产值KEY","YEAR_CAPACITY_KEY": * "年最大产能","RESIDUE_CAPACITY":"剩余产能","IS_WORKSHOP":"是否有厂房 传入0或1","AREA_KEY":"工厂面积KEY","IMPORT_AND_EXIT":"是否有进出口权 传入0或1", * "EXIT_PROPORTION":"出口比例","ESTABLISHED_DATE":"成立日期","WEBSITE":"企业网址"}}/rest */ function ProFilesMessage(profiles) { var rest = "BaseBLL/bool/ProFilesMessage"; rest += "/FBase_profilesData/" + fdtoJson1(profiles); return PostData(rest); } /** * 企业工艺资料保存接口 * @param {json} tefl * {"rows":[{"FView_base_profiles_technologyData":{"STAFF_IKEY":"账号IKEY","IKEY":"工艺表IKEY","TECHNOLOGY_NAME":"工艺名称"}}]} * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} * @example * /rest/BaseBLL/bool/ProFilesTechnology/factlist/{"rows":[{"FView_base_profiles_technologyData":{"STAFF_IKEY":"账号IKEY","IKEY":"工艺表IKEY", * "TECHNOLOGY_NAME":"工艺名称"}}]}/rest */ function ProFilesTechnology(tefl) { var rest = "BaseBLL/bool/ProFilesTechnology"; rest += fltoJson(tefl); return PostData(rest); } /** * 企业环境车间图片上传 * @param {int64} staffKey 账号IKEY * @param {json} filefl * {"rows":[{"FView_base_upload_fileData":{"TYPE_CLASS":"上传文件类,0:代理商 1:生产厂家 2:集采组织 3:金融机构 4:保险公司 5:产品 6:BOM使用料,7:企业logo, * 8:企业环境,9:企业车间,等", * "FILE_TYPE_IKEY":"-1","FILE_NAME":"上传文件名","DESCRIPTION":"上传文件描述","REMARK":"上传文件字符流"}}]}* * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} */ function ProFilesPic(staffKey, filefl) { var rest = "BaseBLL/bool/ProFilesPic"; rest += int64toJson(staffKey); rest += fltoJson(filefl); return PostData(rest); } /** * 下载文件接口 * @param {int} typeClass * 0:代理商 1:生产厂家 2:集采组织 3:金融机构 4:保险公司 5:产品 6:BOM使用料,7:企业logo,8:企业环境,9:企业车间,10:产品附件文档,11:询盘图纸,12:询盘附件 * @param {string} FileName 文件名 * @returns {byte} 返回文件流 */ function onLoadFile(typeClass, FileName) { var rest = "BaseBLL/ba/onLoadFile"; rest += inttoJson(typeClass); rest += stringtoJson(FileName); return PostData(rest); } /** * 验证资料审核 * @param {json} Request * {"FView_base_profiles_requestData":{"IKEY":"原数据IKEY","STAFF_IKEY":"原数据对应STAFF_IKEY","REQUEST_ORDER":"申请单号", * "STATUS":"1:已审核","OPINION":"审核意见"}} * @param {json} listfl * {"rows":[{"FView_profiles_request_listData":{"IKEY":"原数据IKEY","STATUS":"1:审核通过 2:审核不通过,传入1或2"}}]} * @param {int} flag 0:企业认证 1:其它认证 * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} * @example * /rest/BaseBLL/bool/PendingVerify/FView_base_profiles_requestData/{"FView_base_profiles_requestData":{"IKEY":"原数据IKEY", * "STAFF_IKEY":"原数据对应STAFF_IKEY","REQUEST_ORDER":"申请单号","STATUS":"1:已审核", * "OPINION":"审核意见"}}/factlist/{"rows":[{"FView_profiles_request_listData":{"IKEY":"原数据IKEY", * "STATUS":"1:审核通过 2:审核不通过,传入1或2"}}]}/int/1/rest */ function PendingVerify(Request, listfl, flag) { var rest = "BaseBLL/bool/PendingVerify"; rest += "/FView_base_profiles_requestData/" + fdtoJson1(Request); rest += fltoJson(listfl); rest += inttoJson(flag); return PostData(rest); } /** * 账号修改密码 * @param {json} staff * {"FS_auth_staffData":{"IKEY":"原数据IKEY","STAFF_ID":"原数据"}} * @param {string} oldPass 旧密码 * @param {string} NewPass 新密码 * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} * @example * /rest/BaseBLL/bool/UpStaffPassword/FS_auth_staffData/{"FS_auth_staffData":{"IKEY":"原数据IKEY","STAFF_ID":"原数据"}}/ * string/123/string/123/rest */ function UpStaffPassword(staff, oldPass, NewPass) { var rest = "BaseBLL/bool/UpStaffPassword"; rest += "/FS_auth_staffData/" + fdtoJson1(staff); rest += stringtoJson(oldPass); rest += stringtoJson(NewPass); return PostData(rest); } function getMesSchema(Accountbook, ipAddress, port) { var rest = "BaseBLL/factlist/getMesSchema"; rest += stringtoJson(Accountbook); rest += stringtoJson(ipAddress); rest += inttoJson(port); return PostData(rest); } function SaveMesSetup(MesSetup) { var rest = "BaseBLL/bool/SaveMesSetup"; rest += "/FView_base_profiles_mes_setupData/" + fdtoJson1(MesSetup); return PostData(rest); } /** * 邮件获取验证码(6位) * @param {string} EMail 邮件名(111@qq.com) * @returns {string} 返回6位验证码 * @example * /rest/BaseBLL/string/VerificationCode/string/111@qq.com/rest */ function VerificationCode(EMail) { var rest = "BaseBLL/string/VerificationCode"; rest += stringtoJson(EMail); return PostData(rest); } /** * mqtt信息保存 * @param {json} mqtt * {"FMqtt_msgData":{"SENDER":"发送账号ID","SEND_STAFF_IKEY":"发送账号IKEY","RECEIVER":"接收账号ID","RECEIVER_STAFF_IKEY":"接收账号IKEY", * "RTYPE":"0:普通字信息 1:文件信息 2:文字加文件信息","MSG":"发送文字内容","FILE_NAME":"文件名"}} * @param {ByteArray} ba 文件流先压缩再转hex * @returns {FMqtt_msgData} FMqtt_msgData * @example * /rest/BaseBLL/FMqtt_msgData/SaveMqttMsg/FMqtt_msgData/{"FMqtt_msgData":{"SENDER":"发送账号ID","SEND_STAFF_IKEY":"发送账号IKEY", * "RECEIVER":"接收账号ID","RECEIVER_STAFF_IKEY":"接收账号IKEY","RTYPE":"0:普通字信息 1:文件信息 2:文字加文件信息", * "MSG":"发送文字内容","FILE_NAME":"文件名"}}/ba//rest */ function SaveMqttMsg(mqtt, ba) { var rest = "BaseBLL/FMqtt_msgData/SaveMqttMsg"; rest += "/FMqtt_msgData/" + fdtoJson1(mqtt); if (ba != undefined) rest += bytearraytoJson(ba); return PostData(rest); } /** * 接收标识为已读 * @param {json} mqttfl * {"rows":[{"FMqtt_msgData":{"IKEY":"原数据IKEY,发送信息时会一起发过来"}}]} * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} * @example * /rest/BaseBLL/bool/ReceiveMqttMsg/factlist/{"rows":[{"FMqtt_msgData":{"IKEY":"原数据IKEY,发送信息时会一起发过来"}}]}/rest */ function ReceiveMqttMsg(mqttfl) { var rest = "BaseBLL/bool/ReceiveMqttMsg"; rest += fltoJson(mqttfl); return PostData(rest); } /** * 申请加入企业 * @param {json} sProfile * {"FView_base_staff_join_profileData":{"STAFF_IKEY":"账号IKEY","PROFILE_ID":"企业编号,邀请码"}} * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} * @example * /rest/FView_base_staff_join_profileData/{"FView_base_staff_join_profileData":{"STAFF_IKEY":"账号IKEY", * "PROFILE_ID":"企业编号,邀请码"}}/rest */ function JoinProfiles(sProfile) { var rest = "BaseBLL/bool/JoinProfiles"; rest += "/FView_base_staff_join_profileData/" + fdtoJson1(sProfile); return PostData(rest); } /** * 企业申请加入审核 * @param {json} sProfile * {"FView_base_staff_join_profileData":"IKEY":"申请单IKEY","JOIN_NUMBER":"申请单号","STATUS":"0:待审核 1:通过 2:不通过","REASON":"原因"} * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} * @example * /rest/BaseBLL/bool/PendingJoinProfile/FView_base_staff_join_profileData/{"FView_base_staff_join_profileData":"IKEY":"申请单IKEY", * "JOIN_NUMBER":"申请单号","STATUS":"0:待审核 1:通过 2:不通过","REASON":"原因"}/rest */ function PendingJoinProfile(sProfile) { var rest = "BaseBLL/bool/PendingJoinProfile"; rest += "/FView_base_staff_join_profileData/" + fdtoJson1(sProfile); return PostData(rest); } /** * 扫邀请码注册 * @param {string} profileID 邀请码 * @param {json} staff * {"FS_auth_staffData":{"STAFF_ID":"账号","E_MAIL":"邮件","TEL":"手机号","PASSWORD":"密码"}} * @returns {} 返回FView_auth_staffData对象 * @example * /rest/BaseBLL/FView_auth_staffData/ScanInvitationCode/FS_auth_staffData/{"FS_auth_staffData":{"STAFF_ID":"账号","E_MAIL":"邮件", * "TEL":"手机号"}}/rest */ function ScanInvitationCode(profileID, staff) { var rest = "BaseBLL/FView_auth_staffData/ScanInvitationCode"; rest += stringtoJson(profileID); rest += "/FS_auth_staffData/" + fdtoJson1(staff); return PostData(rest); } /** * 退出、踢出企业群 * @param {int64} staffKey 账号IKEY * @param {int64} Key 申请记录IKEY * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} * @example * /rest/BaseBLL/bool/CancelJoinPro/int64/1/int64/1/rest */ function CancelJoinPro(staffKey, Key) { var rest = "BaseBLL/bool/CancelJoinPro"; rest += int64toJson(staffKey); rest += int64toJson(Key); return PostData(rest); } /** * 修改手机 * @param {json} staff * {"FS_auth_staffData":{"IKEY":"原数据IKEY","STAFF_ID":"原数据"}} * @param {string} Tel * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} */ function UpStaffTEL(staff, Tel) { var rest = "BaseBLL/bool/UpStaffTEL"; rest += "/FS_auth_staffData/" + fdtoJson1(staff); rest += stringtoJson(Tel); return PostData(rest); } /** * 修改邮箱 * @param {json} staff * {"FS_auth_staffData":{"IKEY":"原数据IKEY","STAFF_ID":"原数据"}} * @param {string} EMail * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} */ function UpStaffEMail(staff, EMail) { var rest = "BaseBLL/bool/UpStaffEMail"; rest += "/FS_auth_staffData/" + fdtoJson1(staff); rest += stringtoJson(EMail); return PostData(rest); } /** * 获取聊天列表 * @param {int64} staffKey 账号IKEY * @returns {factlist} * @example * /rest/BaseBLL/factlist/getMqttList/int64/60/rest */ function getMqttList(staffKey) { var rest = "BaseBLL/factlist/getMqttList"; rest += int64toJson(staffKey); return PostData(rest); } /** * 获取聊天信息 * @param {int64} sender 信息发送者账号IKEY * @param {int64} receiver 信息接收者账号IKEY * @param {int} curPage 页码 * @param {int} pageSize 页行数 * @returns {factlist} * @example * /rest/BaseBLL/factlist/getMqttMsg/int64/60/int64/278/int/6/int/2/rest */ function getMqttMsg(sender, receiver, curPage, pageSize) { var rest = "BaseBLL/factlist/getMqttMsg"; rest += int64toJson(sender); rest += int64toJson(receiver); rest += inttoJson(curPage); rest += inttoJson(pageSize); return PostData(rest); } /** * 运营中心保存 * @param {json} ocenter * {"FOperations_centerData":{"IKEY":"小于或等于-1为新增记录;修改传入原数据IKEY","OPT_CENTER_NAME":"运营中心名称","OPT_CENTER_DESC":"描述", * "OPT_REMAR":"备注","OPT_CENTER_ADDR":"运营中心地址"}} * @returns {json} FOperations_centerData * @example * /restBaseBLL/FOperations_centerData/SaveOptCenter/FOperations_centerData/{"FOperations_centerData":{"IKEY":"小于或等于-1为新增记录;修改传入原数据IKEY", * "OPT_CENTER_NAME":"运营中心名称","OPT_CENTER_DESC":"描述","OPT_REMAR":"备注","ORG_TYPE_IKEY":"分类IKEY(表AUTH_S_ORG)", * "ORG_TYPE_ID":"分类名称","PARENT_IKEY":"父节点IKEY","OPT_CENTER_ADDR":"运营中心地址"}}/rest */ function SaveOptCenter(ocenter) { var rest = "BaseBLL/FOperations_centerData/SaveOptCenter"; rest += "/FOperations_centerData/" + fdtoJson1(ocenter); return PostData(rest); } /** * 运营中心部门保存 * @param {json} oDepart * {"FView_auth_ocenter_departData":{"IKEY":"小于或等于-1为新增记录;修改传入原数据IKEY","OPT_CENTER_IKEY":"运营中心IKEY","OPT_CENTER_NAME":"运营中心名称", * "ORG_TYPE_IKEY":"分类IKEY","ORG_TYPE_ID":"分类","OCENTER_DEPART":"运营部门","PARENT_IKEY":"树父节点IKEY","REMARK":"备注"}} * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} * @example * /rest/BaseBLL/FAuth_ocenter_departData/SaveOCenterDepart/FView_auth_ocenter_departData/{"FView_auth_ocenter_departData":{"IKEY":"小于或等于-1为新增记录;修改传入原数据IKEY", * "OPT_CENTER_IKEY":"运营中心IKEY","OPT_CENTER_NAME":"运营中心名称","ORG_TYPE_IKEY":"分类IKEY","ORG_TYPE_ID":"分类","OCENTER_DEPART":"运营部门", * "PARENT_IKEY":"树父节点IKEY","REMARK":"备注"}}/rest */ function SaveOCenterDepart(oDepart) { var rest = "BaseBLL/FAuth_ocenter_departData/SaveOCenterDepart"; rest += "/FView_auth_ocenter_departData/" + fdtoJson1(oDepart); return PostData(rest); } /** * 运营中心账号保存 * @param {json} vstaff * {"FView_auth_staffData":{"IKEY":"小于或等于-1为新增记录;修改传入原数据IKEY","JOB_IKEY":"职务IKEY(AUTH_JOB)","JOB":"职务名称", * "OCENTER_DEPART_IKEY":"运营中心部门表IKEY","OCENTER_DEPART":"运营中心部门","STAFF_ID":"账号","PASSWORD":"密码", * "NAME":"用户名","DESCRIPTION":"描述","LANDLINE":"座机","TEL":"手机","E_MAIL":"邮箱","PERMISSION":"权限"}} * @returns {json} result * @example * /rest/BaseBLL/bool/SaveOCenterStaff/FView_auth_staffData/{"FView_auth_staffData":{"IKEY":"小于或等于-1为新增记录;修改传入原数据IKEY","PASSWORD":"密码", * "JOB_IKEY":"职务IKEY(AUTH_JOB)","JOB":"职务名称","OCENTER_DEPART_IKEY":"运营中心部门表IKEY","OCENTER_DEPART":"运营中心部门","STAFF_ID":"账号", * "NAME":"用户名","DESCRIPTION":"描述","LANDLINE":"座机","TEL":"手机","E_MAIL":"邮箱","PERMISSION":"权限"}}/rest */ function SaveOCenterStaff(vstaff) { var rest = "BaseBLL/bool/SaveOCenterStaff"; rest += "/FView_auth_staffData/" + fdtoJson1(vstaff); return PostData(rest); } /** * 运营中心、运营部门、运营部门账号删除 * @param {int64} mKey 需数据IKEY * @param {int} flag 0:运营中心 1:运营部门 2:运营部门账号 * @returns {} 代表有效:{"result":"1"};代表无效:{"error":"代表异常返回错误信息"} * @example * /rest/BaseBLL/bool/DeloCenter/int64/1/int/1/rest */ function DeloCenter(mKey, flag) { var rest = "BaseBLL/bool/DeloCenter"; rest += int64toJson(mKey); rest += inttoJson(flag); return PostData(rest); }