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