zhangsiqi
1 year ago
5 changed files with 274 additions and 0 deletions
@ -0,0 +1,89 @@ |
|||||
|
package com.ruoyi.system.domain; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.util.Date; |
||||
|
import java.util.Formatter; |
||||
|
|
||||
|
public class SysCustomerOper { |
||||
|
//客户表的操作记录id
|
||||
|
private int id; |
||||
|
//客户表中的业务员信息
|
||||
|
private String sysCustomerPuser; |
||||
|
//客户表中的客户名称
|
||||
|
private String sysCustomerEnterPriseName; |
||||
|
//操作
|
||||
|
private String oper; |
||||
|
private Date updateTime; |
||||
|
private String updateBy; |
||||
|
private String updateStatus; |
||||
|
|
||||
|
public int getId() { |
||||
|
return id; |
||||
|
} |
||||
|
|
||||
|
public void setId(int id) { |
||||
|
this.id = id; |
||||
|
} |
||||
|
|
||||
|
public String getSysCustomerPuser() { |
||||
|
return sysCustomerPuser; |
||||
|
} |
||||
|
|
||||
|
public void setSysCustomerPuser(String sysCustomerPuser) { |
||||
|
this.sysCustomerPuser = sysCustomerPuser; |
||||
|
} |
||||
|
|
||||
|
public String getSysCustomerEnterPriseName() { |
||||
|
return sysCustomerEnterPriseName; |
||||
|
} |
||||
|
|
||||
|
public void setSysCustomerEnterPriseName(String sysCustomerEnterPriseName) { |
||||
|
this.sysCustomerEnterPriseName = sysCustomerEnterPriseName; |
||||
|
} |
||||
|
|
||||
|
public String getOper() { |
||||
|
return oper; |
||||
|
} |
||||
|
|
||||
|
public void setOper(String oper) { |
||||
|
this.oper = oper; |
||||
|
} |
||||
|
|
||||
|
public Date getUpdateTime() { |
||||
|
return updateTime; |
||||
|
} |
||||
|
|
||||
|
public void setUpdateTime(Date updateTime) { |
||||
|
this.updateTime = updateTime; |
||||
|
} |
||||
|
|
||||
|
public String getUpdateBy() { |
||||
|
return updateBy; |
||||
|
} |
||||
|
|
||||
|
public void setUpdateBy(String updateBy) { |
||||
|
this.updateBy = updateBy; |
||||
|
} |
||||
|
|
||||
|
public String getUpdateStatus() { |
||||
|
return updateStatus; |
||||
|
} |
||||
|
|
||||
|
public void setUpdateStatus(String updateStatus) { |
||||
|
this.updateStatus = updateStatus; |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public String toString() { |
||||
|
return "SysCustomerOper{" + |
||||
|
"id=" + id + |
||||
|
", sysCustomerPuser='" + sysCustomerPuser + '\'' + |
||||
|
", sysCustomerEnterPriseName='" + sysCustomerEnterPriseName + '\'' + |
||||
|
", oper='" + oper + '\'' + |
||||
|
", updateTime=" + updateTime + |
||||
|
", updateBy='" + updateBy + '\'' + |
||||
|
", updateStatus='" + updateStatus + '\'' + |
||||
|
'}'; |
||||
|
} |
||||
|
} |
@ -0,0 +1,47 @@ |
|||||
|
package com.ruoyi.system.mapper; |
||||
|
|
||||
|
import com.ruoyi.system.domain.SysCustomerOper; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* 客户表操作信息Mapper接口 |
||||
|
* |
||||
|
* @author ruoyi |
||||
|
* @date 2022-11-02 |
||||
|
*/ |
||||
|
public interface SysCustomerOperMapper |
||||
|
{ |
||||
|
/** |
||||
|
* 查询客户操作记录信息 |
||||
|
* |
||||
|
* @param id 客户操作信息ID |
||||
|
* @return 客户操作信息 |
||||
|
*/ |
||||
|
public SysCustomerOper selectSysCustomerOperById(long id); |
||||
|
|
||||
|
/** |
||||
|
* 查询客户操作信息列表 |
||||
|
* |
||||
|
* @param sysCustomerOper 客户基本信息 |
||||
|
* @return 客户基本信息集合 |
||||
|
*/ |
||||
|
public List<SysCustomerOper> selectSysCustomerOperList(SysCustomerOper sysCustomerOper); |
||||
|
|
||||
|
/** |
||||
|
* 新增客户操作信息 |
||||
|
* |
||||
|
* @param sysCustomerOper 客户基本信息 |
||||
|
* @return 结果 |
||||
|
*/ |
||||
|
public int insertSysCustomerOper(SysCustomerOper sysCustomerOper); |
||||
|
|
||||
|
/** |
||||
|
* 修改客户操作信息 |
||||
|
* |
||||
|
* @param sysCustomerOper 客户基本信息 |
||||
|
* @return 结果 |
||||
|
*/ |
||||
|
public int updateSysCustomerOper(SysCustomerOper sysCustomerOper); |
||||
|
|
||||
|
} |
@ -0,0 +1,49 @@ |
|||||
|
package com.ruoyi.system.service; |
||||
|
|
||||
|
import com.ruoyi.system.domain.SysCustomer; |
||||
|
import com.ruoyi.system.domain.SysCustomerOper; |
||||
|
import org.activiti.engine.runtime.ProcessInstance; |
||||
|
|
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
/** |
||||
|
* 客户基本信息Service接口 |
||||
|
* |
||||
|
* @author ruoyi |
||||
|
* @date 2022-11-02 |
||||
|
*/ |
||||
|
public interface ISysCustomerOperService |
||||
|
{ |
||||
|
/** |
||||
|
* 查询客户操作记录信息 |
||||
|
* |
||||
|
* @param id 客户操作信息ID |
||||
|
* @return 客户操作信息 |
||||
|
*/ |
||||
|
public SysCustomerOper selectSysCustomerOperOperById(long id); |
||||
|
|
||||
|
/** |
||||
|
* 查询客户操作信息列表 |
||||
|
* |
||||
|
* @param sysCustomerOper 客户基本信息 |
||||
|
* @return 客户基本信息集合 |
||||
|
*/ |
||||
|
public List<SysCustomerOper> selectSysCustomerOperList(SysCustomerOper sysCustomerOper); |
||||
|
|
||||
|
/** |
||||
|
* 新增客户操作信息 |
||||
|
* |
||||
|
* @param sysCustomerOper 客户基本信息 |
||||
|
* @return 结果 |
||||
|
*/ |
||||
|
public int insertSysCustomerOper(SysCustomerOper sysCustomerOper); |
||||
|
|
||||
|
/** |
||||
|
* 修改客户操作信息 |
||||
|
* |
||||
|
* @param sysCustomerOper 客户基本信息 |
||||
|
* @return 结果 |
||||
|
*/ |
||||
|
public int updateSysCustomerOper(SysCustomerOper sysCustomerOper); |
||||
|
} |
@ -0,0 +1,42 @@ |
|||||
|
package com.ruoyi.system.service.impl; |
||||
|
|
||||
|
import com.ruoyi.system.domain.SysCustomerOper; |
||||
|
import com.ruoyi.system.mapper.SysCustomerOperMapper; |
||||
|
import com.ruoyi.system.service.ISysCustomerOperService; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
import java.util.List; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 客户表操作信息Service业务层处理 |
||||
|
* |
||||
|
* @author ruoyi |
||||
|
* @date 2022-11-02 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class SysCustomerOperServiceImpl implements ISysCustomerOperService |
||||
|
{ |
||||
|
@Autowired |
||||
|
private SysCustomerOperMapper sysCustomerOperMapper; |
||||
|
|
||||
|
@Override |
||||
|
public SysCustomerOper selectSysCustomerOperOperById(long id) { |
||||
|
return sysCustomerOperMapper.selectSysCustomerOperById(id); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public List<SysCustomerOper> selectSysCustomerOperList(SysCustomerOper sysCustomerOper) { |
||||
|
return sysCustomerOperMapper.selectSysCustomerOperList(sysCustomerOper); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public int insertSysCustomerOper(SysCustomerOper sysCustomerOper) { |
||||
|
return sysCustomerOperMapper.insertSysCustomerOper(sysCustomerOper); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public int updateSysCustomerOper(SysCustomerOper sysCustomerOper) { |
||||
|
return sysCustomerOperMapper.updateSysCustomerOper(sysCustomerOper); |
||||
|
} |
||||
|
} |
@ -0,0 +1,47 @@ |
|||||
|
<?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.ruoyi.system.mapper.SysCustomerOperMapper"> |
||||
|
|
||||
|
<resultMap type="SysCustomerOper" id="SysCustomerOperResult"> |
||||
|
<result property="id" column="id" /> |
||||
|
<result property="sysCustomerPuser" column="sys_customer_purser" /> |
||||
|
<result property="sysCustomerEnterPriseName" column="sys_customer_enterpriseName" /> |
||||
|
<result property="oper" column="oper" /> |
||||
|
<result property="updateTime" column="updateTime" /> |
||||
|
<result property="updateBy" column="updateBy" /> |
||||
|
<result property="updateStatus" column="operStatus" /> |
||||
|
</resultMap> |
||||
|
|
||||
|
<sql id="selectSysCustomerOperVo"> |
||||
|
select id,sys_customer_purser,sys_customer_enterpriseName,oper,updateTime,updateBy,operStatus from sys_customer_oper |
||||
|
</sql> |
||||
|
|
||||
|
<select id="selectSysCustomerOperList" parameterType="SysCustomerOper" resultMap="SysCustomerOperResult"> |
||||
|
<include refid="selectSysCustomerVo"/> |
||||
|
<where> |
||||
|
<if test="sysCustomerPuser != null and sysCustomerPuser != ''"> and sys_customer_purser like concat('%', #{sysCustomerPuser}, '%')</if> |
||||
|
<if test="sysCustomerEnterPriseName!= null and sysCustomerEnterPriseName != ''"> and sys_customer_enterpriseName = #{sysCustomerEnterPriseName}</if> |
||||
|
<if test="updateBy != null and updateBy != ''"> and updateBy like concat('%', #{updateBy}, '%')</if> |
||||
|
</where> |
||||
|
</select> |
||||
|
|
||||
|
<select id="selectSysCustomerOperById" parameterType="Long" resultMap="SysCustomerOperResult"> |
||||
|
<include refid="selectSysCustomerOperVo"/> |
||||
|
where id = #{id} |
||||
|
</select> |
||||
|
|
||||
|
<insert id="insertSysCustomerOper" parameterType="SysCustomerOper" useGeneratedKeys="true" keyProperty="id"> |
||||
|
insert into sys_customer_oper |
||||
|
<trim prefix="values (" suffix=")" suffixOverrides=","> |
||||
|
<if test="sysCustomerPuser != null and sysCustomerPuser != ''">#{sysCustomerPuser},</if> |
||||
|
<if test="sysCustomerEnterPriseName!= null">#{sysCustomerEnterPriseName},</if> |
||||
|
<if test="oper != null and oper != ''">#{oper},</if> |
||||
|
<if test="updateTime != null">#{updateTime},</if> |
||||
|
<if test="updateBy != null">#{updateBy},</if> |
||||
|
<if test="updateStatus != null">#{updateStatus},</if> |
||||
|
now(), |
||||
|
</trim> |
||||
|
</insert> |
||||
|
</mapper> |
Loading…
Reference in new issue