public interface PublicQrCodeManager
| 限定符和类型 | 方法和说明 |
|---|---|
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 |
savePublicQrCode(PublicQrCodePO publicQrCodePO) |
PublicQrCodeDataManager getPublicQrCodeDataManager(java.lang.String category) throws com.seeyon.ctp.common.exceptions.BusinessException
category - 应用标识,与应用实现的PublicQrCodeDataManager定义相同com.seeyon.ctp.common.exceptions.BusinessExceptionPublicQrCodePO getPublicQrCode(java.lang.Long id) throws com.seeyon.ctp.common.exceptions.BusinessException
id - 二维码IDcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.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
category - 应用标识,与应用实现的PublicQrCodeDataManager定义相同objectId - 应用Id:如会议的IDaccountId - 单位IDparams - URL需要的一些冗余参数,避免查数据库barCodeParamVo - 原二维码对象,定义二维码宽、高等属性com.seeyon.ctp.common.exceptions.BusinessExceptionvoid savePublicQrCode(PublicQrCodePO publicQrCodePO) throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid deletePublicQrCodeById(java.lang.Long id)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid deletePublicQrCodeByIds(java.util.List<java.lang.Long> ids)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid deletePublicQrCodeByObjectId(java.lang.Long objectId)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid deletePublicQrCodeByObjectIds(java.util.List<java.lang.Long> objectIds)
throws com.seeyon.ctp.common.exceptions.BusinessException
com.seeyon.ctp.common.exceptions.BusinessExceptionvoid deletePublicQrCode(java.lang.String category,
java.lang.Long objectId)
throws com.seeyon.ctp.common.exceptions.BusinessException
category - 应用标识,与应用实现的PublicQrCodeDataManager定义相同objectId - 应用Id:如会议的IDcom.seeyon.ctp.common.exceptions.BusinessExceptionjava.util.List<PublicQrCodePO> getPublcQrCodeByObjectId(java.lang.Long objectId) throws com.seeyon.ctp.common.exceptions.BusinessException
objectId - com.seeyon.ctp.common.exceptions.BusinessException