diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInbound.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInbound.java new file mode 100644 index 0000000000..792b4f8fb6 --- /dev/null +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInbound.java @@ -0,0 +1,40 @@ +package com.yxt.anrui.scm.api.scmvehicleinbound; + +import com.yxt.common.core.domain.BaseEntity; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; + +/** + * @Author dimengzhe + * @Date 2022/4/6 10:23 + * @Description 车辆入库管理 + */ +@Data +public class ScmVehicleInbound extends BaseEntity { + private static final long serialVersionUID = -4365593902000557398L; + + @ApiModelProperty(value = "车架号") + private String vinNo; + @ApiModelProperty(value = "车型") + private String modelName; + @ApiModelProperty(value = "采购订单类型") + private String orderType; + @ApiModelProperty(value = "采购订单类型key") + private String orderTypeKey; + @ApiModelProperty(value = "发车日期") + private Date departureDate; + @ApiModelProperty(value = "验车日期") + private Date inspectionDate; + @ApiModelProperty(value = "验车人") + private String inspection; + @ApiModelProperty(value = "库位") + private String warehouseCode; + @ApiModelProperty(value = "实际入库日期") + private Date inboundDate; + @ApiModelProperty(value = "入库人") + private String inbound; + @ApiModelProperty(value = "车辆库位照片") + private String inboundPhoto; +} diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInboundDetailsVo.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInboundDetailsVo.java new file mode 100644 index 0000000000..4eed47991e --- /dev/null +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInboundDetailsVo.java @@ -0,0 +1,18 @@ +package com.yxt.anrui.scm.api.scmvehicleinbound; + +import com.yxt.common.core.vo.Vo; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @Author dimengzhe + * @Date 2022/4/6 11:35 + * @Description + */ +@Data +public class ScmVehicleInboundDetailsVo implements Vo { + private static final long serialVersionUID = 6836808201591951508L; + @ApiModelProperty(value = "入库日期") + private String inboundDate; + private String inbound; +} diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInboundDto.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInboundDto.java new file mode 100644 index 0000000000..7dbba672a9 --- /dev/null +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInboundDto.java @@ -0,0 +1,29 @@ +package com.yxt.anrui.scm.api.scmvehicleinbound; + +import com.yxt.common.core.dto.Dto; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.Date; + +/** + * @Author dimengzhe + * @Date 2022/4/6 13:44 + * @Description + */ +@Data +public class ScmVehicleInboundDto implements Dto { + private static final long serialVersionUID = 8881859025299917313L; + @ApiModelProperty(value = "sid") + private String sid; + @ApiModelProperty(value = "入库日期") + private Date inboundDate; + @ApiModelProperty(value = "入库人") + private String inbound; + @ApiModelProperty(value = "库位") + private String warehouseCode; + @ApiModelProperty(value = "车辆库位照片") + private String inboundPhoto; + @ApiModelProperty(value = "state", example = "0") + private Integer state; +} diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInboundFeign.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInboundFeign.java new file mode 100644 index 0000000000..28a5b65649 --- /dev/null +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInboundFeign.java @@ -0,0 +1,36 @@ +package com.yxt.anrui.scm.api.scmvehicleinbound; + +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import io.swagger.annotations.ApiOperation; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.*; + +/** + * @Author dimengzhe + * @Date 2022/4/6 10:38 + * @Description + */ +@FeignClient( + contextId = "anrui-scm-ScmVehicleInbound", + name = "anrui-scm", + path = "v1/scmvehicleinbound", + fallback = ScmVehicleInboundFeignFallback.class) +public interface ScmVehicleInboundFeign { + + @ApiOperation("分页列表") + @PostMapping("/listPage") + @ResponseBody + ResultBean> listPage(@RequestBody PagerQuery pq); + + @ApiOperation("详情") + @GetMapping("/details/{sid}") + @ResponseBody + ResultBean details(@PathVariable(value = "sid") String sid); + + @ApiOperation("入库") + @PutMapping("/update") + @ResponseBody + ResultBean update(@RequestBody ScmVehicleInboundDto scmVehicleInboundDto); +} diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInboundFeignFallback.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInboundFeignFallback.java new file mode 100644 index 0000000000..20ac4bb7f5 --- /dev/null +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInboundFeignFallback.java @@ -0,0 +1,29 @@ +package com.yxt.anrui.scm.api.scmvehicleinbound; + +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import org.springframework.stereotype.Component; + +/** + * @Author dimengzhe + * @Date 2022/4/6 10:45 + * @Description + */ +@Component +public class ScmVehicleInboundFeignFallback implements ScmVehicleInboundFeign{ + @Override + public ResultBean> listPage(PagerQuery pq) { + return null; + } + + @Override + public ResultBean details(String sid) { + return null; + } + + @Override + public ResultBean update(ScmVehicleInboundDto scmVehicleInboundDto) { + return null; + } +} diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInboundQuery.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInboundQuery.java new file mode 100644 index 0000000000..2fa158075f --- /dev/null +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInboundQuery.java @@ -0,0 +1,22 @@ +package com.yxt.anrui.scm.api.scmvehicleinbound; + +import com.yxt.common.core.query.Query; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @Author dimengzhe + * @Date 2022/4/6 10:46 + * @Description + */ +@Data +public class ScmVehicleInboundQuery implements Query { + private static final long serialVersionUID = 8341302890735507578L; + + @ApiModelProperty(value = "车架号") + private String vinNo; + @ApiModelProperty(value = "车型") + private String modelName; + @ApiModelProperty(value = "采购订单类型key") + private String orderTypeKey; +} diff --git a/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInboundVo.java b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInboundVo.java new file mode 100644 index 0000000000..fd51a8b964 --- /dev/null +++ b/anrui-scm/anrui-scm-api/src/main/java/com/yxt/anrui/scm/api/scmvehicleinbound/ScmVehicleInboundVo.java @@ -0,0 +1,36 @@ +package com.yxt.anrui.scm.api.scmvehicleinbound; + +import com.yxt.common.core.vo.Vo; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @Author dimengzhe + * @Date 2022/4/6 10:46 + * @Description + */ +@Data +public class ScmVehicleInboundVo implements Vo { + private static final long serialVersionUID = 4307351025090414758L; + @ApiModelProperty(value = "sid") + private String sid; + @ApiModelProperty(value = "状态") + private String state; + @ApiModelProperty(value = "车架号") + private String vinNo; + @ApiModelProperty(value = "车型") + private String modelName; + @ApiModelProperty(value = "订单类型") + private String orderType; + @ApiModelProperty(value = "发车日期") + private String departureDate; + @ApiModelProperty(value = "验车日期") + private String inspection; + @ApiModelProperty(value = "仓库名称") + private String warehouseName; + @ApiModelProperty(value = "仓库负责人") + private String warehouseContract; + @ApiModelProperty(value = "实际入库日期") + private String inboundDate; + +} diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleinbound/ScmVehicleInboundMapper.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleinbound/ScmVehicleInboundMapper.java new file mode 100644 index 0000000000..7bfa599fc2 --- /dev/null +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleinbound/ScmVehicleInboundMapper.java @@ -0,0 +1,37 @@ +package com.yxt.anrui.scm.biz.scmvehicleinbound; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.core.toolkit.Constants; +import com.yxt.anrui.scm.api.scmvehicleinbound.ScmVehicleInbound; +import com.yxt.anrui.scm.api.scmvehicleinbound.ScmVehicleInboundDetailsVo; +import com.yxt.anrui.scm.api.scmvehicleinbound.ScmVehicleInboundVo; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +/** + * @Author dimengzhe + * @Date 2022/4/6 10:55 + * @Description + */ +@Mapper +public interface ScmVehicleInboundMapper extends BaseMapper { + + /** + * 分页列表 + * + * @param page 分页 + * @param qw 查询条件 + * @return + */ + IPage pagerList(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); + + /** + * 详情 + * + * @param sid 车辆入库管理sid + * @return + */ + ScmVehicleInboundDetailsVo details(@Param("sid") String sid, @Param("path") String path); +} diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleinbound/ScmVehicleInboundMapper.xml b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleinbound/ScmVehicleInboundMapper.xml new file mode 100644 index 0000000000..c49fa772b9 --- /dev/null +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleinbound/ScmVehicleInboundMapper.xml @@ -0,0 +1,29 @@ + + + + + + + \ No newline at end of file diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleinbound/ScmVehicleInboundRest.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleinbound/ScmVehicleInboundRest.java new file mode 100644 index 0000000000..fd94409d4e --- /dev/null +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleinbound/ScmVehicleInboundRest.java @@ -0,0 +1,39 @@ +package com.yxt.anrui.scm.biz.scmvehicleinbound; + +import com.yxt.anrui.scm.api.scmvehicleinbound.*; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import io.swagger.annotations.Api; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestMapping; + +/** + * @Author dimengzhe + * @Date 2022/4/6 10:49 + * @Description + */ +@Api(tags = "车辆入库管理") +@RequestMapping("v1/scmvehicleinbound") +public class ScmVehicleInboundRest implements ScmVehicleInboundFeign { + + @Autowired + private ScmVehicleInboundService scmVehicleInboundService; + + @Override + public ResultBean> listPage(PagerQuery pq) { + ResultBean> rb = ResultBean.fireFail(); + PagerVo pv = scmVehicleInboundService.listPage(pq); + return rb.success().setData(pv); + } + + @Override + public ResultBean details(String sid) { + return scmVehicleInboundService.details(sid); + } + + @Override + public ResultBean update(ScmVehicleInboundDto scmVehicleInboundDto) { + return scmVehicleInboundService.updateScmVehicleInbound(scmVehicleInboundDto); + } +} diff --git a/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleinbound/ScmVehicleInboundService.java b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleinbound/ScmVehicleInboundService.java new file mode 100644 index 0000000000..3ad6a1946d --- /dev/null +++ b/anrui-scm/anrui-scm-biz/src/main/java/com/yxt/anrui/scm/biz/scmvehicleinbound/ScmVehicleInboundService.java @@ -0,0 +1,117 @@ +package com.yxt.anrui.scm.biz.scmvehicleinbound; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.yxt.anrui.scm.api.scmvehicleinbound.*; +import com.yxt.common.base.config.component.FileUploadComponent; +import com.yxt.common.base.service.MybatisBaseService; +import com.yxt.common.base.utils.PagerUtil; +import com.yxt.common.core.query.PagerQuery; +import com.yxt.common.core.result.ResultBean; +import com.yxt.common.core.vo.PagerVo; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +/** + * @Author dimengzhe + * @Date 2022/4/6 10:55 + * @Description + */ +@Service +public class ScmVehicleInboundService extends MybatisBaseService { + + @Autowired + private FileUploadComponent fileUploadComponent; + + /** + * 分页列表 + * + * @param pq 查询条件 + * @return 分页列表 + */ + public PagerVo listPage(PagerQuery pq) { + IPage page = pagerList(pq); + PagerVo pv = new PagerVo<>(); + PagerVo pv1 = PagerUtil.pageToVo(page, pv); + return pv1; + } + + /** + * 分页列表数据获取 + * + * @param pq 查询条件 + * @return 数据获取 + */ + public IPage pagerList(PagerQuery pq) { + IPage page = PagerUtil.queryToPage(pq); + QueryWrapper qw = buildQueryWrapper(pq.getParams()); + return baseMapper.pagerList(page, qw); + } + + /** + * 封装查询条件 + * + * @param params 查询条件参数 + * @return + */ + private QueryWrapper buildQueryWrapper(ScmVehicleInboundQuery params) { + QueryWrapper qw = new QueryWrapper<>(); + if (params != null) { + //车架号 + if (StringUtils.isNotBlank(params.getVinNo())) { + qw.eq("si.vinNo", params.getVinNo()); + } + //车型 + if (StringUtils.isNotBlank(params.getModelName())) { + qw.like("si.modelName", params.getModelName()); + } + //订单类型 + if (StringUtils.isNotBlank(params.getOrderTypeKey())) { + qw.eq("si.orderTypeKey", params.getOrderTypeKey()); + } + } + return qw; + } + + /** + * 车辆入库详情 + * + * @param sid 车辆入库管理sid + * @return + */ + public ResultBean details(String sid) { + ResultBean rb = ResultBean.fireFail(); + ScmVehicleInbound scmVehicleInbound = fetchBySid(sid); + if (scmVehicleInbound == null) { + return rb.setMsg("该数据不存在"); + } + String path = fileUploadComponent.getUrlPrefix(); + ScmVehicleInboundDetailsVo vo = baseMapper.details(sid, path); + return rb.success().setData(vo); + } + + /** + * 入库 + * + * @param scmVehicleInboundDto 数据传输对象 + * @return 入库成功或已入库 + */ + public ResultBean updateScmVehicleInbound(ScmVehicleInboundDto scmVehicleInboundDto) { + ResultBean rb = ResultBean.fireFail(); + String sid = scmVehicleInboundDto.getSid(); + ScmVehicleInbound scmVehicleInbound = fetchBySid(sid); + if (scmVehicleInbound == null) { + return rb.setMsg("该数据不存在"); + } + if (scmVehicleInbound.getState() == 0) { + return rb.setMsg("该数据状态已是入库,请勿重复操作"); + } + + int i = updateBySid(scmVehicleInboundDto, sid); + if (i == 0) { + return rb.setMsg("入库失败"); + } + return rb.success().setMsg("入库成功"); + } +} diff --git a/doc/databases/scm_tables.sql b/doc/databases/scm_tables.sql index 03c7d5e9a7..9fa90b9980 100644 --- a/doc/databases/scm_tables.sql +++ b/doc/databases/scm_tables.sql @@ -2,14 +2,14 @@ DROP TABLE IF EXISTS `scm_material`; CREATE TABLE `scm_material` ( - `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', + `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', - `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', + `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', - `state` int(32) DEFAULT '1' COMMENT '状态', - `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', + `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', + `state` int(32) DEFAULT '1' COMMENT '状态', + `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', @@ -27,7 +27,7 @@ CREATE TABLE `scm_material` `manufacturer` varchar(64) DEFAULT NULL COMMENT '生产厂家', `manufacturerSid` varchar(64) DEFAULT NULL COMMENT '生产厂家sid', PRIMARY KEY (`id`), - KEY `id` (`id`) + KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='物料信息'; @@ -35,14 +35,14 @@ CREATE TABLE `scm_material` DROP TABLE IF EXISTS `scm_inbound`; CREATE TABLE `scm_inbound` ( - `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', + `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', - `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', + `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', - `state` int(32) DEFAULT '1' COMMENT '状态', - `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', + `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', + `state` int(32) DEFAULT '1' COMMENT '状态', + `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', @@ -75,7 +75,7 @@ CREATE TABLE `scm_inbound` `purKeeperName` varchar(64) DEFAULT NULL COMMENT '采购员', `printCount` varchar(64) DEFAULT NULL COMMENT '打印次数', PRIMARY KEY (`id`), - KEY `id` (`id`) + KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='销售入库单'; @@ -83,14 +83,14 @@ CREATE TABLE `scm_inbound` DROP TABLE IF EXISTS `scm_inbound_detail`; CREATE TABLE `scm_inbound_detail` ( - `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', + `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', - `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', + `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', - `state` int(32) DEFAULT '1' COMMENT '状态', - `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', + `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', + `state` int(32) DEFAULT '1' COMMENT '状态', + `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', @@ -126,7 +126,7 @@ CREATE TABLE `scm_inbound_detail` `powerValue` varchar(64) DEFAULT NULL COMMENT '车辆马力value', `carColor` varchar(64) DEFAULT NULL COMMENT '车辆颜色', PRIMARY KEY (`id`), - KEY `id` (`id`) + KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='销售入库单_明细'; @@ -134,14 +134,14 @@ CREATE TABLE `scm_inbound_detail` DROP TABLE IF EXISTS `scm_rejected`; CREATE TABLE `scm_rejected` ( - `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', + `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', - `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', + `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', - `state` int(32) DEFAULT '1' COMMENT '状态', - `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', + `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', + `state` int(32) DEFAULT '1' COMMENT '状态', + `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', @@ -175,7 +175,7 @@ CREATE TABLE `scm_rejected` `manufacturerSid` varchar(64) DEFAULT NULL COMMENT '厂商sid', `manufacturerName` varchar(64) DEFAULT NULL COMMENT '供应商名称', PRIMARY KEY (`id`), - KEY `id` (`id`) + KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='采购退料单'; @@ -183,14 +183,14 @@ CREATE TABLE `scm_rejected` DROP TABLE IF EXISTS `scm_rejected_detail`; CREATE TABLE `scm_rejected_detail` ( - `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', + `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', - `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', + `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', - `state` int(32) DEFAULT '1' COMMENT '状态', - `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', + `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', + `state` int(32) DEFAULT '1' COMMENT '状态', + `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', @@ -221,7 +221,7 @@ CREATE TABLE `scm_rejected_detail` `taxAmount` varchar(64) DEFAULT NULL COMMENT '税额', `leviedSubtotal` varchar(64) DEFAULT NULL COMMENT '价税合计', PRIMARY KEY (`id`), - KEY `id` (`id`) + KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='采购退料单_明细'; @@ -229,14 +229,14 @@ CREATE TABLE `scm_rejected_detail` DROP TABLE IF EXISTS `scm_outbound`; CREATE TABLE `scm_outbound` ( - `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', + `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', - `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', + `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', - `state` int(32) DEFAULT '1' COMMENT '状态', - `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', + `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', + `state` int(32) DEFAULT '1' COMMENT '状态', + `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', @@ -276,7 +276,7 @@ CREATE TABLE `scm_outbound` `InvoicingMoeny` varchar(64) DEFAULT NULL COMMENT '开票金额', `manHourIncome` varchar(64) DEFAULT NULL COMMENT '工时收入', PRIMARY KEY (`id`), - KEY `id` (`id`) + KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='销售出库单'; @@ -284,14 +284,14 @@ CREATE TABLE `scm_outbound` DROP TABLE IF EXISTS `scm_outbound_detail`; CREATE TABLE `scm_outbound_detail` ( - `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', + `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', - `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', + `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', - `state` int(32) DEFAULT '1' COMMENT '状态', - `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', + `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', + `state` int(32) DEFAULT '1' COMMENT '状态', + `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', @@ -323,7 +323,7 @@ CREATE TABLE `scm_outbound_detail` `vehicleTypeValue` varchar(64) DEFAULT NULL COMMENT '车辆类型value', `mGroup` varchar(64) DEFAULT NULL COMMENT '物料分组', PRIMARY KEY (`id`), - KEY `id` (`id`) + KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='销售出库单_明细'; @@ -331,14 +331,14 @@ CREATE TABLE `scm_outbound_detail` DROP TABLE IF EXISTS `scm_return`; CREATE TABLE `scm_return` ( - `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', + `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', - `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', + `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', - `state` int(32) DEFAULT '1' COMMENT '状态', - `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', + `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', + `state` int(32) DEFAULT '1' COMMENT '状态', + `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', @@ -360,7 +360,7 @@ CREATE TABLE `scm_return` `salesOrgName` varchar(64) DEFAULT NULL COMMENT '销售组织', `projectCategory` varchar(64) DEFAULT NULL COMMENT '项目类别', PRIMARY KEY (`id`), - KEY `id` (`id`) + KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='销售退货单'; @@ -368,14 +368,14 @@ CREATE TABLE `scm_return` DROP TABLE IF EXISTS `scm_return_detail`; CREATE TABLE `scm_return_detail` ( - `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', + `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', - `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', + `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', - `state` int(32) DEFAULT '1' COMMENT '状态', - `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', + `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', + `state` int(32) DEFAULT '1' COMMENT '状态', + `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', @@ -398,7 +398,7 @@ CREATE TABLE `scm_return_detail` `vehicleType` varchar(64) DEFAULT NULL COMMENT '车辆类型key', `vehicleTypeValue` varchar(64) DEFAULT NULL COMMENT '车辆类型value', PRIMARY KEY (`id`), - KEY `id` (`id`) + KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='销售退货单_明细'; @@ -406,14 +406,14 @@ CREATE TABLE `scm_return_detail` DROP TABLE IF EXISTS `scm_other_inbound`; CREATE TABLE `scm_other_inbound` ( - `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', + `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', - `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', + `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', - `state` int(32) DEFAULT '1' COMMENT '状态', - `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', + `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', + `state` int(32) DEFAULT '1' COMMENT '状态', + `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', @@ -439,7 +439,7 @@ CREATE TABLE `scm_other_inbound` `customerSid` varchar(64) DEFAULT NULL COMMENT '客户sid', `customer` varchar(64) DEFAULT NULL COMMENT '客户', PRIMARY KEY (`id`), - KEY `id` (`id`) + KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='其他入库单'; @@ -447,14 +447,14 @@ CREATE TABLE `scm_other_inbound` DROP TABLE IF EXISTS `scm_other_inbound_detail`; CREATE TABLE `scm_other_inbound_detail` ( - `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', + `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', - `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', + `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', - `state` int(32) DEFAULT '1' COMMENT '状态', - `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', + `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', + `state` int(32) DEFAULT '1' COMMENT '状态', + `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', @@ -471,7 +471,7 @@ CREATE TABLE `scm_other_inbound_detail` `batchNum` varchar(64) DEFAULT NULL COMMENT '批号', `cargoOwner` varchar(64) DEFAULT NULL COMMENT '货主', PRIMARY KEY (`id`), - KEY `id` (`id`) + KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='其他入库单_明细'; @@ -479,14 +479,14 @@ CREATE TABLE `scm_other_inbound_detail` DROP TABLE IF EXISTS `scm_other_outbound`; CREATE TABLE `scm_other_outbound` ( - `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', + `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', - `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', + `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', - `state` int(32) DEFAULT '1' COMMENT '状态', - `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', + `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', + `state` int(32) DEFAULT '1' COMMENT '状态', + `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', @@ -515,7 +515,7 @@ CREATE TABLE `scm_other_outbound` `date` DATE DEFAULT NULL COMMENT '日期', `transferInDepartment` varchar(64) DEFAULT NULL COMMENT '调入部门', PRIMARY KEY (`id`), - KEY `id` (`id`) + KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='其他出库单'; @@ -523,14 +523,14 @@ CREATE TABLE `scm_other_outbound` DROP TABLE IF EXISTS `scm_other_outbound_detail`; CREATE TABLE `scm_other_outbound_detail` ( - `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', + `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', - `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', + `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', - `state` int(32) DEFAULT '1' COMMENT '状态', - `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', + `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', + `state` int(32) DEFAULT '1' COMMENT '状态', + `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', @@ -550,7 +550,7 @@ CREATE TABLE `scm_other_outbound_detail` `ShippingUnit` varchar(64) DEFAULT NULL COMMENT '出货单价', `deliveryAmount` varchar(64) DEFAULT NULL COMMENT '出库金额', PRIMARY KEY (`id`), - KEY `id` (`id`) + KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='其他出库单_明细'; @@ -558,14 +558,14 @@ CREATE TABLE `scm_other_outbound_detail` DROP TABLE IF EXISTS `scm_real_time_inventory`; CREATE TABLE `scm_real_time_inventory` ( - `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', + `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', - `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', + `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', - `state` int(32) DEFAULT '1' COMMENT '状态', - `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', + `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', + `state` int(32) DEFAULT '1' COMMENT '状态', + `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', @@ -585,7 +585,7 @@ CREATE TABLE `scm_real_time_inventory` `custodianNo` varchar(64) DEFAULT NULL COMMENT '保管者编码', `custodian` varchar(64) DEFAULT NULL COMMENT '保管者名称', PRIMARY KEY (`id`), - KEY `id` (`id`) + KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='即时库存表'; @@ -593,14 +593,14 @@ CREATE TABLE `scm_real_time_inventory` DROP TABLE IF EXISTS `scm_order`; CREATE TABLE `scm_order` ( - `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', + `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', - `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', + `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', - `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', - `state` int(32) DEFAULT '1' COMMENT '状态', - `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', + `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', + `state` int(32) DEFAULT '1' COMMENT '状态', + `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', @@ -613,8 +613,37 @@ CREATE TABLE `scm_order` `receivedInvoiceDate` varchar(64) DEFAULT NULL COMMENT '收到发票日期', `invoiceAmount` varchar(64) DEFAULT NULL COMMENT '发票金额', PRIMARY KEY (`id`), - KEY `id` (`id`) + KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='车辆采购订单'; +-- 16、车辆入库管理表 +DROP TABLE IF EXISTS `scm_vehicle_inbound`; +CREATE TABLE `scm_vehicle_inbound` +( + `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', + `sid` varchar(64) NOT NULL COMMENT 'sid', + `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', + `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', + `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', + `state` int(32) DEFAULT '1' COMMENT '状态', + `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', + `remarks` varchar(255) DEFAULT NULL COMMENT '备注', + `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', + `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', + `vinNo` varchar(64) DEFAULT NULL COMMENT '车架号', + `modelName` varchar(64) DEFAULT NULL COMMENT '车型', + `orderType` varchar(64) DEFAULT NULL COMMENT '采购订单类型', + `departureDate` timestamp null DEFAULT NULL COMMENT '发车日期', + `inspectionDate` timestamp null DEFAULT NULL COMMENT '验车日期', + `inspection` varchar(64) DEFAULT NULL COMMENT '验车人', + `warehouseCode` varchar(64) DEFAULT NULL COMMENT '库位即仓库', + `inboundDate` timestamp null DEFAULT NULL COMMENT '实际入库日期', + PRIMARY KEY (`id`), + KEY `id` (`id`) +) ENGINE = INNODB + DEFAULT CHARSET = utf8 COMMENT ='车辆入库管理表'; + +