@Service @Primary public class AccountService extends AbstractBaseDomainObjectService<Account,AccountEntity> implements IAccountService
domainObjectClass, entityClass
构造器和说明 |
---|
AccountService() |
限定符和类型 | 方法和说明 |
---|---|
void |
assignSequenceDefs(long accountId,
Set<Long> sequenceDefIds)
为客户分配序列号定义
|
Account |
getByAccountNumber(String accountNumber)
通过客户编号,获得客户对象
|
Account |
getByName(String name)
通过客户的名称,获得客户对象
|
protected IBaseEntityHandler<AccountEntity> |
getEntityHandler() |
List<SequenceDef> |
listAssignedSequenceDefs(long accountId)
查看定钱客户使用到的序列号的定义,结果有可能为多个
|
List<Account> |
listByPrint(long printerId)
通过打印机模板的ID,获得使用该打印机模板的客户情况
|
List<Account> |
listBySequenceId(long seqId)
通过序列号定义,获得该序列号定义使用的客户情况
|
List<Account> |
listByStatus(String status)
获取指定状态的客户
|
PageModel<Account> |
pagingByNameOrNumber(String nameOrNumber,
PageInfo pageInfo)
根据客户名称或编号分页查询
|
countByFilter, createClientObject, createClientObject, createClientObjects, createClientObjects, createFilter, delete, deleteById, deleteByIds, getByFilter, getById, getByIdAndEvict, getInternalEntities, getInternalEntity, getObjectType, list, list, listByFilter, listSimpleData, pagingByFilter, save, saveAll
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
countByFilter, createFilter, delete, deleteById, deleteByIds, getByFilter, getById, getByIdAndEvict, list, list, listByFilter, listSimpleData, pagingByFilter, save, saveAll
protected IBaseEntityHandler<AccountEntity> getEntityHandler()
public List<Account> listByPrint(long printerId)
IAccountService
listByPrint
在接口中 IAccountService
public List<Account> listBySequenceId(long seqId)
IAccountService
listBySequenceId
在接口中 IAccountService
public Account getByAccountNumber(String accountNumber)
IAccountService
getByAccountNumber
在接口中 IAccountService
public Account getByName(String name)
IAccountService
getByName
在接口中 IAccountService
public PageModel<Account> pagingByNameOrNumber(String nameOrNumber, PageInfo pageInfo)
pagingByNameOrNumber
在接口中 IAccountService
nameOrNumber
- pageInfo
- public List<Account> listByStatus(String status)
IAccountService
listByStatus
在接口中 IAccountService
status
- 请参考AccountStatusType 定义public List<SequenceDef> listAssignedSequenceDefs(long accountId)
IAccountService
listAssignedSequenceDefs
在接口中 IAccountService
public void assignSequenceDefs(long accountId, Set<Long> sequenceDefIds)
IAccountService
assignSequenceDefs
在接口中 IAccountService
Copyright © 2019. All rights reserved.