@ProcessInDataSource(name=BASE) public class PublicQrCodeManagerImpl extends com.seeyon.ctp.common.AbstractSystemInitializer implements PublicQrCodeManager
| 构造器和说明 |
|---|
PublicQrCodeManagerImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.Long |
createPublicQrCode(java.lang.String category,
java.lang.Long objectId,
java.lang.Long accountId,
java.util.Map<java.lang.String,java.lang.String> params,
BarCodeParamVo barCodeParamVo)
生成二维码(M3、小程序公用)
|
void |
deletePublicQrCode(java.lang.String category,
java.lang.Long objectId)
删除二维码
|
void |
deletePublicQrCodeById(java.lang.Long id) |
void |
deletePublicQrCodeByIds(java.util.List<java.lang.Long> ids) |
void |
deletePublicQrCodeByObjectId(java.lang.Long objectId) |
void |
deletePublicQrCodeByObjectIds(java.util.List<java.lang.Long> objectIds) |
java.util.List<PublicQrCodePO> |
getPublcQrCodeByObjectId(java.lang.Long objectId)
通过应用id获取publicQrCode对象
|
PublicQrCodePO |
getPublicQrCode(java.lang.Long id)
获取二维码
|
PublicQrCodeDataManager |
getPublicQrCodeDataManager(java.lang.String category)
获取应用二维码实现类
|
void |
initialize()
初始化接口,将在系统启动时被调用
|
void |
savePublicQrCode(PublicQrCodePO publicQrCodePO) |
void |
setConfigManager(com.seeyon.ctp.common.config.manager.ConfigManager configManager) |
void |
setFileManager(com.seeyon.ctp.common.filemanager.manager.FileManager fileManager) |
void |
setPublicQrCodeDao(PublicQrCodeDao publicQrCodeDao) |
public void setPublicQrCodeDao(PublicQrCodeDao publicQrCodeDao)
public void setConfigManager(com.seeyon.ctp.common.config.manager.ConfigManager configManager)
public void setFileManager(com.seeyon.ctp.common.filemanager.manager.FileManager fileManager)
@RefreshInterfacesAfterUpdate(inface=PublicQrCodeDataManager.class) public void initialize()
com.seeyon.ctp.common.SystemInitializerinitialize 在接口中 com.seeyon.ctp.common.SystemInitializerinitialize 在类中 com.seeyon.ctp.common.AbstractSystemInitializerpublic PublicQrCodeDataManager getPublicQrCodeDataManager(java.lang.String category) throws com.seeyon.ctp.common.exceptions.BusinessException
PublicQrCodeManagergetPublicQrCodeDataManager 在接口中 PublicQrCodeManagercategory - 应用标识,与应用实现的PublicQrCodeDataManager定义相同com.seeyon.ctp.common.exceptions.BusinessExceptionpublic PublicQrCodePO getPublicQrCode(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
PublicQrCodeManagergetPublicQrCode 在接口中 PublicQrCodeManagerid - 二维码IDcom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.lang.Long createPublicQrCode(java.lang.String category,
java.lang.Long objectId,
java.lang.Long accountId,
java.util.Map<java.lang.String,java.lang.String> params,
BarCodeParamVo barCodeParamVo)
throws com.seeyon.ctp.common.exceptions.BusinessException
PublicQrCodeManagercreatePublicQrCode 在接口中 PublicQrCodeManagercategory - 应用标识,与应用实现的PublicQrCodeDataManager定义相同objectId - 应用Id:如会议的IDaccountId - 单位IDparams - URL需要的一些冗余参数,避免查数据库barCodeParamVo - 原二维码对象,定义二维码宽、高等属性com.seeyon.ctp.common.exceptions.BusinessExceptionpublic void savePublicQrCode(PublicQrCodePO publicQrCodePO) throws com.seeyon.ctp.common.exceptions.BusinessException
savePublicQrCode 在接口中 PublicQrCodeManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic void deletePublicQrCodeById(java.lang.Long id)
throws com.seeyon.ctp.common.exceptions.BusinessException
deletePublicQrCodeById 在接口中 PublicQrCodeManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic void deletePublicQrCodeByIds(java.util.List<java.lang.Long> ids)
throws com.seeyon.ctp.common.exceptions.BusinessException
deletePublicQrCodeByIds 在接口中 PublicQrCodeManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic void deletePublicQrCodeByObjectId(java.lang.Long objectId)
throws com.seeyon.ctp.common.exceptions.BusinessException
deletePublicQrCodeByObjectId 在接口中 PublicQrCodeManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic void deletePublicQrCodeByObjectIds(java.util.List<java.lang.Long> objectIds)
throws com.seeyon.ctp.common.exceptions.BusinessException
deletePublicQrCodeByObjectIds 在接口中 PublicQrCodeManagercom.seeyon.ctp.common.exceptions.BusinessExceptionpublic void deletePublicQrCode(java.lang.String category,
java.lang.Long objectId)
throws com.seeyon.ctp.common.exceptions.BusinessException
PublicQrCodeManagerdeletePublicQrCode 在接口中 PublicQrCodeManagercategory - 应用标识,与应用实现的PublicQrCodeDataManager定义相同objectId - 应用Id:如会议的IDcom.seeyon.ctp.common.exceptions.BusinessExceptionpublic java.util.List<PublicQrCodePO> getPublcQrCodeByObjectId(java.lang.Long objectId) throws com.seeyon.ctp.common.exceptions.BusinessException
PublicQrCodeManagergetPublcQrCodeByObjectId 在接口中 PublicQrCodeManagercom.seeyon.ctp.common.exceptions.BusinessException