inv_user_product,inv_user_product_detail表初始化代码提交

pro
郑明梁 2 years ago
parent f22fc931f2
commit 92e2a0fe89

@ -0,0 +1,55 @@
package com.glxp.api.controller.inv;
import cn.hutool.core.util.StrUtil;
import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.constant.BusinessType;
import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.inv.InvProductDetailEntity;
import com.glxp.api.entity.inv.InvProductEntity;
import com.glxp.api.entity.inv.InvUserProductEntity;
import com.glxp.api.req.inv.FilterInvProductDetailRequest;
import com.glxp.api.req.system.DeleteRequest;
import com.glxp.api.service.inv.InvProductDetailService;
import com.glxp.api.service.inv.InvUserProductService;
import groovy.util.logging.Slf4j;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
/**
*
*/
@Slf4j
@RestController
public class InvUserProductController extends BaseController {
@Resource
private InvUserProductService invUserProductService;
@Resource
private InvProductDetailService invProductDetailServicel;
// /**
// * 添加库存
// *
// * @param invUserProductEntity
// * @return
// */
// @PostMapping("/spms/inv/user/product/add")
// @Log(title = "用户库存查询", businessType = BusinessType.INSERT)
// public BaseResponse addInvUserProduct(@RequestBody InvUserProductEntity invUserProductEntity) {
//
// invUserProductService.
//
//
// }
}

@ -0,0 +1,17 @@
package com.glxp.api.controller.inv;
import com.glxp.api.controller.BaseController;
import groovy.util.logging.Slf4j;
import org.springframework.web.bind.annotation.RestController;
/**
*
*/
@Slf4j
@RestController
public class InvUserProductDetailController{
}

@ -2,15 +2,14 @@ package com.glxp.api.dao.inv;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.entity.inv.InvUserProduct;
import com.glxp.api.entity.inv.InvUserProductEntity;
/**
* @author Lenovo
* @description inv_user_product()Mapper
* @createDate 2023-05-12 10:19:43
* @Entity com.glxp.api.entity.InvUserProduct
*/
public interface InvUserProductMapper extends BaseMapper<InvUserProduct> {
public interface InvUserProductDao extends BaseMapper<InvUserProductEntity> {
}

@ -2,15 +2,14 @@ package com.glxp.api.dao.inv;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.entity.inv.InvUserProductDetail;
import com.glxp.api.entity.inv.InvUserProductDetailEntity;
/**
* @author Lenovo
* @description inv_user_product_detail()Mapper
* @createDate 2023-05-12 10:19:43
* @Entity com.glxp.api.entity.InvUserProductDetail
*/
public interface InvUserProductDetailMapper extends BaseMapper<InvUserProductDetail> {
public interface InvUserProductDetailDao extends BaseMapper<InvUserProductDetailEntity> {
}

@ -15,7 +15,7 @@ import java.util.Date;
*/
@TableName(value ="inv_user_product_detail")
@Data
public class InvUserProductDetail{
public class InvUserProductDetailEntity {
@TableId(value = "id", type = IdType.AUTO)
private Integer id;

@ -15,7 +15,7 @@ import java.util.Date;
*/
@TableName(value ="inv_user_product")
@Data
public class InvUserProduct{
public class InvUserProductEntity {
@TableId(value = "id", type = IdType.AUTO)
private Integer id;

@ -1,17 +1,42 @@
package com.glxp.api.service.inv.impl;
import com.glxp.api.dao.inv.InvUserProductDetailMapper;
import com.glxp.api.entity.inv.InvUserProductDetail;
import com.glxp.api.dao.inv.InvUserProductDetailDao;
import com.glxp.api.entity.inv.InvUserProductDetailEntity;
import com.glxp.api.service.inv.InvUserProductDetailService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
/**
* @author Lenovo
* @description inv_user_product_detail()Service
* @createDate 2023-05-12 10:19:43
*/
* @author Lenovo
* @description inv_user_product_detail()Service
* @createDate 2023-05-12 10:19:43
*/
@Service
public class InvUserProductDetailServiceImpl implements InvUserProductDetailService{
public class InvUserProductDetailServiceImpl implements InvUserProductDetailService {
@Resource
InvUserProductDetailDao invUserProductDetailDao;
@Override
public List<InvUserProductDetailEntity> filterInvUserProductDetailList(InvUserProductDetailEntity invUserProductDetailEntity) {
return null;
}
@Override
public Boolean addInvUserProductDetail(InvUserProductDetailEntity invUserProductDetailEntity) {
return invUserProductDetailDao.insert(invUserProductDetailEntity) == 1 ? true : false;
}
@Override
public Boolean updateInvUserProductDetail(InvUserProductDetailEntity invUserProductDetailEntity) {
return invUserProductDetailDao.updateById(invUserProductDetailEntity) == 1 ? true : false;
}
@Override
public Boolean delectInvUserProductDetail(InvUserProductDetailEntity invUserProductDetailEntity) {
return invUserProductDetailDao.deleteById(invUserProductDetailEntity) == 1 ? true : false;
}
}

@ -1,18 +1,42 @@
package com.glxp.api.service.inv.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.glxp.api.dao.inv.InvUserProductMapper;
import com.glxp.api.entity.inv.InvUserProduct;
import com.glxp.api.dao.inv.InvUserProductDao;
import com.glxp.api.entity.inv.InvUserProductEntity;
import com.glxp.api.service.inv.InvUserProductService;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
/**
* @author Lenovo
* @description inv_user_product()Service
* @createDate 2023-05-12 10:19:43
*/
* @author Lenovo
* @description inv_user_product()Service
* @createDate 2023-05-12 10:19:43
*/
@Service
public class InvUserProductServiceImpl implements InvUserProductService{
public class InvUserProductServiceImpl implements InvUserProductService {
@Resource
InvUserProductDao invUserProductDao;
@Override
public List<InvUserProductEntity> filterInvUserProductList(InvUserProductEntity invUserProductEntity) {
return null;
}
@Override
public Boolean addInvUserProduct(InvUserProductEntity invUserProductEntity) {
return invUserProductDao.insert(invUserProductEntity) == 1 ? true : false;
}
@Override
public Boolean updateInvUserProduct(InvUserProductEntity invUserProductEntity) {
return invUserProductDao.updateById(invUserProductEntity) == 1 ? true : false;
}
@Override
public Boolean delectInvUserProduct(InvUserProductEntity invUserProductEntity) {
return invUserProductDao.deleteById(invUserProductEntity) == 1 ? true : false;
}
}

@ -2,39 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.api.dao.inv.InvUserProductDetailMapper">
<mapper namespace="com.glxp.api.dao.inv.InvUserProductDetailDao">
<resultMap id="BaseResultMap" type="com.glxp.api.entity.inv.InvUserProductDetail">
<id property="id" column="id" jdbcType="INTEGER"/>
<result property="code" column="code" jdbcType="VARCHAR"/>
<result property="mainaction" column="mainAction" jdbcType="VARCHAR"/>
<result property="action" column="action" jdbcType="VARCHAR"/>
<result property="orderid" column="orderId" jdbcType="VARCHAR"/>
<result property="relid" column="relId" jdbcType="INTEGER"/>
<result property="namecode" column="nameCode" jdbcType="VARCHAR"/>
<result property="batchno" column="batchNo" jdbcType="VARCHAR"/>
<result property="producedate" column="produceDate" jdbcType="VARCHAR"/>
<result property="expiredate" column="expireDate" jdbcType="VARCHAR"/>
<result property="serialno" column="serialNo" jdbcType="VARCHAR"/>
<result property="supid" column="supId" jdbcType="VARCHAR"/>
<result property="count" column="count" jdbcType="INTEGER"/>
<result property="recount" column="reCount" jdbcType="INTEGER"/>
<result property="deptcode" column="deptCode" jdbcType="VARCHAR"/>
<result property="invcode" column="invCode" jdbcType="VARCHAR"/>
<result property="invspacecode" column="invSpaceCode" jdbcType="VARCHAR"/>
<result property="purchasetype" column="purchaseType" jdbcType="TINYINT"/>
<result property="updatetime" column="updateTime" jdbcType="TIMESTAMP"/>
<result property="incount" column="inCount" jdbcType="INTEGER"/>
<result property="outcount" column="outCount" jdbcType="INTEGER"/>
</resultMap>
<sql id="Base_Column_List">
id,code,mainAction,
action,orderId,relId,
nameCode,batchNo,produceDate,
expireDate,serialNo,supId,
count,reCount,deptCode,
invCode,invSpaceCode,purchaseType,
updateTime,inCount,outCount
</sql>
</mapper>

@ -2,41 +2,6 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.api.dao.inv.InvUserProductMapper">
<mapper namespace="com.glxp.api.dao.inv.InvUserProductDao">
<resultMap id="BaseResultMap" type="com.glxp.api.entity.inv.InvUserProduct">
<id property="id" column="id" jdbcType="INTEGER"/>
<result property="relidfk" column="relIdFk" jdbcType="BIGINT"/>
<result property="namecode" column="nameCode" jdbcType="VARCHAR"/>
<result property="batchno" column="batchNo" jdbcType="VARCHAR"/>
<result property="productiondate" column="productionDate" jdbcType="VARCHAR"/>
<result property="expiredate" column="expireDate" jdbcType="VARCHAR"/>
<result property="incount" column="inCount" jdbcType="INTEGER"/>
<result property="outcount" column="outCount" jdbcType="INTEGER"/>
<result property="recount" column="reCount" jdbcType="VARCHAR"/>
<result property="customerid" column="customerId" jdbcType="VARCHAR"/>
<result property="supid" column="supId" jdbcType="VARCHAR"/>
<result property="deptcode" column="deptCode" jdbcType="VARCHAR"/>
<result property="invcode" column="invCode" jdbcType="VARCHAR"/>
<result property="invspacecode" column="invSpaceCode" jdbcType="VARCHAR"/>
<result property="createtime" column="createTime" jdbcType="TIMESTAMP"/>
<result property="updatetime" column="updateTime" jdbcType="TIMESTAMP"/>
<result property="nowstock" column="nowStock" jdbcType="INTEGER"/>
<result property="frozencount" column="frozenCount" jdbcType="INTEGER"/>
<result property="planincount" column="planInCount" jdbcType="INTEGER"/>
<result property="planoutcount" column="planOutCount" jdbcType="INTEGER"/>
<result property="onwaycount" column="onWayCount" jdbcType="INTEGER"/>
<result property="availablestock" column="availableStock" jdbcType="INTEGER"/>
</resultMap>
<sql id="Base_Column_List">
id,relIdFk,nameCode,
batchNo,productionDate,expireDate,
inCount,outCount,reCount,
customerId,supId,deptCode,
invCode,invSpaceCode,createTime,
updateTime,nowStock,frozenCount,
planInCount,planOutCount,onWayCount,
availableStock
</sql>
</mapper>

Loading…
Cancel
Save