进销存项目实战
一、 首页默认:
1、当前库存查询(部分功能模块复用)
系统登录成功后,进入系统首页,默认展示当前库存信息,如下示例:
分析
查询所有的商品 对应的是goods表 返回类型应该是List集合里边全是Goods
可是为什么返回类型是Map<String,Object>
好家伙不仔细看返回的数据有哪些
商品编码
商品名称
类别
型号
库存数量
销售总数
上次进价
成本均价
销售价
库存总值
单位
生产厂商
那么那些表有这些字段属性呢?
离谱啊
**这三个属性找不到 ???
成本均价()
库存总值
**
t_goods
商品编码goods_code
商品名称goods_name
型号goods_model
库存数量inventory_quantity
上次进价last_purchasing_price
销售价selling_price
生产厂商goods_producer
类别goods_type_name(t_goods_type)
销售总数(WC居然是用销售表销售数量减去退货表退的数量)
成本均价()
库存总值
干干干 为什么需求 和接口文档 需要的数据有差别? 以接口文档为主
{
"total": 26,
"rows": [
{
"goodsId": 1,
"goodsCode": "0001",
"goodsName": "陶华碧老干妈香辣脆油辣椒",
"inventoryQuantity": 167,
"lastPurchasingPrice": 8.5,
"minNum": 1000,
"goodsModel": "红色装",
"goodsProducer": "贵州省贵阳南明老干妈风味食品有限公司",
"purchasingPrice": 7.95,
"remarks": "好卖",
"sellingPrice": 8.5,
"state": 2,
"goodsUnit": "瓶",
"goodsTypeId": 10,
"goodsTypeName": "地方特产",
"saleTotal": 15
},………………..
]
}
这段SQL语句有问题 group by a.goods_code //分组去重存在问题 去充不了啊
<select id="listInventory" resultType="com.atguigu.jxc.entity.Goods">
select a.goods_id goodsId,
a.</