Commit aa39888f by 王军业

【加入部分注解】

1 parent c45d7db8
......@@ -3,6 +3,11 @@ package com.vion.financial.config;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
/**
* 读取配置文件类
* @author Administrator
*
*/
@Component
@ConfigurationProperties(prefix = "finance")
public class FinanceConfig {
......
......@@ -22,7 +22,11 @@ import com.vion.financial.service.AppendixService;
import com.vion.financial.vo.AppendixVo;
import com.vion.financial.vo.FailCode;
import com.vion.financial.vo.SuccessCode;
/**
* 附件controller层
* @author WJY
*
*/
@RestController
public class AppendixController extends BaseController{
......@@ -36,14 +40,22 @@ public class AppendixController extends BaseController{
AppendixService AppendixService;
//新增
/**
* 上传附件
* @param appendixVo
* @return
*/
@PostMapping(value="/{contract_unid}/upload/appendixes")
@ResponseBody
public Object upload( AppendixVo appendixVo) {
return AppendixService.upload(appendixVo);
}
//修改
/**
* 修改附件
* @param appendix
* @return
*/
@PutMapping(value="/{contract_unid}/upload/appendixes")
@ResponseBody
public Object update(@RequestBody Appendix appendix) {
......
......@@ -23,19 +23,34 @@ public class ContractController extends BaseController {
@Resource
ContractService contractService;
/**
*新增合同
* @param vontractVo
* @return
*/
@PostMapping
@ResponseBody
public Object addContract(@RequestBody ContractVo vontractVo) {
return contractService.addOne(vontractVo);
}
/**
* 查询合同
* @param contract_unid
* @return
*/
@GetMapping(value="/{contract_unid}")
@ResponseBody
public Object queryOne(@PathVariable String contract_unid) {
return contractService.queryOne(contract_unid);
}
/**
* 修改合同
* @param contract_unid
* @param vontractVo
* @return
*/
@PutMapping(value="/{contract_unid}")
@ResponseBody
public Object updateOne(@PathVariable String contract_unid , @RequestBody ContractVo vontractVo) {
......@@ -43,18 +58,32 @@ public class ContractController extends BaseController {
return contractService.updateOne(vontractVo);
}
/**
* 删除合同
* @param contract_unid
* @return
*/
@DeleteMapping(value="/{contract_unid}")
@ResponseBody
public Object deleteOne(@PathVariable String contract_unid ) {
return contractService.deleteOne(contract_unid);
}
/**
* 查询批量合同号
* @return
*/
@GetMapping(value="codes")
@ResponseBody
public Object queryList() {
return contractService.queryList();
}
/**
* 按条件查询符合条件的合同
* @param selectVo
* @return
*/
@GetMapping()
@ResponseBody
public Object queryByCondition(SelectVo selectVo) {
......@@ -62,12 +91,22 @@ public class ContractController extends BaseController {
}
/**
* 导出合同的excel表格
* @param selectVo
* @param response
*/
@GetMapping(value="/export")
@ResponseBody
public void downLoadExcel(SelectVo selectVo,HttpServletResponse response) {
contractService.exportExcel(selectVo, response);
}
/**
* 导入合同的excel表格
* @param file
* @return
*/
@PostMapping(value="/import")
@ResponseBody
public Object importExcel(@RequestParam("file") MultipartFile file) {
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!