using Api.Framework.Enums;
using Api.Framework.Tools;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Weixin.SNCirclePromotion.Entitys;
using Weixin.SNCirclePromotion.Properties;
namespace Weixin.SNCirclePromotion
{
public static class SessionEx
{
const string pdd_circle_promotion_temp_list = "sn_circle_promotion_temp_list";
///
///
///
///
///
///
public static List FindSnCirclePromotions(this SqlSugarClient session, bool refresh = false)
{
return session.Find($"select ri.id as ID,ri.type as chattype,ri.name as name,ri.nick as nick,flag.adzone_pid as adzone_pid,flag.adzone_name as adzone_name,flag.onoff as onoff,flag.adzone_pid_cps_name as adzone_pid_cps_name from fl_robot_info ri left join (select r.id as ID,r.type as chattype,r.name as name,r.nick as nick,a.adzone_pid as adzone_pid,a.adzone_name as adzone_name,a.onoff as onoff,a.adzone_pid_cps_name as adzone_pid_cps_name from fl_robot_info r left join fl_adzone_info a on r.id = a.robot_id where alliance_id = '{(int)CpsType.苏宁易购}' and custom_type = '{Resources.SoftwareType}') flag on ri.id = flag.ID");
}
}
}