@Service @Transactional public class OptFlowNoInfoManagerImpl extends Object implements OptFlowNoInfoManager
| 限定符和类型 | 字段和说明 |
|---|---|
static org.slf4j.Logger |
logger |
DefaultCodeDate, DefaultOwnerCode| 构造器和说明 |
|---|
OptFlowNoInfoManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
assignNextLsh(String codeCode) |
long |
assignNextLsh(String ownerCode,
String codeCode) |
long |
assignNextLsh(String ownerCode,
String codeCode,
Date codeBaseDate)
流水号可以回收的算法,在回收池中找一个最小的流水号,如果没有调用 newNextLsh
|
long |
assignNextLshBaseDay(String ownerCode,
String codeCode,
Date codeBaseDate) |
long |
assignNextLshBaseMonth(String ownerCode,
String codeCode,
Date codeBaseDate) |
long |
assignNextLshBaseYear(String ownerCode,
String codeCode,
Date codeBaseDate) |
List<OptFlowNoPool> |
listLshBaseDayInPool(String ownerCode,
String codeCode,
Date codeBaseDate,
com.centit.framework.core.dao.PageDesc pageDesc) |
List<OptFlowNoPool> |
listLshBaseMonthInPool(String ownerCode,
String codeCode,
Date codeBaseDate,
com.centit.framework.core.dao.PageDesc pageDesc) |
List<OptFlowNoPool> |
listLshBaseYearInPool(String ownerCode,
String codeCode,
Date codeBaseDate,
com.centit.framework.core.dao.PageDesc pageDesc) |
List<OptFlowNoPool> |
listLshInPool(String codeCode,
com.centit.framework.core.dao.PageDesc pageDesc) |
List<OptFlowNoPool> |
listLshInPool(String ownerCode,
String codeCode,
Date codeBaseDate,
com.centit.framework.core.dao.PageDesc pageDesc)
从pool池中查找某个类别的流水号
|
List<OptFlowNoPool> |
listLshInPool(String ownerCode,
String codeCode,
com.centit.framework.core.dao.PageDesc pageDesc) |
long |
newNextLsh(String codeCode)
这个只根据 类别代码来编号,他类似于序列,sql server中没有序列可以用这个来模拟
|
long |
newNextLsh(String ownerCode,
String codeCode)
这个只根据 类别代码来编号,他类似于序列,sql server中没有序列可以用这个来模拟
|
long |
newNextLsh(String ownerCode,
String codeCode,
Date codeBaseDate)
获取最新的流水号,并标记+1
|
long |
newNextLshBaseDay(String ownerCode,
String codeCode,
Date codeBaseDate)
以天为单位记录流水号
|
long |
newNextLshBaseMonth(String ownerCode,
String codeCode,
Date codeBaseDate)
以月为单位记录流水号
|
long |
newNextLshBaseYear(String ownerCode,
String codeCode,
Date codeBaseDate)
以年为单位记录流水号
|
void |
recordNextLsh(String codeCode,
long currCode) |
void |
recordNextLsh(String ownerCode,
String codeCode,
Date codeBaseDate,
long currCode)
配合view对应的方法使用。
|
void |
recordNextLsh(String ownerCode,
String codeCode,
long currCode) |
void |
recordNextLshBaseDay(String ownerCode,
String codeCode,
Date codeBaseDate,
long currCode) |
void |
recordNextLshBaseMonth(String ownerCode,
String codeCode,
Date codeBaseDate,
long currCode) |
void |
recordNextLshBaseYear(String ownerCode,
String codeCode,
Date codeBaseDate,
long currCode) |
void |
releaseLsh(String codeCode,
long currCode) |
void |
releaseLsh(String ownerCode,
String codeCode,
Date codeBaseDate,
long currCode)
回收一个流水号
|
void |
releaseLsh(String ownerCode,
String codeCode,
long currCode) |
void |
releaseLshBaseDay(String ownerCode,
String codeCode,
Date codeBaseDate,
long currCode) |
void |
releaseLshBaseMonth(String ownerCode,
String codeCode,
Date codeBaseDate,
long currCode) |
void |
releaseLshBaseYear(String ownerCode,
String codeCode,
Date codeBaseDate,
long currCode) |
void |
setOptFlowNoPoolDao(OptFlowNoPoolDao baseDao) |
long |
viewNextLsh(String codeCode) |
long |
viewNextLsh(String ownerCode,
String codeCode) |
long |
viewNextLsh(String ownerCode,
String codeCode,
Date codeBaseDate)
查看最新流水号
|
long |
viewNextLshBaseDay(String ownerCode,
String codeCode,
Date codeBaseDate) |
long |
viewNextLshBaseMonth(String ownerCode,
String codeCode,
Date codeBaseDate) |
long |
viewNextLshBaseYear(String ownerCode,
String codeCode,
Date codeBaseDate) |
public void setOptFlowNoPoolDao(OptFlowNoPoolDao baseDao)
public long newNextLsh(String ownerCode, String codeCode, Date codeBaseDate)
newNextLsh 在接口中 OptFlowNoInfoManagerownerCode - 根据 拥有者,如果设置为 DefaultOwnerCode 则这个编码则依赖于编码codeCode - 类别代码codeBaseDate - 编码的基准时间public long newNextLshBaseDay(String ownerCode, String codeCode, Date codeBaseDate)
newNextLshBaseDay 在接口中 OptFlowNoInfoManagerownerCode - 根据 拥有者codeCode - 类别代码codeBaseDate - 编码的基准时间public long newNextLshBaseMonth(String ownerCode, String codeCode, Date codeBaseDate)
newNextLshBaseMonth 在接口中 OptFlowNoInfoManagerownerCode - 根据 拥有者codeCode - 类别代码codeBaseDate - 编码的基准时间public long newNextLshBaseYear(String ownerCode, String codeCode, Date codeBaseDate)
newNextLshBaseYear 在接口中 OptFlowNoInfoManagerownerCode - 根据 拥有者codeCode - 类别代码codeBaseDate - 编码的基准时间public long newNextLsh(String codeCode)
OptFlowNoInfoManagernewNextLsh 在接口中 OptFlowNoInfoManagercodeCode - codeCodepublic long newNextLsh(String ownerCode, String codeCode)
OptFlowNoInfoManagernewNextLsh 在接口中 OptFlowNoInfoManagerownerCode - 根据 拥有者codeCode - codeCodepublic long viewNextLsh(String ownerCode, String codeCode, Date codeBaseDate)
viewNextLsh 在接口中 OptFlowNoInfoManagerownerCode - ownerCodecodeCode - codeCodecodeBaseDate - codeBaseDatepublic long viewNextLshBaseDay(String ownerCode, String codeCode, Date codeBaseDate)
viewNextLshBaseDay 在接口中 OptFlowNoInfoManagerpublic long viewNextLshBaseMonth(String ownerCode, String codeCode, Date codeBaseDate)
viewNextLshBaseMonth 在接口中 OptFlowNoInfoManagerpublic long viewNextLshBaseYear(String ownerCode, String codeCode, Date codeBaseDate)
viewNextLshBaseYear 在接口中 OptFlowNoInfoManagerpublic long viewNextLsh(String codeCode)
viewNextLsh 在接口中 OptFlowNoInfoManagerpublic long viewNextLsh(String ownerCode, String codeCode)
viewNextLsh 在接口中 OptFlowNoInfoManagerpublic void recordNextLsh(String ownerCode, String codeCode, Date codeBaseDate, long currCode)
OptFlowNoInfoManagerrecordNextLsh 在接口中 OptFlowNoInfoManagerownerCode - ownerCodecodeCode - codeCodecodeBaseDate - codeBaseDatecurrCode - currCodepublic void recordNextLshBaseDay(String ownerCode, String codeCode, Date codeBaseDate, long currCode)
recordNextLshBaseDay 在接口中 OptFlowNoInfoManagerpublic void recordNextLshBaseMonth(String ownerCode, String codeCode, Date codeBaseDate, long currCode)
recordNextLshBaseMonth 在接口中 OptFlowNoInfoManagerpublic void recordNextLshBaseYear(String ownerCode, String codeCode, Date codeBaseDate, long currCode)
recordNextLshBaseYear 在接口中 OptFlowNoInfoManagerpublic void recordNextLsh(String codeCode, long currCode)
recordNextLsh 在接口中 OptFlowNoInfoManagerpublic void recordNextLsh(String ownerCode, String codeCode, long currCode)
recordNextLsh 在接口中 OptFlowNoInfoManagerpublic long assignNextLsh(String ownerCode, String codeCode, Date codeBaseDate)
OptFlowNoInfoManagerassignNextLsh 在接口中 OptFlowNoInfoManagerownerCode - ownerCodecodeCode - codeCodecodeBaseDate - codeBaseDatepublic long assignNextLshBaseDay(String ownerCode, String codeCode, Date codeBaseDate)
assignNextLshBaseDay 在接口中 OptFlowNoInfoManagerpublic long assignNextLshBaseMonth(String ownerCode, String codeCode, Date codeBaseDate)
assignNextLshBaseMonth 在接口中 OptFlowNoInfoManagerpublic long assignNextLshBaseYear(String ownerCode, String codeCode, Date codeBaseDate)
assignNextLshBaseYear 在接口中 OptFlowNoInfoManagerpublic long assignNextLsh(String ownerCode, String codeCode)
assignNextLsh 在接口中 OptFlowNoInfoManagerpublic long assignNextLsh(String codeCode)
assignNextLsh 在接口中 OptFlowNoInfoManagerpublic void releaseLsh(String ownerCode, String codeCode, Date codeBaseDate, long currCode)
OptFlowNoInfoManagerreleaseLsh 在接口中 OptFlowNoInfoManagerownerCode - ownerCodecodeCode - codeCodecodeBaseDate - codeBaseDatecurrCode - currCodepublic void releaseLshBaseDay(String ownerCode, String codeCode, Date codeBaseDate, long currCode)
releaseLshBaseDay 在接口中 OptFlowNoInfoManagerpublic void releaseLshBaseMonth(String ownerCode, String codeCode, Date codeBaseDate, long currCode)
releaseLshBaseMonth 在接口中 OptFlowNoInfoManagerpublic void releaseLshBaseYear(String ownerCode, String codeCode, Date codeBaseDate, long currCode)
releaseLshBaseYear 在接口中 OptFlowNoInfoManagerpublic void releaseLsh(String ownerCode, String codeCode, long currCode)
releaseLsh 在接口中 OptFlowNoInfoManagerpublic void releaseLsh(String codeCode, long currCode)
releaseLsh 在接口中 OptFlowNoInfoManagerpublic List<OptFlowNoPool> listLshInPool(String ownerCode, String codeCode, Date codeBaseDate, com.centit.framework.core.dao.PageDesc pageDesc)
OptFlowNoInfoManagerlistLshInPool 在接口中 OptFlowNoInfoManagerownerCode - ownerCodecodeCode - codeCodecodeBaseDate - codeBaseDatepageDesc - pageDescpublic List<OptFlowNoPool> listLshBaseDayInPool(String ownerCode, String codeCode, Date codeBaseDate, com.centit.framework.core.dao.PageDesc pageDesc)
listLshBaseDayInPool 在接口中 OptFlowNoInfoManagerpublic List<OptFlowNoPool> listLshBaseMonthInPool(String ownerCode, String codeCode, Date codeBaseDate, com.centit.framework.core.dao.PageDesc pageDesc)
listLshBaseMonthInPool 在接口中 OptFlowNoInfoManagerpublic List<OptFlowNoPool> listLshBaseYearInPool(String ownerCode, String codeCode, Date codeBaseDate, com.centit.framework.core.dao.PageDesc pageDesc)
listLshBaseYearInPool 在接口中 OptFlowNoInfoManagerpublic List<OptFlowNoPool> listLshInPool(String ownerCode, String codeCode, com.centit.framework.core.dao.PageDesc pageDesc)
listLshInPool 在接口中 OptFlowNoInfoManagerpublic List<OptFlowNoPool> listLshInPool(String codeCode, com.centit.framework.core.dao.PageDesc pageDesc)
listLshInPool 在接口中 OptFlowNoInfoManagerCopyright © 2017. All rights reserved.