Commit 6f59cfa9 authored by 竹天卫's avatar 竹天卫

盘点表功能

parent 8257f312
package cn.wise.sc.acquisition.business.controller;
import cn.wise.im.common.http.R;
import cn.wise.sc.acquisition.business.service.ITMaterialInventoryService;
import cn.wise.sc.acquisition.business.service.ITMaterialOutService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 前端控制器
* </p>
*
* @author renchao
* @since 2021-06-02
*/
@Api(tags = "盘点管理")
@RestController
@RequestMapping("/business/t-material-inventory")
public class TMaterialInventoryController {
@Autowired
private ITMaterialInventoryService materialInventoryService;
@ApiOperation(value = "选择盘点列表")
@GetMapping("/getList")
public R getList() {
return materialInventoryService.getList();
}
}
package cn.wise.sc.acquisition.business.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author renchao
* @since 2021-06-02
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("T_Material_Inventory")
public class TMaterialInventory implements Serializable {
private static final long serialVersionUID=1L;
/**
* Uid号
*/
@TableId("Uid")
private String Uid;
/**
* 品名
*/
@TableField("Name")
private String Name;
/**
* 数量
*/
@TableField("Amount")
private Float Amount;
/**
* 单价
*/
@TableField("Price")
private Float Price;
/**
* 金额
*/
@TableField("Total")
private Float Total;
/**
* 日期标记,如:2021年01月
*/
@TableField("Tag")
private String Tag;
/**
* 材料类型,包括燃料及动力、润滑察试、配件、工具、火工材料、电力和其它等
*/
@TableField("Type")
private String Type;
/**
* 盘点日期
*/
@TableField("Rq")
private LocalDateTime Rq;
/**
* 类型:盘点
*/
private String lx;
}
package cn.wise.sc.acquisition.business.mapper;
import cn.wise.sc.acquisition.business.entity.TMaterialInventory;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* Mapper 接口
* </p>
*
* @author renchao
* @since 2021-06-02
*/
public interface TMaterialInventoryMapper extends BaseMapper<TMaterialInventory> {
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.wise.sc.acquisition.business.mapper.TMaterialInventoryMapper">
</mapper>
package cn.wise.sc.acquisition.business.service;
import cn.wise.im.common.http.R;
import cn.wise.sc.acquisition.business.entity.TMaterialInventory;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
/**
* <p>
* 服务类
* </p>
*
* @author renchao
* @since 2021-06-02
*/
public interface ITMaterialInventoryService extends IService<TMaterialInventory> {
R<List<TMaterialInventory>> getList();
}
package cn.wise.sc.acquisition.business.service.impl;
import cn.wise.im.common.http.R;
import cn.wise.sc.acquisition.business.entity.TMaterialInventory;
import cn.wise.sc.acquisition.business.mapper.TMaterialInventoryMapper;
import cn.wise.sc.acquisition.business.service.ITMaterialInventoryService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
/**
* <p>
* 服务实现类
* </p>
*
* @author renchao
* @since 2021-06-02
*/
@Service
public class TMaterialInventoryServiceImpl extends ServiceImpl<TMaterialInventoryMapper, TMaterialInventory> implements ITMaterialInventoryService {
@Resource
private TMaterialInventoryMapper materialInventoryMapper;
/**
* 获取盘点列表
* @return
*/
@Override
public R<List<TMaterialInventory>> getList(){
QueryWrapper<TMaterialInventory> tmiWrapper = new QueryWrapper<>();
tmiWrapper.eq("lx", "盘点");
List<TMaterialInventory> list = materialInventoryMapper.selectList(tmiWrapper);
return R.ok(list);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment