From 077a2cab498cf3359f4c7fd6ebe6d7b9544a3cae Mon Sep 17 00:00:00 2001 From: 张磊磊 <201175954@qq.com> Date: 星期五, 24 十一月 2023 11:18:06 +0800 Subject: [PATCH] 称重记录(地磅) --- hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/service/impl/WeighServiceImpl.java | 14 +++ hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/mapper/WeighMapper.java | 3 hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/entity/TWeighbridge.java | 137 ++++++++++++++++++++++++++++++++++ hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/service/WeighService.java | 3 hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/controller/WeighController.java | 11 ++ hd/pipe/materialsManage/src/main/resources/mapping/WeighMapper.xml | 35 ++++++++ 6 files changed, 203 insertions(+), 0 deletions(-) diff --git a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/controller/WeighController.java b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/controller/WeighController.java index a6d58b0..c782925 100644 --- a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/controller/WeighController.java +++ b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/controller/WeighController.java @@ -6,11 +6,14 @@ import com.thhy.materials.modules.biz.weigh.dto.QueryWeighDto; import com.thhy.materials.modules.biz.weigh.entity.WeighVo; import com.thhy.materials.modules.biz.weigh.service.WeighService; +import org.omg.CORBA.StringHolder; 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.util.Map; /** * @Author QiuYuHao @@ -31,4 +34,12 @@ PageInfo<WeighVo> weighVoPageInfo = new PageInfo<>(weighService.findAll(queryWeighDto)); return BasicResult.success(weighVoPageInfo); } + + @PostMapping("/weighbridgeList") + public BasicResult weighbridgeList(@RequestBody Map<String,Object> values){ + return weighService.weighbridgeList(values); + } + + + } diff --git a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/entity/TWeighbridge.java b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/entity/TWeighbridge.java new file mode 100644 index 0000000..928d851 --- /dev/null +++ b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/entity/TWeighbridge.java @@ -0,0 +1,137 @@ +package com.thhy.materials.modules.biz.weigh.entity; + +import lombok.Data; +import lombok.Getter; +import lombok.Setter; +import lombok.ToString; + +import java.io.Serializable; + +@Data +@Getter +@Setter +@ToString +public class TWeighbridge implements Serializable { + /** + * + */ + private Integer weighbridgeId; + + /** + * 数据id + */ + private String id; + + /** + * 过磅编号 + */ + private String code; + + /** + * 业务所属机构 + */ + private String orgname; + + /** + * 供应单位名称 + */ + private String supplyorgname; + + /** + * 运输车牌号 + */ + private String carnumber; + + /** + * 运输司机 + */ + private String drivername; + + /** + * 原料名称 + */ + private String matname; + + /** + * 原材料型号 + */ + private String matmodel; + + /** + * 过毛时间 + */ + private String mpoundtime; + + /** + * 过磅毛重 千克 kg + */ + private String mpoundweight; + + /** + * 过毛人 + */ + private String mpoundname; + + /** + * 皮重时间 + */ + private String ppoundtime; + + /** + * 皮重 + */ + private String ppoundweight; + + /** + * 过皮人 + */ + private String ppoundname; + + /** + * 过磅净重 + */ + private String jpoundweight; + + /** + * 扣重 + */ + private String buckleweight; + + /** + * 毛重 + */ + private String mweight; + + /** + * 皮重 + */ + private String pweight; + + /** + * 净重 + */ + private String jweight; + + /** + * 入库仓名称 + */ + private String warename; + + /** + * 过磅图片,最多会有四张图片路径,逗号隔开 + */ + private String fileimage; + + /** + * 1未同步2已同步 + */ + private Integer types; + + /** + * This field was generated by MyBatis Generator. + * This field corresponds to the database table t_weighbridge + * + * @mbg.generated Fri Nov 24 11:06:42 CST 2023 + */ + private static final long serialVersionUID = 1L; +} \ No newline at end of file diff --git a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/mapper/WeighMapper.java b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/mapper/WeighMapper.java index 32fd32d..cde8c15 100644 --- a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/mapper/WeighMapper.java +++ b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/mapper/WeighMapper.java @@ -6,6 +6,7 @@ import com.thhy.materials.modules.biz.concret.entity.dto.WeighDto; import com.thhy.materials.modules.biz.video.entity.TVideoNo; import com.thhy.materials.modules.biz.weigh.dto.QueryWeighDto; +import com.thhy.materials.modules.biz.weigh.entity.TWeighbridge; import com.thhy.materials.modules.biz.weigh.entity.WeighVo; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @@ -70,4 +71,6 @@ Integer netWeighNew(Integer byId); void netWeighUpdateNew(@Param("byId") Integer byId,@Param("netWeight") double netWeight); + + List<TWeighbridge> weighbridgeList(Map<String, Object> values); } diff --git a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/service/WeighService.java b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/service/WeighService.java index 98d3b2e..895dc22 100644 --- a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/service/WeighService.java +++ b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/service/WeighService.java @@ -37,4 +37,7 @@ List<WeighDto> findAlltaskNew(Integer byId, String dictName); List<WeighDto> findAlltaskAllNew(String dictName); + + BasicResult weighbridgeList(Map<String, Object> values); + } diff --git a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/service/impl/WeighServiceImpl.java b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/service/impl/WeighServiceImpl.java index c45000c..3e1f773 100644 --- a/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/service/impl/WeighServiceImpl.java +++ b/hd/pipe/materialsManage/src/main/java/com/thhy/materials/modules/biz/weigh/service/impl/WeighServiceImpl.java @@ -1,9 +1,13 @@ package com.thhy.materials.modules.biz.weigh.service.impl; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; +import com.thhy.general.common.BasicResult; import com.thhy.materials.modules.biz.concret.entity.dto.DicetName; import com.thhy.materials.modules.biz.concret.entity.dto.TMinxingPlant; import com.thhy.materials.modules.biz.concret.entity.dto.WeighDto; import com.thhy.materials.modules.biz.weigh.dto.QueryWeighDto; +import com.thhy.materials.modules.biz.weigh.entity.TWeighbridge; import com.thhy.materials.modules.biz.weigh.entity.WeighVo; import com.thhy.materials.modules.biz.weigh.mapper.WeighMapper; import com.thhy.materials.modules.biz.weigh.service.WeighService; @@ -81,4 +85,14 @@ List<WeighDto> WeighVo= weighMapper.findAlltaskAllNew(dictName); return WeighVo; } + + @Override + public BasicResult weighbridgeList(Map<String, Object> values) { + Integer pageSize = Integer.valueOf(values.get("pageSize").toString()); + Integer pageNum = Integer.valueOf(values.get("pageNum").toString()); + PageHelper.startPage(pageNum,pageSize); + List<TWeighbridge> weighbridges = weighMapper.weighbridgeList(values); + PageInfo<TWeighbridge> tWeighbridgePageInfo = new PageInfo<>(weighbridges); + return BasicResult.success(tWeighbridgePageInfo); + } } diff --git a/hd/pipe/materialsManage/src/main/resources/mapping/WeighMapper.xml b/hd/pipe/materialsManage/src/main/resources/mapping/WeighMapper.xml index 2523497..ddadc5f 100644 --- a/hd/pipe/materialsManage/src/main/resources/mapping/WeighMapper.xml +++ b/hd/pipe/materialsManage/src/main/resources/mapping/WeighMapper.xml @@ -579,5 +579,40 @@ where by_id=#{byId} </update> + <select id="weighbridgeList" resultType="com.thhy.materials.modules.biz.weigh.entity.TWeighbridge"> + select + weighbridge_id as weighbridgeId, + id, + code, + orgName, + supplyOrgName, + carNumber, + driverName, + matName, + matModel, + mPoundTime, + mPoundWeight, + mPoundName, + pPoundTime, + pPoundWeight, + pPoundName, + jPoundWeight, + buckleWeight, + mWeight, + pWeight, + jWeight, + wareName, + fileImage, + types + from t_weighbridge where + 1=1 + <if test="carNumber!=null and carNumber!='' "> + and carNumber like concat('%',#{carNumber},'%') + </if> + <if test="matName!=null and matName!='' "> + and matName like concat('%',#{matName},'%') + </if> + order by weighbridge_id desc + </select> </mapper> \ No newline at end of file -- Gitblit v1.9.3