zoujiajian преди 2 години
родител
ревизия
5f52df7208

+ 24 - 0
netflix-dao/src/main/java/com/cyksj/model/views/SysCorpMasterFollowView.java

@@ -0,0 +1,24 @@
+package com.cyksj.model.views;
+
+import com.ejlchina.searcher.bean.DbField;
+import com.ejlchina.searcher.bean.SearchBean;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 项目名: yhlxj
+ * 文件名: SysCorpMasterFollowView
+ * 创建者: JavaZou
+ * 创建时间:2024/6/19 11:20
+ */
+@Getter
+@Setter
+@SearchBean(tables = "sys_corp_follow sf",
+		where = "sf.deleted is true")
+public class SysCorpMasterFollowView {
+	@DbField("sf.id")
+	private Long mid;
+
+	@DbField("sf.name")
+	private String name;
+}

+ 10 - 0
netflix-web/src/main/java/com/cyksj/web/controller/sys/SysCorpFollowController.java

@@ -6,6 +6,7 @@ import com.cyksj.enums.GatewayResponse;
 import com.cyksj.mapper.corp.CorpUserFollowRelationMapper;
 import com.cyksj.model.request.sys.SysCorpFollowReq;
 import com.cyksj.model.views.SysCorpFollowView;
+import com.cyksj.model.views.SysCorpMasterFollowView;
 import com.cyksj.service.corp.CorpService;
 import com.cyksj.service.sys.SysCorpFollowService;
 import com.ejlchina.searcher.BeanSearcher;
@@ -82,6 +83,15 @@ public class SysCorpFollowController {
 		return GatewayResponse.SUCCESS.newBuilder().toResult(sysCorpFollowViews);
 	}
 
+	/**
+	 * 主客服列表
+	 */
+	@GetMapping("/get")
+	public Result<List<SysCorpMasterFollowView>> getMasterFollow() {
+		List<SysCorpMasterFollowView> sysCorpMasterFollowViews = beanSearcher.searchAll(SysCorpMasterFollowView.class, MapUtils.flatBuilder(request.getParameterMap()).build());
+		return GatewayResponse.SUCCESS.newBuilder().toResult(sysCorpMasterFollowViews);
+	}
+
 	/**
 	 * 同步企业客服
 	 */