jsharmony-factory
Version:
Enterprise framework for jsHarmony
20 lines (19 loc) • 3.52 kB
JSON
{
"client_sql_auth": [
"select sys_user_id,sys_user_hash,sys_user_sts,sys_user_fname,sys_user_lname,sys_user_lastlogin_tstmp,sys_user_email,cust.cust_id,cust.cust_name,cust_agreement_tstmp,0 inv_overdue from {schema}.cust_user inner join cust on cust.cust_id = cust_user.cust_id inner join code_sys_cust_sts on code_sys_cust_sts.code_val=cust.cust_sts and code_sys_cust_sts.code_code='A' where lower(sys_user_email)=lower(@sys_user_email) order by case when sys_user_sts='ACTIVE' then 1 else 2 end;",
"select cust_user_role.cust_role_name as sys_role_name from {schema}.cust_role inner join {schema}.cust_user_role on cust_user_role.cust_role_name=cust_role.cust_role_name inner join {schema}.cust_user on cust_user.sys_user_id=cust_user_role.sys_user_id where cust_role_sts='ACTIVE' and lower(sys_user_email)=lower(@sys_user_email) and sys_user_sts='ACTIVE';"
],
"client_sql_login": "select sys_user_id,sys_user_hash,sys_user_sts from {schema}.cust_user where lower(sys_user_email)=lower(@sys_user_email) order by case when sys_user_sts='ACTIVE' then 1 else 2 end",
"client_sql_superlogin": "select sys_user.sys_user_id,sys_user_hash from {schema}.sys_user inner join {schema}.sys_user_role on sys_user_role.sys_user_id = sys_user.sys_user_id and sys_user_role.sys_role_name='SYSADMIN' where sys_user_sts='ACTIVE' and lower(sys_user_email)=lower(@sys_user_email)",
"client_sql_loginsuccess": "update {schema}.cust_user set sys_user_lastlogin_ip=@sys_user_lastlogin_ip,sys_user_lastlogin_tstmp=@sys_user_lastlogin_tstmp where sys_user_id=@sys_user_id;select @@rowcount as xrowcount;",
"client_sql_passwordreset": "update {schema}.cust_user set sys_user_hash=@sys_user_hash,sys_user_lastlogin_tstmp=@sys_user_lastlogin_tstmp where sys_user_id=@sys_user_id;select @@rowcount as xrowcount;",
"main_sql_auth": [
"select sys_user_id,sys_user_hash,sys_user_sts,sys_user_fname,sys_user_lname,sys_user_lastlogin_tstmp,sys_user_email from {schema}.sys_user where lower(sys_user_email)=lower(@sys_user_email) order by case when sys_user_sts='ACTIVE' then 1 else 2 end;",
"select sys_user_role.sys_role_name from {schema}.sys_role inner join {schema}.sys_user_role on sys_user_role.sys_role_name=sys_role.sys_role_name inner join {schema}.sys_user on sys_user.sys_user_id=sys_user_role.sys_user_id where sys_role_sts='ACTIVE' and lower(sys_user_email)=lower(@sys_user_email) and sys_user_sts='ACTIVE';"
],
"main_sql_login": "select sys_user_id,sys_user_hash,sys_user_sts from {schema}.sys_user where lower(sys_user_email)=lower(@sys_user_email) order by case when sys_user_sts='ACTIVE' then 1 else 2 end",
"main_sql_superlogin": "select sys_user.sys_user_id,sys_user_hash from {schema}.sys_user inner join {schema}.sys_user_role on sys_user_role.sys_user_id = sys_user.sys_user_id and sys_user_role.sys_role_name='SYSADMIN' where sys_user_sts='ACTIVE' and lower(sys_user_email)=lower(@sys_user_email)",
"main_sql_loginsuccess": "update {schema}.sys_user set sys_user_lastlogin_ip=@sys_user_lastlogin_ip,sys_user_lastlogin_tstmp=@sys_user_lastlogin_tstmp where sys_user_id=@sys_user_id;select @@rowcount as xrowcount;",
"main_sql_passwordreset": "update {schema}.sys_user set sys_user_hash=@sys_user_hash,sys_user_lastlogin_ip=@sys_user_lastlogin_ip,sys_user_lastlogin_tstmp=@sys_user_lastlogin_tstmp where sys_user_id=@sys_user_id;select @@rowcount as xrowcount;",
"main_sql_check_email": "select sys_user_email from {schema}.sys_user where sys_user_id=@sys_user_id"
}