Commit f4966870 by guanchen

取出select *

parent 15d8f6c4
......@@ -23,7 +23,31 @@ public interface PartnerAccountMapper extends BaseMapper<PartnerAccount> {
* @param userId
* @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 " +
"JOIN partner_account b on a.invite_user_id=b.user_id " +
"WHERE a.user_id=#{userId}")
......@@ -32,7 +56,31 @@ public interface PartnerAccountMapper extends BaseMapper<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 " +
"JOIN partner_account b on a.user_id=b.user_id " +
"WHERE a.invite_user_id=#{userId}")
......
......@@ -12,13 +12,77 @@ import org.apache.ibatis.annotations.Param;
*/
public class UserAgentSqlProvider {
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 " +
"JOIN user_agent b on a." + parentColumnName + "=b.agent_id " +
"WHERE a.agent_id=#{agentId} and b.agent_level<=4";
}
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 " +
"JOIN user_agent b on a." + parentColumnName + "=b.agent_id " +
"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