| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- package com.tld.controller;
- import com.alibaba.fastjson.JSONArray;
- import com.alibaba.fastjson.JSONObject;
- import com.tld.model.AskGoods;
- import com.tld.model.Dictionary;
- import com.tld.model.ReceiveGoods;
- import com.tld.service.AskGoodsService;
- import com.tld.service.DictionaryService;
- import com.tld.service.InviteService;
- import com.tld.service.ReceiveGoodsSerivce;
- import com.tld.util.PassToken;
- 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 java.sql.SQLOutput;
- import java.util.List;
- import java.util.Map;
- /**
- * gs接入接口
- */
- @RestController
- @RequestMapping("gsAccess")
- public class GsAccessController {
- //收入货
- @Autowired
- private ReceiveGoodsSerivce receiveGoodsSerivce;
- //字典
- @Autowired
- private DictionaryService dictionaryService;
- //申请领料出库
- @Autowired
- private AskGoodsService askGoodsService;
- //申请领料出库(非生产)
- @Autowired
- private InviteService inviteService;
- /**
- * 字典
- * @param dictionarys 参数
- * @return 返回结果
- */
- @PostMapping("addDictionary")
- @PassToken
- public Map<String, Object> addDictionary(List<Dictionary> dictionarys){
- return dictionaryService.addDictionary(dictionarys);
- }
- /**
- * 采购到料信息大屏
- * @param jsonData 参数
- * @return 返回结果
- */
- @PostMapping("addPurchase")
- @PassToken
- public Map<String, Object> addPurchase(@RequestBody List<Map<String,Object>> jsonData){
- return receiveGoodsSerivce.addPurchase(jsonData);
- }
- /**
- * gs存入采购信息
- * @param jsonData 参数
- * @return 返回结果
- */
- @PostMapping("addReceiveGoods")
- @PassToken
- public Map<String, Object> addReceiveGoods(@RequestBody List<Map<String,Object>> jsonData){
- return receiveGoodsSerivce.addReceiveGoods(jsonData);
- }
- /**
- * 质检确认
- * @param receiveGoods 参数
- * @return 返回结果
- */
- @PostMapping("addReceiveGoodsConfirm")
- @PassToken
- public Map<String, Object> addReceiveGoodsConfirm(ReceiveGoods receiveGoods){
- return receiveGoodsSerivce.addReceiveGoodsConfirm(receiveGoods);
- }
- /**
- * 生产领料出库(要货申请单)
- * @param mapList 参数
- * @return 返回结果
- */
- @PostMapping("addAskGoods")
- @PassToken
- public Map<String, Object> addAskGoods(@RequestBody List<Map<String,Object>> mapList){
- return askGoodsService.addAskGoods(mapList);
- }
- /**
- * 非生产领料出库(要货申请单)
- * @param mapList 参数
- * @return 返回结果
- */
- @PostMapping("addAskGoodsNoProd")
- @PassToken
- public Map<String, Object> addAskGoodsNoProd(@RequestBody List<Map<String,Object>> mapList){
- return inviteService.addAskGoodsNoProd(mapList);
- }
- }
|