文档详情

单据编码规则配置使用手册V1.3.docx

发布:2018-01-23约2.63千字共4页下载文档
文本预览下载声明
配置1条单据编码规则1.1步骤: 1 新增单据类型2进入单据规则配置页面中,新增1条规则1.2具体规则怎么配1.3规则元素类型:常量:需要填元素值和其元素值对应元素长度,例如元素值为abc,长度则填3时间: 只需要选流水依据,默认依据每日,元素长度固定为6,流水号: 只需要填元素长度随机字符串:只需要填元素长度,生成编码时,根据其元素长度生成一串随机字符串实体属性值: 暂未实现1.4流水依据概念(默认时间是流水依据,依据每日,元素长度固定为6,其他的默认都不是流水依据。)比方说流水依据是依据每日那么昨天单据编码到了160813-0092到了第二日单据编码流水号就会从0开始160814-0000断号补号概念例如,已生成001,002,003三个编码,删掉了002,如果该编码规则是断号补号的话,则下次生成的编码为002,如果没有断号补号的话,则下次生成的编码为004使用单据编码规则,生成编码使用Dubbo服务com.yyjz.icop.support.dubbo.service.IBillCodeService2.1 Dubbo服务配置1.本地测试环境:dubbo:reference id=dubboBillCodeService interface=com.yyjz.icop.support.api.service.IBillCodeService url=dubbo://123.56.19.206:20884 check=false /2.本地生产环境:dubbo:reference id=dubboBillCodeService interface=com.yyjz.icop.support.api.service.IBillCodeService url=dubbo://10.11.248.47:20884 check=false /3.线上环境:dubbo:reference id=dubboBillCodeService interface=com.yyjz.icop.support.api.service.IBillCodeService check=false /2.2 单据编码规则微服务API接口使用2.2.1根据规则表主键id获取一个单据编码/** * 根据编码规则ID获取一个单据编码 * * @param ruleid 编码规则主键 * @return* @throws BusinessException */String getCodeById(String ruleid) throws BusinessException;2.2.2根据规则表主键id,批量生成指定数量的单据编码/** * 根据编码规则ID,批量生成指定数量的单据编码 * @param ruleid 编码规则主键 * @param count 指定生成单据编码的数量 * @return* @throws BusinessException */String[] getCodesBatch(String ruleid, int count) throws BusinessException;2.2.3根据rulecode获取一个单据编码/** * 根据单据规则编码rulecode获取一个单据编码 * @param rulecode 单据规则编码(冗余单据类型的code) * @return* @throws BusinessException */String getCodeByRulecode(String rulecode) throws BusinessException;2.2.4根据rulecode,批量生成指定数量的单据编码/** * 根据单据规则编码rulecode,批量生成指定数量的单据编码 * @param rulecode 单据规则编码(冗余单据类型的code) * @param count 指定生成单据编码的数量 * @return* @throws BusinessException */String[] getCodesBatchByRulecode(String rulecode, int count) throws BusinessException;2.2.5根据id销毁单据号/** * 销毁单据编码,相当于退回单据编码,并且新生成的编码不再补此编码 * @param ruleid 编码规则主键 * @param billcode 编码 * @return* @throws Exception */void destroyBillcode(String ruleid, String billcode) throws Exception;2.2.6根据id退回单据号(仅该主键对应的单据编码规则,启用断号
显示全部
相似文档