Commit b680583d by 王军业

[更新]

1 parent 9413c051
package com.vion.financial.controller; package com.vion.financial.controller;
import java.io.File; import java.io.File;
import java.io.FileOutputStream; import java.io.FileOutputStream;
import java.io.InputStream; import java.io.InputStream;
import java.io.OutputStream; import java.io.OutputStream;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import javax.annotation.Resource; import javax.annotation.Resource;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import com.vion.financial.entity.Appendix; import com.vion.financial.entity.Appendix;
import com.vion.financial.service.AppendixService; import com.vion.financial.service.AppendixService;
import com.vion.financial.vo.AppendixVo; import com.vion.financial.vo.AppendixVo;
import com.vion.financial.vo.FailCode; import com.vion.financial.vo.FailCode;
import com.vion.financial.vo.SuccessCode; import com.vion.financial.vo.SuccessCode;
@RestController @RestController
public class AppendixController extends BaseController{ public class AppendixController extends BaseController{
@Autowired @Autowired
SuccessCode successCode; SuccessCode successCode;
@Autowired @Autowired
FailCode failCode; FailCode failCode;
@Resource @Resource
AppendixService AppendixService; AppendixService AppendixService;
@PostMapping(value="/{contract_unid}/upload/appendixes") @PostMapping(value="/{contract_unid}/upload/appendixes")
@ResponseBody @ResponseBody
public Object upload(AppendixVo appendixVo) { public Object upload(AppendixVo appendixVo) {
try { try {
Appendix appendix = null; Appendix appendix = null;
List<Appendix> list=new ArrayList<Appendix> (); List<Appendix> list=new ArrayList<Appendix> ();
MultipartFile[] appendix_files=appendixVo.getAppendix_files(); MultipartFile[] appendix_files=appendixVo.getAppendix_files();
for (MultipartFile multipartFile : appendix_files) { for (MultipartFile multipartFile : appendix_files) {
appendix = new Appendix(); appendix = new Appendix();
appendix.setAppendix_name(multipartFile.getOriginalFilename()); appendix.setAppendix_name(multipartFile.getOriginalFilename());
appendix.setBusiness_table(appendixVo.getBusiness_table()); appendix.setBusiness_table(appendixVo.getBusiness_table());
String suffix = appendix.getAppendix_name().substring(appendix.getAppendix_name().lastIndexOf(".") + 1); String suffix = appendix.getAppendix_name().substring(appendix.getAppendix_name().lastIndexOf(".") + 1);
appendix.setAppendix_type(suffix); appendix.setAppendix_type(suffix);
appendix.setAppendix_url("E:\\"+multipartFile.getOriginalFilename()); appendix.setAppendix_url("E:\\"+multipartFile.getOriginalFilename());
AppendixService.addAppendix(appendix); AppendixService.addAppendix(appendix);
list.add(appendix); list.add(appendix);
InputStream inputStream = multipartFile.getInputStream(); InputStream inputStream = multipartFile.getInputStream();
File file = new File("E:\\"+multipartFile.getOriginalFilename()); File file = new File("E:\\"+multipartFile.getOriginalFilename());
OutputStream os = new FileOutputStream(file); OutputStream os = new FileOutputStream(file);
byte[] read = new byte[2048]; byte[] read = new byte[2048];
int off=0; int off=0;
while((off=inputStream.read(read)) != -1) { while((off=inputStream.read(read)) != -1) {
os.write(read); os.write(read);
} }
os.flush(); os.flush();
os.close(); os.close();
inputStream.close(); inputStream.close();
} }
return list; return list;
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
e.printStackTrace(); e.printStackTrace();
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("上传异常"); failCode.setEnote("上传异常");
return failCode; return failCode;
} }
} }
} }
package com.vion.financial.mapper; package com.vion.financial.mapper;
import com.vion.financial.entity.ReturnInfo; import java.util.List;
public interface ReturnInfoMapper { import com.vion.financial.entity.ReturnInfo;
public void addReturnInfo(ReturnInfo returnInfo);
public ReturnInfo queryReturnInfo(String s); public interface ReturnInfoMapper {
public void updateReturnInfo(ReturnInfo returnInfo); public void addReturnInfo(ReturnInfo returnInfo);
public void deleteReturnInfo(int n); public List<ReturnInfo> queryReturnInfo(String s);
} public void updateReturnInfo(ReturnInfo returnInfo);
public void deleteReturnInfo(int n);
}
...@@ -78,13 +78,13 @@ ...@@ -78,13 +78,13 @@
<delete id="deleteAppendix" parameterType="com.vion.financial.entity.Appendix"> <delete id="deleteAppendix" parameterType="com.vion.financial.entity.Appendix">
delete from tb_appendix where 1=1 delete from tb_appendix where 1=1
<if test="business_table"> <if test="business_table">
business_table = #{business_table} and and business_table = #{business_table}
</if> </if>
<if test="business_unid"> <if test="business_unid">
business_unid = #{business_unid} and and business_unid = #{business_unid}
</if> </if>
<if test="appendix_unid"> <if test="appendix_unid">
appendix_unid=#{appendix_unid} and appendix_unid=#{appendix_unid}
</if> </if>
</delete> </delete>
</mapper> </mapper>
\ No newline at end of file \ No newline at end of file
package com.vion.financial.service.imp; package com.vion.financial.service.imp;
import java.util.List; import java.util.List;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.vion.financial.entity.Appendix; import com.vion.financial.entity.Appendix;
import com.vion.financial.mapper.AppendixMapper; import com.vion.financial.mapper.AppendixMapper;
import com.vion.financial.service.AppendixService; import com.vion.financial.service.AppendixService;
import com.vion.financial.vo.FailCode; import com.vion.financial.vo.FailCode;
import com.vion.financial.vo.SuccessCode; import com.vion.financial.vo.SuccessCode;
@Service @Service
public class AppendixServiceImpl implements AppendixService { public class AppendixServiceImpl implements AppendixService {
Logger logger = LoggerFactory.getLogger(AppendixServiceImpl.class); Logger logger = LoggerFactory.getLogger(AppendixServiceImpl.class);
@Autowired @Autowired
AppendixMapper appendixMapper; AppendixMapper appendixMapper;
@Autowired @Autowired
FailCode failCode; FailCode failCode;
@Autowired @Autowired
SuccessCode successCode; SuccessCode successCode;
@Override @Override
public Object queryAppendixList(Appendix appendix) { public Object queryAppendixList(Appendix appendix) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
try { try {
logger.info("====================查询附件start======================"); logger.info("====================查询附件start======================");
return appendixMapper.queryAppendixList(appendix); return appendixMapper.queryAppendixList(appendix);
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("查询附件异常"+e.getLocalizedMessage(), e); logger.error("查询附件异常"+e.getLocalizedMessage(), e);
e.printStackTrace(); e.printStackTrace();
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("附件查询异常"); failCode.setEnote("附件查询异常");
return failCode; return failCode;
} }
} }
@Override @Override
public Object addAppendix(Appendix appendix) { public Object addAppendix(Appendix appendix) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
try { try {
logger.info("====================增加附件start======================="); logger.info("====================增加附件start=======================");
return appendixMapper.addAppendix(appendix); return appendixMapper.addAppendix(appendix);
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("增加附件异常"+e.getLocalizedMessage(),e); logger.error("增加附件异常"+e.getLocalizedMessage(),e);
e.printStackTrace(); e.printStackTrace();
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("附件增加异常"); failCode.setEnote("附件增加异常");
return failCode; return failCode;
} }
} }
@Override @Override
public Object updateAppendix(Appendix appendix) { public Object updateAppendix(Appendix appendix) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
try { try {
logger.info("========================修改附件start===================="); logger.info("========================修改附件start====================");
appendixMapper.updateAppendix(appendix); appendixMapper.updateAppendix(appendix);
return successCode; return successCode;
} catch (Exception e) { } catch (Exception e) {
logger.error("删除附件异常"+e.getLocalizedMessage(),e); logger.error("删除附件异常"+e.getLocalizedMessage(),e);
// TODO: handle exception // TODO: handle exception
e.printStackTrace(); e.printStackTrace();
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("附件修改异常"); failCode.setEnote("附件修改异常");
return failCode; return failCode;
} }
} }
@Override @Override
public Object deleteAppendix(Appendix appendix) { public Object deleteAppendix(Appendix appendix) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
try { try {
logger.info("=======================删除附件start===================="); logger.info("=======================删除附件start====================");
appendixMapper.deleteAppendix(appendix); appendixMapper.deleteAppendix(appendix);
return successCode; return successCode;
} catch (Exception e) { } catch (Exception e) {
logger.error("删除附件异常"+e.getLocalizedMessage(), e); logger.error("删除附件异常"+e.getLocalizedMessage(), e);
// TODO: handle exception // TODO: handle exception
e.printStackTrace(); e.printStackTrace();
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("附件删除异常"); failCode.setEnote("附件删除异常");
return failCode; return failCode;
} }
} }
} }
...@@ -60,8 +60,8 @@ public class ContractServiceImpl implements ContractService { ...@@ -60,8 +60,8 @@ public class ContractServiceImpl implements ContractService {
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
logger.error("增加合同异常:"+e.getLocalizedMessage(), e); logger.error("增加合同异常:"+e.getLocalizedMessage(), e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("增加异常"); failCode.setEnote("增加异常");
return failCode; return failCode;
} }
} }
...@@ -82,8 +82,8 @@ public class ContractServiceImpl implements ContractService { ...@@ -82,8 +82,8 @@ public class ContractServiceImpl implements ContractService {
/* return failCode;*/ /* return failCode;*/
logger.error("查询合同异常"+e.getLocalizedMessage(),e); logger.error("查询合同异常"+e.getLocalizedMessage(),e);
e.printStackTrace(); e.printStackTrace();
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("查询异常"); failCode.setEnote("查询异常");
return failCode; return failCode;
} }
} }
...@@ -105,8 +105,8 @@ public class ContractServiceImpl implements ContractService { ...@@ -105,8 +105,8 @@ public class ContractServiceImpl implements ContractService {
// TODO: handle exception // TODO: handle exception
logger.error("修改合同异常"+e.getLocalizedMessage(), e); logger.error("修改合同异常"+e.getLocalizedMessage(), e);
e.printStackTrace(); e.printStackTrace();
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("修改异常"); failCode.setEnote("修改异常");
return failCode; return failCode;
} }
} }
...@@ -121,8 +121,8 @@ public class ContractServiceImpl implements ContractService { ...@@ -121,8 +121,8 @@ public class ContractServiceImpl implements ContractService {
} catch (Exception e) { } catch (Exception e) {
logger.error("删除合同异常"+e.getLocalizedMessage(),e); logger.error("删除合同异常"+e.getLocalizedMessage(),e);
e.printStackTrace(); e.printStackTrace();
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("删除异常"); failCode.setEnote("删除异常");
return failCode; return failCode;
} }
} }
...@@ -141,8 +141,8 @@ public class ContractServiceImpl implements ContractService { ...@@ -141,8 +141,8 @@ public class ContractServiceImpl implements ContractService {
// TODO: handle exception // TODO: handle exception
logger.error("查询合同列表异常"+e.getLocalizedMessage(),e); logger.error("查询合同列表异常"+e.getLocalizedMessage(),e);
e.printStackTrace(); e.printStackTrace();
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("查询异常"); failCode.setEnote("查询异常");
return failCode; return failCode;
} }
} }
...@@ -161,8 +161,8 @@ public class ContractServiceImpl implements ContractService { ...@@ -161,8 +161,8 @@ public class ContractServiceImpl implements ContractService {
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("筛选合同列表异常"+e.getLocalizedMessage(),e); logger.error("筛选合同列表异常"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("筛选异常"); failCode.setEnote("筛选异常");
return failCode; return failCode;
} }
} }
......
...@@ -53,15 +53,15 @@ public class DeliverGoodsServiceImpl implements DeliverGoodsService { ...@@ -53,15 +53,15 @@ public class DeliverGoodsServiceImpl implements DeliverGoodsService {
} }
return successCode; return successCode;
}else { }else {
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnode("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} }
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("增加发货信息异常"+e.getLocalizedMessage(),e); logger.error("增加发货信息异常"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("增加异常"); failCode.setEnote("增加异常");
return failCode; return failCode;
} }
} }
...@@ -85,16 +85,16 @@ public class DeliverGoodsServiceImpl implements DeliverGoodsService { ...@@ -85,16 +85,16 @@ public class DeliverGoodsServiceImpl implements DeliverGoodsService {
} }
} }
else { else {
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnode("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} }
return deliverGoodsVo; return deliverGoodsVo;
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("查询发货信息异常"+e.getLocalizedMessage(),e); logger.error("查询发货信息异常"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("查询异常"); failCode.setEnote("查询异常");
return failCode; return failCode;
} }
} }
...@@ -112,19 +112,21 @@ public class DeliverGoodsServiceImpl implements DeliverGoodsService { ...@@ -112,19 +112,21 @@ public class DeliverGoodsServiceImpl implements DeliverGoodsService {
for(int n:deliverGoods.getAppendix_unids()) { for(int n:deliverGoods.getAppendix_unids()) {
appendix=new Appendix(); appendix=new Appendix();
appendix.setAppendix_unid(n); appendix.setAppendix_unid(n);
appendixService.deleteAppendix(appendix); appendix.setBusiness_table("tb_deliver_goods");
appendix.setBusiness_unid(String.valueOf(deliverGoods.getDeliver_unid()));
appendixService.updateAppendix(appendix);
} }
} }
return successCode; return successCode;
}else { }else {
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnode("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} }
} catch (Exception e) { } catch (Exception e) {
logger.error("更新发货信息异常"+e.getLocalizedMessage(),e); logger.error("更新发货信息异常"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("更新异常"); failCode.setEnote("更新异常");
return failCode; return failCode;
// TODO: handle exception // TODO: handle exception
} }
...@@ -135,22 +137,25 @@ public class DeliverGoodsServiceImpl implements DeliverGoodsService { ...@@ -135,22 +137,25 @@ public class DeliverGoodsServiceImpl implements DeliverGoodsService {
// TODO Auto-generated method stub // TODO Auto-generated method stub
try { try {
logger.info("=========================删除合同发货信息======================="); logger.info("=========================删除合同发货信息=======================");
Appendix appendix=null;
if(contractService.isDelete(s)) { if(contractService.isDelete(s)) {
for(int receiptUnid :deliverGoodsVo.getDeliver_unids()) { for(int deliverUnid :deliverGoodsVo.getDeliver_unids()) {
deliverGoodsMapper.deleteDeliverGoods(receiptUnid); deliverGoodsMapper.deleteDeliverGoods(deliverUnid);
appendix=new Appendix();
appendix.setBusiness_unid(String.valueOf(deliverUnid));
appendixService.deleteAppendix(appendix);
} }
return successCode; return successCode;
} }
else { else {
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnote("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} }
} catch (Exception e) { } catch (Exception e) {
logger.error("删除发货信息异常"+e.getLocalizedMessage(),e); logger.error("删除发货信息异常"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("删除异常"); failCode.setEnote("删除异常");
return failCode; return failCode;
} }
} }
......
package com.vion.financial.service.imp; package com.vion.financial.service.imp;
import java.util.List; import java.util.List;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.vion.financial.entity.PaymentAgree; import com.vion.financial.entity.PaymentAgree;
import com.vion.financial.mapper.PaymentAgreeMapper; import com.vion.financial.mapper.PaymentAgreeMapper;
import com.vion.financial.service.PaymentAgreeService; import com.vion.financial.service.PaymentAgreeService;
import com.vion.financial.vo.FailCode; import com.vion.financial.vo.FailCode;
import com.vion.financial.vo.PaymentAgreeVo; import com.vion.financial.vo.PaymentAgreeVo;
import com.vion.financial.vo.SuccessCode; import com.vion.financial.vo.SuccessCode;
@Service @Service
public class PaymentAgreeServiceImpl implements PaymentAgreeService { public class PaymentAgreeServiceImpl implements PaymentAgreeService {
Logger logger=LoggerFactory.getLogger(PaymentAgreeServiceImpl.class); Logger logger=LoggerFactory.getLogger(PaymentAgreeServiceImpl.class);
@Autowired @Autowired
PaymentAgreeMapper paymentAgreeMapper; PaymentAgreeMapper paymentAgreeMapper;
@Autowired @Autowired
FailCode failCode; FailCode failCode;
@Autowired @Autowired
ContractServiceImpl contractServiceImpl; ContractServiceImpl contractServiceImpl;
@Autowired @Autowired
SuccessCode SuccessCode; SuccessCode SuccessCode;
@Override @Override
public Object addPaymentAgree(PaymentAgreeVo paymentAgreeVo,String s) { public Object addPaymentAgree(PaymentAgreeVo paymentAgreeVo,String s) {
try { try {
logger.info("==============增加付款约定信息==================="); logger.info("==============增加付款约定信息===================");
if((boolean) contractServiceImpl.isDelete(s)) { if((boolean) contractServiceImpl.isDelete(s)) {
List<PaymentAgree> list = paymentAgreeVo.getList_payment_data(); List<PaymentAgree> list = paymentAgreeVo.getList_payment_data();
for(PaymentAgree paymentAgree:list) { for(PaymentAgree paymentAgree:list) {
paymentAgree.setContract_unid(s); paymentAgree.setContract_unid(s);
paymentAgreeMapper.addPaymentAgree(paymentAgree); paymentAgreeMapper.addPaymentAgree(paymentAgree);
} }
return SuccessCode; return SuccessCode;
}else{ }else{
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnode("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} }
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("增加付款预定信息异常"+e.getLocalizedMessage(),e); logger.error("增加付款预定信息异常"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("增加异常"); failCode.setEnote("增加异常");
return failCode; return failCode;
} }
} }
@Override @Override
public Object queryPaymentAgree(String s) { public Object queryPaymentAgree(String s) {
try { try {
logger.info("===============查询付款约定信息start====================="); logger.info("===============查询付款约定信息start=====================");
if((boolean) contractServiceImpl.isDelete(s)) { if((boolean) contractServiceImpl.isDelete(s)) {
return paymentAgreeMapper.queryPaymentAgree(s); return paymentAgreeMapper.queryPaymentAgree(s);
} }
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnode("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("查询付款约定信息异常:"+e.getLocalizedMessage(), e); logger.error("查询付款约定信息异常:"+e.getLocalizedMessage(), e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("查询异常"); failCode.setEnote("查询异常");
return failCode; return failCode;
} }
} }
@Override @Override
public Object updatePaymentAgree(PaymentAgreeVo paymentAgreeVo,String s) { public Object updatePaymentAgree(PaymentAgreeVo paymentAgreeVo,String s) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
try { try {
logger.info("==============修改付款约定信息==================="); logger.info("==============修改付款约定信息===================");
if((boolean) contractServiceImpl.isDelete(s)) { if((boolean) contractServiceImpl.isDelete(s)) {
List<PaymentAgree> list = paymentAgreeVo.getList_payment_data(); List<PaymentAgree> list = paymentAgreeVo.getList_payment_data();
for(PaymentAgree paymentAgree:list) { for(PaymentAgree paymentAgree:list) {
paymentAgree.setContract_unid(s); paymentAgree.setContract_unid(s);
paymentAgreeMapper.updatePaymentAgree(paymentAgree); paymentAgreeMapper.updatePaymentAgree(paymentAgree);
} }
return SuccessCode; return SuccessCode;
}else{ }else{
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnode("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} }
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("修改付款预定信息异常"+e.getLocalizedMessage(),e); logger.error("修改付款预定信息异常"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("修改异常"); failCode.setEnote("修改异常");
return failCode; return failCode;
} }
} }
@Override @Override
public Object deletePaymentAgree(PaymentAgreeVo paymentAgreeVo,String s) { public Object deletePaymentAgree(PaymentAgreeVo paymentAgreeVo,String s) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
try { try {
logger.info("==============删除付款约定信息==================="); logger.info("==============删除付款约定信息===================");
if((boolean) contractServiceImpl.isDelete(s)) { if((boolean) contractServiceImpl.isDelete(s)) {
List<PaymentAgree> list = paymentAgreeVo.getList_payment_data(); List<PaymentAgree> list = paymentAgreeVo.getList_payment_data();
for(PaymentAgree paymentAgree:list) { for(PaymentAgree paymentAgree:list) {
paymentAgree.setContract_unid(s); paymentAgree.setContract_unid(s);
paymentAgreeMapper.deletePaymentAgree(paymentAgree.getPayment_unid()); paymentAgreeMapper.deletePaymentAgree(paymentAgree.getPayment_unid());
} }
return SuccessCode; return SuccessCode;
}else{ }else{
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnode("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} }
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("删除付款预定信息异常"+e.getLocalizedMessage(),e); logger.error("删除付款预定信息异常"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("删除异常"); failCode.setEnote("删除异常");
return failCode; return failCode;
} }
} }
} }
...@@ -53,15 +53,15 @@ public class ProjectAcceptancServiceImpl implements ProjectAcceptancService { ...@@ -53,15 +53,15 @@ public class ProjectAcceptancServiceImpl implements ProjectAcceptancService {
} }
return successCode; return successCode;
}else { }else {
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnode("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} }
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("增加合同验收信息异常"+e.getLocalizedMessage(),e); logger.error("增加合同验收信息异常"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("增加异常"); failCode.setEnote("增加异常");
return failCode; return failCode;
} }
} }
...@@ -86,16 +86,16 @@ public class ProjectAcceptancServiceImpl implements ProjectAcceptancService { ...@@ -86,16 +86,16 @@ public class ProjectAcceptancServiceImpl implements ProjectAcceptancService {
} }
} }
else { else {
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnode("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} }
return projectAcceptancVo; return projectAcceptancVo;
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("查询合同验收信息异常"+e.getLocalizedMessage(),e); logger.error("查询合同验收信息异常"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("查询异常"); failCode.setEnote("查询异常");
return failCode; return failCode;
} }
} }
...@@ -105,22 +105,30 @@ public class ProjectAcceptancServiceImpl implements ProjectAcceptancService { ...@@ -105,22 +105,30 @@ public class ProjectAcceptancServiceImpl implements ProjectAcceptancService {
// TODO Auto-generated method stub // TODO Auto-generated method stub
try { try {
logger.info("===========================修改合同验收信息==========================="); logger.info("===========================修改合同验收信息===========================");
Appendix appendix=null;
if(contractService.isDelete(s)) { if(contractService.isDelete(s)) {
List<ProjectAcceptanc> list=projectAcceptancVo.getList_check_data(); List<ProjectAcceptanc> list=projectAcceptancVo.getList_check_data();
for(ProjectAcceptanc projectAcceptanc:list) { for(ProjectAcceptanc projectAcceptanc:list) {
projectAcceptanc.setContract_unid(s); projectAcceptanc.setContract_unid(s);
projectAcceptancMapper.updateProjectAcceptanc(projectAcceptanc); projectAcceptancMapper.updateProjectAcceptanc(projectAcceptanc);
for(int n:projectAcceptanc.getAppendix_unids()) {
appendix=new Appendix();
appendix.setAppendix_unid(n);
appendix.setBusiness_table("tb_project_acceptanc");
appendix.setBusiness_unid(String.valueOf(projectAcceptanc.getAcceptanc_unid()));
appendixService.updateAppendix(appendix);
}
} }
return successCode; return successCode;
}else { }else {
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnode("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} }
} catch (Exception e) { } catch (Exception e) {
logger.error("更新合同验收信息异常"+e.getLocalizedMessage(),e); logger.error("更新合同验收信息异常"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("更新异常"); failCode.setEnote("更新异常");
return failCode; return failCode;
// TODO: handle exception // TODO: handle exception
} }
...@@ -142,15 +150,15 @@ public class ProjectAcceptancServiceImpl implements ProjectAcceptancService { ...@@ -142,15 +150,15 @@ public class ProjectAcceptancServiceImpl implements ProjectAcceptancService {
} }
return successCode; return successCode;
}else { }else {
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnode("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} }
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("删除合同验收信息异常"+e.getLocalizedMessage(),e); logger.error("删除合同验收信息异常"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("删除异常"); failCode.setEnote("删除异常");
return failCode; return failCode;
} }
} }
......
...@@ -37,7 +37,7 @@ public class ProjectServiceImpl implements ProjectService { ...@@ -37,7 +37,7 @@ public class ProjectServiceImpl implements ProjectService {
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("增加合同信息出错"+e.getLocalizedMessage(),e); logger.error("增加合同信息出错"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnote("Fail"); failCode.setEnote("Fail");
return failCode; return failCode;
} }
...@@ -52,7 +52,7 @@ public class ProjectServiceImpl implements ProjectService { ...@@ -52,7 +52,7 @@ public class ProjectServiceImpl implements ProjectService {
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("查询合同信息出错"+e.getLocalizedMessage(),e); logger.error("查询合同信息出错"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnote("Fail"); failCode.setEnote("Fail");
return failCode; return failCode;
} }
...@@ -70,7 +70,7 @@ public class ProjectServiceImpl implements ProjectService { ...@@ -70,7 +70,7 @@ public class ProjectServiceImpl implements ProjectService {
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("更新合同信息出错"+e.getLocalizedMessage(),e); logger.error("更新合同信息出错"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnote("Fail"); failCode.setEnote("Fail");
return failCode; return failCode;
} }
...@@ -88,7 +88,7 @@ public class ProjectServiceImpl implements ProjectService { ...@@ -88,7 +88,7 @@ public class ProjectServiceImpl implements ProjectService {
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("删除合同信息出错"+e.getLocalizedMessage(),e); logger.error("删除合同信息出错"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnote("Fail"); failCode.setEnote("Fail");
return failCode; return failCode;
} }
......
package com.vion.financial.service.imp; package com.vion.financial.service.imp;
import java.util.List; import java.util.List;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.vion.financial.entity.Receipt; import com.vion.financial.entity.Receipt;
import com.vion.financial.mapper.ReceiptMapper; import com.vion.financial.mapper.ReceiptMapper;
import com.vion.financial.service.ReceiptService; import com.vion.financial.service.ReceiptService;
import com.vion.financial.vo.FailCode; import com.vion.financial.vo.FailCode;
import com.vion.financial.vo.ReceiptVo; import com.vion.financial.vo.ReceiptVo;
import com.vion.financial.vo.SuccessCode; import com.vion.financial.vo.SuccessCode;
@Service @Service
public class ReceiptServiceImpl implements ReceiptService { public class ReceiptServiceImpl implements ReceiptService {
Logger logger =LoggerFactory.getLogger(ReceiptServiceImpl.class); Logger logger =LoggerFactory.getLogger(ReceiptServiceImpl.class);
@Autowired @Autowired
ReceiptMapper receiptMapper; ReceiptMapper receiptMapper;
@Autowired @Autowired
SuccessCode successCode; SuccessCode successCode;
@Autowired @Autowired
FailCode failCode; FailCode failCode;
@Autowired @Autowired
ContractServiceImpl contractServiceImpl; ContractServiceImpl contractServiceImpl;
@Override @Override
public Object addReceipt(ReceiptVo receiptVo, String s) { public Object addReceipt(ReceiptVo receiptVo, String s) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
try { try {
logger.info("=====================增加合同开票信息====================="); logger.info("=====================增加合同开票信息=====================");
if((boolean) contractServiceImpl.isDelete(s)) { if((boolean) contractServiceImpl.isDelete(s)) {
List<Receipt> list=receiptVo.getList_receipt_data(); List<Receipt> list=receiptVo.getList_receipt_data();
for(Receipt receipt: list) { for(Receipt receipt: list) {
receipt.setContract_unid(s); receipt.setContract_unid(s);
receiptMapper.addReceipt(receipt); receiptMapper.addReceipt(receipt);
} }
return successCode; return successCode;
}else { }else {
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnote("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} }
} catch (Exception e) { } catch (Exception e) {
logger.error("增加开票信息异常"+e.getLocalizedMessage(),e); logger.error("增加开票信息异常"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("增加异常"); failCode.setEnote("增加异常");
return failCode; return failCode;
} }
} }
@Override @Override
public Object queryReceipt(String s) { public Object queryReceipt(String s) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
try { try {
logger.info("========================查询合同开票信息======================="); logger.info("========================查询合同开票信息=======================");
if((boolean)contractServiceImpl.isDelete(s)) { if((boolean)contractServiceImpl.isDelete(s)) {
return receiptMapper.queryReceipt(s); return receiptMapper.queryReceipt(s);
}else { }else {
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnote("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} }
} catch (Exception e) { } catch (Exception e) {
logger.error("查询开票信息异常"+e.getLocalizedMessage(),e); logger.error("查询开票信息异常"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("查询异常"); failCode.setEnote("查询异常");
return failCode; return failCode;
} }
} }
@Override @Override
public Object updateReceipt(ReceiptVo receiptVo, String s) { public Object updateReceipt(ReceiptVo receiptVo, String s) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
try { try {
logger.info("===================修改合同开票信息========================"); logger.info("===================修改合同开票信息========================");
if((boolean)contractServiceImpl.isDelete(s)) { if((boolean)contractServiceImpl.isDelete(s)) {
List<Receipt> list=receiptVo.getList_receipt_data(); List<Receipt> list=receiptVo.getList_receipt_data();
for(Receipt receipt:list) { for(Receipt receipt:list) {
receipt.setContract_unid(s); receipt.setContract_unid(s);
receiptMapper.updateReceipt(receipt); receiptMapper.updateReceipt(receipt);
} }
return successCode; return successCode;
} }
else { else {
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnote("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} }
} catch (Exception e) { } catch (Exception e) {
logger.error("修改开票信息异常"+e.getLocalizedMessage(),e); logger.error("修改开票信息异常"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("修改异常"); failCode.setEnote("修改异常");
return failCode; return failCode;
} }
} }
@Override @Override
public Object deleteReceipt(ReceiptVo receiptVo, String s) { public Object deleteReceipt(ReceiptVo receiptVo, String s) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
try { try {
logger.info("=========================删除合同开票信息======================="); logger.info("=========================删除合同开票信息=======================");
if((boolean)contractServiceImpl.isDelete(s)) { if((boolean)contractServiceImpl.isDelete(s)) {
List<Receipt> list=receiptVo.getReceipt_unids(); List<Receipt> list=receiptVo.getReceipt_unids();
for(Receipt receiptUnid :list) { for(Receipt receiptUnid :list) {
receiptMapper.deleteReceipt(receiptUnid.getReceipt_unid()); receiptMapper.deleteReceipt(receiptUnid.getReceipt_unid());
} }
return successCode; return successCode;
} }
else { else {
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnote("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} }
} catch (Exception e) { } catch (Exception e) {
logger.error("删除开票信息异常"+e.getLocalizedMessage(),e); logger.error("删除开票信息异常"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("删除异常"); failCode.setEnote("删除异常");
return failCode; return failCode;
} }
} }
} }
package com.vion.financial.service.imp; package com.vion.financial.service.imp;
import java.util.List; import java.util.List;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.vion.financial.entity.ReturnInfo; import com.vion.financial.entity.ReturnInfo;
import com.vion.financial.mapper.ReturnInfoMapper; import com.vion.financial.mapper.ReturnInfoMapper;
import com.vion.financial.service.ReturnInfoService; import com.vion.financial.service.ReturnInfoService;
import com.vion.financial.vo.FailCode; import com.vion.financial.vo.FailCode;
import com.vion.financial.vo.ReturnInfoVo; import com.vion.financial.vo.ReturnInfoVo;
import com.vion.financial.vo.SuccessCode; import com.vion.financial.vo.SuccessCode;
@Service @Service
public class ReturnInfoServiceImpl implements ReturnInfoService { public class ReturnInfoServiceImpl implements ReturnInfoService {
Logger logger=LoggerFactory.getLogger(ReturnInfoServiceImpl.class); Logger logger=LoggerFactory.getLogger(ReturnInfoServiceImpl.class);
@Autowired @Autowired
ReturnInfoMapper returnInfoMapper; ReturnInfoMapper returnInfoMapper;
@Autowired @Autowired
FailCode failCode; FailCode failCode;
@Autowired @Autowired
ContractServiceImpl contractServiceImpl; ContractServiceImpl contractServiceImpl;
@Autowired @Autowired
SuccessCode SuccessCode; SuccessCode SuccessCode;
@Override @Override
public Object addReturnInfo(ReturnInfoVo returnInfoVo, String s) { public Object addReturnInfo(ReturnInfoVo returnInfoVo, String s) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
try { try {
logger.info("==============增加合同回款信息==================="); logger.info("==============增加合同回款信息===================");
if((boolean) contractServiceImpl.isDelete(s)) { if((boolean) contractServiceImpl.isDelete(s)) {
List<ReturnInfo> list = returnInfoVo.getList_reback_data(); List<ReturnInfo> list = returnInfoVo.getList_reback_data();
for(ReturnInfo returnInfo:list) { for(ReturnInfo returnInfo:list) {
returnInfo.setContract_unid(s); returnInfo.setContract_unid(s);
returnInfoMapper.addReturnInfo(returnInfo); returnInfoMapper.addReturnInfo(returnInfo);
} }
return SuccessCode; return SuccessCode;
}else{ }else{
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnode("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} }
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("增加回款信息异常"+e.getLocalizedMessage(),e); logger.error("增加回款信息异常"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("增加异常"); failCode.setEnote("增加异常");
return failCode; return failCode;
} }
} }
@Override @Override
public Object queryReturnInfo(String s) { public Object queryReturnInfo(String s) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
try { try {
logger.info("===============查询回款信息====================="); logger.info("===============查询回款信息=====================");
if((boolean) contractServiceImpl.isDelete(s)){ if((boolean) contractServiceImpl.isDelete(s)){
return returnInfoMapper.queryReturnInfo(s); return returnInfoMapper.queryReturnInfo(s);
}else { }else {
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnode("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} }
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("查询回款信息异常:"+e.getLocalizedMessage(), e); logger.error("查询回款信息异常:"+e.getLocalizedMessage(), e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("查询异常"); failCode.setEnote("查询异常");
return failCode; return failCode;
} }
} }
@Override @Override
public Object updateReturnInfo(ReturnInfoVo returnInfoVo, String s) { public Object updateReturnInfo(ReturnInfoVo returnInfoVo, String s) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
try { try {
logger.info("==============修改回款信息==================="); logger.info("==============修改回款信息===================");
if((boolean) contractServiceImpl.isDelete(s)) { if((boolean) contractServiceImpl.isDelete(s)) {
List<ReturnInfo> list = returnInfoVo.getList_reback_data(); List<ReturnInfo> list = returnInfoVo.getList_reback_data();
for(ReturnInfo returnInfo:list) { for(ReturnInfo returnInfo:list) {
returnInfo.setContract_unid(s); returnInfo.setContract_unid(s);
returnInfoMapper.updateReturnInfo(returnInfo); returnInfoMapper.updateReturnInfo(returnInfo);
} }
return SuccessCode; return SuccessCode;
}else{ }else{
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnode("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} }
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("修改回款信息异常"+e.getLocalizedMessage(),e); logger.error("修改回款信息异常"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("修改异常"); failCode.setEnote("修改异常");
return failCode; return failCode;
} }
} }
@Override @Override
public Object deleteReturn(ReturnInfoVo paymentAgreeVo, String s) { public Object deleteReturn(ReturnInfoVo paymentAgreeVo, String s) {
// TODO Auto-generated method stub // TODO Auto-generated method stub
try { try {
logger.info("==============删除回款信息==================="); logger.info("==============删除回款信息===================");
if((boolean) contractServiceImpl.isDelete(s)) { if((boolean) contractServiceImpl.isDelete(s)) {
List<ReturnInfo> list = paymentAgreeVo.getReback_unids(); List<ReturnInfo> list = paymentAgreeVo.getReback_unids();
for(ReturnInfo returnInfo:list) { for(ReturnInfo returnInfo:list) {
returnInfo.setContract_unid(s); returnInfo.setContract_unid(s);
returnInfoMapper.deleteReturnInfo(returnInfo.getReback_unid()); returnInfoMapper.deleteReturnInfo(returnInfo.getReback_unid());
} }
return SuccessCode; return SuccessCode;
}else{ }else{
failCode.setEnode("100"); failCode.setEcode("100");
failCode.setEnode("合同已删除"); failCode.setEnote("合同已删除");
return failCode; return failCode;
} }
} catch (Exception e) { } catch (Exception e) {
// TODO: handle exception // TODO: handle exception
logger.error("删除回款信息异常"+e.getLocalizedMessage(),e); logger.error("删除回款信息异常"+e.getLocalizedMessage(),e);
failCode.setEnode("500"); failCode.setEcode("500");
failCode.setEnode("删除异常"); failCode.setEnote("删除异常");
return failCode; return failCode;
} }
} }
} }
package com.vion.financial.vo; package com.vion.financial.vo;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
@Component @Component
public class FailCode { public class FailCode {
private String enode="400"; private String ecode="400";
private String enote="FAIL"; private String enote="FAIL";
public String getEnode() { public String getEcode() {
return enode; return ecode;
} }
public void setEnode(String enode) { public void setEcode(String enode) {
this.enode = enode; this.ecode = enode;
} }
public String getEnote() { public String getEnote() {
return enote; return enote;
} }
public void setEnote(String enote) { public void setEnote(String enote) {
this.enote = enote; this.enote = enote;
} }
} }
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<context id="context1">
<jdbcConnection connectionURL="jdbc:postgresql://localhost:5432/financial_serv" driverClass="org.postgresql.Driver" password="vion" userId="postgres" />
<javaModelGenerator targetPackage="com.vion.financial.entity" targetProject="/FinancialSystem/src/main/java" />
<sqlMapGenerator targetPackage="com.vion.financial.mapping" targetProject="/FinancialSystem/src/main/java" />
<javaClientGenerator targetPackage="com.vion.financial.mapper" targetProject="/FinancialSystem/src/main/java" type="XMLMAPPER" />
<table schema="???" tableName="???">
<columnOverride column="???" property="???" />
</table>
</context>
</generatorConfiguration>
\ No newline at end of file \ No newline at end of file
<!-- <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
数据库驱动:选择你的本地硬盘上面的数据库驱动包
<classPathEntry location="E:\developer\mybatis-generator-core-1.3.2\lib\mysql-connector-java-5.1.25-bin.jar"/>
<context id="DB2Tables" targetRuntime="MyBatis3">
<commentGenerator>
<property name="suppressDate" value="true"/>
是否去除自动生成的注释 true:是 : false:否
<property name="suppressAllComments" value="true"/>
</commentGenerator>
数据库链接URL,用户名、密码
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1/mytest" userId="root" password="root">
</jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/>
</javaTypeResolver>
生成模型的包名和位置
<javaModelGenerator targetPackage="com.winter.model" targetProject="src/main/java">
<property name="enableSubPackages" value="true"/>
<property name="trimStrings" value="true"/>
</javaModelGenerator>
生成映射文件的包名和位置
<sqlMapGenerator targetPackage="mapping" targetProject="src/main/resources">
<property name="enableSubPackages" value="true"/>
</sqlMapGenerator>
生成DAO的包名和位置
<javaClientGenerator type="XMLMAPPER" targetPackage="com.winter.mapper" targetProject="src/main/java">
<property name="enableSubPackages" value="true"/>
</javaClientGenerator>
要生成的表 tableName是数据库中的表名或视图名 domainObjectName是实体类名
<table tableName="t_user" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table>
</context>
</generatorConfiguration> -->
\ No newline at end of file \ No newline at end of file
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!