Commit 0855e5c0 by 陈浩建

宽叠移+融合+手机号,存量新增

parent ad30d59a
package com.winsun.bean;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Data;
import java.io.Serializable;
@Data
@TableName("hhr_kd_dmt")
public class KdyList implements Serializable {
private static final long serialVersionUID = 6941854875917339515L;
@TableId(value = "id")
private String id;
@TableField(value = "account_number")
private String accountNumber;
}
package com.winsun.bean;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Data;
import java.io.Serializable;
@Data
@TableName("hhr_kd_dmt_1")
public class MultimediaAccount implements Serializable {
private static final long serialVersionUID = 6941854875917339515L;
@TableId(value = "id")
private String id;
@TableField(value = "account_number")
private String accountNumber;
}
package com.winsun.bean;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;
import java.io.Serializable;
@Data
@TableName("hhr_kd_phone")
public class RhPhone implements Serializable {
private static final long serialVersionUID = 6941854875917339515L;
@TableId(value = "id", type = IdType.AUTO)
private String id;
@TableField(value = "phone")
private String phone;
@TableField(value = "tcName")
private String tcName;
}
package com.winsun.mapper;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.winsun.bean.KdyList;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Component;
import java.util.List;
@Mapper
@Component
public interface KdyListMapper extends BaseMapper<KdyList> {
}
package com.winsun.mapper;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.winsun.bean.KdyList;
import com.winsun.bean.MultimediaAccount;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;
@Mapper
@Component
public interface MultimediaAccountMapper extends BaseMapper<MultimediaAccount> {
}
package com.winsun.mapper;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import com.winsun.bean.KdyList;
import com.winsun.bean.RhPhone;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Component;
@Mapper
@Component
public interface RhPhoneMapper extends BaseMapper<RhPhone> {
}
package com.winsun.controller;
import com.baomidou.mybatisplus.enums.SqlLike;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.winsun.auth.core.annotion.Permission;
import com.winsun.auth.core.base.controller.BaseController;
import com.winsun.auth.core.common.model.ResponseData;
import com.winsun.bean.KdyList;
import com.winsun.bean.Order;
import com.winsun.mapper.KdyListMapper;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* @Author: chenhaojian
* @Date: 2021/1/14
*/
@RestController
@RequestMapping("/kdy")
public class KdyListController extends BaseController {
private static KdyListMapper kdyListMapper;
@Autowired
public KdyListController(KdyListMapper kdyListMapper){
KdyListController.kdyListMapper = kdyListMapper;
}
@Permission(menuname = "查询信息", value = "list", method = RequestMethod.POST)
public Map<String,Object> dataList(@RequestParam(name = "id",required = false)String id,
@RequestParam(name = "accountNumber",required = false)String accountNumber,
@RequestParam(name = "pageNo", required = false) int pageNo,
@RequestParam(name = "pageSize", required = false) int pageSize){
Map<String,Object> map = new HashMap<>();
Wrapper<KdyList> wrapper = new EntityWrapper<>();
wrapper.eq(StringUtils.isNotBlank(id), "id",id);
wrapper.like(StringUtils.isNotBlank(accountNumber), "account_number",accountNumber, SqlLike.RIGHT);
Page<KdyList> page = new Page<>(pageNo, pageSize);
List<KdyList> aPackage = kdyListMapper.selectPage(page, wrapper);
page.setRecords(aPackage);
map.put("page",ResponseData.success(page,"查询成功!"));
return map;
}
@RequestMapping(value = "addData",method = RequestMethod.POST)
public ResponseData<String> addData(@RequestParam(name = "id") String id,
@RequestParam(name = "accountNumber") String accountNumber){
Wrapper<KdyList> wrapper = new EntityWrapper<>();
wrapper.eq(StringUtils.isNotBlank(accountNumber), "account_number",accountNumber);
List<KdyList> list = kdyListMapper.selectList(wrapper);
if(list != null && list.size()>0){
return ResponseData.error("多媒体账号已存在!");
}
KdyList kdyList = new KdyList();
kdyList.setId(id);
kdyList.setAccountNumber(accountNumber);
try {
kdyListMapper.insert(kdyList);
}catch (Exception e){
e.printStackTrace();
}
return ResponseData.success();
}
@RequestMapping(value = "deleteData",method = RequestMethod.POST)
public ResponseData<String> deleteData(@RequestParam(name = "id") String id){
if(StringUtils.isBlank(id)){
return ResponseData.error("");
};
Wrapper<KdyList> wrapper = new EntityWrapper<>();
wrapper.eq(StringUtils.isNotBlank(id), "id",id);
try {
kdyListMapper.delete(wrapper);
}catch (Exception e){
e.printStackTrace();
}
return ResponseData.success();
}
}
package com.winsun.controller;
import com.baomidou.mybatisplus.enums.SqlLike;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.winsun.auth.core.annotion.Permission;
import com.winsun.auth.core.base.controller.BaseController;
import com.winsun.auth.core.common.model.ResponseData;
import com.winsun.bean.AuthCode;
import com.winsun.bean.KdyList;
import com.winsun.bean.MultimediaAccount;
import com.winsun.mapper.AuthCodeMapper;
import com.winsun.mapper.MultimediaAccountMapper;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* @Author: chenhaojian
* @Date: 2021/1/14
*/
@RestController
@RequestMapping("/multimediaAccount")
public class MultimediaAccountController extends BaseController {
private static MultimediaAccountMapper multimediaAccountMapper;
@Autowired
public MultimediaAccountController(MultimediaAccountMapper multimediaAccountMapper){
MultimediaAccountController.multimediaAccountMapper = multimediaAccountMapper;
}
@Permission(menuname = "查询信息", value = "list", method = RequestMethod.POST)
public Map<String,Object> dataList(@RequestParam(name = "id",required = false)String id,
@RequestParam(name = "accountNumber",required = false)String accountNumber,
@RequestParam(name = "pageNo", required = false) int pageNo,
@RequestParam(name = "pageSize", required = false) int pageSize){
Map<String,Object> map = new HashMap<>();
Wrapper<MultimediaAccount> wrapper = new EntityWrapper<>();
wrapper.eq(StringUtils.isNotBlank(id), "id",id);
wrapper.like(StringUtils.isNotBlank(accountNumber), "account_number",accountNumber, SqlLike.RIGHT);
Page<MultimediaAccount> page = new Page<>(pageNo, pageSize);
List<MultimediaAccount> aPackage = multimediaAccountMapper.selectPage(page, wrapper);
page.setRecords(aPackage);
map.put("page",ResponseData.success(page,"查询成功!"));
return map;
}
@RequestMapping(value = "addData",method = RequestMethod.POST)
public ResponseData<String> addData(@RequestParam(name = "id") String id,
@RequestParam(name = "accountNumber") String accountNumber){
Wrapper<MultimediaAccount> wrapper = new EntityWrapper<>();
wrapper.eq(StringUtils.isNotBlank(accountNumber), "account_number",accountNumber);
List<MultimediaAccount> list = multimediaAccountMapper.selectList(wrapper);
if(list != null && list.size()>0){
return ResponseData.error("多媒体账号已存在!");
}
MultimediaAccount multimediaAccount = new MultimediaAccount();
multimediaAccount.setId(id);
multimediaAccount.setAccountNumber(accountNumber);
try {
multimediaAccountMapper.insert(multimediaAccount);
}catch (Exception e){
e.printStackTrace();
}
return ResponseData.success();
}
@RequestMapping(value = "deleteData",method = RequestMethod.POST)
public ResponseData<String> deleteData(@RequestParam(name = "id") String id){
if(StringUtils.isBlank(id)){
return ResponseData.error("");
};
Wrapper<MultimediaAccount> wrapper = new EntityWrapper<>();
wrapper.eq(StringUtils.isNotBlank(id), "id",id);
try {
multimediaAccountMapper.delete(wrapper);
}catch (Exception e){
e.printStackTrace();
}
return ResponseData.success();
}
}
package com.winsun.controller;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.winsun.auth.core.annotion.Permission;
import com.winsun.auth.core.base.controller.BaseController;
import com.winsun.auth.core.common.model.ResponseData;
import com.winsun.bean.AuthCode;
import com.winsun.bean.KdyList;
import com.winsun.bean.MultimediaAccount;
import com.winsun.bean.RhPhone;
import com.winsun.mapper.AuthCodeMapper;
import com.winsun.mapper.RhPhoneMapper;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* @Author: chenhaojian
* @Date: 2021/1/14
*/
@RestController
@RequestMapping("/rhPhone")
public class RhPhoneController extends BaseController {
private static RhPhoneMapper rhPhoneMapper;
@Autowired
public RhPhoneController(RhPhoneMapper rhPhoneMapper){
RhPhoneController.rhPhoneMapper = rhPhoneMapper;
}
@Permission(menuname = "查询信息", value = "list", method = RequestMethod.POST)
public Map<String,Object> dataList(@RequestParam(name = "id",required = false)String id,
@RequestParam(name = "phone",required = false)String phone,
@RequestParam(name = "tcName",required = false)String tcName,
@RequestParam(name = "pageNo", required = false) int pageNo,
@RequestParam(name = "pageSize", required = false) int pageSize
){
Map<String,Object> map = new HashMap<>();
Wrapper<RhPhone> wrapper = new EntityWrapper<>();
wrapper.eq(StringUtils.isNotBlank(id), "id",id);
wrapper.eq(StringUtils.isNotBlank(phone), "phone",phone);
wrapper.eq(StringUtils.isNotBlank(tcName), "tcName",tcName);
Page<RhPhone> page = new Page<>(pageNo, pageSize);
List<RhPhone> aPackage = rhPhoneMapper.selectPage(page, wrapper);
page.setRecords(aPackage);
map.put("page",ResponseData.success(page,"查询成功!"));
return map;
}
@RequestMapping(value = "addData",method = RequestMethod.POST)
public ResponseData<String> addData(@RequestParam(name = "phone") String phone){
Wrapper<RhPhone> wrapper = new EntityWrapper<>();
wrapper.eq(StringUtils.isNotBlank(phone), "phone",phone);
List<RhPhone> list = rhPhoneMapper.selectList(wrapper);
if(list != null && list.size()>0){
return ResponseData.error("融合号码已存在!");
}
RhPhone rhPhone = new RhPhone();
rhPhone.setPhone(phone);
try {
rhPhoneMapper.insert(rhPhone);
}catch (Exception e){
e.printStackTrace();
}
return ResponseData.success();
}
@RequestMapping(value = "deleteData",method = RequestMethod.POST)
public ResponseData<String> deleteData(@RequestParam(name = "id") String id){
if(StringUtils.isBlank(id)){
return ResponseData.error("");
};
Wrapper<RhPhone> wrapper = new EntityWrapper<>();
wrapper.eq(StringUtils.isNotBlank(id), "id",id);
try {
rhPhoneMapper.delete(wrapper);
}catch (Exception e){
e.printStackTrace();
}
return ResponseData.success();
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment