代码备份
parent
5f141fca95
commit
8ac49ca345
@ -0,0 +1,39 @@
|
||||
package com.glxp.sale;
|
||||
|
||||
import com.glxp.sale.admin.util.HardWareUtils;
|
||||
import com.glxp.sale.admin.util.RsaUtils;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.context.ApplicationContextInitializer;
|
||||
import org.springframework.context.ConfigurableApplicationContext;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
|
||||
public class ToolApplicationContextInitializer implements ApplicationContextInitializer {
|
||||
|
||||
@Override
|
||||
public void initialize(ConfigurableApplicationContext configurableApplicationContext) {
|
||||
String myKey = RsaUtils.readFileContent("");
|
||||
System.out.println(myKey);
|
||||
String publicKey = "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtaHLiDtscnwyee4lG9jC" +
|
||||
"8GUEZYIuBoz49W3GSy2LEOVpKRyiQNCjRmybvQS5qKdsb3pV720HQJnv/nQLnsg/" +
|
||||
"vWbFc9L09fEeJdDZxQOf8D7CHeVgLd8+fh/GezQCVLijGlbAVORXOrFo5McdyOds" +
|
||||
"LJey1x4HxIR13a79JHB7sdve14A2aS6bQ7NPWu8hM9LpJd1hylsXgdBpR+iX3DPF" +
|
||||
"eep8Sx8jPnWfUfGF2pDNE3h1uz9RylGBYUz4tDPzz0IXO7vZkyUFXeslzKFDFcmh" +
|
||||
"hbn1tobX+al4XvfRpjoCjST2mRfqCt4aNuBDM1LHMzyMBVJpfui91ikLGMgP4Gdf" +
|
||||
"swIDAQAB";
|
||||
try {
|
||||
|
||||
String result = RsaUtils.publicKeyDecrypt(myKey, publicKey);
|
||||
System.out.println(result);
|
||||
String hardInfo = HardWareUtils.getMachineInfo();
|
||||
System.out.println(hardInfo);
|
||||
if (!result.equals(hardInfo)) {
|
||||
System.exit(1);
|
||||
}
|
||||
// System.out.println(hardInfo);
|
||||
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
System.exit(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,26 @@
|
||||
package com.glxp.sale.admin.config;
|
||||
|
||||
import org.springframework.http.HttpRequest;
|
||||
import org.springframework.http.client.ClientHttpRequestExecution;
|
||||
import org.springframework.http.client.ClientHttpRequestInterceptor;
|
||||
import org.springframework.http.client.ClientHttpResponse;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
public class HeaderRequestInterceptor implements ClientHttpRequestInterceptor {
|
||||
|
||||
private final String headerName;
|
||||
|
||||
private final String headerValue;
|
||||
|
||||
public HeaderRequestInterceptor(String headerName, String headerValue) {
|
||||
this.headerName = headerName;
|
||||
this.headerValue = headerValue;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ClientHttpResponse intercept(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) throws IOException {
|
||||
request.getHeaders().set(headerName, headerValue);
|
||||
return execution.execute(request, body);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,24 @@
|
||||
package com.glxp.sale.admin.config;
|
||||
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.http.client.ClientHttpRequestInterceptor;
|
||||
import org.springframework.web.client.RestTemplate;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@Configuration
|
||||
public class RestTemplateConfig {
|
||||
|
||||
@Bean
|
||||
public RestTemplate restTemplate() {
|
||||
List<ClientHttpRequestInterceptor> interceptors = new ArrayList<>();
|
||||
interceptors.add(new HeaderRequestInterceptor("token", "123"));
|
||||
|
||||
RestTemplate restTemplate = new RestTemplate();
|
||||
restTemplate.setInterceptors(interceptors);
|
||||
|
||||
return restTemplate;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,126 @@
|
||||
package com.glxp.sale.admin.controller.basic;
|
||||
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.glxp.sale.admin.constant.ConstantType;
|
||||
import com.glxp.sale.admin.dao.basic.BussinessChangeTypeDao;
|
||||
import com.glxp.sale.admin.entity.basic.BussinessChangeTypeEntity;
|
||||
import com.glxp.sale.admin.entity.basic.BussinessLocalTypeEntity;
|
||||
import com.glxp.sale.admin.entity.basic.BussinessTypeEntity;
|
||||
import com.glxp.sale.admin.req.basic.BussinessTypeFilterRequest;
|
||||
import com.glxp.sale.admin.req.info.DeleteRequest;
|
||||
import com.glxp.sale.admin.res.PageSimpleResponse;
|
||||
import com.glxp.sale.admin.service.basic.BussinessChangeTypeService;
|
||||
import com.glxp.sale.admin.service.basic.BussinessLocalTypeService;
|
||||
import com.glxp.sale.admin.service.basic.BussinessTypeService;
|
||||
import com.glxp.sale.common.enums.ResultEnum;
|
||||
import com.glxp.sale.common.res.BaseResponse;
|
||||
import com.glxp.sale.common.util.ResultVOUtils;
|
||||
import org.springframework.validation.BindingResult;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
@RestController
|
||||
public class BussinessChangeTypeController {
|
||||
|
||||
|
||||
@Resource
|
||||
private BussinessChangeTypeService bussinessChangeTypeService;
|
||||
@Resource
|
||||
private BussinessTypeService bussinessTypeService;
|
||||
@Resource
|
||||
private BussinessLocalTypeService bussinessLocalTypeService;
|
||||
|
||||
@GetMapping("/spms/bussinessChangeType/filter")
|
||||
public BaseResponse filterBussinessType(BussinessTypeFilterRequest bussinessTypeFilterRequest,
|
||||
BindingResult bindingResult) {
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
List<BussinessChangeTypeEntity> bussinessTypeEntities;
|
||||
BussinessLocalTypeEntity bussinessLocalTypeEntity = bussinessLocalTypeService.findBTByAction(bussinessTypeFilterRequest.getAction());
|
||||
BussinessTypeEntity bussinessTypeEntity = bussinessTypeService.findBTByAction(bussinessLocalTypeEntity.getAction());
|
||||
bussinessTypeEntities = bussinessChangeTypeService.findByAction(bussinessTypeFilterRequest.getAction());
|
||||
|
||||
if (bussinessTypeEntities == null || bussinessTypeEntities.size() == 0) {
|
||||
//创建对应流转单据
|
||||
if (bussinessTypeFilterRequest.getType() != null
|
||||
&& "changeEnable".equals(bussinessTypeFilterRequest.getType())
|
||||
) {
|
||||
if (ConstantType.TYPE_PUT.equals(bussinessTypeEntity.getMainAction()) && !bussinessTypeEntity.isAdvanceType()) {
|
||||
BussinessChangeTypeEntity bussinessChangeTypeEntity1 = new BussinessChangeTypeEntity();
|
||||
bussinessChangeTypeEntity1.setIntro("入库自动补\"寄售出库单\"");
|
||||
bussinessChangeTypeEntity1.setIndex(1);
|
||||
bussinessChangeTypeEntity1.setAction(bussinessTypeFilterRequest.getAction());
|
||||
bussinessChangeTypeService.insertBusChangeTypee(bussinessChangeTypeEntity1);
|
||||
|
||||
} else if (ConstantType.TYPE_OUT.equals(bussinessTypeEntity.getMainAction()) && !bussinessTypeEntity.isAdvanceType()) {
|
||||
|
||||
bussinessTypeEntities = bussinessChangeTypeService.findByAction(bussinessTypeFilterRequest.getAction());
|
||||
BussinessChangeTypeEntity bussinessChangeTypeEntity1 = new BussinessChangeTypeEntity();
|
||||
bussinessChangeTypeEntity1.setIntro("出库自动补\"采购入库单\"");
|
||||
bussinessChangeTypeEntity1.setIndex(1);
|
||||
bussinessChangeTypeEntity1.setAction(bussinessTypeFilterRequest.getAction());
|
||||
bussinessChangeTypeService.insertBusChangeTypee(bussinessChangeTypeEntity1);
|
||||
} else if (ConstantType.TYPE_OUT.equals(bussinessTypeEntity.getMainAction()) && bussinessTypeEntity.isAdvanceType()) {
|
||||
|
||||
bussinessTypeEntities = bussinessChangeTypeService.findByAction(bussinessTypeFilterRequest.getAction());
|
||||
BussinessChangeTypeEntity bussinessChangeTypeEntity1 = new BussinessChangeTypeEntity();
|
||||
bussinessChangeTypeEntity1.setIntro("出库自动补\"寄售入库单\"");
|
||||
bussinessChangeTypeEntity1.setIndex(1);
|
||||
bussinessChangeTypeEntity1.setAction(bussinessTypeFilterRequest.getAction());
|
||||
bussinessChangeTypeService.insertBusChangeTypee(bussinessChangeTypeEntity1);
|
||||
}
|
||||
}
|
||||
}
|
||||
return ResultVOUtils.success(bussinessTypeEntities);
|
||||
}
|
||||
|
||||
|
||||
@PostMapping("/spms/bussinessChangeType/delete")
|
||||
public BaseResponse deleteBussinessType(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
|
||||
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
String id = deleteRequest.getId();
|
||||
bussinessChangeTypeService.deleteById(id);
|
||||
return ResultVOUtils.success("删除成功");
|
||||
}
|
||||
|
||||
@PostMapping("/spms/bussinessChangeType/update")
|
||||
public BaseResponse updateBussinessType(@RequestBody BussinessChangeTypeEntity bussinessTypeEntity,
|
||||
BindingResult bindingResult) {
|
||||
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
if (bussinessTypeEntity != null) {
|
||||
bussinessChangeTypeService.updateBusChangeType(bussinessTypeEntity);
|
||||
} else {
|
||||
ResultVOUtils.error(999, "参数错误");
|
||||
}
|
||||
return ResultVOUtils.success("更新成功");
|
||||
}
|
||||
|
||||
|
||||
@PostMapping("/spms/bussinessChangeType/insert")
|
||||
public BaseResponse insertBussinessType(@RequestBody BussinessChangeTypeEntity
|
||||
bussinessTypeEntity, BindingResult bindingResult) {
|
||||
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
if (bussinessTypeEntity != null) {
|
||||
bussinessChangeTypeService.insertBusChangeTypee(bussinessTypeEntity);
|
||||
} else {
|
||||
ResultVOUtils.error(999, "参数错误");
|
||||
}
|
||||
return ResultVOUtils.success("添加成功");
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,141 @@
|
||||
package com.glxp.sale.admin.controller.inventory;
|
||||
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.glxp.sale.admin.constant.ConstantStatus;
|
||||
import com.glxp.sale.admin.constant.ConstantType;
|
||||
import com.glxp.sale.admin.entity.inventory.InvProductDetailEntity;
|
||||
import com.glxp.sale.admin.entity.inventory.InvProductEntity;
|
||||
import com.glxp.sale.admin.req.inout.DeleteRequest;
|
||||
import com.glxp.sale.admin.req.inventory.FilterInvProductDetailRequest;
|
||||
import com.glxp.sale.admin.req.inventory.FilterInvProductRequest;
|
||||
import com.glxp.sale.admin.res.PageSimpleResponse;
|
||||
import com.glxp.sale.admin.res.inventory.InvProductDetailResponse;
|
||||
import com.glxp.sale.admin.res.inventory.InvProductPageRespnonse;
|
||||
import com.glxp.sale.admin.res.inventory.InvProductResponse;
|
||||
import com.glxp.sale.admin.res.inventory.InvProductStatResponse;
|
||||
import com.glxp.sale.admin.service.inventory.InvPreProductDetailService;
|
||||
import com.glxp.sale.admin.service.inventory.InvPreProductService;
|
||||
import com.glxp.sale.admin.service.inventory.InvProductDetailService;
|
||||
import com.glxp.sale.admin.service.inventory.InvProductService;
|
||||
import com.glxp.sale.common.enums.ResultEnum;
|
||||
import com.glxp.sale.common.res.BaseResponse;
|
||||
import com.glxp.sale.common.util.ResultVOUtils;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.validation.BindingResult;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import static com.glxp.sale.admin.constant.Constant.SYSTEM_CUSTOMER_ID;
|
||||
|
||||
@RestController
|
||||
public class InvPreProductsController {
|
||||
@Resource
|
||||
InvPreProductService invProductService;
|
||||
@Resource
|
||||
InvPreProductDetailService invProductDetailService;
|
||||
|
||||
@GetMapping("spms/pre/inv/products/filter")
|
||||
public BaseResponse filterInvProduct(FilterInvProductRequest filterInvProductRequest) {
|
||||
boolean showSup = false;
|
||||
if (SYSTEM_CUSTOMER_ID.equals(filterInvProductRequest.getCustomerId())) {
|
||||
filterInvProductRequest.setCustomerId(null);
|
||||
showSup = true;
|
||||
}
|
||||
List<InvProductResponse> invProductResponses = invProductService.filterJoinInvProduct(filterInvProductRequest);
|
||||
PageInfo<InvProductResponse> pageInfo;
|
||||
pageInfo = new PageInfo<>(invProductResponses);
|
||||
InvProductPageRespnonse<InvProductResponse> pageSimpleResponse = new InvProductPageRespnonse<>();
|
||||
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||
pageSimpleResponse.setList(invProductResponses);
|
||||
pageSimpleResponse.setShowSup(showSup);
|
||||
return ResultVOUtils.success(pageSimpleResponse);
|
||||
}
|
||||
|
||||
|
||||
@GetMapping("spms/pre/inv/products/filterDetail")
|
||||
public BaseResponse filterInvProductDetail(FilterInvProductDetailRequest filterInvProductRequest) {
|
||||
if (SYSTEM_CUSTOMER_ID.equals(filterInvProductRequest.getCustomerId())) {
|
||||
filterInvProductRequest.setCustomerId(null);
|
||||
// filterInvProductRequest.setSupId();
|
||||
}
|
||||
List<InvProductDetailEntity> invProductDetailEntities = invProductDetailService.filterInvProduct(filterInvProductRequest);
|
||||
PageInfo<InvProductDetailEntity> pageInfo;
|
||||
pageInfo = new PageInfo<>(invProductDetailEntities);
|
||||
List<InvProductDetailResponse> invProductDetailResponses = new ArrayList<>();
|
||||
if (invProductDetailEntities.size() > 0) {
|
||||
for (InvProductDetailEntity invProductDetailEntity : invProductDetailEntities) {
|
||||
InvProductDetailResponse invProductDetailResponse = new InvProductDetailResponse();
|
||||
BeanUtils.copyProperties(invProductDetailEntity, invProductDetailResponse);
|
||||
if (invProductDetailEntity.getMainAction().equals(ConstantType.TYPE_OUT)) {
|
||||
invProductDetailResponse.setMainActionStr("出库");
|
||||
invProductDetailResponse.setOutCount(invProductDetailEntity.getCount());
|
||||
} else {
|
||||
invProductDetailResponse.setMainActionStr("入库");
|
||||
invProductDetailResponse.setInCount(invProductDetailEntity.getCount());
|
||||
}
|
||||
invProductDetailResponses.add(invProductDetailResponse);
|
||||
}
|
||||
}
|
||||
PageSimpleResponse<InvProductDetailResponse> pageSimpleResponse = new PageSimpleResponse<>();
|
||||
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||
pageSimpleResponse.setList(invProductDetailResponses);
|
||||
return ResultVOUtils.success(pageSimpleResponse);
|
||||
}
|
||||
|
||||
|
||||
@PostMapping("spms/pre/inv/products/delete")
|
||||
public BaseResponse deleteInvProduct(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
|
||||
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
String id = deleteRequest.getId();
|
||||
InvProductEntity invProductEntity = invProductService.selectById(id);
|
||||
if (invProductEntity != null) {
|
||||
invProductService.deleteById(id);
|
||||
FilterInvProductDetailRequest detailRequest = new FilterInvProductDetailRequest();
|
||||
detailRequest.setSupId(invProductEntity.getSupId());
|
||||
detailRequest.setBatchNo(invProductEntity.getBatchNo());
|
||||
detailRequest.setProductIdFk(invProductEntity.getRelIdFk());
|
||||
invProductDetailService.deleteByProductId(detailRequest);
|
||||
return ResultVOUtils.success("删除成功");
|
||||
} else {
|
||||
return ResultVOUtils.error(500, "删除失败!");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@GetMapping("spms/pre/inv/products/stat")
|
||||
public BaseResponse statInvProduct(FilterInvProductDetailRequest filterInvProductDetailRequest) {
|
||||
|
||||
InvProductStatResponse invProductStatResponse = new InvProductStatResponse();
|
||||
//统计预入库数量
|
||||
FilterInvProductDetailRequest temp1 = new FilterInvProductDetailRequest();
|
||||
BeanUtils.copyProperties(filterInvProductDetailRequest, temp1);
|
||||
temp1.setPurchaseType(ConstantStatus.PRUCHASE_ADVANCE);
|
||||
invProductStatResponse.setAdvanceCount(invProductDetailService.statCount(temp1));
|
||||
//统计普通采购数量
|
||||
FilterInvProductDetailRequest temp2 = new FilterInvProductDetailRequest();
|
||||
BeanUtils.copyProperties(filterInvProductDetailRequest, temp2);
|
||||
temp2.setPurchaseType(ConstantStatus.PRUCHASE_COMMON);
|
||||
invProductStatResponse.setCommonCount(invProductDetailService.statCount(temp2));
|
||||
//统计入库数量
|
||||
FilterInvProductDetailRequest temp3 = new FilterInvProductDetailRequest();
|
||||
BeanUtils.copyProperties(filterInvProductDetailRequest, temp3);
|
||||
temp3.setMainAction(ConstantType.TYPE_PUT);
|
||||
invProductStatResponse.setInCount(invProductDetailService.statCount(temp3));
|
||||
//统计出库数量
|
||||
FilterInvProductDetailRequest temp4 = new FilterInvProductDetailRequest();
|
||||
BeanUtils.copyProperties(filterInvProductDetailRequest, temp4);
|
||||
temp4.setMainAction(ConstantType.TYPE_OUT);
|
||||
invProductStatResponse.setOutCount(invProductDetailService.statCount(temp4));
|
||||
return ResultVOUtils.success(invProductStatResponse);
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,13 @@
|
||||
package com.glxp.sale.admin.controller.test;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class HeadRequest {
|
||||
|
||||
private String appId;
|
||||
private String userName;
|
||||
private String time;
|
||||
private String secretKey;
|
||||
private String sign;
|
||||
}
|
||||
@ -0,0 +1,85 @@
|
||||
package com.glxp.sale.admin.controller.test;
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.glxp.sale.admin.entity.param.SystemPDFModuleEntity;
|
||||
import com.glxp.sale.admin.entity.param.SystemPDFTemplateEntity;
|
||||
import com.glxp.sale.admin.req.param.SystemPDFModuleRequest;
|
||||
import com.glxp.sale.admin.res.PageSimpleResponse;
|
||||
import com.glxp.sale.admin.res.param.SystemPDFModuleResponse;
|
||||
import com.glxp.sale.admin.util.Md5Utils;
|
||||
import com.glxp.sale.common.enums.ResultEnum;
|
||||
import com.glxp.sale.common.res.BaseResponse;
|
||||
import com.glxp.sale.common.util.ResultVOUtils;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.validation.BindingResult;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.validation.Valid;
|
||||
import java.io.UnsupportedEncodingException;
|
||||
import java.net.URLEncoder;
|
||||
import java.util.List;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
@RestController
|
||||
public class TestController {
|
||||
|
||||
final Logger logger = LoggerFactory.getLogger(TestController.class);
|
||||
|
||||
@GetMapping("/udplat/test")
|
||||
public BaseResponse list() {
|
||||
try {
|
||||
HeadRequest headRequest = new HeadRequest();
|
||||
headRequest.setAppId("20004072");
|
||||
headRequest.setUserName(URLEncoder.encode("福建片仔癀诊断技术有限公司", "UTF-8"));//福建片仔癀诊断技术有限公司
|
||||
headRequest.setTime(System.currentTimeMillis() + "");
|
||||
headRequest.setSecretKey("hoGxLSEsSyysnS9");
|
||||
|
||||
String url = "appId=" + headRequest.getAppId() + "&secretKey=" + headRequest.getSecretKey() + "&time=" + headRequest.getTime()
|
||||
+ "&userName=" + headRequest.getUserName();
|
||||
String sign = Md5Utils.md5(url);
|
||||
String sign1 = Md5Utils.stringToMD5(url);
|
||||
headRequest.setSign(sign);
|
||||
logger.info(url + "\n" + sign1);
|
||||
logger.info(JSON.toJSONString(headRequest));
|
||||
return ResultVOUtils.success(headRequest);
|
||||
} catch (UnsupportedEncodingException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
return ResultVOUtils.success("");
|
||||
}
|
||||
|
||||
@GetMapping("/udplat/hosp/test")
|
||||
public BaseResponse hospList() {
|
||||
try {
|
||||
HeadRequest headRequest = new HeadRequest();
|
||||
headRequest.setAppId("10000090");
|
||||
headRequest.setUserName(URLEncoder.encode("诏安县医院", "UTF-8"));
|
||||
headRequest.setTime(System.currentTimeMillis() + "");
|
||||
headRequest.setSecretKey("QchvZnPYK1jyOYV");
|
||||
|
||||
String url = "appId=" + headRequest.getAppId() + "&secretKey="+ headRequest.getSecretKey() + "&time=" + headRequest.getTime()
|
||||
+ "&userName=" + headRequest.getUserName();
|
||||
// String sign = Md5Utils.stringToMD5(url);
|
||||
String sign = Md5Utils.md5(url);
|
||||
headRequest.setSign(sign);
|
||||
logger.info(JSON.toJSONString(headRequest));
|
||||
return ResultVOUtils.success(headRequest);
|
||||
} catch (UnsupportedEncodingException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
return ResultVOUtils.success("");
|
||||
}
|
||||
|
||||
|
||||
public void getMd5Sign() {
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,87 @@
|
||||
package com.glxp.sale.admin.controller.thrsys;
|
||||
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.glxp.sale.admin.entity.thrsys.ThrCorpImportDetailEntity;
|
||||
import com.glxp.sale.admin.entity.thrsys.ThrCorpImportLogEntity;
|
||||
import com.glxp.sale.admin.req.basic.FilterUdiIpLogRequest;
|
||||
import com.glxp.sale.admin.req.info.DeleteRequest;
|
||||
import com.glxp.sale.admin.res.PageSimpleResponse;
|
||||
import com.glxp.sale.admin.service.thrsys.ThrCorpImportDetailService;
|
||||
import com.glxp.sale.admin.service.thrsys.ThrCorpImportLogService;
|
||||
import com.glxp.sale.common.enums.ResultEnum;
|
||||
import com.glxp.sale.common.res.BaseResponse;
|
||||
import com.glxp.sale.common.util.ResultVOUtils;
|
||||
import org.springframework.validation.BindingResult;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 第三方数据往来单位导入日志
|
||||
*/
|
||||
@RestController
|
||||
public class ThrCorpImportLogController {
|
||||
|
||||
@Resource
|
||||
ThrCorpImportLogService thrCorpImportLogService;
|
||||
@Resource
|
||||
ThrCorpImportDetailService thrCorpImportDetailService;
|
||||
|
||||
@GetMapping("/udiwms/thrCorp/importLog/filter")
|
||||
public BaseResponse filter(FilterUdiIpLogRequest filterUdiIpLogRequest,
|
||||
BindingResult bindingResult) {
|
||||
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
List<ThrCorpImportLogEntity> thrCorpImportLogEntities
|
||||
= thrCorpImportLogService.filterImportLog(filterUdiIpLogRequest);
|
||||
PageInfo<ThrCorpImportLogEntity> pageInfo;
|
||||
pageInfo = new PageInfo<>(thrCorpImportLogEntities);
|
||||
PageSimpleResponse<ThrCorpImportLogEntity> pageSimpleResponse = new PageSimpleResponse<>();
|
||||
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||
pageSimpleResponse.setList(thrCorpImportLogEntities);
|
||||
return ResultVOUtils.success(pageSimpleResponse);
|
||||
}
|
||||
|
||||
@GetMapping("/udiwms/thrCorp/importLog/filterDetail")
|
||||
public BaseResponse filterDetail(FilterUdiIpLogRequest filterUdiIpLogRequest,
|
||||
BindingResult bindingResult) {
|
||||
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
List<ThrCorpImportDetailEntity> thrCorpImportDetailEntities
|
||||
= thrCorpImportDetailService.filterCorpDetailImport(filterUdiIpLogRequest);
|
||||
PageInfo<ThrCorpImportDetailEntity> pageInfo;
|
||||
pageInfo = new PageInfo<>(thrCorpImportDetailEntities);
|
||||
PageSimpleResponse<ThrCorpImportDetailEntity> pageSimpleResponse = new PageSimpleResponse<>();
|
||||
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||
pageSimpleResponse.setList(thrCorpImportDetailEntities);
|
||||
return ResultVOUtils.success(pageSimpleResponse);
|
||||
}
|
||||
|
||||
@PostMapping("/udiwms/thrCorp/importLog/deleteLog")
|
||||
public BaseResponse deleteLog(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
|
||||
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
String id = deleteRequest.getId();
|
||||
FilterUdiIpLogRequest filterInCodeLogRequest = new FilterUdiIpLogRequest();
|
||||
filterInCodeLogRequest.setId(Integer.parseInt(id));
|
||||
List<ThrCorpImportLogEntity> thrCorpImportLogEntities = thrCorpImportLogService.filterImportLog(filterInCodeLogRequest);
|
||||
if (thrCorpImportLogEntities != null && thrCorpImportLogEntities.size() > 0) {
|
||||
ThrCorpImportLogEntity thrCorpImportLogEntity = thrCorpImportLogEntities.get(0);
|
||||
thrCorpImportLogService.deleteById(thrCorpImportLogEntity.getId() + "");
|
||||
thrCorpImportDetailService.deleteByGenkey(thrCorpImportLogEntity.getGenKey());
|
||||
}
|
||||
return ResultVOUtils.success("删除成功");
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,164 @@
|
||||
package com.glxp.sale.admin.controller.thrsys;
|
||||
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.glxp.sale.admin.constant.BasicProcessStatus;
|
||||
import com.glxp.sale.admin.entity.thrsys.ThrCorpEntity;
|
||||
import com.glxp.sale.admin.entity.thrsys.ThrCorpImportLogEntity;
|
||||
import com.glxp.sale.admin.req.basic.BasicUnitMaintainFilterRequest;
|
||||
import com.glxp.sale.admin.req.info.DeleteRequest;
|
||||
import com.glxp.sale.admin.req.thrsys.FilterThrCorpRequest;
|
||||
import com.glxp.sale.admin.req.thrsys.PostThrCorpRequest;
|
||||
import com.glxp.sale.admin.res.PageSimpleResponse;
|
||||
import com.glxp.sale.admin.res.basic.ErpUnitsResponse;
|
||||
import com.glxp.sale.admin.service.thrsys.ThrCorpImportLogService;
|
||||
import com.glxp.sale.admin.service.thrsys.ThrCorpService;
|
||||
import com.glxp.sale.admin.thread.ThrCorpsDlService;
|
||||
import com.glxp.sale.admin.util.Constant;
|
||||
import com.glxp.sale.admin.util.CustomUtil;
|
||||
import com.glxp.sale.admin.util.RedisUtil;
|
||||
import com.glxp.sale.common.enums.ResultEnum;
|
||||
import com.glxp.sale.common.res.BaseResponse;
|
||||
import com.glxp.sale.common.util.ResultVOUtils;
|
||||
import org.springframework.validation.BindingResult;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@RestController
|
||||
public class ThrCorpsController {
|
||||
@Resource
|
||||
RedisUtil redisUtil;
|
||||
@Resource
|
||||
private ThrCorpService thrCorpService;
|
||||
@Resource
|
||||
private ThrCorpsDlService thrCorpsDlService;
|
||||
@Resource
|
||||
private ThrCorpImportLogService thrCorpImportLogService;
|
||||
|
||||
|
||||
@GetMapping("/udiwms/thrsys/getCorps")
|
||||
public BaseResponse getCorps(FilterThrCorpRequest filterThrCorpRequest,
|
||||
BindingResult bindingResult) {
|
||||
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
List<ThrCorpEntity> thrCorpEntities
|
||||
= thrCorpService.filterThrCorps(filterThrCorpRequest);
|
||||
PageInfo<ThrCorpEntity> pageInfo;
|
||||
pageInfo = new PageInfo<>(thrCorpEntities);
|
||||
PageSimpleResponse<ThrCorpEntity> pageSimpleResponse = new PageSimpleResponse<>();
|
||||
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||
pageSimpleResponse.setList(thrCorpEntities);
|
||||
return ResultVOUtils.success(pageSimpleResponse);
|
||||
}
|
||||
|
||||
@PostMapping("/udiwms/thrsys/delCorps")
|
||||
public BaseResponse delCorps(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
|
||||
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
String id = deleteRequest.getId();
|
||||
thrCorpService.deleteByUnitId(id);
|
||||
return ResultVOUtils.success("删除成功");
|
||||
}
|
||||
|
||||
@RequestMapping("/udiwms/thrsys/corp/delAll")
|
||||
public BaseResponse delAll() {
|
||||
thrCorpService.deleteAll();
|
||||
return ResultVOUtils.success("删除成功");
|
||||
}
|
||||
|
||||
|
||||
//第三方服务上传(包括文件导入后上传)
|
||||
@PostMapping("/udiwms/thrsys/postCorps")
|
||||
public BaseResponse postCorps(@RequestBody PostThrCorpRequest postThrCorpRequest,
|
||||
BindingResult bindingResult) {
|
||||
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
List<ErpUnitsResponse> erpUnitsResponses = postThrCorpRequest.getCorps();
|
||||
if (erpUnitsResponses != null && erpUnitsResponses.size() > 0) {
|
||||
String genKey = postThrCorpRequest.getGenKey();
|
||||
if (genKey == null) {
|
||||
genKey = CustomUtil.getId();
|
||||
}
|
||||
ThrCorpImportLogEntity thrCorpImportLogEntity = thrCorpImportLogService.selectByGenKey(genKey);
|
||||
if (thrCorpImportLogEntity == null) {
|
||||
thrCorpImportLogEntity = new ThrCorpImportLogEntity();
|
||||
thrCorpImportLogEntity.setGenKey(genKey);
|
||||
if (postThrCorpRequest.getUploadType() != null) {
|
||||
thrCorpImportLogEntity.setFromType(postThrCorpRequest.getUploadType());
|
||||
} else
|
||||
thrCorpImportLogEntity.setFromType("第三方系统上传");
|
||||
thrCorpImportLogEntity.setStatus(BasicProcessStatus.UDIINFO_IMPORT_PROCESS);
|
||||
thrCorpImportLogEntity.setUpdateTime(new Date());
|
||||
thrCorpImportLogEntity.setThirdSysFk(postThrCorpRequest.getThirdSys());
|
||||
thrCorpImportLogService.insertImportLog(thrCorpImportLogEntity);
|
||||
}
|
||||
thrCorpsDlService.insertData(genKey, postThrCorpRequest.getThirdSys(), erpUnitsResponses);
|
||||
return ResultVOUtils.success("往来单位上传成功!后台正在处理,请稍后刷新查看!");
|
||||
}
|
||||
return ResultVOUtils.error(500, "上传数据为空");
|
||||
}
|
||||
|
||||
//接口一键全部
|
||||
@RequestMapping("/udiwms/thrsys/corp/downloadAll")
|
||||
public BaseResponse downloadAll(FilterThrCorpRequest filterThrProductsRequest) {
|
||||
String data = (String) redisUtil.get(Constant.dlThrProducts);
|
||||
if (data != null && data.equals("true")) {
|
||||
return ResultVOUtils.error(500, "当前任务正在下载更新产品信息,请稍后重试!");
|
||||
} else {
|
||||
redisUtil.set(Constant.dlThrCorps, "true", 30);
|
||||
if (filterThrProductsRequest.getThirdSysFk() == null) {
|
||||
return ResultVOUtils.error(500, "未选择第三方系统!");
|
||||
}
|
||||
ThrCorpImportLogEntity thrCorpImportLogEntity = new ThrCorpImportLogEntity();
|
||||
String genKey = CustomUtil.getId();
|
||||
thrCorpImportLogEntity.setGenKey(genKey);
|
||||
thrCorpImportLogEntity.setFromType("第三方系统获取");
|
||||
thrCorpImportLogEntity.setStatus(BasicProcessStatus.UDIINFO_IMPORT_PROCESS);
|
||||
thrCorpImportLogEntity.setUpdateTime(new Date());
|
||||
thrCorpImportLogEntity.setThirdSysFk(filterThrProductsRequest.getThirdSysFk());
|
||||
thrCorpImportLogService.insertImportLog(thrCorpImportLogEntity);
|
||||
thrCorpsDlService.importCorps(genKey,null, filterThrProductsRequest.getThirdSysFk());
|
||||
return ResultVOUtils.success("后台开始下载更新,请稍后刷新查看");
|
||||
}
|
||||
}
|
||||
|
||||
//选中或者下载全部
|
||||
@PostMapping("/udiwms/thrsys/corp/corpsDlAll")
|
||||
public BaseResponse corpsDlAll(@RequestBody BasicUnitMaintainFilterRequest filterThrCorpRequest) {
|
||||
filterThrCorpRequest.setThirdSysFk(filterThrCorpRequest.getThirdSys());
|
||||
String data = (String) redisUtil.get(Constant.dlThrProducts);
|
||||
if (data != null && data.equals("true")) {
|
||||
return ResultVOUtils.error(500, "当前任务正在下载更新产品信息,请稍后重试!");
|
||||
} else {
|
||||
redisUtil.set(Constant.dlThrCorps, "true", 30);
|
||||
if (filterThrCorpRequest.getThirdSysFk() == null) {
|
||||
return ResultVOUtils.error(500, "未选择第三方系统!");
|
||||
}
|
||||
ThrCorpImportLogEntity thrCorpImportLogEntity = new ThrCorpImportLogEntity();
|
||||
String genKey = CustomUtil.getId();
|
||||
thrCorpImportLogEntity.setGenKey(genKey);
|
||||
thrCorpImportLogEntity.setFromType("第三方系统获取");
|
||||
thrCorpImportLogEntity.setStatus(BasicProcessStatus.UDIINFO_IMPORT_PROCESS);
|
||||
thrCorpImportLogEntity.setUpdateTime(new Date());
|
||||
thrCorpImportLogEntity.setThirdSysFk(filterThrCorpRequest.getThirdSysFk());
|
||||
thrCorpImportLogService.insertImportLog(thrCorpImportLogEntity);
|
||||
|
||||
if (filterThrCorpRequest.getThrCorpEntities() != null && filterThrCorpRequest.getThrCorpEntities().size() > 0) {//选中导出
|
||||
thrCorpsDlService.importSelectCorps(genKey, filterThrCorpRequest.getThrCorpEntities(), filterThrCorpRequest.getThirdSysFk());
|
||||
} else { //结果导出
|
||||
thrCorpsDlService.importCorps(genKey,filterThrCorpRequest, filterThrCorpRequest.getThirdSysFk());
|
||||
}
|
||||
|
||||
// thrCorpsDlService.importCorps(genKey, filterThrCorpRequest.getThirdSysFk());
|
||||
return ResultVOUtils.success("后台开始下载更新,请稍后刷新查看");
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,42 @@
|
||||
package com.glxp.sale.admin.controller.thrsys;
|
||||
|
||||
import com.glxp.sale.admin.annotation.AuthRuleAnnotation;
|
||||
import com.glxp.sale.admin.req.thrsys.BaseParam;
|
||||
import com.glxp.sale.admin.service.thrsys.UdplatGoodsService;
|
||||
import com.glxp.sale.common.res.BaseResponse;
|
||||
import com.glxp.sale.common.util.ResultVOUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
/**
|
||||
*目录清单
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("udplat/goods")
|
||||
public class UdplatGoodsController {
|
||||
@Autowired
|
||||
private UdplatGoodsService udplatGoodsService;
|
||||
|
||||
// @AuthRuleAnnotation("udidl_udplatGoods_all")
|
||||
@PostMapping("/list")
|
||||
public BaseResponse getList(@RequestBody BaseParam param)
|
||||
{
|
||||
return udplatGoodsService.getList(param);
|
||||
}
|
||||
// @AuthRuleAnnotation("udidl_udplatGoods_all")
|
||||
@PostMapping("/import")
|
||||
public BaseResponse importExcel(MultipartFile file,int type){
|
||||
try
|
||||
{
|
||||
return udplatGoodsService.importExcel(file.getInputStream(),type);
|
||||
}catch (Exception e){
|
||||
e.printStackTrace();
|
||||
return ResultVOUtils.error(-1,e.getMessage());
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,61 @@
|
||||
package com.glxp.sale.admin.controller.thrsys;
|
||||
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import com.glxp.sale.admin.entity.thrsys.ThrImportLogEntity;
|
||||
import com.glxp.sale.admin.req.basic.FilterUdiIpLogRequest;
|
||||
import com.glxp.sale.admin.req.inout.DeleteRequest;
|
||||
import com.glxp.sale.admin.res.PageSimpleResponse;
|
||||
import com.glxp.sale.admin.service.thrsys.ThrImportLogService;
|
||||
import com.glxp.sale.common.enums.ResultEnum;
|
||||
import com.glxp.sale.common.res.BaseResponse;
|
||||
import com.glxp.sale.common.util.ResultVOUtils;
|
||||
import org.springframework.validation.BindingResult;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.util.List;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("udplat/goods/import")
|
||||
public class UdplatGoodsImportController {
|
||||
@Resource
|
||||
ThrImportLogService thrImportLogService;
|
||||
|
||||
|
||||
@GetMapping("/filter")
|
||||
public BaseResponse filter(FilterUdiIpLogRequest filterUdiIpLogRequest,
|
||||
BindingResult bindingResult) {
|
||||
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
List<ThrImportLogEntity> thrProductsImportLogEntities
|
||||
= thrImportLogService.filterImportLog(filterUdiIpLogRequest);
|
||||
PageInfo<ThrImportLogEntity> pageInfo;
|
||||
pageInfo = new PageInfo<>(thrProductsImportLogEntities);
|
||||
PageSimpleResponse<ThrImportLogEntity> pageSimpleResponse = new PageSimpleResponse<>();
|
||||
pageSimpleResponse.setTotal(pageInfo.getTotal());
|
||||
pageSimpleResponse.setList(thrProductsImportLogEntities);
|
||||
return ResultVOUtils.success(pageSimpleResponse);
|
||||
}
|
||||
|
||||
|
||||
@PostMapping("/deleteLog")
|
||||
public BaseResponse deleteLog(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
|
||||
|
||||
if (bindingResult.hasErrors()) {
|
||||
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
||||
}
|
||||
String id = deleteRequest.getId();
|
||||
FilterUdiIpLogRequest filterInCodeLogRequest = new FilterUdiIpLogRequest();
|
||||
filterInCodeLogRequest.setId(Integer.parseInt(id));
|
||||
List<ThrImportLogEntity> thrProductsImportLogEntities = thrImportLogService.filterImportLog(filterInCodeLogRequest);
|
||||
if (thrProductsImportLogEntities != null && thrProductsImportLogEntities.size() > 0) {
|
||||
ThrImportLogEntity thrInvProductsImportLogEntity = thrProductsImportLogEntities.get(0);
|
||||
thrImportLogService.deleteById(thrInvProductsImportLogEntity.getId() + "");
|
||||
}
|
||||
|
||||
return ResultVOUtils.success("删除成功");
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,22 @@
|
||||
package com.glxp.sale.admin.dao.basic;
|
||||
|
||||
import com.glxp.sale.admin.entity.basic.BussinessChangeTypeEntity;
|
||||
import com.glxp.sale.admin.entity.basic.BussinessLocalTypeEntity;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface BussinessChangeTypeDao {
|
||||
|
||||
|
||||
List<BussinessChangeTypeEntity> findByAction(String action);
|
||||
|
||||
|
||||
boolean updateBusChangeType(BussinessChangeTypeEntity bussinessTypeEntity);
|
||||
|
||||
boolean insertBusChangeTypee(BussinessChangeTypeEntity bussinessTypeEntity);
|
||||
|
||||
boolean deleteById(@Param("id") String id);
|
||||
}
|
||||
@ -0,0 +1,27 @@
|
||||
package com.glxp.sale.admin.dao.inventory;
|
||||
|
||||
import com.glxp.sale.admin.entity.inventory.InvProductEntity;
|
||||
import com.glxp.sale.admin.req.inventory.FilterInvProductRequest;
|
||||
import com.glxp.sale.admin.res.inventory.InvProductResponse;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface InvPreProductDao {
|
||||
|
||||
|
||||
List<InvProductEntity> filterInvProduct(FilterInvProductRequest filterInvProductRequest);
|
||||
|
||||
List<InvProductResponse> filterJoinInvProduct(FilterInvProductRequest filterInvProductRequest);
|
||||
|
||||
boolean insertInvProduct(InvProductEntity invProductEntity);
|
||||
|
||||
boolean updateInvProduct(InvProductEntity invProductEntity);
|
||||
|
||||
InvProductEntity selectById(@Param("id") String id);
|
||||
|
||||
boolean deleteById(@Param("id") String id);
|
||||
|
||||
}
|
||||
@ -0,0 +1,29 @@
|
||||
package com.glxp.sale.admin.dao.inventory;
|
||||
|
||||
import com.glxp.sale.admin.entity.inventory.InvProductDetailEntity;
|
||||
import com.glxp.sale.admin.req.inventory.FilterInvProductDetailRequest;
|
||||
import com.glxp.sale.admin.res.inventory.InvProductDetailJoinResponse;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface InvPreProductDetailDao {
|
||||
|
||||
List<InvProductDetailEntity> filterInvProductDetail(FilterInvProductDetailRequest filterInvProductDetailRequest);
|
||||
|
||||
List<InvProductDetailJoinResponse> filterJoinInvProduct(FilterInvProductDetailRequest filterInvProductDetailRequest);
|
||||
|
||||
boolean insertInvProductDetail(InvProductDetailEntity invProductDetailEntity);
|
||||
|
||||
boolean insertInvProductDetails(@Param("invProductDetailEntitys") List<InvProductDetailEntity> invProductDetailEntitys);
|
||||
|
||||
boolean updateInvProductDetail(InvProductDetailEntity invProductDetailEntity);
|
||||
|
||||
boolean deleteById(@Param("id") String id);
|
||||
|
||||
boolean deleteByProductId(FilterInvProductDetailRequest filterInvProductDetailRequest);
|
||||
|
||||
int statCount(FilterInvProductDetailRequest filterInvProductDetailRequest);
|
||||
}
|
||||
@ -0,0 +1,21 @@
|
||||
package com.glxp.sale.admin.dao.inventory;
|
||||
|
||||
import com.glxp.sale.admin.entity.inventory.StockPrintTempEntity;
|
||||
import com.glxp.sale.admin.req.basic.FilterStockprintRequest;
|
||||
import com.glxp.sale.admin.req.inventory.DeleteStPrintTempRequest;
|
||||
import com.glxp.sale.admin.req.inventory.FilterStPrintTempRequest;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface StockPrintTempDao {
|
||||
|
||||
List<StockPrintTempEntity> filterStockPrintTempEntity(FilterStPrintTempRequest filterStockprintRequest);
|
||||
|
||||
boolean deleteById(DeleteStPrintTempRequest deleteStPrintTempRequest);
|
||||
|
||||
boolean insertStockPrintTempEntity(StockPrintTempEntity stockPrintEntity);
|
||||
|
||||
boolean updateStockPrintTempEntity(StockPrintTempEntity stockPrintEntity);
|
||||
}
|
||||
@ -0,0 +1,26 @@
|
||||
package com.glxp.sale.admin.dao.thrsys;
|
||||
|
||||
import com.glxp.sale.admin.entity.thrsys.ThrCorpEntity;
|
||||
import com.glxp.sale.admin.req.thrsys.FilterThrCorpRequest;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface ThrCorpDao {
|
||||
|
||||
List<ThrCorpEntity> filterThrCorps(FilterThrCorpRequest filterThrCorpRequest);
|
||||
|
||||
boolean insertThrCorps(ThrCorpEntity thrCorpEntity);
|
||||
|
||||
boolean insertThrCorpss(@Param("thrCorpEntitys") List<ThrCorpEntity> thrCorpEntitys);
|
||||
|
||||
boolean updateThrCorps(ThrCorpEntity thrCorpEntity);
|
||||
|
||||
boolean deleteById(@Param("id") String id);
|
||||
|
||||
boolean deleteByUnitId(@Param("unitId") String unitId);
|
||||
|
||||
boolean deleteAll();
|
||||
}
|
||||
@ -0,0 +1,21 @@
|
||||
package com.glxp.sale.admin.dao.thrsys;
|
||||
|
||||
import com.glxp.sale.admin.entity.thrsys.ThrCorpExportLogEntity;
|
||||
import com.glxp.sale.admin.req.basic.FilterUdiEpLogRequest;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface ThrCorpExportLogDao {
|
||||
|
||||
|
||||
List<ThrCorpExportLogEntity> filterThrCorpExportLog(FilterUdiEpLogRequest filterUdiEpLogRequest);
|
||||
|
||||
boolean insertThrCorpExportLog(ThrCorpExportLogEntity thrCorpExportLogEntity);
|
||||
|
||||
boolean updateThrCorpExportLog(ThrCorpExportLogEntity thrCorpExportLogEntity);
|
||||
|
||||
boolean deleteById(@Param("id") String id);
|
||||
}
|
||||
@ -0,0 +1,23 @@
|
||||
package com.glxp.sale.admin.dao.thrsys;
|
||||
|
||||
import com.glxp.sale.admin.entity.thrsys.ThrCorpImportDetailEntity;
|
||||
import com.glxp.sale.admin.req.basic.FilterUdiIpLogRequest;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface ThrCorpImportDetailDao {
|
||||
List<ThrCorpImportDetailEntity> filterCorpDetailImport(FilterUdiIpLogRequest filterInCodeLogRequest);
|
||||
|
||||
boolean insertCorpDetailImport(ThrCorpImportDetailEntity thrCorpImportDetailEntity);
|
||||
|
||||
boolean updateCorpDetailImport(ThrCorpImportDetailEntity thrCorpImportDetailEntity);
|
||||
|
||||
boolean insertCorpDetailImports(@Param("corps") List<ThrCorpImportDetailEntity> thrCorpImportDetailEntities);
|
||||
|
||||
boolean deleteById(@Param("id") String id);
|
||||
|
||||
boolean deleteByGenkey(@Param("genKey") String genKey);
|
||||
}
|
||||
@ -0,0 +1,21 @@
|
||||
package com.glxp.sale.admin.dao.thrsys;
|
||||
|
||||
import com.glxp.sale.admin.entity.thrsys.ThrCorpImportLogEntity;
|
||||
import com.glxp.sale.admin.req.basic.FilterUdiIpLogRequest;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface ThrCorpImportLogDao {
|
||||
|
||||
List<ThrCorpImportLogEntity> filterImportLog(FilterUdiIpLogRequest filterInCodeLogRequest);
|
||||
|
||||
boolean insertImportLog(ThrCorpImportLogEntity thrCorpImportLogEntity);
|
||||
|
||||
boolean updateImportLog(ThrCorpImportLogEntity thrCorpImportLogEntity);
|
||||
|
||||
boolean deleteById(@Param("id") String id);
|
||||
|
||||
}
|
||||
@ -0,0 +1,23 @@
|
||||
package com.glxp.sale.admin.dao.thrsys;
|
||||
|
||||
import com.glxp.sale.admin.entity.thrsys.ThrImportLogEntity;
|
||||
import com.glxp.sale.admin.entity.thrsys.ThrOrderImportLogEntity;
|
||||
import com.glxp.sale.admin.req.basic.FilterUdiIpLogRequest;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface ThrImportLogDao {
|
||||
|
||||
List<ThrImportLogEntity> filterImportLog(FilterUdiIpLogRequest filterInCodeLogRequest);
|
||||
|
||||
boolean insertImportLog(ThrImportLogEntity thrOrderImportLogEntity);
|
||||
|
||||
boolean updateImportLog(ThrImportLogEntity thrOrderImportLogEntity);
|
||||
|
||||
boolean deleteById(@Param("id") String id);
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,22 @@
|
||||
package com.glxp.sale.admin.dao.thrsys;
|
||||
|
||||
import com.glxp.sale.admin.entity.thrsys.UdplatGoods;
|
||||
import com.glxp.sale.admin.req.thrsys.BaseParam;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface UdplatGoodsMapper {
|
||||
int deleteByPrimaryKey(Long id);
|
||||
|
||||
int insert(UdplatGoods record);
|
||||
|
||||
UdplatGoods selectByGoodId(String projectGoodsCode);
|
||||
|
||||
List<UdplatGoods> selectAll();
|
||||
|
||||
int update(UdplatGoods record);
|
||||
|
||||
List<UdplatGoods> list(BaseParam param);
|
||||
}
|
||||
@ -0,0 +1,23 @@
|
||||
package com.glxp.sale.admin.dao.thrsys;
|
||||
|
||||
import com.glxp.sale.admin.entity.thrsys.UdplatLog;
|
||||
import com.glxp.sale.admin.req.thrsys.JobLogFilterRequest;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Mapper
|
||||
public interface UdplatLogMapper {
|
||||
int deleteByPrimaryKey(Integer id);
|
||||
|
||||
int insert(UdplatLog record);
|
||||
|
||||
UdplatLog selectByPrimaryKey(Integer id);
|
||||
|
||||
List<UdplatLog> selectAll();
|
||||
|
||||
int updateByPrimaryKey(UdplatLog record);
|
||||
|
||||
List<UdplatLog> list(JobLogFilterRequest jobLogFilterRequest);
|
||||
|
||||
}
|
||||
@ -0,0 +1,24 @@
|
||||
package com.glxp.sale.admin.entity.basic;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class BussinessChangeTypeEntity {
|
||||
|
||||
|
||||
private Integer id;
|
||||
private String intro;
|
||||
private String action;
|
||||
private String scAction;
|
||||
private Integer index;
|
||||
private Integer beforeTime;
|
||||
private String remark;
|
||||
private String name;
|
||||
|
||||
|
||||
public Integer getBeforeTime() {
|
||||
if (beforeTime == null)
|
||||
return 0;
|
||||
return beforeTime;
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,28 @@
|
||||
package com.glxp.sale.admin.entity.inout;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
@Data
|
||||
public class StockOrderPrintResponse {
|
||||
private String id;
|
||||
private String billNo;
|
||||
private String billdate;
|
||||
private String corpId;
|
||||
private String corpName;
|
||||
private String billType;
|
||||
private String billFlag;
|
||||
private String thirdSysFk;
|
||||
private String status;
|
||||
private String statusInfo;
|
||||
private String type;
|
||||
private String sourceType;
|
||||
private String printStatus;
|
||||
private String unitIdFk;
|
||||
private String customerId;
|
||||
private BigDecimal totalPrice;
|
||||
private BigDecimal price;
|
||||
private String title;
|
||||
private String zczbhhzbapzbh;
|
||||
private String index;
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
package com.glxp.sale.admin.entity.inventory;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class StockPrintTempEntity {
|
||||
|
||||
private Integer id;
|
||||
private String fileName;
|
||||
private String filePath;
|
||||
private Integer status;
|
||||
private String printCodeIdFk;
|
||||
private String stockOrderFk;
|
||||
private String genKey;
|
||||
|
||||
}
|
||||
@ -0,0 +1,23 @@
|
||||
package com.glxp.sale.admin.entity.thrsys;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class ThrCorpEntity {
|
||||
|
||||
private String id;
|
||||
private String unitId;
|
||||
private String name;
|
||||
private String spell;
|
||||
private String addr;
|
||||
private String creditNo;
|
||||
private String contact;
|
||||
private String mobile;
|
||||
private String thirdSysFk;
|
||||
private Boolean checked;
|
||||
private Date updateTime;
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,17 @@
|
||||
package com.glxp.sale.admin.entity.thrsys;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class ThrCorpExportLogEntity {
|
||||
private Integer id;
|
||||
private String genKey;
|
||||
private Integer status;
|
||||
private Date updateTime;
|
||||
private String remark;
|
||||
private Integer dlCount;
|
||||
private String filePath;
|
||||
private Integer type;
|
||||
}
|
||||
@ -0,0 +1,22 @@
|
||||
package com.glxp.sale.admin.entity.thrsys;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class ThrCorpImportDetailEntity {
|
||||
|
||||
private String id;
|
||||
private String unitId;
|
||||
private String name;
|
||||
private String spell;
|
||||
private String addr;
|
||||
private String creditNo;
|
||||
private String contact;
|
||||
private String mobile;
|
||||
private String thirdSysFk;
|
||||
private Date updateTime;
|
||||
private String genKeyFk;
|
||||
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
package com.glxp.sale.admin.entity.thrsys;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class ThrCorpImportLogEntity {
|
||||
private Integer id;
|
||||
private String genKey;
|
||||
private Integer status;
|
||||
private Date updateTime;
|
||||
private String fromType;
|
||||
private String thirdSysFk;
|
||||
private String remark;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.glxp.sale.admin.entity.thrsys;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class ThrImportLogEntity {
|
||||
|
||||
private Integer id;
|
||||
private String genKey;
|
||||
private Integer status;
|
||||
private Integer importType;
|
||||
private Date updateTime;
|
||||
private String fromType;
|
||||
private String thirdSysFk;
|
||||
private String remark;
|
||||
|
||||
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue