ソースを参照

政策-主体

yangzian 2 年 前
コミット
741ce93231

+ 15 - 0
ruixuan-salesLeads/src/main/java/com.ruixuan.salesLeads/controller/SaleFinacePolicyController.java

@@ -129,5 +129,20 @@ public class SaleFinacePolicyController extends BaseController {
 
 
 
 
 
 
+    @ApiOperation(value = "查询账户以及公司广告主列表",notes = "查询账户以及公司广告主列表")
+    @GetMapping(value = "/selectPolicyCustomerList")
+    public ResultResponse selectPolicyCustomerList(){
+        return saleFinacePolicyService.selectPolicyCustomerList();
+    }
+
+
+    @ApiOperation(value = "查询公司主体列表",notes = "查询公司主体列表")
+    @GetMapping(value = "/selectCompanySubjectInfoList")
+    public ResultResponse<SaleFinanceCompanySubjectInfoPojo> selectCompanySubjectInfoList(){
+        return saleFinacePolicyService.selectCompanySubjectInfoList();
+    }
+
+
+
 
 
 }
 }

+ 13 - 0
ruixuan-salesLeads/src/main/java/com.ruixuan.salesLeads/mapper/SaleFinancePolicyInfoMapper.java

@@ -1,6 +1,7 @@
 package com.ruixuan.salesLeads.mapper;
 package com.ruixuan.salesLeads.mapper;
 
 
 import com.alibaba.fastjson.JSONObject;
 import com.alibaba.fastjson.JSONObject;
+import com.ruixuan.salesLeads.pojo.SaleFinanceCompanySubjectInfoPojo;
 import com.ruixuan.salesLeads.pojo.SaleFinancePolicyInfoPojo;
 import com.ruixuan.salesLeads.pojo.SaleFinancePolicyInfoPojo;
 import com.ruixuan.salesLeads.pojo.TestPojo;
 import com.ruixuan.salesLeads.pojo.TestPojo;
 import com.ruixuan.salesLeads.pojo.vo.SaleFinancePolicyInfoVo;
 import com.ruixuan.salesLeads.pojo.vo.SaleFinancePolicyInfoVo;
@@ -67,4 +68,16 @@ public interface SaleFinancePolicyInfoMapper {
      */
      */
     void updatePolicyStatus(@Param("policyId")Integer policyId,@Param("approvedProgress")String approvedProgress,@Param("approvedStatus")Integer approvedStatus);
     void updatePolicyStatus(@Param("policyId")Integer policyId,@Param("approvedProgress")String approvedProgress,@Param("approvedStatus")Integer approvedStatus);
 
 
+    /**
+     * 查询快手账户以及公司和资质
+     * @return
+     */
+    List<JSONObject> selectPolicyCustomerList();
+
+    /**
+     * 查询公司主体列表
+     * @return
+     */
+    List<SaleFinanceCompanySubjectInfoPojo> selectCompanySubjectInfoList();
+
 }
 }

+ 44 - 0
ruixuan-salesLeads/src/main/java/com.ruixuan.salesLeads/pojo/SaleFinanceCompanySubjectInfoPojo.java

@@ -0,0 +1,44 @@
+package com.ruixuan.salesLeads.pojo;
+
+import com.ruixuan.common.annotation.Excel;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 政策-公司主体表
+ * @author zian Y
+ * @date   2022-07-28
+ * @version V1.0
+ */
+@Data
+@ApiModel(value="saleFinanceCompanySubjectInfoPojo", description="政策-公司主体表")
+public class SaleFinanceCompanySubjectInfoPojo {
+
+	/**主键自增*/
+	@ApiModelProperty(value = "主键自增")
+	private Integer id;
+	/**公司id-区域*/
+	@ApiModelProperty(value = "公司id")
+	private String companyId;
+	/**公司主体名称*/
+	@ApiModelProperty(value = "公司主体名称")
+	private String companySubjectName;
+	/**区域*/
+	@ApiModelProperty(value = "区域")
+	private String areaInfo;
+	/**删除状态(0,正常,1已删除)*/
+	@ApiModelProperty(value = "删除状态(0,正常,1已删除)")
+	private Integer delFlag;
+	/**创建人id*/
+	@ApiModelProperty(value = "创建人id")
+	private String createUserId;
+	/**创建时间*/
+	@ApiModelProperty(value = "创建时间")
+	private Date createTime;
+	/**更新时间*/
+	@ApiModelProperty(value = "更新时间")
+	private Date updateTime;
+}

+ 4 - 0
ruixuan-salesLeads/src/main/java/com.ruixuan.salesLeads/service/ISaleFinacePolicyService.java

@@ -30,4 +30,8 @@ public interface ISaleFinacePolicyService {
     ResultResponse policyApproval(PolicyApprovalVo policyApprovalVo);
     ResultResponse policyApproval(PolicyApprovalVo policyApprovalVo);
 
 
     ResultResponse policyApprovalManual(PolicyApprovalVo policyApprovalVo);
     ResultResponse policyApprovalManual(PolicyApprovalVo policyApprovalVo);
+
+    ResultResponse selectPolicyCustomerList();
+
+    ResultResponse selectCompanySubjectInfoList();
 }
 }

+ 26 - 0
ruixuan-salesLeads/src/main/java/com.ruixuan.salesLeads/service/impl/SaleFinacePolicyServiceImpl.java

@@ -306,5 +306,31 @@ public class SaleFinacePolicyServiceImpl implements ISaleFinacePolicyService {
         return ResultResponse.successMsg("政策手动转审成功。",null);
         return ResultResponse.successMsg("政策手动转审成功。",null);
     }
     }
 
 
+    /**
+     *
+     * @description:查询快手账户以及公司和资质
+     *
+     * @param
+     * @return: com.ruixuan.common.core.domain.ResultResponse
+     * @author: zianY
+     */
+    @Override
+    public ResultResponse selectPolicyCustomerList() {
+        return ResultResponse.successMsg("查询所有客户广告主名称成功。",saleFinancePolicyInfoMapper.selectPolicyCustomerList());
+    }
+
+    /**
+     *
+     * @description:查询公司主体列表
+     *
+     * @param
+     * @return: com.ruixuan.common.core.domain.ResultResponse
+     * @author: zianY
+     */
+    @Override
+    public ResultResponse selectCompanySubjectInfoList() {
+        return ResultResponse.successMsg("查询公司主体列表成功。",saleFinancePolicyInfoMapper.selectCompanySubjectInfoList());
+    }
+
 
 
 }
 }

+ 24 - 0
ruixuan-salesLeads/src/main/resources/mapper/salesLeads/SaleFinancePolicyInfoMapper.xml

@@ -237,6 +237,30 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 
 
 
 
 
 
+	<!-- 查询快手账户以及公司和资质  -->
+	<select id="selectPolicyCustomerList" resultType="com.alibaba.fastjson.JSONObject">
+		SELECT
+			c.ks_id 'ksId',
+			c.customer_name 'companyName',
+			i.main_body_name 'advertiserName'
+		FROM
+			kuaishou_live_customer c
+				RIGHT JOIN kuaishou_live_customer_invoice i ON c.ks_id = i.ks_id
+
+	</select>
+
+	<!-- 查询公司主体列表 -->
+	<select id="selectCompanySubjectInfoList" resultType="com.ruixuan.salesLeads.pojo.SaleFinanceCompanySubjectInfoPojo">
+		SELECT
+			*
+		FROM
+			`sale_finance_company_subject_info`
+		WHERE
+			del_flag = 0
+	</select>
+
+
+
 
 
 
 
 </mapper> 
 </mapper>