12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- package com.ygj.yuemum.controller.maternitymatron;
- import com.alibaba.fastjson.JSONObject;
- import com.ygj.yuemum.domain.maternitymatron.MmStock;
- import com.ygj.yuemum.domain.maternitymatron.QueryListMMStock;
- import com.ygj.yuemum.service.maternitymatron.MmStockService;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.beans.propertyeditors.CustomDateEditor;
- import org.springframework.web.bind.WebDataBinder;
- import org.springframework.web.bind.annotation.*;
- import java.text.DateFormat;
- import java.text.ParseException;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import java.util.List;
- import java.util.Map;
- @RestController
- public class MmStockController {
- @Autowired
- private MmStockService mmStockService;
- @GetMapping("/lockMmStocks")
- public int LockMmStocks(@RequestParam("id") Integer id,@RequestParam("user") String user) {
- return mmStockService.LockMmStocks(id,user);
- }
- @GetMapping("/getMmStocks")
- public List<MmStock> getMmStocks() {
- return mmStockService.getMmStocks();
- }
- @PostMapping("/checkStockDate")
- public int checkStockDate(@ModelAttribute MmStock mmStock) throws ParseException {
- return mmStockService.checkStockDate(mmStock);
- }
- @PostMapping("/addMmStock")
- public int add(@ModelAttribute MmStock mmStock) throws ParseException {
- return mmStockService.addMmStock(mmStock);
- }
- @GetMapping("/deleteMmStock")
- public int delete(@RequestParam("id") Integer id) {
- return mmStockService.deleteMmStock(id);
- }
- @PostMapping("/updateMmStock")
- public int update(@ModelAttribute MmStock mmStock) { return mmStockService.updateMmStock(mmStock);}
- @GetMapping("/getMmStock")
- public List<MmStock> getMmStock(@RequestParam("servant_code") Integer servant_code) {
- return mmStockService.getMmStock(servant_code);
- }
- @PostMapping("/getdelMMStocklist")
- public List<MmStock> getdelMMStocklist(@ModelAttribute QueryListMMStock queryListMMStock) {
- return mmStockService.getdelMMStocklist(queryListMMStock);
- }
- @GetMapping("/refMMStock")
- public String refMMStock(@RequestParam("page") Integer page,@RequestParam("limit")Integer limit,@RequestParam("servant_code") Integer servant_code) {
- Map<String, Object> trains= mmStockService.refMMStock(page,limit,servant_code);
- String jso = JSONObject.toJSONString(trains);
- return jso;
- }
- @GetMapping("/getAllStock")
- public List<MmStock> getAll() {
- return mmStockService.getAll();
- }
- @InitBinder
- public void initBinder(WebDataBinder binder) {
- DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
- dateFormat.setLenient(true);
- binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
- }
- }
|