@KSObject public class CodeRuleServiceHelper extends java.lang.Object
构造器和说明 |
---|
CodeRuleServiceHelper() |
限定符和类型 | 方法和说明 |
---|---|
static boolean |
autoRecycleNumber(java.lang.String entityId) |
boolean |
checkNumber(java.lang.String entityID,
kd.bos.dataentity.entity.DynamicObject dataInfo,
java.lang.Long orgID,
java.lang.String number)
描述:检查编码是否符合编码规则
|
static boolean |
deleteBreakNumbers(java.lang.String entityId,
java.util.Map<java.lang.String,java.lang.Object> dataInfo,
long orgID,
java.util.List<java.lang.String> numbers)
描述:删除断号
|
static java.lang.String[] |
getBatchNumber(java.lang.String entityId,
kd.bos.dataentity.entity.DynamicObject dataInfo,
java.lang.String orgID,
int count) |
static kd.bos.coderule.api.CodeRuleInfo |
getCodeRule(java.lang.String entityId,
kd.bos.dataentity.entity.DynamicObject dataInfo,
java.lang.String orgID) |
static java.lang.String |
getNumber(kd.bos.coderule.api.CodeRuleInfo codeRuleInfo,
kd.bos.dataentity.entity.DynamicObject dataInfo) |
static java.lang.String |
getNumber(java.lang.String entityId,
kd.bos.dataentity.entity.DynamicObject dataInfo,
java.lang.String orgId) |
static boolean |
isAddView(java.lang.String entityId,
kd.bos.dataentity.entity.DynamicObject dataInfo,
java.lang.String orgID) |
static boolean |
isExist(java.lang.String entityId,
kd.bos.dataentity.entity.DynamicObject dataInfo,
java.lang.String orgID) |
static boolean |
isModifiable(java.lang.String entityId,
kd.bos.dataentity.entity.DynamicObject dataInfo,
java.lang.String orgID) |
static boolean |
isUseIntermitNumber(java.lang.String entityId,
kd.bos.dataentity.entity.DynamicObject dataInfo,
java.lang.String orgID) |
static java.lang.String |
readNumber(kd.bos.coderule.api.CodeRuleInfo codeRuleInfo,
kd.bos.dataentity.entity.DynamicObject dataInfo) |
static java.lang.String |
readNumber(java.lang.String entityId,
kd.bos.dataentity.entity.DynamicObject dataInfo,
java.lang.String orgId)
描述:获取编码,不占用流水号,不支持不允许断号
|
static boolean[] |
recycleBatchNumber(java.lang.String entityId,
kd.bos.dataentity.entity.DynamicObject[] dataInfo,
java.lang.String orgID,
java.lang.String[] numbers) |
static boolean |
recycleNumber(java.lang.String entityId,
kd.bos.dataentity.entity.DynamicObject dataInfo,
java.lang.String orgID,
java.lang.String number) |
public static java.lang.String getNumber(java.lang.String entityId, kd.bos.dataentity.entity.DynamicObject dataInfo, java.lang.String orgId)
entityId
- 实体ID串dataInfo
- 需要获取编码的数据对象,可能是基础资料或者单据。orgID
- 组织架构IDpublic static java.lang.String readNumber(java.lang.String entityId, kd.bos.dataentity.entity.DynamicObject dataInfo, java.lang.String orgId)
codeRuleInfo
- 编码规则实体dataInfo
- 需要获取编码的数据对象,可能是基础资料或者单据。@KSMethod public static java.lang.String readNumber(kd.bos.coderule.api.CodeRuleInfo codeRuleInfo, kd.bos.dataentity.entity.DynamicObject dataInfo)
codeRuleInfo
- 编码规则dataInfo
- 需要获取编码的数据对象,可能是基础资料或者单据。@KSMethod public static java.lang.String getNumber(kd.bos.coderule.api.CodeRuleInfo codeRuleInfo, kd.bos.dataentity.entity.DynamicObject dataInfo)
codeRuleInfo
- 编码规则dataInfo
- 需要获取编码的数据对象,可能是基础资料或者单据。public static java.lang.String[] getBatchNumber(java.lang.String entityId, kd.bos.dataentity.entity.DynamicObject dataInfo, java.lang.String orgID, int count)
entityId
- 实体ID串dataInfo
- 数据对象orgID
- 组织架构IDcount
- 生成批量编码的数目public static boolean recycleNumber(java.lang.String entityId, kd.bos.dataentity.entity.DynamicObject dataInfo, java.lang.String orgID, java.lang.String number)
entityId
- 实体ID串dataInfo
- 数据对象orgID
- 组织架构IDnumber
- 待回收的编码public static boolean[] recycleBatchNumber(java.lang.String entityId, kd.bos.dataentity.entity.DynamicObject[] dataInfo, java.lang.String orgID, java.lang.String[] numbers)
entityId
- 实体ID串dataInfo
- 数据对象orgID
- 组织架构IDnumber
- 待回收的编码数组public static boolean autoRecycleNumber(java.lang.String entityId)
@KSMethod public static kd.bos.coderule.api.CodeRuleInfo getCodeRule(java.lang.String entityId, kd.bos.dataentity.entity.DynamicObject dataInfo, java.lang.String orgID)
entityId
- 实体ID串dataInfo
- 数据对象orgID
- 组织架构IDpublic static boolean isExist(java.lang.String entityId, kd.bos.dataentity.entity.DynamicObject dataInfo, java.lang.String orgID)
entityId
- 实体ID串dataInfo
- 数据对象orgID
- 组织架构IDpublic static boolean isUseIntermitNumber(java.lang.String entityId, kd.bos.dataentity.entity.DynamicObject dataInfo, java.lang.String orgID)
entityId
- 实体ID串dataInfo
- 数据对象orgID
- 组织架构IDpublic static boolean isAddView(java.lang.String entityId, kd.bos.dataentity.entity.DynamicObject dataInfo, java.lang.String orgID)
entityId
- 实体ID串dataInfo
- 数据对象orgID
- 组织架构IDpublic static boolean isModifiable(java.lang.String entityId, kd.bos.dataentity.entity.DynamicObject dataInfo, java.lang.String orgID)
entityId
- 实体ID串dataInfo
- 数据对象orgID
- 组织架构IDpublic static boolean deleteBreakNumbers(java.lang.String entityId, java.util.Map<java.lang.String,java.lang.Object> dataInfo, long orgID, java.util.List<java.lang.String> numbers)
entityID
- 实体标识dataInfo
- 数据对象orgID
- 组织IDList
- 断号列表public boolean checkNumber(java.lang.String entityID, kd.bos.dataentity.entity.DynamicObject dataInfo, java.lang.Long orgID, java.lang.String number)
entityID
- 实体标识dataInfo
- 数据对象orgID
- 组织IDnumber
- 待检查的编码