
<员工模块>
    <接口 name="获取accessToken" address="/staff/getStaffAccessToken.do">
        <请求报文>
            <必填参数>
                <param name="jobNo">登录工号</param>
                <param name="pwd">登录密码</param>
            </必填参数>
        </请求报文>
        <响应报文>
            <json>{"status":"响应状态码", "message":"响应状态码说明", "data":{"accessToken":"授权码"}}</json>
        </响应报文>
    </接口>
    <接口 name="获取员工信息" address="/staff/getStaffDetail.do">
        <请求报文>
            <必填参数>
                <param name="th3rd_session">会话ID</param>
            </必填参数>
        </请求报文>
        <响应报文>
            <json>{"status":"响应状态码", "message":"响应状态码说明", "data":{"staff":{员工信息}}}</json>
            <data>
                <staff remark="员工信息">
                    <attr name="id">编号</attr>
                    <attr name="storeId">所属门店ID</attr>
                    <attr name="roleId">角色ID</attr>
                    <attr name="staffName">员工姓名</attr>
                    <attr name="jobNo">工号</attr>
                    <attr name="telephone">手机号</attr>
                    <attr name="unionid">微信UniodId</attr>
                    <attr name="openid">公众号openid</attr>
                    <attr name="mpOpenid">小程序openid</attr>
                    <attr name="pwd">登录密码</attr>
                    <attr name="pwdSalt">密码加密盐值</attr>
                    <attr name="addTime">账号创建时间</attr>
                    <attr name="state">账号状态 1可用，0禁用</attr>
                    <attr name="deliveryProp">配送订单提成比例(单位%)</attr>
                    <attr name="sellCardProp">售卡提成比例(单位%)</attr>
                    <attr name="distributeProp">推广提成比例(单位%)</attr>
                    <attr name="rechargeProp">充值提成比例(单位%)</attr>
                    <attr name="balance">员工账户余额</attr>
                    <attr name="areaId">员工所属地区ID</attr>
                    <attr name="areaName">员工所属地区名称</attr>
                    <attr name="roleType">角色类型（0普通1管家2厂长3渠道合作商4渠道物流）</attr>
                    <attr name="roleName">员工角色名称</attr>
                    <attr name="storeName">员工角门店名称色名称</attr>
                    <attr name="storeAddr">门店详细地址</attr>
                    <attr name="wxQrcodeUrl">员工专属分销二维码地址</attr>
                </staff>
            </data>
        </响应报文>
    </接口>
    <接口 name="获取员工余额明细" address="/staff/getBalanceDetail.do">
        <请求报文>
            <必填参数>
                <param name="th3rd_session">会话ID</param>
            </必填参数>
            <可选参数>
                <param name="startDate">起始日期(yyyy-MM-dd)</param>
                <param name="endDate">截止日期(yyyy-MM-dd)</param>
                <param name="page.curPage">当前查询页码，默认值为1</param>
                <param name="page.rowsPerPage">每页获取的记录数，默认值为5.</param>
            </可选参数>
        </请求报文>
        <响应报文>
            <json>{"status":"响应状态码", "message":"响应状态码说明", "data":{"stfCommList":[{员工余额明细}...], "page":{分页属性信息}}}}</json>
            <data>
                <stfCommList remark="员工余额明细">
                    <attr name="id">编号</attr>
                    <attr name="staffId">员工ID</attr>
                    <attr name="orderId">订单ID</attr>
                    <attr name="orderNo">订单编号</attr>
                    <attr name="propType">提成类型(1-取件提成，2-售卡提成，3-推广提成，4-充值提成，5-申请提现，6-送件提成)</attr>
                    <attr name="proportion">提成比例</attr>
                    <attr name="propDesc">提成描述</attr>
                    <attr name="consumAmt">消费金额</attr>
                    <attr name="propIncome">提成收入</attr>
                    <attr name="balance">余额</attr>
                    <attr name="createTime">创建时间</attr>
                    <attr name="address">门店详细地址</attr>
                    <attr name="state">可用状态 1可用，0禁用</attr>
                </stfCommList>
                <page remark="分页属性信息">
                    <attr name="curPage">当前页码</attr>
                    <attr name="nextPage">下一页</attr>
                    <attr name="prePage">上一页</attr>
                    <attr name="rowsPerPage">每页获取的记录数</attr>
                    <attr name="totalPages">总页数</attr>
                    <attr name="totalRows">总记录数</attr>
                </page>
            </data>
        </响应报文>
    </接口>
    <接口 name="申请提现" address="/staff/applyWithdraw.do">
        <请求报文>
            <必填参数>
                <param name="th3rd_session">会话ID</param>
                <param name="money">申请提现金额</param>
            </必填参数>
        </请求报文>
        <响应报文>
            <json>{"status":"响应状态码", "message":"响应状态码说明", "data":{"withdraw":{提现申请信息}}}</json>
            <data>
                <withdraw remark="提现申请信息">
                    <attr name="id">编号</attr>
                    <attr name="staffId">员工ID</attr>
                    <attr name="withdrawMoney">提现金额</attr>
                    <attr name="createTime">提现申请时间</attr>
                    <attr name="finishTime">提现完成时间</attr>
                    <attr name="descn">提现操作描述</attr>
                    <attr name="state">提现状态 0申请中、1已付款、-1已拒绝</attr>
                </withdraw>
            </data>
        </响应报文>
    </接口>
</员工模块>