#与资产相关的sql语句

#验证指定资产是否存在
asset.exists = SELECT COUNT(n_id) FROM t_asset_info WHERE c_asset_identify=?

#查询指定资产关联的资产标识
query.related = SELECT c_relation_asset_identify FROM t_asset_info WHERE c_asset_identify=?

#查询资产基础信息
query.asset = SELECT n_id AS id, c_asset_identify AS identity, n_asset_type AS type, c_card_no AS cardNo, c_serial_code AS serialCode, n_time AS time, c_relation_asset_identify AS relatedAsset, n_status AS status FROM t_asset_info WHERE c_asset_identify in (#identity)

#查询资产私有属性信息
#如果有其他的请自行添加，注意保持sql语句中的 in (#assetId)
query.asset.mobiles = SELECT n_asset_id AS assetId, c_model AS model, c_chip_code AS chipCode, c_os_name AS osName, c_os_version AS osVersion, c_imei AS imei, c_sn_no AS snNo FROM t_asset_mobiles_info WHERE n_asset_id in (#assetId)

#查询备份卡
query.bakcard = SELECT n_id AS id, c_bakcard_sn AS bakCardSn, n_status AS bakCardStatus, n_bkey_pari_alg AS bKeyPairAlg, n_enc_bkey_alg AS encBkeyPairAlg, c_verify_code AS verifyCode, c_recover_code AS recoveryCode, c_public_key AS publicKey, c_private_key AS privateKey FROM t_bakcard_info WHERE c_bakcard_sn in (#bakcardSn)

#查询备份卡
check.bakcard = SELECT c_bakcard_sn AS bakCardSn FROM t_bakcard_info WHERE c_bakcard_sn in (#bakcardSn)

#查询资产用途类型 0-用户卡 1-管理卡 2-备份卡
query.usbkey.type = SELECT COUNT(asset.n_id) FROM t_cert_info cert LEFT JOIN t_asset_info asset ON cert.c_card_no = asset.c_card_no WHERE cert.c_cert_sn =? AND cert.n_ca_alg =? AND asset.n_chip_type = 2;