pms服务改造首上传
This commit is contained in:
33
wms-produce-manage/src/test/java/BillCodeGenerator.java
Normal file
33
wms-produce-manage/src/test/java/BillCodeGenerator.java
Normal file
@@ -0,0 +1,33 @@
|
||||
import com.deer.wms.project.seed.generator.Generator;
|
||||
import com.deer.wms.project.seed.generator.configurer.DatasourceConfigurer;
|
||||
import com.deer.wms.project.seed.generator.configurer.Table;
|
||||
|
||||
/**
|
||||
* Created by Floki on 2017/9/29.
|
||||
*/
|
||||
public class BillCodeGenerator {
|
||||
public static void main(String[] args) {
|
||||
DatasourceConfigurer configurer = new DatasourceConfigurer();
|
||||
//设置数据库连接信息
|
||||
configurer.setUrl("jdbc:mysql://47.96.183.77:3306/mt_erp?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&useSSL=false");
|
||||
configurer.setUserName("root");
|
||||
configurer.setPassword("mt_%wms#_CS_20190430");
|
||||
configurer.setDiverClassName("com.mysql.jdbc.Driver");
|
||||
|
||||
//设置需要生成代码的基础路径,生成的代码都会在该路径下面
|
||||
configurer.setBasePackage("com.deer.wms.ware.task");
|
||||
configurer.setAuthor("guo");
|
||||
|
||||
//设置子模块名称(如果要生成子模块的代码,一定要设置该值,否则代码将会生成到父项目中了)
|
||||
configurer.setModuleName("/wms-ware-task");
|
||||
|
||||
//设置需要生成的表
|
||||
configurer.getTables().add(new Table("mt_alone_materials_info",null,"id","Integer"));
|
||||
|
||||
configurer.getTables().add(new Table("mt_alone_product_process_bom",null,"id","Integer"));
|
||||
|
||||
configurer.getTables().add(new Table("mt_alone_process_bom",null,"id","Integer"));
|
||||
//生成代码
|
||||
Generator.genCode(configurer);
|
||||
}
|
||||
}
|
||||
26
wms-produce-manage/src/test/java/ParseJSON.java
Normal file
26
wms-produce-manage/src/test/java/ParseJSON.java
Normal file
@@ -0,0 +1,26 @@
|
||||
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.alibaba.fastjson.serializer.SerializerFeature;
|
||||
import com.deer.wms.produce.manage.model.*;
|
||||
import com.deer.wms.project.seed.core.result.Result;
|
||||
import com.deer.wms.project.seed.core.result.ResultGenerator;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author: hy
|
||||
* @Date: 2019/9/21 16:02
|
||||
* @Version 1.0
|
||||
*/
|
||||
public class ParseJSON {
|
||||
|
||||
public static void main(String[] args){
|
||||
MaterialsOutgoingLogVo materialsInfo = new MaterialsOutgoingLogVo();
|
||||
List l = new ArrayList();
|
||||
l.add(materialsInfo);
|
||||
String s = JSON.toJSONString(l, SerializerFeature.PrettyFormat,SerializerFeature.WriteNullStringAsEmpty,SerializerFeature.WriteNullListAsEmpty,SerializerFeature.WriteNullBooleanAsFalse,SerializerFeature.WriteNullNumberAsZero);
|
||||
System.out.println(s);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package generator;
|
||||
|
||||
import com.deer.wms.project.seed.generator.Generator;
|
||||
import com.deer.wms.project.seed.generator.configurer.DatasourceConfigurer;
|
||||
import com.deer.wms.project.seed.generator.configurer.Table;
|
||||
|
||||
/**
|
||||
* Created by Floki on 2017/9/29.
|
||||
*/
|
||||
public class CodeGenerator {
|
||||
public static void main(String[] args) {
|
||||
DatasourceConfigurer configurer = new DatasourceConfigurer();
|
||||
//璁剧疆鏁版嵁搴撹繛鎺ヤ俊鎭
|
||||
configurer.setUrl("jdbc:mysql://47.96.183.77:3306/mt_erp?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&useSSL=false");
|
||||
configurer.setUserName("root");
|
||||
configurer.setPassword("mt_%wms#_CS_20190430");
|
||||
configurer.setDiverClassName("com.mysql.jdbc.Driver");
|
||||
|
||||
//璁剧疆闇€瑕佺敓鎴愪唬鐮佺殑鍩虹璺緞锛岀敓鎴愮殑浠g爜閮戒細鍦ㄨ璺緞涓嬮潰
|
||||
configurer.setBasePackage("com.deer.wms.produce.manage");
|
||||
configurer.setAuthor("");
|
||||
|
||||
//璁剧疆瀛愭ā鍧楀悕绉濡傛灉瑕佺敓鎴愬瓙妯″潡鐨勪唬鐮侊紝涓€瀹氳璁剧疆璇ュ€硷紝鍚﹀垯浠g爜灏嗕細鐢熸垚鍒扮埗椤圭洰涓簡)
|
||||
configurer.setModuleName("/wms-produce-manage");
|
||||
|
||||
//璁剧疆闇€瑕佺敓鎴愮殑琛
|
||||
configurer.getTables().add(new Table("mt_stock_provendor", null, "id", "Integer"));
|
||||
// configurer.getTables().add(new Table("mt_alone_process_methods", null, "id", "Integer"));
|
||||
|
||||
//鐢熸垚浠g爜
|
||||
Generator.genCode(configurer);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package generator;
|
||||
|
||||
import com.deer.wms.project.seed.generator.Generator;
|
||||
import com.deer.wms.project.seed.generator.configurer.DatasourceConfigurer;
|
||||
import com.deer.wms.project.seed.generator.configurer.Table;
|
||||
|
||||
/**
|
||||
* Created by Floki on 2017/9/29.
|
||||
*/
|
||||
public class CodeGenerator {
|
||||
public static void main(String[] args) {
|
||||
DatasourceConfigurer configurer = new DatasourceConfigurer();
|
||||
//设置数据库连接信息
|
||||
configurer.setUrl("jdbc:mysql://47.96.183.77:3306/mt_erp?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&useSSL=false");
|
||||
configurer.setUserName("root");
|
||||
configurer.setPassword("mt_%wms#_CS_20190430");
|
||||
configurer.setDiverClassName("com.mysql.jdbc.Driver");
|
||||
|
||||
//设置需要生成代码的基础路径,生成的代码都会在该路径下面
|
||||
configurer.setBasePackage("com.deer.wms.produce.manage");
|
||||
configurer.setAuthor("");
|
||||
|
||||
//设置子模块名称(如果要生成子模块的代码,一定要设置该值,否则代码将会生成到父项目中了)
|
||||
configurer.setModuleName("/wms-produce-manage");
|
||||
|
||||
//设置需要生成的表
|
||||
<<<<<<< HEAD
|
||||
configurer.getTables().add(new Table("mt_alone_process_batch_relat", null, "id", "Integer"));
|
||||
configurer.getTables().add(new Table("mt_alone_product_batch_detect", null, "id", "Integer"));
|
||||
configurer.getTables().add(new Table("mt_alone_product_batch_detect_det", null, "id", "Integer"));
|
||||
=======
|
||||
configurer.getTables().add(new Table("mt_alone_stock_product", null, "id", "Integer"));
|
||||
>>>>>>> 24c28f381e61494386a251b4c15c5521198b7ae3
|
||||
|
||||
//生成代码
|
||||
Generator.genCode(configurer);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
package ${basePackage}.web;
|
||||
|
||||
import com.deer.wms.project.seed.core.result.Result;
|
||||
import com.deer.wms.project.seed.core.result.ResultGenerator;
|
||||
import ${basePackage}.model.${modelNameUpperCamel};
|
||||
import ${basePackage}.model.${modelNameUpperCamel}Criteria;
|
||||
import ${basePackage}.service.${modelNameUpperCamel}Service;
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
import java.util.List;
|
||||
import ${basePackage}.model.${modelNameUpperCamel};
|
||||
|
||||
|
||||
/**
|
||||
* Created by ${author} on ${date}.
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("${baseRequestMapping}s")
|
||||
public class ${modelNameUpperCamel}Controller {
|
||||
|
||||
@Autowired
|
||||
private ${modelNameUpperCamel}Service ${modelNameLowerCamel}Service;
|
||||
|
||||
@PostMapping("/add")
|
||||
public Result add(@RequestBody ${modelNameUpperCamel} ${modelNameLowerCamel}) {
|
||||
${modelNameLowerCamel}Service.save(${modelNameLowerCamel});
|
||||
return ResultGenerator.genSuccessResult();
|
||||
}
|
||||
|
||||
@GetMapping("/delete")
|
||||
public Result delete( ${type} ${modelNameLowerCamel}Id) {
|
||||
${modelNameLowerCamel}Service.deleteById(${modelNameLowerCamel}Id);
|
||||
return ResultGenerator.genSuccessResult();
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
public Result update(@RequestBody ${modelNameUpperCamel} ${modelNameLowerCamel}) {
|
||||
${modelNameLowerCamel}Service.update(${modelNameLowerCamel});
|
||||
return ResultGenerator.genSuccessResult();
|
||||
}
|
||||
|
||||
@GetMapping("/{id}")
|
||||
public Result detail(@PathVariable ${type} id) {
|
||||
${modelNameUpperCamel} ${modelNameLowerCamel} = ${modelNameLowerCamel}Service.findById(id);
|
||||
return ResultGenerator.genSuccessResult(${modelNameLowerCamel});
|
||||
}
|
||||
|
||||
@GetMapping("/list")
|
||||
public Result list(${modelNameUpperCamel}Criteria criteria) {
|
||||
PageHelper.startPage(criteria.getPageNum(), criteria.getPageSize());
|
||||
List<${modelNameUpperCamel}> list = ${modelNameLowerCamel}Service.findList(criteria);
|
||||
PageInfo pageInfo = new PageInfo(list);
|
||||
return ResultGenerator.genSuccessResult(pageInfo);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
package ${basePackage}.web;
|
||||
|
||||
import com.deer.wms.project.seed.core.result.Result;
|
||||
import com.deer.wms.project.seed.core.result.ResultGenerator;
|
||||
import ${basePackage}.model.${modelNameUpperCamel};
|
||||
import ${basePackage}.service.${modelNameUpperCamel}Service;
|
||||
|
||||
import com.github.pagehelper.PageHelper;
|
||||
import com.github.pagehelper.PageInfo;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* Created by ${author} on ${date}.
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("${baseRequestMapping}s")
|
||||
public class ${modelNameUpperCamel}Controller {
|
||||
@Autowired
|
||||
private ${modelNameUpperCamel}Service ${modelNameLowerCamel}Service;
|
||||
|
||||
@PostMapping("/add")
|
||||
public Result add(${modelNameUpperCamel} ${modelNameLowerCamel}) {
|
||||
${modelNameLowerCamel}Service.save(${modelNameLowerCamel});
|
||||
return ResultGenerator.genSuccessResult();
|
||||
}
|
||||
|
||||
@PostMapping("/delete")
|
||||
public Result delete(@RequestParam ${type} id) {
|
||||
${modelNameLowerCamel}Service.deleteById(id);
|
||||
return ResultGenerator.genSuccessResult();
|
||||
}
|
||||
|
||||
@PostMapping("/update")
|
||||
public Result update(${modelNameUpperCamel} ${modelNameLowerCamel}) {
|
||||
${modelNameLowerCamel}Service.update(${modelNameLowerCamel});
|
||||
return ResultGenerator.genSuccessResult();
|
||||
}
|
||||
|
||||
@PostMapping("/detail")
|
||||
public Result detail(@RequestParam ${type} id) {
|
||||
${modelNameUpperCamel} ${modelNameLowerCamel} = ${modelNameLowerCamel}Service.findById(id);
|
||||
return ResultGenerator.genSuccessResult(${modelNameLowerCamel});
|
||||
}
|
||||
|
||||
@PostMapping("/list")
|
||||
public Result list(@RequestParam(defaultValue = "1") Integer page, @RequestParam(defaultValue = "10") Integer size) {
|
||||
PageHelper.startPage(page, size);
|
||||
List<${modelNameUpperCamel}> list = ${modelNameLowerCamel}Service.findAll();
|
||||
PageInfo pageInfo = new PageInfo(list);
|
||||
return ResultGenerator.genSuccessResult(pageInfo);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package ${basePackage}.model;
|
||||
|
||||
import com.deer.wms.project.seed.core.service.QueryCriteria;
|
||||
|
||||
/**
|
||||
* Created by ${author} on ${date}.
|
||||
*/
|
||||
public class ${modelNameUpperCamel}Criteria extends QueryCriteria {
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package ${basePackage}.service.impl;
|
||||
|
||||
import ${basePackage}.dao.${modelNameUpperCamel}Mapper;
|
||||
import ${basePackage}.model.${modelNameUpperCamel};
|
||||
import ${basePackage}.model.${modelNameUpperCamel}Criteria;
|
||||
import ${basePackage}.service.${modelNameUpperCamel}Service;
|
||||
|
||||
import com.deer.wms.project.seed.core.service.AbstractService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import java.util.List;
|
||||
import ${basePackage}.model.${modelNameUpperCamel};
|
||||
|
||||
/**
|
||||
* Created by ${author} on ${date}.
|
||||
*/
|
||||
@Service
|
||||
@Transactional
|
||||
public class ${modelNameUpperCamel}ServiceImpl extends AbstractService<${modelNameUpperCamel}, ${type}> implements ${modelNameUpperCamel}Service {
|
||||
|
||||
@Autowired
|
||||
private ${modelNameUpperCamel}Mapper ${modelNameLowerCamel}Mapper;
|
||||
|
||||
|
||||
@Override
|
||||
public List<${modelNameUpperCamel}> findList(${modelNameUpperCamel}Criteria criteria) {
|
||||
return ${modelNameLowerCamel}Mapper.findList(criteria);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package ${basePackage}.service;
|
||||
|
||||
import ${basePackage}.model.${modelNameUpperCamel};
|
||||
import ${basePackage}.model.${modelNameUpperCamel}Criteria;
|
||||
|
||||
import com.deer.wms.project.seed.core.service.Service;
|
||||
import java.util.List;
|
||||
import ${basePackage}.model.${modelNameUpperCamel};
|
||||
|
||||
/**
|
||||
* Created by ${author} on ${date}.
|
||||
*/
|
||||
public interface ${modelNameUpperCamel}Service extends Service<${modelNameUpperCamel}, ${type}> {
|
||||
|
||||
|
||||
List<${modelNameUpperCamel}> findList(${modelNameUpperCamel}Criteria criteria) ;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user