parent
cecb8b14f7
commit
787959841b
20 changed files with 753 additions and 1 deletions
@ -0,0 +1,83 @@ |
|||||||
|
package com.daqing.financial.crms.controller; |
||||||
|
|
||||||
|
import java.util.Arrays; |
||||||
|
import java.util.Map; |
||||||
|
|
||||||
|
import com.daqing.framework.model.response.ResponseResult; |
||||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||||
|
import org.springframework.web.bind.annotation.*; |
||||||
|
|
||||||
|
import com.daqing.framework.domain.crms.CompanyCustomerEntity; |
||||||
|
import com.daqing.financial.crms.service.CompanyCustomerService; |
||||||
|
import com.daqing.framework.utils.PageUtils; |
||||||
|
|
||||||
|
/** |
||||||
|
* 企业类型客户信息表 |
||||||
|
* |
||||||
|
* @author gongsj |
||||||
|
* @email gongsj@gmail.com |
||||||
|
* @date 2020-09-08 09:57:32 |
||||||
|
*/ |
||||||
|
@RestController |
||||||
|
@RequestMapping("crms/companycustomer") |
||||||
|
public class CompanyCustomerController { |
||||||
|
@Autowired |
||||||
|
private CompanyCustomerService companyCustomerService; |
||||||
|
|
||||||
|
/** |
||||||
|
* 列表 |
||||||
|
*/ |
||||||
|
@GetMapping("/list") |
||||||
|
//@RequiresPermissions("crms:companycustomer:list")
|
||||||
|
public ResponseResult list(@RequestParam Map<String, Object> params){ |
||||||
|
PageUtils page = companyCustomerService.queryPage(params); |
||||||
|
|
||||||
|
return ResponseResult.SUCCESS(); |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* 信息 |
||||||
|
*/ |
||||||
|
@GetMapping("/info/{id}") |
||||||
|
//@RequiresPermissions("crms:companycustomer:info")
|
||||||
|
public ResponseResult info(@PathVariable("id") Long id){ |
||||||
|
CompanyCustomerEntity companyCustomer = companyCustomerService.getById(id); |
||||||
|
|
||||||
|
return ResponseResult.SUCCESS(); |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 保存 |
||||||
|
*/ |
||||||
|
@PostMapping("/save") |
||||||
|
//@RequiresPermissions("crms:companycustomer:save")
|
||||||
|
public ResponseResult save(@RequestBody CompanyCustomerEntity companyCustomer){ |
||||||
|
companyCustomerService.save(companyCustomer); |
||||||
|
|
||||||
|
return ResponseResult.SUCCESS(); |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 修改 |
||||||
|
*/ |
||||||
|
@PutMapping("/update") |
||||||
|
//@RequiresPermissions("crms:companycustomer:update")
|
||||||
|
public ResponseResult update(@RequestBody CompanyCustomerEntity companyCustomer){ |
||||||
|
companyCustomerService.updateById(companyCustomer); |
||||||
|
|
||||||
|
return ResponseResult.SUCCESS(); |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 删除 |
||||||
|
*/ |
||||||
|
@DeleteMapping("/delete") |
||||||
|
//@RequiresPermissions("crms:companycustomer:delete")
|
||||||
|
public ResponseResult delete(@RequestBody Long[] ids){ |
||||||
|
companyCustomerService.removeByIds(Arrays.asList(ids)); |
||||||
|
|
||||||
|
return ResponseResult.SUCCESS(); |
||||||
|
} |
||||||
|
|
||||||
|
} |
@ -0,0 +1,84 @@ |
|||||||
|
package com.daqing.financial.crms.controller; |
||||||
|
|
||||||
|
import com.daqing.financial.crms.service.CustomerService; |
||||||
|
import com.daqing.framework.domain.crms.CustomerEntity; |
||||||
|
import com.daqing.framework.model.response.ResponseResult; |
||||||
|
import com.daqing.framework.utils.PageUtils; |
||||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||||
|
import org.springframework.web.bind.annotation.*; |
||||||
|
|
||||||
|
import java.util.Arrays; |
||||||
|
import java.util.Map; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* 记录客户基本信息 |
||||||
|
* |
||||||
|
* @author gongsj |
||||||
|
* @email gongsj@gmail.com |
||||||
|
* @date 2020-09-08 09:57:32 |
||||||
|
*/ |
||||||
|
@RestController |
||||||
|
@RequestMapping("crms/customer") |
||||||
|
public class CustomerController { |
||||||
|
@Autowired |
||||||
|
private CustomerService customerService; |
||||||
|
|
||||||
|
/** |
||||||
|
* 列表 |
||||||
|
*/ |
||||||
|
@GetMapping("/list") |
||||||
|
//@RequiresPermissions("crms:customer:list")
|
||||||
|
public ResponseResult list(@RequestParam Map<String, Object> params) { |
||||||
|
PageUtils page = customerService.queryPage(params); |
||||||
|
|
||||||
|
return ResponseResult.SUCCESS(); |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* 信息 |
||||||
|
*/ |
||||||
|
@GetMapping("/info/{id}") |
||||||
|
//@RequiresPermissions("crms:customer:info")
|
||||||
|
public ResponseResult info(@PathVariable("id") Long id) { |
||||||
|
CustomerEntity customer = customerService.getById(id); |
||||||
|
|
||||||
|
return ResponseResult.SUCCESS(); |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 保存 |
||||||
|
*/ |
||||||
|
@PostMapping("/save") |
||||||
|
//@RequiresPermissions("crms:customer:save")
|
||||||
|
public ResponseResult save(@RequestBody CustomerEntity customer) { |
||||||
|
customerService.save(customer); |
||||||
|
|
||||||
|
return ResponseResult.SUCCESS(); |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 修改 |
||||||
|
*/ |
||||||
|
@PutMapping("/update") |
||||||
|
//@RequiresPermissions("crms:customer:update")
|
||||||
|
public ResponseResult update(@RequestBody CustomerEntity customer) { |
||||||
|
customerService.updateById(customer); |
||||||
|
|
||||||
|
return ResponseResult.SUCCESS(); |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 删除 |
||||||
|
*/ |
||||||
|
@DeleteMapping("/delete") |
||||||
|
//@RequiresPermissions("crms:customer:delete")
|
||||||
|
public ResponseResult delete(@RequestBody Long[] ids) { |
||||||
|
customerService.removeByIds(Arrays.asList(ids)); |
||||||
|
|
||||||
|
return ResponseResult.SUCCESS(); |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
} |
@ -0,0 +1,82 @@ |
|||||||
|
package com.daqing.financial.crms.controller; |
||||||
|
|
||||||
|
import com.daqing.financial.crms.service.PersonalCustomerService; |
||||||
|
import com.daqing.framework.domain.crms.PersonalCustomerEntity; |
||||||
|
import com.daqing.framework.model.response.ResponseResult; |
||||||
|
import com.daqing.framework.utils.PageUtils; |
||||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||||
|
import org.springframework.web.bind.annotation.*; |
||||||
|
|
||||||
|
import java.util.Arrays; |
||||||
|
import java.util.Map; |
||||||
|
|
||||||
|
/** |
||||||
|
* 个人类型客户信息表 |
||||||
|
* |
||||||
|
* @author gongsj |
||||||
|
* @email gongsj@gmail.com |
||||||
|
* @date 2020-09-08 09:57:32 |
||||||
|
*/ |
||||||
|
@RestController |
||||||
|
@RequestMapping("crms/personalcustomer") |
||||||
|
public class PersonalCustomerController { |
||||||
|
@Autowired |
||||||
|
private PersonalCustomerService personalCustomerService; |
||||||
|
|
||||||
|
/** |
||||||
|
* 列表 |
||||||
|
*/ |
||||||
|
@GetMapping("/list") |
||||||
|
//@RequiresPermissions("crms:personalcustomer:list")
|
||||||
|
public ResponseResult list(@RequestParam Map<String, Object> params) { |
||||||
|
PageUtils page = personalCustomerService.queryPage(params); |
||||||
|
|
||||||
|
return ResponseResult.SUCCESS(); |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* 信息 |
||||||
|
*/ |
||||||
|
@GetMapping("/info/{id}") |
||||||
|
//@RequiresPermissions("crms:personalcustomer:info")
|
||||||
|
public ResponseResult info(@PathVariable("id") Long id) { |
||||||
|
PersonalCustomerEntity personalCustomer = personalCustomerService.getById(id); |
||||||
|
|
||||||
|
return ResponseResult.SUCCESS(); |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 保存 |
||||||
|
*/ |
||||||
|
@PostMapping("/save") |
||||||
|
//@RequiresPermissions("crms:personalcustomer:save")
|
||||||
|
public ResponseResult save(@RequestBody PersonalCustomerEntity personalCustomer) { |
||||||
|
personalCustomerService.save(personalCustomer); |
||||||
|
|
||||||
|
return ResponseResult.SUCCESS(); |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 修改 |
||||||
|
*/ |
||||||
|
@PutMapping("/update") |
||||||
|
//@RequiresPermissions("crms:personalcustomer:update")
|
||||||
|
public ResponseResult update(@RequestBody PersonalCustomerEntity personalCustomer) { |
||||||
|
personalCustomerService.updateById(personalCustomer); |
||||||
|
|
||||||
|
return ResponseResult.SUCCESS(); |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 删除 |
||||||
|
*/ |
||||||
|
@DeleteMapping("/delete") |
||||||
|
//@RequiresPermissions("crms:personalcustomer:delete")
|
||||||
|
public ResponseResult delete(@RequestBody Long[] ids) { |
||||||
|
personalCustomerService.removeByIds(Arrays.asList(ids)); |
||||||
|
|
||||||
|
return ResponseResult.SUCCESS(); |
||||||
|
} |
||||||
|
|
||||||
|
} |
@ -1,4 +1,4 @@ |
|||||||
package com.daqing.financial.crms.contoller; |
package com.daqing.financial.crms.controller; |
||||||
|
|
||||||
import com.daqing.financial.crms.feign.HrmsFeignService; |
import com.daqing.financial.crms.feign.HrmsFeignService; |
||||||
import com.daqing.framework.model.response.ResponseResult; |
import com.daqing.framework.model.response.ResponseResult; |
@ -0,0 +1,17 @@ |
|||||||
|
package com.daqing.financial.crms.dao; |
||||||
|
|
||||||
|
import com.daqing.framework.domain.crms.CompanyCustomerEntity; |
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
|
import org.apache.ibatis.annotations.Mapper; |
||||||
|
|
||||||
|
/** |
||||||
|
* 企业类型客户信息表 |
||||||
|
* |
||||||
|
* @author gongsj |
||||||
|
* @email gongsj@gmail.com |
||||||
|
* @date 2020-09-08 09:57:32 |
||||||
|
*/ |
||||||
|
@Mapper |
||||||
|
public interface CompanyCustomerDao extends BaseMapper<CompanyCustomerEntity> { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,17 @@ |
|||||||
|
package com.daqing.financial.crms.dao; |
||||||
|
|
||||||
|
import com.daqing.framework.domain.crms.CustomerEntity; |
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
|
import org.apache.ibatis.annotations.Mapper; |
||||||
|
|
||||||
|
/** |
||||||
|
* 记录客户基本信息 |
||||||
|
* |
||||||
|
* @author gongsj |
||||||
|
* @email gongsj@gmail.com |
||||||
|
* @date 2020-09-08 09:57:32 |
||||||
|
*/ |
||||||
|
@Mapper |
||||||
|
public interface CustomerDao extends BaseMapper<CustomerEntity> { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,17 @@ |
|||||||
|
package com.daqing.financial.crms.dao; |
||||||
|
|
||||||
|
import com.daqing.framework.domain.crms.PersonalCustomerEntity; |
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||||
|
import org.apache.ibatis.annotations.Mapper; |
||||||
|
|
||||||
|
/** |
||||||
|
* 个人类型客户信息表 |
||||||
|
* |
||||||
|
* @author gongsj |
||||||
|
* @email gongsj@gmail.com |
||||||
|
* @date 2020-09-08 09:57:32 |
||||||
|
*/ |
||||||
|
@Mapper |
||||||
|
public interface PersonalCustomerDao extends BaseMapper<PersonalCustomerEntity> { |
||||||
|
|
||||||
|
} |
@ -0,0 +1,20 @@ |
|||||||
|
package com.daqing.financial.crms.service; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService; |
||||||
|
import com.daqing.framework.domain.crms.CompanyCustomerEntity; |
||||||
|
import com.daqing.framework.utils.PageUtils; |
||||||
|
|
||||||
|
import java.util.Map; |
||||||
|
|
||||||
|
/** |
||||||
|
* 企业类型客户信息表 |
||||||
|
* |
||||||
|
* @author gongsj |
||||||
|
* @email gongsj@gmail.com |
||||||
|
* @date 2020-09-08 09:57:32 |
||||||
|
*/ |
||||||
|
public interface CompanyCustomerService extends IService<CompanyCustomerEntity> { |
||||||
|
|
||||||
|
PageUtils queryPage(Map<String, Object> params); |
||||||
|
} |
||||||
|
|
@ -0,0 +1,20 @@ |
|||||||
|
package com.daqing.financial.crms.service; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService; |
||||||
|
import com.daqing.framework.utils.PageUtils; |
||||||
|
import com.daqing.framework.domain.crms.CustomerEntity; |
||||||
|
|
||||||
|
import java.util.Map; |
||||||
|
|
||||||
|
/** |
||||||
|
* 记录客户基本信息 |
||||||
|
* |
||||||
|
* @author gongsj |
||||||
|
* @email gongsj@gmail.com |
||||||
|
* @date 2020-09-08 09:57:32 |
||||||
|
*/ |
||||||
|
public interface CustomerService extends IService<CustomerEntity> { |
||||||
|
|
||||||
|
PageUtils queryPage(Map<String, Object> params); |
||||||
|
} |
||||||
|
|
@ -0,0 +1,20 @@ |
|||||||
|
package com.daqing.financial.crms.service; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService; |
||||||
|
import com.daqing.framework.utils.PageUtils; |
||||||
|
import com.daqing.framework.domain.crms.PersonalCustomerEntity; |
||||||
|
|
||||||
|
import java.util.Map; |
||||||
|
|
||||||
|
/** |
||||||
|
* 个人类型客户信息表 |
||||||
|
* |
||||||
|
* @author gongsj |
||||||
|
* @email gongsj@gmail.com |
||||||
|
* @date 2020-09-08 09:57:32 |
||||||
|
*/ |
||||||
|
public interface PersonalCustomerService extends IService<PersonalCustomerEntity> { |
||||||
|
|
||||||
|
PageUtils queryPage(Map<String, Object> params); |
||||||
|
} |
||||||
|
|
@ -0,0 +1,29 @@ |
|||||||
|
package com.daqing.financial.crms.service.impl; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||||
|
import com.daqing.financial.crms.dao.CompanyCustomerDao; |
||||||
|
import com.daqing.financial.crms.service.CompanyCustomerService; |
||||||
|
import com.daqing.framework.domain.crms.CompanyCustomerEntity; |
||||||
|
import com.daqing.framework.utils.PageUtils; |
||||||
|
import com.daqing.framework.utils.Query; |
||||||
|
import org.springframework.stereotype.Service; |
||||||
|
|
||||||
|
import java.util.Map; |
||||||
|
|
||||||
|
|
||||||
|
@Service("companyCustomerService") |
||||||
|
public class CompanyCustomerServiceImpl extends ServiceImpl<CompanyCustomerDao, CompanyCustomerEntity> implements CompanyCustomerService { |
||||||
|
|
||||||
|
@Override |
||||||
|
public PageUtils queryPage(Map<String, Object> params) { |
||||||
|
IPage<CompanyCustomerEntity> page = this.page( |
||||||
|
new Query<CompanyCustomerEntity>().getPage(params), |
||||||
|
new QueryWrapper<CompanyCustomerEntity>() |
||||||
|
); |
||||||
|
|
||||||
|
return new PageUtils(page); |
||||||
|
} |
||||||
|
|
||||||
|
} |
@ -0,0 +1,29 @@ |
|||||||
|
package com.daqing.financial.crms.service.impl; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||||
|
import com.daqing.financial.crms.dao.CustomerDao; |
||||||
|
import com.daqing.financial.crms.service.CustomerService; |
||||||
|
import com.daqing.framework.domain.crms.CustomerEntity; |
||||||
|
import com.daqing.framework.utils.PageUtils; |
||||||
|
import com.daqing.framework.utils.Query; |
||||||
|
import org.springframework.stereotype.Service; |
||||||
|
|
||||||
|
import java.util.Map; |
||||||
|
|
||||||
|
|
||||||
|
@Service("customerService") |
||||||
|
public class CustomerServiceImpl extends ServiceImpl<CustomerDao, CustomerEntity> implements CustomerService { |
||||||
|
|
||||||
|
@Override |
||||||
|
public PageUtils queryPage(Map<String, Object> params) { |
||||||
|
IPage<CustomerEntity> page = this.page( |
||||||
|
new Query<CustomerEntity>().getPage(params), |
||||||
|
new QueryWrapper<CustomerEntity>() |
||||||
|
); |
||||||
|
|
||||||
|
return new PageUtils(page); |
||||||
|
} |
||||||
|
|
||||||
|
} |
@ -0,0 +1,29 @@ |
|||||||
|
package com.daqing.financial.crms.service.impl; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||||
|
import com.daqing.financial.crms.dao.PersonalCustomerDao; |
||||||
|
import com.daqing.financial.crms.service.PersonalCustomerService; |
||||||
|
import com.daqing.framework.domain.crms.PersonalCustomerEntity; |
||||||
|
import com.daqing.framework.utils.PageUtils; |
||||||
|
import com.daqing.framework.utils.Query; |
||||||
|
import org.springframework.stereotype.Service; |
||||||
|
|
||||||
|
import java.util.Map; |
||||||
|
|
||||||
|
|
||||||
|
@Service("personalCustomerService") |
||||||
|
public class PersonalCustomerServiceImpl extends ServiceImpl<PersonalCustomerDao, PersonalCustomerEntity> implements PersonalCustomerService { |
||||||
|
|
||||||
|
@Override |
||||||
|
public PageUtils queryPage(Map<String, Object> params) { |
||||||
|
IPage<PersonalCustomerEntity> page = this.page( |
||||||
|
new Query<PersonalCustomerEntity>().getPage(params), |
||||||
|
new QueryWrapper<PersonalCustomerEntity>() |
||||||
|
); |
||||||
|
|
||||||
|
return new PageUtils(page); |
||||||
|
} |
||||||
|
|
||||||
|
} |
@ -0,0 +1,22 @@ |
|||||||
|
<?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.daqing.financial.crms.dao.CompanyCustomerDao"> |
||||||
|
|
||||||
|
<!-- 可根据自己的需求,是否要使用 --> |
||||||
|
<resultMap type="com.daqing.framework.domain.crms.CompanyCustomerEntity" id="companyCustomerMap"> |
||||||
|
<result property="id" column="id"/> |
||||||
|
<result property="registeredCapital" column="registered_capital"/> |
||||||
|
<result property="industry" column="industry"/> |
||||||
|
<result property="years" column="years"/> |
||||||
|
<result property="region" column="region"/> |
||||||
|
<result property="shareholder" column="shareholder"/> |
||||||
|
<result property="affiliatedCompany" column="affiliated_company"/> |
||||||
|
<result property="empNum" column="emp_num"/> |
||||||
|
<result property="linkman" column="linkman"/> |
||||||
|
<result property="businessSource" column="business_source"/> |
||||||
|
<result property="customerId" column="customer_id"/> |
||||||
|
</resultMap> |
||||||
|
|
||||||
|
|
||||||
|
</mapper> |
@ -0,0 +1,22 @@ |
|||||||
|
<?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.daqing.financial.crms.dao.CustomerDao"> |
||||||
|
|
||||||
|
<!-- 可根据自己的需求,是否要使用 --> |
||||||
|
<resultMap type="com.daqing.framework.domain.crms.CustomerEntity" id="customerMap"> |
||||||
|
<result property="id" column="id"/> |
||||||
|
<result property="code" column="code"/> |
||||||
|
<result property="type" column="type"/> |
||||||
|
<result property="manager" column="manager"/> |
||||||
|
<result property="name" column="name"/> |
||||||
|
<result property="addr" column="addr"/> |
||||||
|
<result property="phone" column="phone"/> |
||||||
|
<result property="password" column="password"/> |
||||||
|
<result property="wechatId" column="wechat_id"/> |
||||||
|
<result property="createTime" column="create_time"/> |
||||||
|
<result property="motifyTime" column="motify_time"/> |
||||||
|
</resultMap> |
||||||
|
|
||||||
|
|
||||||
|
</mapper> |
@ -0,0 +1,28 @@ |
|||||||
|
<?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.daqing.financial.crms.dao.PersonalCustomerDao"> |
||||||
|
|
||||||
|
<!-- 可根据自己的需求,是否要使用 --> |
||||||
|
<resultMap type="com.daqing.framework.domain.crms.PersonalCustomerEntity" id="personalCustomerMap"> |
||||||
|
<result property="id" column="id"/> |
||||||
|
<result property="customerId" column="customer_id"/> |
||||||
|
<result property="idCard" column="id_card"/> |
||||||
|
<result property="age" column="age"/> |
||||||
|
<result property="gender" column="gender"/> |
||||||
|
<result property="maritalStatus" column="marital_status"/> |
||||||
|
<result property="education" column="education"/> |
||||||
|
<result property="employer" column="employer"/> |
||||||
|
<result property="position" column="position"/> |
||||||
|
<result property="workingYears" column="working_years"/> |
||||||
|
<result property="socialSecurityNum" column="social_security_num"/> |
||||||
|
<result property="livingSituation" column="living_situation"/> |
||||||
|
<result property="residenceAddr" column="residence_addr"/> |
||||||
|
<result property="businessSource" column="business_source"/> |
||||||
|
<result property="emergencyLinkman" column="emergency_linkman"/> |
||||||
|
<result property="emergencyLinkmanRelationship" column="emergency_linkman_relationship"/> |
||||||
|
<result property="emergencyLinkmanPhone" column="emergency_linkman_phone"/> |
||||||
|
</resultMap> |
||||||
|
|
||||||
|
|
||||||
|
</mapper> |
@ -0,0 +1,68 @@ |
|||||||
|
package com.daqing.framework.domain.crms; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
import java.util.Date; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
/** |
||||||
|
* 企业类型客户信息表 |
||||||
|
* |
||||||
|
* @author gongsj |
||||||
|
* @email gongsj@gmail.com |
||||||
|
* @date 2020-09-08 09:57:32 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@TableName("crms_company_customer") |
||||||
|
public class CompanyCustomerEntity implements Serializable { |
||||||
|
private static final long serialVersionUID = 1L; |
||||||
|
|
||||||
|
/** |
||||||
|
* 主键 |
||||||
|
*/ |
||||||
|
@TableId |
||||||
|
private Long id; |
||||||
|
/** |
||||||
|
* 注册资金 |
||||||
|
*/ |
||||||
|
private String registeredCapital; |
||||||
|
/** |
||||||
|
* 所属行业 |
||||||
|
*/ |
||||||
|
private String industry; |
||||||
|
/** |
||||||
|
* 成立年限 |
||||||
|
*/ |
||||||
|
private Integer years; |
||||||
|
/** |
||||||
|
* 所在区域 |
||||||
|
*/ |
||||||
|
private String region; |
||||||
|
/** |
||||||
|
* 股东名称 |
||||||
|
*/ |
||||||
|
private String shareholder; |
||||||
|
/** |
||||||
|
* 关联企业 |
||||||
|
*/ |
||||||
|
private String affiliatedCompany; |
||||||
|
/** |
||||||
|
* 员工个数 |
||||||
|
*/ |
||||||
|
private String empNum; |
||||||
|
/** |
||||||
|
* 联系人 |
||||||
|
*/ |
||||||
|
private String linkman; |
||||||
|
/** |
||||||
|
* 业务来源 |
||||||
|
*/ |
||||||
|
private String businessSource; |
||||||
|
/** |
||||||
|
* 客户基本信息表id |
||||||
|
*/ |
||||||
|
private Long customerId; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,68 @@ |
|||||||
|
package com.daqing.framework.domain.crms; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
import java.util.Date; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
/** |
||||||
|
* 记录客户基本信息 |
||||||
|
* |
||||||
|
* @author gongsj |
||||||
|
* @email gongsj@gmail.com |
||||||
|
* @date 2020-09-08 09:57:32 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@TableName("crms_customer") |
||||||
|
public class CustomerEntity implements Serializable { |
||||||
|
private static final long serialVersionUID = 1L; |
||||||
|
|
||||||
|
/** |
||||||
|
* 主键 |
||||||
|
*/ |
||||||
|
@TableId |
||||||
|
private Long id; |
||||||
|
/** |
||||||
|
* 客户编号 |
||||||
|
*/ |
||||||
|
private String code; |
||||||
|
/** |
||||||
|
* 客户类型 |
||||||
|
*/ |
||||||
|
private Integer type; |
||||||
|
/** |
||||||
|
* 客户的经理人id |
||||||
|
*/ |
||||||
|
private Long manager; |
||||||
|
/** |
||||||
|
* 客户名称 |
||||||
|
*/ |
||||||
|
private String name; |
||||||
|
/** |
||||||
|
* 联系地址 |
||||||
|
*/ |
||||||
|
private String addr; |
||||||
|
/** |
||||||
|
* 联系电话 |
||||||
|
*/ |
||||||
|
private String phone; |
||||||
|
/** |
||||||
|
* 密码 |
||||||
|
*/ |
||||||
|
private String password; |
||||||
|
/** |
||||||
|
* 微信唯一标识 |
||||||
|
*/ |
||||||
|
private String wechatId; |
||||||
|
/** |
||||||
|
* 创建时间 |
||||||
|
*/ |
||||||
|
private Date createTime; |
||||||
|
/** |
||||||
|
* 修改时间 |
||||||
|
*/ |
||||||
|
private Date motifyTime; |
||||||
|
|
||||||
|
} |
@ -0,0 +1,92 @@ |
|||||||
|
package com.daqing.framework.domain.crms; |
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId; |
||||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||||
|
|
||||||
|
import java.io.Serializable; |
||||||
|
import java.util.Date; |
||||||
|
import lombok.Data; |
||||||
|
|
||||||
|
/** |
||||||
|
* 个人类型客户信息表 |
||||||
|
* |
||||||
|
* @author gongsj |
||||||
|
* @email gongsj@gmail.com |
||||||
|
* @date 2020-09-08 09:57:32 |
||||||
|
*/ |
||||||
|
@Data |
||||||
|
@TableName("crms_personal_customer") |
||||||
|
public class PersonalCustomerEntity implements Serializable { |
||||||
|
private static final long serialVersionUID = 1L; |
||||||
|
|
||||||
|
/** |
||||||
|
* 主键 |
||||||
|
*/ |
||||||
|
@TableId |
||||||
|
private Long id; |
||||||
|
/** |
||||||
|
* 客户基本信息表id |
||||||
|
*/ |
||||||
|
private Long customerId; |
||||||
|
/** |
||||||
|
* 身份证号 |
||||||
|
*/ |
||||||
|
private String idCard; |
||||||
|
/** |
||||||
|
* 年龄 |
||||||
|
*/ |
||||||
|
private Integer age; |
||||||
|
/** |
||||||
|
* 性别:1、男,0、女 |
||||||
|
*/ |
||||||
|
private Integer gender; |
||||||
|
/** |
||||||
|
* 婚姻状况:1、已婚,0、未婚 |
||||||
|
*/ |
||||||
|
private Integer maritalStatus; |
||||||
|
/** |
||||||
|
* |
||||||
|
*/ |
||||||
|
private String education; |
||||||
|
/** |
||||||
|
* |
||||||
|
*/ |
||||||
|
private String employer; |
||||||
|
/** |
||||||
|
* |
||||||
|
*/ |
||||||
|
private String position; |
||||||
|
/** |
||||||
|
* |
||||||
|
*/ |
||||||
|
private Integer workingYears; |
||||||
|
/** |
||||||
|
* |
||||||
|
*/ |
||||||
|
private String socialSecurityNum; |
||||||
|
/** |
||||||
|
* |
||||||
|
*/ |
||||||
|
private String livingSituation; |
||||||
|
/** |
||||||
|
* |
||||||
|
*/ |
||||||
|
private String residenceAddr; |
||||||
|
/** |
||||||
|
* |
||||||
|
*/ |
||||||
|
private String businessSource; |
||||||
|
/** |
||||||
|
* |
||||||
|
*/ |
||||||
|
private String emergencyLinkman; |
||||||
|
/** |
||||||
|
* |
||||||
|
*/ |
||||||
|
private String emergencyLinkmanRelationship; |
||||||
|
/** |
||||||
|
* |
||||||
|
*/ |
||||||
|
private String emergencyLinkmanPhone; |
||||||
|
|
||||||
|
} |
Loading…
Reference in new issue