{
    "authuser": {
        "registerUser": "INSERT INTO tbl_user(USER_ID,USER_NAME,USER_PASSWORD,USER_CREATED_DATE,USER_LAST_LOGIN_DATE,USER_TERMS_CONDITION) VALUES (@id,?,?,?,NULL,?)",
        "isUserPresent": "SELECT * FROM tbl_user WHERE USER_NAME=?",
        "authenticateuser":"SELECT * FROM tbl_user LEFT OUTER JOIN tbl_profile ON tbl_user.USER_ID=tbl_profile.PROFILE_USER_ID WHERE USER_NAME=? AND USER_PASSWORD=?",
        "addEmailVerifaction": "INSERT INTO  tbl_email_token(ETO_TOKEN,ETO_USERID,ETO_TSTAMP,ETO_TYPE) VALUES(?,?,?,?)",
        "chkverifylinktoken": "SELECT * FROM tbl_email_token WHERE ETO_TOKEN=? AND ETO_USERID=? AND ETO_TSTAMP=?",
        "deleteEmailToken": "DELETE FROM tbl_email_token WHERE ETO_TOKEN=? AND ETO_USERID=? AND ETO_TSTAMP=?",
        "resetPassword": "Update tbl_user set USER_PASSWORD=? Where USER_ID=?",
        "changePassword":"Update tbl_user set USER_PASSWORD=? Where USER_ID=? AND USER_PASSWORD=?",
        "getUserByDynamicQuery":"SELECT * FROM tbl_user LEFT OUTER JOIN tbl_profile ON tbl_user.USER_ID=tbl_profile.PROFILE_USER_ID WHERE ?",
        "updateLastLogin":"Update tbl_user set USER_LAST_LOGIN_DATE=? Where USER_ID=?",
        "updateActiveUserStatus":"Update tbl_user set USER_STATUS=? Where USER_ID=?",
        "addProfile": "INSERT INTO tbl_profile (PROFILE_ID,PROFILE_FNAME,PROFILE_LNAME,PROFILE_GENDER,PROFILE_BIRTHDAY,PROFILE_EMAIL_ID2,PROFILE_EMAIL_ID3,PROFILE_CONTACT_NO1,PROFILE_CONTACT_NO2,PROFILE_ABOUT_ME,PROFILE_USER_ID) VALUES (@id,?,?,?,?,?,?,?,?,?,?)",
        "updateProfile": "UPDATE tbl_profile set ? WHERE PROFILE_USER_ID=?",
        "getProfileByUid": "SELECT * FROM tbl_profile WHERE PROFILE_USER_ID=?",
        "getUserByUserId":"SELECT * from view_user_profile LEFT OUTER JOIN view_user_company_profile ON view_user_profile.USER_ID=view_user_company_profile.COMPANY_USER_ID WHERE (view_user_company_profile.COMPANY_USER_ID=? OR view_user_profile.USER_ID=?)",
        "updateIsProfileUp":"Update tbl_user set IS_PROFILE_UPDATED=? Where USER_ID=?",
        "addAuthTransaction":"INSERT INTO tbl_auth_transaction (TR_TRANS_ID,TR_TRANS_TYPE,TR_UPDATED_DATE,TR_IP_ADD,TR_USER_ID,TR_TEXT) VALUES(@id,?,?,?,?,?)",
        "upColorTheme":"UPDATE tbl_color_theme_user_map SET CTUM_COLOR_THEME=? WHERE CTUM_USER_ID=?",
        "addColorTheme":"INSERT INTO tbl_color_theme_user_map (CTUM_ID,CTUM_COLOR_THEME,CTUM_USER_ID) VALUES (@id,?,?)",
        "getColorTheme":"SELECT * FROM tbl_color_theme_user_map WHERE CTUM_USER_ID=?",
        "getColorThOfUser":"SELECT * FROM tbl_color_theme_user_map INNER JOIN tbl_color_theme ON tbl_color_theme_user_map.CTUM_COLOR_THEME=tbl_color_theme.COLOR_ID WHERE CTUM_USER_ID=?",
        "getAllColorTheme":"SELECT * FROM tbl_color_theme",
        "upNotificationAlert":"UPDATE tbl_notification_alert set ? WHERE `NOT_USER_ID`=?",
        "addNotificationAlert":"INSERT INTO tbl_notification_alert (`NOT_ALERT_ID`,`NOT_INVITE_TO_CONNECT`,`NOT_MESSAGE`,`NOT_TASK_UPDATES`,`NOT_USER_ID`) VALUES(@id,?,?,?,?)",
        "getNotificationAlertOfUser":"SELECT * FROM tbl_notification_alert WHERE NOT_USER_ID=?",
        "getProIdByUserId":"SELECT PROFILE_ID FROM tbl_profile WHERE PROFILE_USER_ID=?",
        "assprowimg":"INSERT INTO tbl_profile_image(PI_ID, PI_PROFILE_ID, PI_IMAGE_ID,PI_IS_CURRENT_PRO_PIC) VALUES(@id,?,?,?)",
        "upprimgst":"Update tbl_profile_image set PI_IS_CURRENT_PRO_PIC=? Where PI_PROFILE_ID=?",
        "gubyemaList":"SELECT * FROM tbl_user WHERE USER_NAME IN (?)",
        "seaubemail":"SELECT * from view_user_profile  WHERE ((PROFILE_EMAIL_ID2 LIKE '%?%' OR PROFILE_EMAIL_ID3 LIKE '%?%' OR USER_NAME LIKE '%?%')) GROUP BY USER_ID LIMIT ?,?",
        "seaubyemwifnln":"SELECT * from view_user_profile WHERE PROFILE_EMAIL_ID2 LIKE '%?%' OR PROFILE_EMAIL_ID3 LIKE '%?%' OR USER_NAME LIKE '%?%' OR PROFILE_FNAME LIKE '%?%' OR PROFILE_LNAME LIKE '%?%'  GROUP BY USER_ID LIMIT ?,?",
        "getProfileByUserIds":"SELECT * from view_user_profile LEFT OUTER JOIN view_user_company_profile ON view_user_profile.USER_ID=view_user_company_profile.COMPANY_USER_ID WHERE view_user_profile.USER_ID IN (?)"
    },
    "payment":{
        "addPricing":"INSERT INTO tbl_pricing(PRI_PRICING_ID,PRI_USER_ID,PRI_DATA_STORAGE,PRI_MONTH_DURATION,PRI_REQUESTED_DATE,PRI_VALUE) VALUES (@id,?,?,?,?,?)",
        "addBilingDetail":"INSERT INTO tbl_pricing_biling_detail(PRBI_BILLING_ID,PRBI_PRICING_ID) VALUES (@id,?)",
        "addBillingTrans":"INSERT INTO  tbl_billing_transaction(BT_TRANS_ID,BT_TRANS_BILLING_ID,BT_TRANS_STATUS,BT_TRANS_DETAIL,BT_TRANS_DATE) VALUES (@id,?,?,?,?)",
        "upPricing":"UPDATE tbl_pricing SET PRI_PAYMENT_ID=?,PRI_PAYMENT_REQ_ID=? WHERE PRI_USER_ID=? AND PRI_PRICING_ID=?",
        "upBillTrans":"UPDATE tbl_billing_transaction SET BT_TRANS_STATUS=?,BT_TRANS_DETAIL=? WHERE BT_TRANS_ID=?",
        "getPayDetails":"SELECT * FROM tbl_pricing INNER JOIN tbl_pricing_biling_detail on tbl_pricing_biling_detail.PRBI_PRICING_ID=tbl_pricing.PRI_PRICING_ID INNER JOIN tbl_billing_transaction ON tbl_billing_transaction.BT_TRANS_BILLING_ID=tbl_pricing_biling_detail.PRBI_BILLING_ID WHERE tbl_pricing.PRI_USER_ID=?",
        "getPackageDetails" :"SELECT * FROM tbl_package_user_mapping WHERE tbl_package_user_mapping.PAUM_USER_ID=?",
        "uppackageUserMap":"UPDATE tbl_package_user_mapping SET PAUM_EXPIRY_DATE=?,PAUM_STORAGE=? WHERE PAUM_USER_ID=? ",
        "addUserMap":"INSERT INTO  tbl_package_user_mapping(PAUM_PACKGE_ID,PAUM_EXPIRY_DATE,PAUM_STORAGE,PAUM_USER_ID) VALUES(@id,?,?,?)"
    },
    "company":{
        "getAllCompany":"SELECT * FROM tbl_company",
        "addCompanyProfile":"INSERT INTO tbl_company (COMPANY_ID,COMPANY_NAME,COMPANY_CREATOR,COMPANY_WEBSITE,COMPANY_LANDLINE,COMPANY_ADDRESS_ID,COMPANY_BRIEF,COMPANY_LANDLINE_2,COMPANY_CREATED_DATE) VALUES (@id,?,?,?,?,?,?,?,?)",
        "addAddress":"INSERT INTO tbl_address(ADD_ADDRESS_ID,ADD_ADDRESS_LINE_1,ADD_ADDRESS_LINE_2,ADD_CITY,ADD_STATE,ADD_COUNTRY,ADD_PINCODE,ADD_LAT,ADD_LONG,ADD_DISTRICT) VALUES(@id,?,?,?,?,?,?,?,?,?)",
        "associateCompany":"INSERT INTO  tbl_user_company_mapping (UCM_ID,USER_COMPANY_ID,COMPANY_USER_ID,COMPANY_ASSOCIATION_DATE,UCM_DESIGANTION,UCM_IS_CURRENT) values(@id,?,?,?,?,1)",
        "updateAssComp":"UPDATE tbl_user_company_mapping SET USER_COMPANY_ID=?,UCM_IS_CURRENT=1 WHERE COMPANY_USER_ID=?",
        "updateCompanyStatus":"UPDATE tbl_user_company_mapping SET UCM_IS_CURRENT=? WHERE USER_COMPANY_ID=? AND COMPANY_USER_ID=?",
        "getCurrentCompanyAsocWithUser" : "SELECT * FROM tbl_company INNER JOIN tbl_user_company_mapping ON tbl_company.COMPANY_ID=tbl_user_company_mapping.USER_COMPANY_ID where tbl_user_company_mapping.COMPANY_USER_ID=? AND tbl_user_company_mapping.UCM_IS_CURRENT=1 ORDER BY tbl_user_company_mapping.COMPANY_ASSOCIATION_DATE DESC",
        "updateCompanyProfile":"UPDATE tbl_company SET ? WHERE COMPANY_ID=?",
        "updateAddress":"UPDATE tbl_address SET ? WHERE ADD_ADDRESS_ID=?",
        "isAddressExsistForCompany":"SELECT COMPANY_ADDRESS_ID FROM tbl_company WHERE COMPANY_ID=?",
        "isUserCompanyOwner":"SELECT * FROM tbl_company WHERE COMPANY_ID=? AND COMPANY_CREATOR=?",
        "getCompanyBySearch":"SELECT * FROM tbl_company LEFT OUTER JOIN tbl_address ON tbl_company.COMPANY_ADDRESS_ID=tbl_address.ADD_ADDRESS_ID where COMPANY_NAME LIKE '%?%';",
        "getShopBySearch":"SELECT * FROM tbl_company INNER JOIN tbl_company_image_mapping ON tbl_company.COMPANY_ID=tbl_company_image_mapping.CIM_COMPANY_ID INNER JOIN tbl_image ON tbl_company_image_mapping.CIM_IMAGE_ID=tbl_image.IMAGE_ID WHERE company_name LIKE '%?%'"
       
    },
     "image": {
        "addImage": "INSERT INTO tbl_image (IMAGE_ID,IMAGE_PATH,IMAGE_NAME,IMAGE_DESC,IMAGE_CREATED_DATE,IMAGE_IN_TRASH) VALUES (@id,NULL,?,NULL,?,0)",
        "addimagePathInDb": "UPDATE tbl_image SET IMAGE_PATH=? where IMAGE_ID=?",
        "getImageFromId": "SELECT * FROM tbl_image WHERE IMAGE_ID=?"
    },
    "notification":{
        "addNotification": "INSERT INTO  tbl_notification (NOT_ID,NOT_TEXT,NOT_TIME,NOT_TYPE,NOT_SUB_TYPE,NOT_SUBJECT,NOT_SENDER_ID,NOT_CONTENT) values (@id,?,?,?,?,?,?,?)",
        "associateNotificationToUser": "INSERT INTO tbl_notification_association (NA_ID,NA_NOT_ID,NA_FOR_USER,NA_READ_STATUS,NA_DATETIME) VALUES (@id,?,?,?,?)",
        "getAllNotForUserByType":"SELECT * FROM tbl_notification INNER JOIN tbl_notification_association ON tbl_notification.NOT_ID=tbl_notification_association.NA_NOT_ID LEFT OUTER JOIN view_user_profile ON tbl_notification.NOT_SENDER_ID=view_user_profile.USER_ID WHERE NA_FOR_USER=? AND NOT_SUB_TYPE=? GROUP BY NOT_ID ORDER BY NOT_TIME DESC LIMIT ?,?",
        "getNotCntForUserByType":"SELECT COUNT(NOT_ID) AS NOT_COUNT FROM tbl_notification_association INNER JOIN tbl_notification ON tbl_notification_association.NA_NOT_ID=tbl_notification.NOT_ID WHERE NOT_SUB_TYPE=? AND NA_FOR_USER=? AND NA_READ_STATUS=?",
        "getallnottype":"SELECT * FROM tbl_notification_type",
        "updatenotst":"UPDATE tbl_notification_association SET NA_READ_STATUS=? WHERE NA_NOT_ID=? AND NA_FOR_USER=?",
         "updatenotstbynotty":"UPDATE tbl_notification_association SET NA_READ_STATUS=? WHERE NA_NOT_ID IN(SELECT tbl_notification.NOT_ID FROM tbl_notification WHERE tbl_notification.NOT_SUB_TYPE=?) AND NA_FOR_USER=?",
        "updatenotstbynottyall":"UPDATE tbl_notification_association SET NA_READ_STATUS=? WHERE NA_FOR_USER=?",
        "getAllNotForUser":"SELECT * FROM tbl_notification INNER JOIN tbl_notification_association ON tbl_notification.NOT_ID=tbl_notification_association.NA_NOT_ID LEFT OUTER JOIN view_user_profile ON tbl_notification.NOT_SENDER_ID=view_user_profile.USER_ID WHERE NA_FOR_USER=? GROUP BY NOT_ID ORDER BY NOT_TIME DESC LIMIT ?,?",
        "getnotbyid":"SELECT * FROM tbl_notification INNER JOIN tbl_notification_association ON tbl_notification.NOT_ID=tbl_notification_association.NA_NOT_ID  LEFT OUTER JOIN view_user_profile ON tbl_notification.NOT_SENDER_ID=view_user_profile.USER_ID WHERE NOT_ID=?",
        "getUserRegMapping": "SELECT * FROM tbl_user_reg_mapping WHERE USER_REG_MAPPING_USER_ID=? AND USER_REG_MAPPING_DEVICE_UNIQUE_ID=?",
        "addUserRegMapping": "INSERT INTO tbl_user_reg_mapping(USER_REG_MAPPING_ID,USER_REG_MAPPING_DEVICE_UNIQUE_ID,USER_REG_MAPPING_USER_REG_ID,USER_REG_MAPPING_USER_ID,USER_REG_MAPPING_USER_DEVICE_TYPE) VALUES(@id,?,?,?,?)",
        "updateUserRegMapping": "UPDATE tbl_user_reg_mapping SET USER_REG_MAPPING_USER_REG_ID=? WHERE USER_REG_MAPPING_USER_ID=? AND USER_REG_MAPPING_DEVICE_UNIQUE_ID=?",
        "getUserRegMappingOfPatientOfClinic": "SELECT * from tbl_user where USER_ID IN(SELECT PATIENT_USER_ID FROM tbl_patient WHERE PATIENT_ID IN(SELECT VISIT_PATIENT_ID FROM tbl_visit where VISIT_CLINIC_ID=?))",
        "getUserRegForGivenQuery":"CALL GetDeviceTokenByUserIds(?,?,@result,@log)",
        "selectPro":"SELECT @result AS RESULT",
        "deleteUserRegMapping":"DELETE FROM tbl_user_reg_mapping WHERE USER_REG_MAPPING_USER_ID=? AND USER_REG_MAPPING_DEVICE_UNIQUE_ID=?",
        "getallunreadnotcount":"SELECT COUNT(NOT_ID) AS NOT_COUNT FROM tbl_notification_association INNER JOIN tbl_notification ON tbl_notification_association.NA_NOT_ID=tbl_notification.NOT_ID WHERE NA_FOR_USER=? AND NA_READ_STATUS=?",
        "getAllNotCount":"SELECT COUNT(DISTINCT(NOT_ID)) AS NOT_COUNT FROM tbl_notification INNER JOIN tbl_notification_association ON tbl_notification.NOT_ID=tbl_notification_association.NA_NOT_ID LEFT OUTER JOIN view_user_profile ON tbl_notification.NOT_SENDER_ID=view_user_profile.USER_ID WHERE NA_FOR_USER=?",
        "getAllNotCountbyType":"SELECT COUNT(DISTINCT(NOT_ID)) AS NOT_COUNT FROM tbl_notification INNER JOIN tbl_notification_association ON tbl_notification.NOT_ID=tbl_notification_association.NA_NOT_ID LEFT OUTER JOIN view_user_profile ON tbl_notification.NOT_SENDER_ID=view_user_profile.USER_ID WHERE NA_FOR_USER=? AND NOT_SUB_TYPE=?",
        "getNotToUpCon":"SELECT * FROM tbl_notification INNER JOIN tbl_notification_association ON tbl_notification.NOT_ID=tbl_notification_association.NA_NOT_ID WHERE NOT_SUB_TYPE=? AND ((NOT_SENDER_ID=? AND NA_FOR_USER=?) OR (NOT_SENDER_ID=? AND NA_FOR_USER=?))",
        "upnotcontent":"UPDATE tbl_notification SET NOT_CONTENT=?, NOT_TEXT=?, NOT_SUBJECT=? WHERE NOT_ID=?",
        "delNot":"DELETE FROM tbl_notification WHERE NOT_ID IN(?)"
    }
}      