提交 46ef6df2 authored 作者: 李秋林's avatar 李秋林

1、开发功能:通过有效的经销商,查询有效的门店,更新门店的大区、战区、大区总监、战区经理、城市经理(经销商的客户经理);2:代码封版

上级 7fbb5aec
package com.sfa.job.domain.qince.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Data;
/**
* 勤策-客户管理-终端
* @TableName qince_clientele_store
*/
@TableName(value ="qince_clientele_store")
@Data
public class QinceClienteleStore implements Serializable {
/**
* 主键id
*/
@TableId(type = IdType.AUTO)
private Long id;
/**
* 勤策的门店唯一ID
*/
private String qcId;
/**
* 创建人id,来源勤策员工唯一ID
*/
private String creatorWaiqinId;
/**
* 创建人名称
*/
private String creatorName;
/**
* 系统名称
*/
private String lineName;
/**
* 门店名称
*/
private String storeName;
/**
* 门店编码
*/
private String storeCode;
/**
* 门店经理,多门店经理名称间以“,”分隔
*/
private String storeManager;
/**
* 门店类型名称
*/
private String storeType;
/**
* 是否连锁;是/否
*/
private String chain;
/**
* 勤策门店所属部门ID
*/
private String storeDeptWaiqin365Id;
/**
* 门店部门名称
*/
private String storeDeptName;
/**
* 是否双T门店
*/
private String bothT;
/**
* 门店所属行政区域-省份名称,如:北京市、江苏省
*/
private String storeMssProvince;
/**
* 门店所属行政区域-城市名称,如:南京市
*/
private String storeMssCity;
/**
* 门店所属行政区域-区县名称,如:鼓楼区
*/
private String storeMssArea;
/**
* 门店所属行政区域-乡镇街道名称,如:宁海路街道
*/
private String storeMssStreet;
/**
* 门店所在地址
*/
private String storeAddr;
/**
* 店铺经纬度
*/
private String coordinates;
/**
* 合作状态编码。0:终止合作,1:合作中,2:未合作,3:有意向
*/
private String storeCooperateStatus;
/**
* 门店分层标签名称。多分层标签名称以“,”分隔
*/
private String storeLabel;
/**
* 门店分层标签id。多分层标签id以“,”分隔
*/
private String storeLabelId;
/**
* 是否直接交易客户。0:是,1:否
*/
private String storeSaleDirect;
/**
* 门店修改时间。格式:yyyy-MM-dd HH:mm:ss
*/
private String storeModifyTime;
/**
* 门店修改人名称
*/
private String storeModifyierName;
/**
* 创建方式
*/
private String storeSourceType;
/**
* 门店门头照信息,多个以“,”号隔开
*/
private String storePictures;
/**
* 门店客户经理编码,即为员工登录账号,多客户经理唯一标识间以英文“,”隔开
*/
private String storeManagerCode;
/**
* 创建人编码
*/
private String storeCreatorCode;
/**
* 修改人编码,取最新修改记录操作人
*/
private String storeModifierCode;
/**
* 门店审批状态。1:待审批,2:审批打回,3:审批通过
*/
private String storeApprovalStatus;
/**
* 门店删除状态。0:删除,1:正常
*/
private String storeStatus;
/**
* 创建日期。格式:yyyy-MM-dd HH:mm:ss
*/
private String createTime;
/**
*
*/
private String dealersName;
/**
* 经销商编码
*/
private String dealerId;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}
\ No newline at end of file
package com.sfa.job.domain.qince.mapper;
import com.sfa.job.domain.qince.entity.QinceClienteleStore;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
import java.util.List;
/**
* @author a02200059
* @description 针对表【qince_clientele_store(勤策-客户管理-终端)】的数据库操作Mapper
* @createDate 2025-05-09 10:45:54
* @Entity com.sfa.job.domain.qince.entity.QinceClienteleStore
*/
@Repository
public interface QinceClienteleStoreMapper extends BaseMapper<QinceClienteleStore> {
List<QinceClienteleStore> findListByDealerId(String dealerId);
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.sfa.job.domain.qince.mapper.QinceClienteleStoreMapper">
<resultMap id="BaseResultMap" type="com.sfa.job.domain.qince.entity.QinceClienteleStore">
<id property="id" column="id" jdbcType="BIGINT"/>
<result property="qcId" column="qc_id" jdbcType="VARCHAR"/>
<result property="creatorWaiqinId" column="creator_waiqin_id" jdbcType="VARCHAR"/>
<result property="creatorName" column="creator_name" jdbcType="VARCHAR"/>
<result property="lineName" column="line_name" jdbcType="VARCHAR"/>
<result property="storeName" column="store_name" jdbcType="VARCHAR"/>
<result property="storeCode" column="store_code" jdbcType="VARCHAR"/>
<result property="storeManager" column="store_manager" jdbcType="VARCHAR"/>
<result property="storeType" column="store_type" jdbcType="VARCHAR"/>
<result property="chain" column="chain" jdbcType="CHAR"/>
<result property="storeDeptWaiqin365Id" column="store_dept_waiqin365_id" jdbcType="VARCHAR"/>
<result property="storeDeptName" column="store_dept_name" jdbcType="VARCHAR"/>
<result property="bothT" column="both_t" jdbcType="VARCHAR"/>
<result property="storeMssProvince" column="store_mss_province" jdbcType="VARCHAR"/>
<result property="storeMssCity" column="store_mss_city" jdbcType="VARCHAR"/>
<result property="storeMssArea" column="store_mss_area" jdbcType="VARCHAR"/>
<result property="storeMssStreet" column="store_mss_street" jdbcType="VARCHAR"/>
<result property="storeAddr" column="store_addr" jdbcType="VARCHAR"/>
<result property="coordinates" column="coordinates" jdbcType="VARCHAR"/>
<result property="storeCooperateStatus" column="store_cooperate_status" jdbcType="CHAR"/>
<result property="storeLabel" column="store_label" jdbcType="VARCHAR"/>
<result property="storeLabelId" column="store_label_id" jdbcType="VARCHAR"/>
<result property="storeSaleDirect" column="store_sale_direct" jdbcType="VARCHAR"/>
<result property="storeModifyTime" column="store_modify_time" jdbcType="VARCHAR"/>
<result property="storeModifyierName" column="store_modifyier_name" jdbcType="VARCHAR"/>
<result property="storeSourceType" column="store_source_type" jdbcType="VARCHAR"/>
<result property="storePictures" column="store_pictures" jdbcType="VARCHAR"/>
<result property="storeManagerCode" column="store_manager_code" jdbcType="VARCHAR"/>
<result property="storeCreatorCode" column="store_creator_code" jdbcType="VARCHAR"/>
<result property="storeModifierCode" column="store_modifier_code" jdbcType="VARCHAR"/>
<result property="storeApprovalStatus" column="store_approval_status" jdbcType="CHAR"/>
<result property="storeStatus" column="store_status" jdbcType="CHAR"/>
<result property="createTime" column="create_time" jdbcType="CHAR"/>
<result property="dealersName" column="dealers_name" jdbcType="VARCHAR"/>
<result property="dealerId" column="dealer_id" jdbcType="VARCHAR"/>
</resultMap>
<resultMap id="Base_1" type="com.sfa.job.domain.qince.entity.QinceClienteleStore">
<result property="qcId" column="qc_id" jdbcType="VARCHAR"/>
<result property="storeName" column="store_name" jdbcType="VARCHAR"/>
<result property="storeCode" column="store_code" jdbcType="VARCHAR"/>
</resultMap>
<sql id="Base_Column_List">
id,qc_id,creator_waiqin_id,
creator_name,line_name,store_name,
store_code,store_manager,store_type,
chain,store_dept_waiqin365_id,store_dept_name,
both_t,store_mss_province,store_mss_city,
store_mss_area,store_mss_street,store_addr,
coordinates,store_cooperate_status,store_label,
store_label_id,store_sale_direct,store_modify_time,
store_modifyier_name,store_source_type,store_pictures,
store_manager_code,store_creator_code,store_modifier_code,
store_approval_status,store_status,create_time,
dealers_name,dealer_id
</sql>
<select id="findListByDealerId" resultMap="Base_1">
select qc_id, store_name, store_code
from qince_clientele_store
where dealer_id = #{dealerId}
and store_cooperate_status = '1'
and store_approval_status = 3
and store_status = '1'
</select>
</mapper>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论