package com.thhy.mobile.modules.biz.steelproduce.controller; import com.github.pagehelper.PageInfo; import com.thhy.general.common.BasicResult; import com.thhy.general.utils.PagingUtils; import com.thhy.mobile.modules.biz.steelproduce.entity.ProduceDto; import com.thhy.mobile.modules.biz.steelproduce.entity.ProduceMonthVo; import com.thhy.mobile.modules.biz.steelproduce.entity.SteelProduce; import com.thhy.mobile.modules.biz.steelproduce.service.SteelProduceService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import java.util.List; import java.util.Map; /** * @author zhang_xiao_bo * @since 2023-05-06 10:38:08 */ @RestController @RequestMapping("steelProduce") public class SteelProduceController { @Autowired private SteelProduceService steelProduceService; @RequestMapping("findList") public BasicResult findList(@RequestBody(required = false) SteelProduce steelProduce,HttpServletRequest req){ PagingUtils.setPageParam(req); List steelProduceList = steelProduceService.findList(steelProduce); PageInfo pageInfo = new PageInfo<>(steelProduceList); return BasicResult.success(pageInfo); } @RequestMapping("monthProduce") public BasicResult monthProduce(@RequestBody(required = false)ProduceDto produceDto, HttpServletRequest req){ List produceMonthVoList = steelProduceService.monthProduce(produceDto); return BasicResult.success(produceMonthVoList); } @RequestMapping("addSteelProduce") public BasicResult addSteelProduce(@RequestBody SteelProduce steelProduce){ steelProduceService.addSteelProduce(steelProduce); return BasicResult.success(); } /** @RequestMapping("update") public BasicResult update(@RequestBody SteelProduce steelProduce){ steelProduceService.update(steelProduce); return BasicResult.success(); }**/ @RequestMapping("delete") public BasicResult delete(@RequestBody SteelProduce steelProduce){ steelProduceService.delete(steelProduce.getSteelProduceId()); return BasicResult.success(); } @RequestMapping("getH5SteelProduce") public BasicResult getH5SteelProduce(@RequestParam String num){ return BasicResult.success(steelProduceService.getH5SteelProduce(num)); } @RequestMapping("ModSteelPullDown") public BasicResult ModSteelPullDown(@RequestBody ProduceDto produceDto){ Map map = steelProduceService.ModSteelPullDown(produceDto); return BasicResult.success(map); } }