Commit f4966870 by guanchen

取出select *

parent 15d8f6c4
...@@ -23,7 +23,31 @@ public interface PartnerAccountMapper extends BaseMapper<PartnerAccount> { ...@@ -23,7 +23,31 @@ public interface PartnerAccountMapper extends BaseMapper<PartnerAccount> {
* @param userId * @param userId
* @return * @return
*/ */
@Select("SELECT b.* " + @Select("SELECT " +
"b.id, " +
"b.user_id, " +
"b.partner_level, " +
"b.become_high_time, " +
"b.is_super_partner, " +
"b.become_super_time, " +
"b.all_income, " +
"b.curr_untaxed_income, " +
"b.revoke_balance, " +
"b.first_month_free, " +
"b.income_after_tax, " +
"b.wx_free_balance, " +
"b.wx_withdrawn_balance, " +
"b.bank_free_balance, " +
"b.bank_withdrawn_balance, " +
"b.frozen_withdraw_balance, " +
"b.frozen_wx_withdraw_balance, " +
"b.frozen_bank_withdraw_balance, " +
"b.first_income_time, " +
"b.created_at, " +
"b.updated_at, " +
"b.deleted_at, " +
"b.create_time, " +
"b.vip_deadline " +
"FROM partner_invite_relation a " + "FROM partner_invite_relation a " +
"JOIN partner_account b on a.invite_user_id=b.user_id " + "JOIN partner_account b on a.invite_user_id=b.user_id " +
"WHERE a.user_id=#{userId}") "WHERE a.user_id=#{userId}")
...@@ -32,7 +56,31 @@ public interface PartnerAccountMapper extends BaseMapper<PartnerAccount> { ...@@ -32,7 +56,31 @@ public interface PartnerAccountMapper extends BaseMapper<PartnerAccount> {
/** /**
* 按uid查找下级 PartnerAccount * 按uid查找下级 PartnerAccount
*/ */
@Select("SELECT b.* " + @Select("SELECT " +
"b.id, " +
"b.user_id, " +
"b.partner_level, " +
"b.become_high_time, " +
"b.is_super_partner, " +
"b.become_super_time, " +
"b.all_income, " +
"b.curr_untaxed_income, " +
"b.revoke_balance, " +
"b.first_month_free, " +
"b.income_after_tax, " +
"b.wx_free_balance, " +
"b.wx_withdrawn_balance, " +
"b.bank_free_balance, " +
"b.bank_withdrawn_balance, " +
"b.frozen_withdraw_balance, " +
"b.frozen_wx_withdraw_balance, " +
"b.frozen_bank_withdraw_balance, " +
"b.first_income_time, " +
"b.created_at, " +
"b.updated_at, " +
"b.deleted_at, " +
"b.create_time, " +
"b.vip_deadline " +
"FROM partner_invite_relation a " + "FROM partner_invite_relation a " +
"JOIN partner_account b on a.user_id=b.user_id " + "JOIN partner_account b on a.user_id=b.user_id " +
"WHERE a.invite_user_id=#{userId}") "WHERE a.invite_user_id=#{userId}")
......
...@@ -12,13 +12,77 @@ import org.apache.ibatis.annotations.Param; ...@@ -12,13 +12,77 @@ import org.apache.ibatis.annotations.Param;
*/ */
public class UserAgentSqlProvider { public class UserAgentSqlProvider {
public String getParentAgent(@Param("agentId") Integer agentId, @Param("parentColumnName") String parentColumnName) { public String getParentAgent(@Param("agentId") Integer agentId, @Param("parentColumnName") String parentColumnName) {
return "SELECT b.* " + return "SELECT " +
"b.agent_id, " +
"b.user_id, " +
"b.agent_name, " +
"b.agent_phone, " +
"b.agent_level, " +
"b.node_agent_level_name, " +
"b.parent_agent_id, " +
"b.company, " +
"b.parent_agent_list, " +
"b.card_num, " +
"b.card_activate_num, " +
"b.commission_rate, " +
"b.pid, " +
"b.jd_pid, " +
"b.identity, " +
"b.account_type, " +
"b.account, " +
"b.have_card, " +
"b.remark, " +
"b.register_from, " +
"b.invite_time, " +
"b.active_time, " +
"b.agent_state, " +
"b.created_at, " +
"b.updated_at, " +
"b.deleted_at, " +
"b.presenter_id, " +
"b.present_time, " +
"b.agent_level_one, " +
"b.agent_level_two, " +
"b.agent_level_three, " +
"b.agent_level_four " +
"FROM user_agent a " + "FROM user_agent a " +
"JOIN user_agent b on a." + parentColumnName + "=b.agent_id " + "JOIN user_agent b on a." + parentColumnName + "=b.agent_id " +
"WHERE a.agent_id=#{agentId} and b.agent_level<=4"; "WHERE a.agent_id=#{agentId} and b.agent_level<=4";
} }
public String getChildListByUserId(@Param("userId") Integer userId, @Param("parentColumnName") String parentColumnName) { public String getChildListByUserId(@Param("userId") Integer userId, @Param("parentColumnName") String parentColumnName) {
return "SELECT a.* " + return "SELECT " +
"a.agent_id, " +
"a.user_id, " +
"a.agent_name, " +
"a.agent_phone, " +
"a.agent_level, " +
"a.node_agent_level_name, " +
"a.parent_agent_id, " +
"a.company, " +
"a.parent_agent_list, " +
"a.card_num, " +
"a.card_activate_num, " +
"a.commission_rate, " +
"a.pid, " +
"a.jd_pid, " +
"a.identity, " +
"a.account_type, " +
"a.account, " +
"a.have_card, " +
"a.remark, " +
"a.register_from, " +
"a.invite_time, " +
"a.active_time, " +
"a.agent_state, " +
"a.created_at, " +
"a.updated_at, " +
"a.deleted_at, " +
"a.presenter_id, " +
"a.present_time, " +
"a.agent_level_one, " +
"a.agent_level_two, " +
"a.agent_level_three, " +
"a.agent_level_four " +
"FROM user_agent a " + "FROM user_agent a " +
"JOIN user_agent b on a." + parentColumnName + "=b.agent_id " + "JOIN user_agent b on a." + parentColumnName + "=b.agent_id " +
"WHERE b.user_id=#{userId} and b.agent_level<=4"; "WHERE b.user_id=#{userId} and b.agent_level<=4";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment