consum-base/src/main/java/com/consum/base/controller/LWhFormScrappedController.java
@@ -23,14 +23,6 @@ import io.swagger.annotations.ApiImplicitParam; import io.swagger.annotations.ApiImplicitParams; import io.swagger.annotations.ApiOperation; import java.io.IOException; import java.io.OutputStream; import java.net.URLEncoder; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Optional; import javax.servlet.http.HttpServletResponse; import org.apache.commons.compress.utils.Lists; import org.apache.poi.ss.usermodel.Workbook; import org.springframework.beans.BeanUtils; @@ -39,6 +31,15 @@ import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.OutputStream; import java.net.URLEncoder; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Optional; /** * @Description 报废单 @@ -70,26 +71,7 @@ CommonUtil.copyProperties(param, query); param = query; FinSysTenantUser sysInfo = this.getSysInfo(); int result = this.lWhFormScrappedService.add(param, 0, this.getCurrentUser(), sysInfo); if (result > 0) { return ResponseValue.success(1); } return ResponseValue.error("新增失败!"); } @ApiOperation(value = "新增报废单", notes = "新增报废单") @ApiImplicitParams({ @ApiImplicitParam(name = "param") }) @PostMapping("/deprAdd") public ResponseValue deprAdd() { LWhFormScrappedParam param = CommonUtil.getObjFromReqBody(LWhFormScrappedParam.class); LWhFormScrappedParam query = new LWhFormScrappedParam(); CommonUtil.copyProperties(param, query); param = query; FinSysTenantUser sysInfo = this.getSysInfo(); int result = this.lWhFormScrappedService.add(param, 1, this.getCurrentUser(), sysInfo); int result = this.lWhFormScrappedService.add(param, this.getCurrentUser(), sysInfo); if (result > 0) { return ResponseValue.success(1); } consum-base/src/main/java/com/consum/base/controller/LWhHomeStatisticsController.java
@@ -4,6 +4,7 @@ import com.consum.base.BaseController; import com.consum.base.service.LWhGoodsService; import com.consum.model.po.FinSysTenantUser; import com.walker.infrastructure.utils.CollectionUtils; import com.walker.web.ResponseValue; import io.swagger.annotations.Api; import org.springframework.web.bind.annotation.GetMapping; @@ -40,6 +41,9 @@ FinSysTenantUser sysInfo = this.getSysInfo(); String tenantId = sysInfo.getTenantId(); List<Map<String, Object>> goodsNumPrice = lWhGoodsService.getGoodsNumPrice(Convert.toLong(tenantId, 0l)); if (CollectionUtils.isEmpty(goodsNumPrice)){ return ResponseValue.success(); } return ResponseValue.success(goodsNumPrice.get(0)); } consum-base/src/main/java/com/consum/base/controller/LWhProcureModelController.java
New file @@ -0,0 +1,60 @@ package com.consum.base.controller; import com.consum.base.BaseController; import com.consum.base.core.utils.CommonUtil; import com.consum.base.pojo.query.LWhProcureModelQry; import com.consum.base.service.LWhProcureModelService; import com.walker.infrastructure.utils.CollectionUtils; import com.walker.web.ResponseValue; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import java.util.List; import java.util.Map; import java.util.stream.Collectors; @RestController @RequestMapping("/pc/warehouse/procureModel") public class LWhProcureModelController extends BaseController { @Resource private LWhProcureModelService lWhProcureModelService; @GetMapping("getFfOrderByGoodsIdAndDept") /** * 根据部门、物品查询调拨单 */ public ResponseValue getFfOrderByGoodsIdAndDept() { LWhProcureModelQry param = CommonUtil.getObjFromReq(LWhProcureModelQry.class); LWhProcureModelQry param2 = new LWhProcureModelQry(); CommonUtil.copyProperties(param, param2); param = param2; List<Map<String, Object>> ffOrderByGoodsIdAndDept = lWhProcureModelService.getFfOrderByGoodsIdAndDept(param.getBaseGoodsTemplateId(), param.getDepartmentId()); if (CollectionUtils.isEmpty(ffOrderByGoodsIdAndDept)) { return ResponseValue.success(); } return ResponseValue.success(ffOrderByGoodsIdAndDept); } @GetMapping("getGoodsUseInfoByFfOrderAndGoodId") /** * 根据分发单id、物品ID查询在用数量 以及使用人信息 */ public ResponseValue getGoodsUseInfoByFfOrderAndGoodId() { LWhProcureModelQry param = CommonUtil.getObjFromReq(LWhProcureModelQry.class); LWhProcureModelQry param2 = new LWhProcureModelQry(); CommonUtil.copyProperties(param, param2); param = param2; List<Map<String, Object>> ffOrderByGoodsIdAndDept = lWhProcureModelService.getGoodsUseInfoByFfOrderAndGoodId(param.getBaseGoodsTemplateId(), param.getTransBusinessId()); if (CollectionUtils.isEmpty(ffOrderByGoodsIdAndDept)) { return ResponseValue.success(); } // 按型号分组返回 return ResponseValue.success(ffOrderByGoodsIdAndDept.stream() .collect(Collectors.groupingBy(map -> map.get("baseGoodsModelsId")))); } } consum-base/src/main/java/com/consum/base/core/WarehouseBusinessService.java
@@ -761,7 +761,7 @@ " AND A.WAREHOUSE_ID = B.WAREHOUSE_ID \n" + " AND A.WAREHOUSE_ID = :WAREHOUSE_ID"; List<Map> list = select(sql,new SqlParameter("DEP_FORM_SCRAPPED_ID",scrapped.getId()).add("WAREHOUSE_ID",scrapped.getWarehouseId())); List<Map> list = select(sql,new SqlParameter("DEP_FORM_SCRAPPED_ID",scrapped.getId()).add("WAREHOUSE_ID",scrapped.getOutWarehouseId())); for (Map _map : list) { SuperMap map = new SuperMap(_map); @@ -792,8 +792,8 @@ his.setWhGoodsId(result.getLendingModel().getWhGoodsId()); his.setInitialCount(result.getInitial_count()); his.setEndCount(result.getEnd_count()); his.setWarehouseId(scrapped.getWarehouseId()); his.setWarehouseName(scrapped.getWarehouseName()); his.setWarehouseId(scrapped.getOutWarehouseId()); his.setWarehouseName(scrapped.getOutWarehouseName()); his.setDepartmentId(scrapped.getDepartmentId()); his.setDepartmentName(scrapped.getDepartmentName()); insert(his); @@ -804,14 +804,14 @@ model.setDepFormScrappedGoodsId(map.getLong("DEP_FORM_SCRAPPED_GOODS_ID")); model.setScrappedCode(map.getString("SCRAPPED_CODE")); model.setScrappedName(map.getString("SCRAPPED_NAME")); model.setUsingGoodsHisId(his.getId()); model.setDepFormScrappedId(scrapped.getId()); model.setWhGoodsId(his.getWhGoodsId()); model.setScrappedCounts(his.getThisCount()); model.setInitCount(his.getInitialCount()); model.setDepFormLendingModelId(his.getDepFormLendingModelId()); model.setDepFormLendingGoodsId(his.getDepFormLendingGoodsId()); model.setDepFormLendingId(his.getDepFormLendingId()); // model.setUsingGoodsHisId(his.getId()); // model.setDepFormScrappedId(scrapped.getId()); // model.setWhGoodsId(his.getWhGoodsId()); // model.setScrappedCounts(his.getThisCount()); // model.setInitCount(his.getInitialCount()); // model.setDepFormLendingModelId(his.getDepFormLendingModelId()); // model.setDepFormLendingGoodsId(his.getDepFormLendingGoodsId()); // model.setDepFormLendingId(his.getDepFormLendingId()); insert(model); } } consum-base/src/main/java/com/consum/base/core/WarehouseBusinessServiceBAK.java
@@ -1,853 +1,853 @@ package com.consum.base.core; import com.consum.base.core.param.BaseWarehouseParam; import com.consum.base.core.param.DepBackWarehouseParam; import com.consum.base.core.utils.SqlParameter; import com.consum.base.core.utils.SuperMap; import com.consum.base.core.utils.DateUtil; import com.consum.model.po.*; import com.walker.infrastructure.utils.NumberGenerator; import com.walker.jdbc.service.BaseServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.ArrayList; import java.util.List; import java.util.Map; /** * 进出库 业务处 类 */ @Service public class WarehouseBusinessServiceBAK extends BaseServiceImpl { @Autowired private WarehouseCoreService coreService; /** * 执行采购入库 * 第一步:通过采购单【WH_FORM_PROCURE】查询采购单型号【WH_FORM_PROCURE_MODEL】数据 * 第二步:组织CheckWarehouseParam,调用WarehouseCoreService.unifyCheck()执行入库 * 第三步:更新采购单型号【WH_FORM_PROCURE_MODEL】库存物品编号字段及主表WH_FORM_PROCURE状态信息 * 第四步:更新 进出库流水(仓库)【WH_GOODS_DETAILS】 * @param procure */ public void doProcure(WhFormProcure procure){ String sql = "SELECT\n" + " * \n" + "FROM\n" + " WH_FORM_PROCURE_MODEL A \n" + "WHERE\n" + " A.WH_FORM_PROCURE_ID = :PROCURE_ID"; List<WhFormProcureModel> modelList = this.select(sql,new SqlParameter().put("PROCURE_ID",procure.getId()),new WhFormProcureModel()); for (WhFormProcureModel model : modelList){ BaseWarehouseParam param = new BaseWarehouseParam(); param.setIsCheckIn(true); param.setWarehouseId(procure.getId()); param.setCount(model.getCounts()); param.setFirstInputCode(model.getId().toString()); param.setFirst_input_type(1); param.setModelId(model.getBaseGoodsModelsId()); CheckWarehouseResult result = coreService.unifyCheck(param).get(0); WhGoodsDetails details = new WhGoodsDetails(); details.setId(result.getWhGoods().getFirstInputHisId()); details.setBusinessFormId(procure.getId()); details.setBusinessFormCode(procure.getBusinessFormCode()); details.setBusinessFormName(procure.getWarehouseName() + "采购入库单:" + details.getBusinessFormCode()); details.setInitialCount(result.getInitial_count()); details.setThisType(1); details.setEndCount(result.getEnd_count()); details.setWarehouseId(param.getWarehouseId()); details.setWarehouseName(procure.getWarehouseName()); details.setClassification(1); details.setOperatorId(procure.getOperatorId2()); details.setOperatorName(procure.getOperatorName2()); details.setDealTime(procure.getIncomeTime()); details.setWhGoodsId(result.getWhGoods().getId()); this.insert(details); model.setInWhGoodsDetailsId(details.getId()); update(model); procure.setStates(2); update(procure); } } public void doOutPut(WhFormOutput output){ String sql = "SELECT\n" + " * \n" + "FROM\n" + " WH_FORM_OUTPUT_GOODS A \n" + "WHERE\n" + " A.WH_FORM_OUTPUT_ID = :OUTPUT_ID"; List<WhFormOutputGoods> goodsList = this.select(sql,new SqlParameter() .put("OUTPUT_ID",output.getId()),new WhFormOutputGoods()); for (WhFormOutputGoods goods : goodsList){ BaseWarehouseParam param = new BaseWarehouseParam(); param.setIsCheckIn(false); param.setWarehouseId(output.getWarehouseId()); param.setModelId(goods.getBaseGoodsModelsId()); param.setCount(goods.getCounts()); List<CheckWarehouseResult> results = coreService.unifyCheck(param); for (CheckWarehouseResult result : results){ WhFormOutputModel model = new WhFormOutputModel(); model.setId(NumberGenerator.getLongSequenceNumber()); model.setCounts(result.getInitial_count() - result.getEnd_count()); model.setOutWhGoodsDetailsId(result.getWhGoods().getId()); model.setWhGoodsId(result.getWhGoods().getId()); model.setWhFormOutputId(output.getId()); model.setWhFormOutputGoodsId(goods.getId()); insert(model); WhGoodsDetails details = new WhGoodsDetails(); details.setBusinessFormId(output.getId()); details.setBusinessFormCode(output.getBusinessFormCode()); details.setBusinessFormName("出库单:" + output.getBusinessFormCode()); details.setInitialCount(result.getInitial_count()); details.setThisType(2); details.setThisCount(result.getInitial_count() - result.getEnd_count()); details.setEndCount(result.getEnd_count()); details.setWarehouseId(result.getWhGoods().getWarehouseId()); details.setWarehouseName(result.getWhGoods().getWarehouseName()); details.setClassification(3); details.setOperatorId(output.getOperatorId()); details.setOperatorName(output.getOperatorName()); details.setDealTime(output.getDealTime()); details.setWhGoodsId(result.getWhGoods().getId()); this.insert(details); } } } /** * 执行调拨出库操作 * 1. 通过调拨单【WH_FORM_TRANSFER】、调拨单物品【WH_FORM_TRANSFER_GOODS】组织CheckWarehouseParam * 2. 调用调用WarehouseCoreService.unifyCheck()执行出库 * 3. 更新进出库流水(仓库)【WH_GOODS_DETAILS】 * 4. 更新调拨单【WH_FORM_TRANSFER】为待接收,更新调拨单物品【WH_FORM_TRANSFER_MODEL】出库流水ID * @param transfer */ public void doTransferOutPut(WhFormTransfer transfer){ String sql = "SELECT\n" + " * \n" + "FROM\n" + " WH_FORM_TRANSFER_GOODS A \n" + "WHERE\n" + " A.WH_FORM_TRANSFER_ID = :TRANSFER_ID"; List<WhFormTransferGoods> goodsList = this.select(sql,new SqlParameter() .put("TRANSFER_ID",transfer.getId()),new WhFormTransferGoods()); for (WhFormTransferGoods goods : goodsList){ BaseWarehouseParam param = new BaseWarehouseParam(); param.setIsCheckIn(false); param.setWarehouseId(transfer.getOutWarehouseId()); param.setCount(goods.getCounts()); List<CheckWarehouseResult> results = coreService.unifyCheck(param); for (CheckWarehouseResult result : results){ WhFormTransferModel model = new WhFormTransferModel(); model.setId(NumberGenerator.getLongSequenceNumber()); model.setWhFormTransferId(transfer.getId()); model.setWorehouseCount(result.getInitial_count()); model.setCounts(result.getInitial_count() - result.getEnd_count()); model.setOutWhGoodsDetailsId(result.getWhGoods().getId()); model.setWhFormTransferGoodsId(goods.getId()); insert(model); WhGoodsDetails details = new WhGoodsDetails(); details.setBusinessFormId(transfer.getId()); details.setBusinessFormCode(transfer.getBusinessFormCode()); details.setBusinessFormName("调拨出库单:" + transfer.getBusinessFormCode()); details.setInitialCount(result.getInitial_count()); details.setThisType(2); details.setThisCount(result.getInitial_count() - result.getEnd_count()); details.setEndCount(result.getEnd_count()); details.setWarehouseId(result.getWhGoods().getWarehouseId()); details.setWarehouseName(result.getWhGoods().getWarehouseName()); details.setClassification(5); details.setOperatorId(transfer.getOperatorId()); details.setOperatorName(transfer.getOperatorName()); details.setDealTime(transfer.getOutputTime()); details.setWhGoodsId(result.getWhGoods().getId()); this.insert(details); } } } /** * 执行调拨入库操作 * 1. 通过调拨单【WH_FORM_TRANSFER】、调拨单物品【WH_FORM_TRANSFER_GOODS】组织CheckWarehouseParam * 2. 调用调用WarehouseCoreService.unifyCheck()执行出库 * 3. 更新进出库流水(仓库)【WH_GOODS_DETAILS】 * 4. 更新调拨单【WH_FORM_TRANSFER】为已入库,,更新调拨单物品【WH_FORM_TRANSFER_MODEL】入库流水ID * @param transfer */ public void doTransferInPut(WhFormTransfer transfer){ String sql = "SELECT\n" + " * \n" + "FROM\n" + " WH_FORM_TRANSFER_MODEL A \n" + "WHERE\n" + " A.WH_FORM_TRANSFER_ID = :TRANSFER_ID"; List<WhFormTransferModel> modelsList = this.select(sql,new SqlParameter() .put("TRANSFER_ID",transfer.getId()),new WhFormTransferModel()); for (WhFormTransferModel model : modelsList) { BaseWarehouseParam param = new BaseWarehouseParam(); param.setIsCheckIn(true); param.setWarehouseId(transfer.getInWarehouseId()); param.setCount(model.getCounts()); param.setWh_goods_id(model.getWhGoodsId()); CheckWarehouseResult result = coreService.unifyCheck(param).get(0); WhGoodsDetails details = new WhGoodsDetails(); details.setBusinessFormId(transfer.getId()); details.setBusinessFormCode(transfer.getBusinessFormCode()); details.setBusinessFormName("调拨入库单:" + transfer.getBusinessFormCode()); details.setInitialCount(result.getInitial_count()); details.setThisType(1); details.setThisCount(result.getEnd_count()-result.getInitial_count()); details.setEndCount(result.getEnd_count()); details.setWarehouseId(result.getWhGoods().getWarehouseId()); details.setWarehouseName(result.getWhGoods().getWarehouseName()); details.setClassification(4); details.setOperatorId(transfer.getOperatorId2()); details.setOperatorName(transfer.getOperatorName2()); details.setDealTime(transfer.getIninputTime()); details.setWhGoodsId(result.getWhGoods().getId()); this.insert(details); model.setInWhGoodsDetailsId(details.getId()); update(model); } } /** * 报废单 * @param scrapped */ public void doScrapped(WhFormScrapped scrapped){ String sql = "SELECT\n" + " * \n" + "FROM\n" + " WH_FORM_SCRAPPED_GOODS A \n" + "WHERE\n" + " A.DEP_FORM_SCRAPPED_ID = :SCRAPPED_ID"; List<WhFormScrappedGoods> goodsList = this.select(sql,new SqlParameter() .put("SCRAPPED_ID",scrapped.getId()),new WhFormScrappedGoods()); for (WhFormScrappedGoods goods : goodsList){ BaseWarehouseParam param = new BaseWarehouseParam(); param.setIsCheckIn(false); param.setWarehouseId(scrapped.getWarehouseId()); param.setCount(goods.getCounts()); List<CheckWarehouseResult> results = coreService.unifyCheck(param); for (CheckWarehouseResult result : results){ WhGoodsDetails details = new WhGoodsDetails(); details.setBusinessFormId(scrapped.getId()); details.setBusinessFormCode(scrapped.getBusinessFormCode()); details.setBusinessFormName("报废单:" + scrapped.getBusinessFormCode()); details.setInitialCount(result.getInitial_count()); details.setThisType(2); details.setThisCount(result.getInitial_count() - result.getEnd_count()); details.setEndCount(result.getEnd_count()); details.setWarehouseId(result.getWhGoods().getWarehouseId()); details.setWarehouseName(result.getWhGoods().getWarehouseName()); details.setClassification(10); details.setOperatorId(scrapped.getOperatorId()); details.setOperatorName(scrapped.getOperatorName()); details.setDealTime(scrapped.getDealTime()); details.setWhGoodsId(result.getWhGoods().getId()); this.insert(details); WhFormScrappedModel model = new WhFormScrappedModel(); model.setId(NumberGenerator.getLongSequenceNumber()); model.setCounts(result.getWhGoods().getWhCount()); model.setScrappedCode(goods.getScrappedCode()); model.setScrappedName(goods.getScrappedName()); model.setDepGoodsDetailsId(details.getId()); model.setDepFormScrappedId(scrapped.getId()); model.setWhGoodsId(result.getWhGoods().getId()); model.setWhFormScrappedGoodsId(goods.getId()); insert(model); } } } /** * 创建盘点任务,创建盘点任务时,根据当时时间会将库存数据冻结一份放入待盘点单。 * 1.从库存物品【WH_GOODS】中按照仓库将数据放入盘点单物品【WH_FORM_INVENTORY_GOODS】,主要是 * 期初数量INIT_COUNTS,和 库存物品编号WH_GOODS_ID字段 * @param inventory */ public void createInventoryForm(WhFormInventory inventory){ String sql = "SELECT\n" + " b.BASE_GOODS_TEMPLATE_ID,\n" + " b.GOODS_TEMPLATE_NAME,\n" + " SUM( b.WH_COUNT ) AS WH_COUNT,\n" + " b.BASE_GOODS_MODELS_ID,\n" + " b.BASE_GOODS_MODELS_NAME,\n" + " b.UNIT \n" + "FROM\n" + " (\n" + " SELECT\n" + " ID \n" + " FROM\n" + " BASE_GOODS_MODELS m \n" + " WHERE\n" + " STATES != 3 \n" + " AND EXISTS ( SELECT 1 FROM BASE_GOODS_TEMPLATE t WHERE t.ID = m.GOODS_TEMPLATES_ID AND t.STATES != 3 ) \n" + " ) a\n" + " LEFT JOIN wh_goods b ON a.ID = b.BASE_GOODS_MODELS_ID \n" + "WHERE\n" + " b.STATES = 1 \n" + " AND b.WAREHOUSE_ID =:WAREHOUSE_ID \n" + "GROUP BY\n" + " b.BASE_GOODS_TEMPLATE_ID,\n" + " b.GOODS_TEMPLATE_NAME,\n" + " b.BASE_GOODS_MODELS_ID,\n" + " b.BASE_GOODS_MODELS_NAME"; List<WhGoods> goodsList = select(sql,new SqlParameter().add("WAREHOUSE_ID",inventory.getWarehouseId())); List<WhFormInventoryGoods> list = new ArrayList<>(); for (WhGoods goods : goodsList) { WhFormInventoryGoods inventoryGoods = new WhFormInventoryGoods(); inventoryGoods.setId(NumberGenerator.getLongSequenceNumber()); inventoryGoods.setWhFormInventoryId(inventory.getId()); inventoryGoods.setBaseGoodsTemplateId(goods.getBaseGoodsTemplateId()); inventoryGoods.setGoodsTemplateName(goods.getGoodsTemplateName()); inventoryGoods.setUnit(goods.getUnit()); inventoryGoods.setBaseGoodsModelsId(goods.getBaseGoodsModelsId()); inventoryGoods.setBaseGoodsModelsName(goods.getBaseGoodsModelsName()); inventoryGoods.setInitCounts(goods.getWhCount()); inventoryGoods.setInitCounts(null); inventoryGoods.setErrorCounts(null); inventoryGoods.setInventoryResult(1); list.add(inventoryGoods); } insertBatch(list); } /** * 盘点出库 * @param inventory */ public void doInventoryOutput(WhFormInventory inventory){ String sql = "SELECT\n" + " * \n" + "FROM\n" + " WH_FORM_INVENTORY_GOODS A \n" + "WHERE\n" + " A.WH_FORM_INVENTORY_ID = :INVENTORY_ID \n" + " AND A.INVENTORY_RESULT =3 "; List<WhFormInventoryGoods> goodsList = this.select(sql,new SqlParameter() .put("INVENTORY_ID",inventory.getId()),new WhFormInventoryGoods()); for (WhFormInventoryGoods goods : goodsList){ BaseWarehouseParam param = new BaseWarehouseParam(); param.setIsCheckIn(false); param.setWarehouseId(inventory.getWarehouseId()); param.setCount(goods.getErrorCounts()); param.setModelId(goods.getBaseGoodsModelsId()); param.setOutput_type(3); List<CheckWarehouseResult> results = coreService.unifyCheck(param); for (CheckWarehouseResult result : results){ WhGoodsDetails details = new WhGoodsDetails(); details.setBusinessFormId(inventory.getId()); details.setBusinessFormCode(inventory.getBusinessFormCode()); details.setBusinessFormName("盘点出单:" + inventory.getBusinessFormCode()); details.setInitialCount(result.getInitial_count()); details.setThisType(2); details.setThisCount(result.getInitial_count() - result.getEnd_count()); details.setEndCount(result.getEnd_count()); details.setWarehouseId(result.getWhGoods().getWarehouseId()); details.setWarehouseName(result.getWhGoods().getWarehouseName()); details.setClassification(9); details.setOperatorId(inventory.getOperatorId()); details.setOperatorName(inventory.getOperatorName()); details.setDealTime(inventory.getStopTime()); details.setWhGoodsId(result.getWhGoods().getId()); this.insert(details); WhFormInventoryModel model = new WhFormInventoryModel(); model.setId(NumberGenerator.getLongSequenceNumber()); model.setCounts(result.getWhGoods().getWhCount()); model.setWhFormInventoryId(inventory.getId()); model.setInventoryResult(3); model.setWhGoodsDetailsId(details.getId()); model.setWhFormInventoryGoodsId(goods.getId()); model.setWhGoodsId(result.getWhGoods().getId()); insert(model); } } } /** * 盘点入库 * @param inventory */ public void doInventoryInput(WhFormInventory inventory){ String sql = "SELECT\n" + " * \n" + "FROM\n" + " WH_FORM_INVENTORY_GOODS A \n" + "WHERE\n" + " A.WH_FORM_INVENTORY_ID = :INVENTORY_ID \n" + " AND A.INVENTORY_RESULT =2 "; List<WhFormInventoryGoods> goodsList = this.select(sql,new SqlParameter() .put("INVENTORY_ID",inventory.getId()),new WhFormInventoryGoods()); for (WhFormInventoryGoods goods : goodsList){ BaseWarehouseParam param = new BaseWarehouseParam(); param.setIsCheckIn(true); param.setWarehouseId(inventory.getWarehouseId()); param.setCount(goods.getErrorCounts()); param.setModelId(goods.getBaseGoodsModelsId()); param.setFirst_input_type(3); CheckWarehouseResult result = coreService.unifyCheck(param).get(0); WhGoodsDetails details = new WhGoodsDetails(); details.setBusinessFormId(inventory.getId()); details.setBusinessFormCode(inventory.getBusinessFormCode()); details.setBusinessFormName("盘点入库单:" + inventory.getBusinessFormCode()); details.setInitialCount(result.getInitial_count()); details.setThisType(1); details.setThisCount(result.getEnd_count()-result.getInitial_count()); details.setEndCount(result.getEnd_count()); details.setWarehouseId(result.getWhGoods().getWarehouseId()); details.setWarehouseName(result.getWhGoods().getWarehouseName()); details.setClassification(8); details.setOperatorId(inventory.getOperatorId()); details.setOperatorName(inventory.getOperatorName()); details.setDealTime(inventory.getStopTime()); details.setWhGoodsId(result.getWhGoods().getId()); this.insert(details); WhFormInventoryModel model = new WhFormInventoryModel(); model.setId(NumberGenerator.getLongSequenceNumber()); model.setCounts(result.getWhGoods().getWhCount()); model.setWhFormInventoryId(inventory.getId()); model.setInventoryResult(3); model.setWhGoodsDetailsId(details.getId()); model.setWhFormInventoryGoodsId(goods.getId()); model.setWhGoodsId(result.getWhGoods().getId()); insert(model); } } /** * 统一处理库存预警(定时任务调用服务) * 计划:每天中午13:00、晚上1:00执行两次 */ public void insertWarning(){ String sql = "SELECT\n" + " SUM(b.WH_COUNT) AS WH_COUNT,\n" + " b.BASE_GOODS_TEMPLATE_ID,\n" + " b.GOODS_TEMPLATE_NAME,\n" + " b.WAREHOUSE_ID,\n" + " a.UPPER_LIMIT,\n" + " a.LOWER_LIMIT \n" + "FROM\n" + " WH_WARNING_CONFIG a\n" + " LEFT JOIN wh_goods b ON a.BASE_GOODS_TEMPLATE_ID = b.BASE_GOODS_TEMPLATE_ID \n" + "WHERE\n" + " a.BASE_WAREHOUSE_ID = b.WAREHOUSE_ID \n" + " AND b.STATES = 1 \n" + " AND a.GOODS_TYPE=1\n" + " AND ( a.UPPER_LIMIT <= WH_COUNT OR a.LOWER_LIMIT >= WH_COUNT ) \n" + "GROUP BY\n" + " b.BASE_GOODS_TEMPLATE_ID,\n" + " b.GOODS_TEMPLATE_NAME,\n" + " b.WAREHOUSE_ID,\n" + " a.UPPER_LIMIT,\n" + " a.LOWER_LIMIT"; List<Map> goodslist = select(sql,new SqlParameter()); sql = "SELECT\n" + " SUM(b.WH_COUNT) AS WH_COUNT,\n" + " b.BASE_GOODS_TEMPLATE_ID,\n" + " b.GOODS_TEMPLATE_NAME,\n" + " b.BASE_GOODS_MODELS_ID,\n" + " b.BASE_GOODS_MODELS_NAME,\n" + " b.WAREHOUSE_ID,\n" + " a.UPPER_LIMIT,\n" + " a.LOWER_LIMIT \n" + "FROM\n" + " WH_WARNING_CONFIG a\n" + " LEFT JOIN wh_goods b ON a.BASE_GOODS_MODELS_ID = b.BASE_GOODS_MODELS_ID \n" + "WHERE\n" + " a.BASE_WAREHOUSE_ID = b.WAREHOUSE_ID \n" + " AND b.STATES = 1 \n" + " AND a.GOODS_TYPE=2\n" + " AND ( a.UPPER_LIMIT <= WH_COUNT OR a.LOWER_LIMIT >= WH_COUNT ) \n" + "GROUP BY\n" + " b.BASE_GOODS_TEMPLATE_ID,\n" + " b.GOODS_TEMPLATE_NAME,\n" + " b.BASE_GOODS_MODELS_ID,\n" + " b.BASE_GOODS_MODELS_NAME,\n" + " b.WAREHOUSE_ID,\n" + " a.UPPER_LIMIT,\n" + " a.LOWER_LIMIT"; List<Map> modeslist = select(sql,new SqlParameter()); List<Map> list = new ArrayList<>(); list.addAll(goodslist); list.addAll(modeslist); List<WhWarning> warningList = new ArrayList<>(); for (Map map : list) { SuperMap superMap = new SuperMap(map); BaseWarehouse warehouse = get(new BaseWarehouse(),"ID=?",new Object[]{superMap.get("WAREHOUSE_ID")}); WhWarning warning = new WhWarning(); warning.setId(NumberGenerator.getLongSequenceNumber()); warning.setBaseWarehouseId(warehouse.getId()); warning.setBaseWarehouseName(warehouse.getWarehouseName()); warning.setBaseGoodsTemplateId(superMap.getLong("BASE_GOODS_TEMPLATE_ID")); warning.setBaseGoodsTemplateName(superMap.getString("GOODS_TEMPLATE_NAME")); if (superMap.getString("BASE_GOODS_MODELS_ID") == null){ warning.setGoodsType(1); } else { warning.setBaseGoodsModelsId(superMap.getLong("BASE_GOODS_MODELS_ID")); warning.setBaseGoodsModelsName(superMap.getString("BASE_GOODS_MODELS_NAME")); warning.setGoodsType(2); } int whCount = superMap.getInteger("WH_COUNT"); int upCount = superMap.getInteger("UPPER_LIMIT"); int lowCount = superMap.getInteger("LOWER_LIMIT"); if (whCount >= upCount){ warning.setWarningType(1); } if (whCount<=lowCount){ warning.setWarningType(2); } warning.setUpperLimit(upCount); warning.setLowerLimit(lowCount); warning.setWarehouseCount(whCount); warning.setStates(1); warning.setWarningTime(DateUtil.getCurrentDateFor14()); warning.setAgencyId(warehouse.getAgencyId()); warning.setAgencyName(warehouse.getAgencyName()); warningList.add(warning); } insertBatch(warningList); } public void doDepBack(String depFormBackId){ DepFormBack back = get(new DepFormBack(),"ID=?",new Object[]{depFormBackId}); String sql = "SELECT\n" + " B.*,\n" + " A.BACK_COUNTS, \n" + " A.ID AS DEP_FORM_BACK_GOODS_ID \n" + "FROM\n" + " DEP_FORM_BACK_GOODS A\n" + " LEFT JOIN DEP_FORM_LENDING_GOODS B ON A.DEP_FORM_LENDING_GOODS_ID = B.ID \n" + "WHERE\n" + " A.DEP_FORM_BACK_ID = :DEP_FORM_BACK_ID \n" + " AND A.WAREHOUSE_ID = B.WAREHOUSE_ID \n" + " AND A.WAREHOUSE_ID = :WAREHOUSE_ID"; List<Map> list = select(sql,new SqlParameter("DEP_FORM_BACK_ID",back.getId()).add("WAREHOUSE_ID",back.getWarehouseId())); for (Map myMap : list) { SuperMap map = new SuperMap(myMap); CheckUsingParam param = new CheckUsingParam(); param.setIsCheckIn(false); param.setLending_id(map.getLong("DEP_FORM_LENDING_ID")); param.setModel_id(map.getLong("BASE_GOODS_MODELS_ID")); param.setUser_name(map.getString("GOODS_USER_NAME")); List<CheckUsingResult> resultList = coreService.unifyUsingCheck(param); for (CheckUsingResult result : resultList) { BaseWarehouseParam param1 = new DepBackWarehouseParam(); param1.setIsCheckIn(true); param1.setWarehouseId(result.getLendingModel().getWarehouseId()); param1.setModelId(result.getLendingModel().getBaseGoodsModelsId()); param1.setCount(result.getEnd_count() - result.getInitial_count()); param1.setFirst_input_type(4); //入库并存入流水 CheckWarehouseResult result1 = coreService.unifyCheck(param1).get(0); WhGoodsDetails details = new WhGoodsDetails(); details.setId(result1.getWhGoods().getFirstInputHisId()); details.setBusinessFormId(back.getId()); details.setBusinessFormCode(back.getBusinessFormCode()); details.setBusinessFormName(back.getWarehouseName() + "返库入库单:" + details.getBusinessFormCode()); details.setInitialCount(result.getInitial_count()); details.setThisType(1); details.setEndCount(result.getEnd_count()); details.setWarehouseId(back.getWarehouseId()); details.setWarehouseName(back.getWarehouseName()); details.setClassification(1); details.setOperatorId(back.getOperatorId()); details.setOperatorName(back.getOperatorName()); details.setDealTime(back.getDealTime()); details.setWhGoodsId(result1.getWhGoods().getId()); this.insert(details); //存入在用流水 UsingGoodsHis his = new UsingGoodsHis(); his.setId(NumberGenerator.getLongSequenceNumber()); his.setBusinessFormId(back.getId()); his.setBusinessFormCode(back.getBusinessFormCode()); his.setBusinessFormName("返库单:" + back.getBusinessFormCode()); his.setClassification(3); his.setOperatorId(back.getOperatorId()); his.setOperatorName(back.getOperatorName()); his.setDealTime(back.getDealTime()); his.setDepFormLendingModelId(result.getLendingModel().getId()); his.setDepFormLendingGoodsId(result.getLendingModel().getDepFormLendingGoodsId()); his.setDepFormLendingId(result.getLendingModel().getDepFormLendingId()); his.setWhGoodsId(result.getLendingModel().getWhGoodsId()); his.setInitialCount(result.getInitial_count()); his.setEndCount(result.getEnd_count()); his.setWarehouseId(back.getWarehouseId()); his.setWarehouseName(back.getWarehouseName()); his.setDepartmentId(back.getDepartmentId()); his.setDepartmentName(back.getDepartmentName()); insert(his); DepFormBackModel model = new DepFormBackModel(); model.setId(NumberGenerator.getLongSequenceNumber()); model.setDepFormBackGoodsId(map.getLong("DEP_FORM_BACK_GOODS_ID")); model.setDepFormBackId(back.getId()); model.setWhGoodsDetailsId(result1.getWh_goods_detail_id()); model.setUsingGoodsHisId(his.getId()); model.setWhGoodsId(his.getWhGoodsId()); model.setCounts(his.getThisCount()); model.setDepFormLendingModelId(his.getDepFormLendingModelId()); model.setDepFormLendingGoodsId(his.getDepFormLendingGoodsId()); model.setDepFormLendingId(his.getDepFormLendingId()); model.setWhGoodsId(his.getWhGoodsId()); insert(model); } } } /** * 部门物品分发 */ public void doDepLending(DepFormLending lending){ String sql = "SELECT\n" + " * \n" + "FROM\n" + " DEP_FORM_LENDING_GOODS A \n" + "WHERE\n" + " A.DEP_FORM_LENDING_ID = :LENDING_ID"; List<DepFormLendingGoods> goodsList = this.select(sql,new SqlParameter() .put("LENDING_ID",lending.getId()),new DepFormLendingGoods()); for (DepFormLendingGoods goods : goodsList){ BaseWarehouseParam param = new BaseWarehouseParam(); param.setIsCheckIn(false); param.setWarehouseId(lending.getWarehouseId()); param.setModelId(goods.getBaseGoodsModelsId()); param.setCount(goods.getCounts()); //首先从机构仓库出库 List<CheckWarehouseResult> results = coreService.unifyCheck(param); for (CheckWarehouseResult result : results){ WhGoodsDetails details = new WhGoodsDetails(); details.setId(NumberGenerator.getLongSequenceNumber()); details.setBusinessFormId(lending.getId()); details.setBusinessFormCode(lending.getBusinessFormCode()); details.setBusinessFormName("分发单:" + lending.getBusinessFormCode()); details.setInitialCount(result.getInitial_count()); details.setThisType(2); details.setThisCount(result.getInitial_count() - result.getEnd_count()); details.setEndCount(result.getEnd_count()); details.setWarehouseId(result.getWhGoods().getWarehouseId()); details.setWarehouseName(result.getWhGoods().getWarehouseName()); details.setClassification(11); details.setOperatorId(lending.getOperatorId()); details.setOperatorName(lending.getOperatorName()); details.setDealTime(lending.getDealTime()); details.setWhGoodsId(result.getWhGoods().getId()); this.insert(details); //回填出库流水ID,用于分发时使用 result.setWh_goods_detail_id(details.getId()); } CheckUsingParam usingParam = new CheckUsingParam(); usingParam.setIsCheckIn(true); usingParam.setInput_type(1); usingParam.setOutputList(results); List<CheckUsingResult> usingResults = coreService.unifyUsingCheck(usingParam); for (CheckUsingResult usingResult : usingResults) { UsingGoodsHis his = new UsingGoodsHis(); his.setId(NumberGenerator.getLongSequenceNumber()); his.setBusinessFormId(lending.getId()); his.setBusinessFormCode(lending.getBusinessFormCode()); his.setBusinessFormName("分发单:" + lending.getBusinessFormCode()); his.setClassification(1); his.setOperatorId(lending.getOperatorId()); his.setOperatorName(lending.getOperatorName()); his.setDealTime(lending.getDealTime()); his.setDepFormLendingModelId(usingResult.getLendingModel().getId()); his.setDepFormLendingGoodsId(usingResult.getLendingModel().getDepFormLendingGoodsId()); his.setDepFormLendingId(lending.getId()); his.setWhGoodsId(usingResult.getLendingModel().getWhGoodsId()); his.setInitialCount(usingResult.getInitial_count()); his.setEndCount(usingResult.getEnd_count()); his.setWarehouseId(lending.getWarehouseId()); his.setWarehouseName(lending.getWarehouseName()); his.setDepartmentId(lending.getDepartmentId()); his.setDepartmentName(lending.getDepartmentName()); insert(his); } } } public void doDepScrapped(String dep_form_scrapped_id){ DepFormScrapped scrapped = get(new DepFormScrapped(),"ID=?",new Object[]{dep_form_scrapped_id}); String sql = "SELECT\n" + " B.*,\n" + " A.SCRAPPED_COUNTS, \n" + " A.ID AS DEP_FORM_SCRAPPED_GOODS_ID \n" + "FROM\n" + " DEP_FORM_SCRAPPED_GOODS A\n" + " LEFT JOIN DEP_FORM_LENDING_GOODS B ON A.DEP_FORM_LENDING_GOODS_ID = B.ID \n" + "WHERE\n" + " A.DEP_FORM_SCRAPPED_ID = :DEP_FORM_SCRAPPED_ID \n" + " AND A.WAREHOUSE_ID = B.WAREHOUSE_ID \n" + " AND A.WAREHOUSE_ID = :WAREHOUSE_ID"; List<Map> list = select(sql,new SqlParameter("DEP_FORM_SCRAPPED_ID",scrapped.getId()).add("WAREHOUSE_ID",scrapped.getWarehouseId())); for (Map _map : list) { SuperMap map = new SuperMap(_map); CheckUsingParam param = new CheckUsingParam(); param.setIsCheckIn(false); param.setOutputCount(map.getInteger("SCRAPPED_COUNTS")); param.setLending_id(map.getLong("DEP_FORM_LENDING_ID")); param.setModel_id(map.getLong("BASE_GOODS_MODELS_ID")); param.setUser_name(map.getString("GOODS_USER_NAME")); List<CheckUsingResult> resultList = coreService.unifyUsingCheck(param); for (CheckUsingResult result : resultList) { //存入在用流水 UsingGoodsHis his = new UsingGoodsHis(); his.setId(NumberGenerator.getLongSequenceNumber()); his.setBusinessFormId(scrapped.getId()); his.setBusinessFormCode(scrapped.getBusinessFormCode()); his.setBusinessFormName("部门报废单:" + scrapped.getBusinessFormCode()); his.setClassification(4); his.setOperatorId(scrapped.getOperatorId()); his.setOperatorName(scrapped.getOperatorName()); his.setDealTime(scrapped.getDealTime()); his.setDepFormLendingModelId(result.getLendingModel().getId()); his.setDepFormLendingGoodsId(result.getLendingModel().getDepFormLendingGoodsId()); his.setDepFormLendingId(result.getLendingModel().getDepFormLendingId()); his.setWhGoodsId(result.getLendingModel().getWhGoodsId()); his.setInitialCount(result.getInitial_count()); his.setEndCount(result.getEnd_count()); his.setWarehouseId(scrapped.getWarehouseId()); his.setWarehouseName(scrapped.getWarehouseName()); his.setDepartmentId(scrapped.getDepartmentId()); his.setDepartmentName(scrapped.getDepartmentName()); insert(his); DepFormScrappedModel model = new DepFormScrappedModel(); model.setId(NumberGenerator.getLongSequenceNumber()); model.setDepFormScrappedGoodsId(map.getLong("DEP_FORM_SCRAPPED_GOODS_ID")); model.setScrappedCode(map.getString("SCRAPPED_CODE")); model.setScrappedName(map.getString("SCRAPPED_NAME")); model.setUsingGoodsHisId(his.getId()); model.setDepFormScrappedId(scrapped.getId()); model.setWhGoodsId(his.getWhGoodsId()); model.setScrappedCounts(his.getThisCount()); model.setInitCount(his.getInitialCount()); model.setDepFormLendingModelId(his.getDepFormLendingModelId()); model.setDepFormLendingGoodsId(his.getDepFormLendingGoodsId()); model.setDepFormLendingId(his.getDepFormLendingId()); insert(model); } } } /** * 用于变更物品使用人后,更新库存物品使用人信息。 * @param dep_form_lending_goods_user_id */ public void changeUser(Long dep_form_lending_goods_user_id){ DepFormLendingGoodsUser user = get(new DepFormLendingGoodsUser(),"ID=?",new Object[]{dep_form_lending_goods_user_id}); DepFormLendingGoods goods = get(new DepFormLendingGoods(),"ID=?",new Object[]{user.getDepFormLendingGoodsId()}); String sql = "UPDATE DEP_FORM_LENDING_MODEL \n" + "SET NOW_USER_NAME =:NOW_USER_NAME,\n" + "NOW_USER_PHONE =:NOW_USER_PHONE \n" + "WHERE\n" + " DEP_FORM_LENDING_GOODS_ID =:DEP_FORM_LENDING_GOODS_ID \n" + " AND BASE_GOODS_MODELS_ID =:BASE_GOODS_MODELS_ID \n" + " AND NOW_USER_NAME =:OLD_USER_NAME\n" + " AND USING_COUNT > 0"; List<SqlParameter> parameterList = new ArrayList<>(); List<DepFormLendingModel> modelList = select(new DepFormLendingModel(),"DEP_FORM_LENDING_GOODS_ID=?",new Object[]{goods.getId()}); for (DepFormLendingModel model : modelList) { if (model.getUsingCount() == 0) continue; SqlParameter parameter = new SqlParameter(); parameter.add("NOW_USER_NAME",user.getNowUserName()) .add("NOW_USER_PHONE",user.getNowUserPhone()) .add("DEP_FORM_LENDING_GOODS_ID",goods.getId()) .add("BASE_GOODS_MODELS_ID",goods.getBaseGoodsModelsId()) .add("OLD_USER_NAME",goods.getGoodsUserName()); parameterList.add(parameter); } execBatchUpdate(sql,parameterList); } } //package com.consum.base.core; // //import com.consum.base.core.param.BaseWarehouseParam; //import com.consum.base.core.param.DepBackWarehouseParam; //import com.consum.base.core.utils.SqlParameter; //import com.consum.base.core.utils.SuperMap; //import com.consum.base.core.utils.DateUtil; //import com.consum.model.po.*; //import com.walker.infrastructure.utils.NumberGenerator; //import com.walker.jdbc.service.BaseServiceImpl; //import org.springframework.beans.factory.annotation.Autowired; //import org.springframework.stereotype.Service; // //import java.util.ArrayList; //import java.util.List; //import java.util.Map; // ///** // * 进出库 业务处 类 // */ //@Service //public class WarehouseBusinessServiceBAK extends BaseServiceImpl { // // // @Autowired // private WarehouseCoreService coreService; // // /** // * 执行采购入库 // * 第一步:通过采购单【WH_FORM_PROCURE】查询采购单型号【WH_FORM_PROCURE_MODEL】数据 // * 第二步:组织CheckWarehouseParam,调用WarehouseCoreService.unifyCheck()执行入库 // * 第三步:更新采购单型号【WH_FORM_PROCURE_MODEL】库存物品编号字段及主表WH_FORM_PROCURE状态信息 // * 第四步:更新 进出库流水(仓库)【WH_GOODS_DETAILS】 // * @param procure // */ // public void doProcure(WhFormProcure procure){ // // String sql = "SELECT\n" + // " * \n" + // "FROM\n" + // " WH_FORM_PROCURE_MODEL A \n" + // "WHERE\n" + // " A.WH_FORM_PROCURE_ID = :PROCURE_ID"; // // List<WhFormProcureModel> modelList = this.select(sql,new SqlParameter().put("PROCURE_ID",procure.getId()),new WhFormProcureModel()); // // for (WhFormProcureModel model : modelList){ // BaseWarehouseParam param = new BaseWarehouseParam(); // param.setIsCheckIn(true); // param.setWarehouseId(procure.getId()); // param.setCount(model.getCounts()); // param.setFirstInputCode(model.getId().toString()); // param.setFirst_input_type(1); // param.setModelId(model.getBaseGoodsModelsId()); // CheckWarehouseResult result = coreService.unifyCheck(param).get(0); // // // WhGoodsDetails details = new WhGoodsDetails(); // details.setId(result.getWhGoods().getFirstInputHisId()); // details.setBusinessFormId(procure.getId()); // details.setBusinessFormCode(procure.getBusinessFormCode()); // details.setBusinessFormName(procure.getWarehouseName() + "采购入库单:" + details.getBusinessFormCode()); // details.setInitialCount(result.getInitial_count()); // details.setThisType(1); // details.setEndCount(result.getEnd_count()); // details.setWarehouseId(param.getWarehouseId()); // details.setWarehouseName(procure.getWarehouseName()); // details.setClassification(1); // details.setOperatorId(procure.getOperatorId2()); // details.setOperatorName(procure.getOperatorName2()); // details.setDealTime(procure.getIncomeTime()); // details.setWhGoodsId(result.getWhGoods().getId()); // // this.insert(details); // // // model.setInWhGoodsDetailsId(details.getId()); // update(model); // // procure.setStates(2); // update(procure); // } // } // public void doOutPut(WhFormOutput output){ // String sql = "SELECT\n" + // " * \n" + // "FROM\n" + // " WH_FORM_OUTPUT_GOODS A \n" + // "WHERE\n" + // " A.WH_FORM_OUTPUT_ID = :OUTPUT_ID"; // // List<WhFormOutputGoods> goodsList = this.select(sql,new SqlParameter() // .put("OUTPUT_ID",output.getId()),new WhFormOutputGoods()); // // for (WhFormOutputGoods goods : goodsList){ // BaseWarehouseParam param = new BaseWarehouseParam(); // param.setIsCheckIn(false); // param.setWarehouseId(output.getWarehouseId()); // param.setModelId(goods.getBaseGoodsModelsId()); // param.setCount(goods.getCounts()); // // List<CheckWarehouseResult> results = coreService.unifyCheck(param); // for (CheckWarehouseResult result : results){ // WhFormOutputModel model = new WhFormOutputModel(); // model.setId(NumberGenerator.getLongSequenceNumber()); // model.setCounts(result.getInitial_count() - result.getEnd_count()); // model.setOutWhGoodsDetailsId(result.getWhGoods().getId()); // model.setWhGoodsId(result.getWhGoods().getId()); // model.setWhFormOutputId(output.getId()); // model.setWhFormOutputGoodsId(goods.getId()); // insert(model); // // WhGoodsDetails details = new WhGoodsDetails(); // details.setBusinessFormId(output.getId()); // details.setBusinessFormCode(output.getBusinessFormCode()); // details.setBusinessFormName("出库单:" + output.getBusinessFormCode()); // details.setInitialCount(result.getInitial_count()); // details.setThisType(2); // details.setThisCount(result.getInitial_count() - result.getEnd_count()); // details.setEndCount(result.getEnd_count()); // details.setWarehouseId(result.getWhGoods().getWarehouseId()); // details.setWarehouseName(result.getWhGoods().getWarehouseName()); // details.setClassification(3); // details.setOperatorId(output.getOperatorId()); // details.setOperatorName(output.getOperatorName()); // details.setDealTime(output.getDealTime()); // details.setWhGoodsId(result.getWhGoods().getId()); // this.insert(details); // } // } // } // // // /** // * 执行调拨出库操作 // * 1. 通过调拨单【WH_FORM_TRANSFER】、调拨单物品【WH_FORM_TRANSFER_GOODS】组织CheckWarehouseParam // * 2. 调用调用WarehouseCoreService.unifyCheck()执行出库 // * 3. 更新进出库流水(仓库)【WH_GOODS_DETAILS】 // * 4. 更新调拨单【WH_FORM_TRANSFER】为待接收,更新调拨单物品【WH_FORM_TRANSFER_MODEL】出库流水ID // * @param transfer // */ // public void doTransferOutPut(WhFormTransfer transfer){ // String sql = "SELECT\n" + // " * \n" + // "FROM\n" + // " WH_FORM_TRANSFER_GOODS A \n" + // "WHERE\n" + // " A.WH_FORM_TRANSFER_ID = :TRANSFER_ID"; // // List<WhFormTransferGoods> goodsList = this.select(sql,new SqlParameter() // .put("TRANSFER_ID",transfer.getId()),new WhFormTransferGoods()); // // for (WhFormTransferGoods goods : goodsList){ // BaseWarehouseParam param = new BaseWarehouseParam(); // param.setIsCheckIn(false); // param.setWarehouseId(transfer.getOutWarehouseId()); // param.setCount(goods.getCounts()); // List<CheckWarehouseResult> results = coreService.unifyCheck(param); // for (CheckWarehouseResult result : results){ // WhFormTransferModel model = new WhFormTransferModel(); // model.setId(NumberGenerator.getLongSequenceNumber()); // model.setWhFormTransferId(transfer.getId()); // model.setWorehouseCount(result.getInitial_count()); // model.setCounts(result.getInitial_count() - result.getEnd_count()); // model.setOutWhGoodsDetailsId(result.getWhGoods().getId()); // model.setWhFormTransferGoodsId(goods.getId()); // insert(model); // // WhGoodsDetails details = new WhGoodsDetails(); // details.setBusinessFormId(transfer.getId()); // details.setBusinessFormCode(transfer.getBusinessFormCode()); // details.setBusinessFormName("调拨出库单:" + transfer.getBusinessFormCode()); // details.setInitialCount(result.getInitial_count()); // details.setThisType(2); // details.setThisCount(result.getInitial_count() - result.getEnd_count()); // details.setEndCount(result.getEnd_count()); // details.setWarehouseId(result.getWhGoods().getWarehouseId()); // details.setWarehouseName(result.getWhGoods().getWarehouseName()); // details.setClassification(5); // details.setOperatorId(transfer.getOperatorId()); // details.setOperatorName(transfer.getOperatorName()); // details.setDealTime(transfer.getOutputTime()); // details.setWhGoodsId(result.getWhGoods().getId()); // this.insert(details); // } // } // } // // /** // * 执行调拨入库操作 // * 1. 通过调拨单【WH_FORM_TRANSFER】、调拨单物品【WH_FORM_TRANSFER_GOODS】组织CheckWarehouseParam // * 2. 调用调用WarehouseCoreService.unifyCheck()执行出库 // * 3. 更新进出库流水(仓库)【WH_GOODS_DETAILS】 // * 4. 更新调拨单【WH_FORM_TRANSFER】为已入库,,更新调拨单物品【WH_FORM_TRANSFER_MODEL】入库流水ID // * @param transfer // */ // public void doTransferInPut(WhFormTransfer transfer){ // // String sql = "SELECT\n" + // " * \n" + // "FROM\n" + // " WH_FORM_TRANSFER_MODEL A \n" + // "WHERE\n" + // " A.WH_FORM_TRANSFER_ID = :TRANSFER_ID"; // // List<WhFormTransferModel> modelsList = this.select(sql,new SqlParameter() // .put("TRANSFER_ID",transfer.getId()),new WhFormTransferModel()); // // for (WhFormTransferModel model : modelsList) { // BaseWarehouseParam param = new BaseWarehouseParam(); // param.setIsCheckIn(true); // param.setWarehouseId(transfer.getInWarehouseId()); // param.setCount(model.getCounts()); // param.setWh_goods_id(model.getWhGoodsId()); // CheckWarehouseResult result = coreService.unifyCheck(param).get(0); // // WhGoodsDetails details = new WhGoodsDetails(); // details.setBusinessFormId(transfer.getId()); // details.setBusinessFormCode(transfer.getBusinessFormCode()); // details.setBusinessFormName("调拨入库单:" + transfer.getBusinessFormCode()); // details.setInitialCount(result.getInitial_count()); // details.setThisType(1); // details.setThisCount(result.getEnd_count()-result.getInitial_count()); // details.setEndCount(result.getEnd_count()); // details.setWarehouseId(result.getWhGoods().getWarehouseId()); // details.setWarehouseName(result.getWhGoods().getWarehouseName()); // details.setClassification(4); // details.setOperatorId(transfer.getOperatorId2()); // details.setOperatorName(transfer.getOperatorName2()); // details.setDealTime(transfer.getIninputTime()); // details.setWhGoodsId(result.getWhGoods().getId()); // this.insert(details); // // model.setInWhGoodsDetailsId(details.getId()); // update(model); // } // } // // /** // * 报废单 // * @param scrapped // */ // public void doScrapped(WhFormScrapped scrapped){ // String sql = "SELECT\n" + // " * \n" + // "FROM\n" + // " WH_FORM_SCRAPPED_GOODS A \n" + // "WHERE\n" + // " A.DEP_FORM_SCRAPPED_ID = :SCRAPPED_ID"; // // List<WhFormScrappedGoods> goodsList = this.select(sql,new SqlParameter() // .put("SCRAPPED_ID",scrapped.getId()),new WhFormScrappedGoods()); // // for (WhFormScrappedGoods goods : goodsList){ // BaseWarehouseParam param = new BaseWarehouseParam(); // param.setIsCheckIn(false); // param.setWarehouseId(scrapped.getWarehouseId()); // param.setCount(goods.getCounts()); // List<CheckWarehouseResult> results = coreService.unifyCheck(param); // for (CheckWarehouseResult result : results){ // // // WhGoodsDetails details = new WhGoodsDetails(); // details.setBusinessFormId(scrapped.getId()); // details.setBusinessFormCode(scrapped.getBusinessFormCode()); // details.setBusinessFormName("报废单:" + scrapped.getBusinessFormCode()); // details.setInitialCount(result.getInitial_count()); // details.setThisType(2); // details.setThisCount(result.getInitial_count() - result.getEnd_count()); // details.setEndCount(result.getEnd_count()); // details.setWarehouseId(result.getWhGoods().getWarehouseId()); // details.setWarehouseName(result.getWhGoods().getWarehouseName()); // details.setClassification(10); // details.setOperatorId(scrapped.getOperatorId()); // details.setOperatorName(scrapped.getOperatorName()); // details.setDealTime(scrapped.getDealTime()); // details.setWhGoodsId(result.getWhGoods().getId()); // this.insert(details); // // // WhFormScrappedModel model = new WhFormScrappedModel(); // model.setId(NumberGenerator.getLongSequenceNumber()); // model.setCounts(result.getWhGoods().getWhCount()); // model.setScrappedCode(goods.getScrappedCode()); // model.setScrappedName(goods.getScrappedName()); // model.setDepGoodsDetailsId(details.getId()); // model.setDepFormScrappedId(scrapped.getId()); // model.setWhGoodsId(result.getWhGoods().getId()); // model.setWhFormScrappedGoodsId(goods.getId()); // insert(model); // } // } // } // // /** // * 创建盘点任务,创建盘点任务时,根据当时时间会将库存数据冻结一份放入待盘点单。 // * 1.从库存物品【WH_GOODS】中按照仓库将数据放入盘点单物品【WH_FORM_INVENTORY_GOODS】,主要是 // * 期初数量INIT_COUNTS,和 库存物品编号WH_GOODS_ID字段 // * @param inventory // */ // public void createInventoryForm(WhFormInventory inventory){ // String sql = // "SELECT\n" + // " b.BASE_GOODS_TEMPLATE_ID,\n" + // " b.GOODS_TEMPLATE_NAME,\n" + // " SUM( b.WH_COUNT ) AS WH_COUNT,\n" + // " b.BASE_GOODS_MODELS_ID,\n" + // " b.BASE_GOODS_MODELS_NAME,\n" + // " b.UNIT \n" + // "FROM\n" + // " (\n" + // " SELECT\n" + // " ID \n" + // " FROM\n" + // " BASE_GOODS_MODELS m \n" + // " WHERE\n" + // " STATES != 3 \n" + // " AND EXISTS ( SELECT 1 FROM BASE_GOODS_TEMPLATE t WHERE t.ID = m.GOODS_TEMPLATES_ID AND t.STATES != 3 ) \n" + // " ) a\n" + // " LEFT JOIN wh_goods b ON a.ID = b.BASE_GOODS_MODELS_ID \n" + // "WHERE\n" + // " b.STATES = 1 \n" + // " AND b.WAREHOUSE_ID =:WAREHOUSE_ID \n" + // "GROUP BY\n" + // " b.BASE_GOODS_TEMPLATE_ID,\n" + // " b.GOODS_TEMPLATE_NAME,\n" + // " b.BASE_GOODS_MODELS_ID,\n" + // " b.BASE_GOODS_MODELS_NAME"; // // List<WhGoods> goodsList = select(sql,new SqlParameter().add("WAREHOUSE_ID",inventory.getWarehouseId())); // List<WhFormInventoryGoods> list = new ArrayList<>(); // for (WhGoods goods : goodsList) { // WhFormInventoryGoods inventoryGoods = new WhFormInventoryGoods(); // inventoryGoods.setId(NumberGenerator.getLongSequenceNumber()); // inventoryGoods.setWhFormInventoryId(inventory.getId()); // inventoryGoods.setBaseGoodsTemplateId(goods.getBaseGoodsTemplateId()); // inventoryGoods.setGoodsTemplateName(goods.getGoodsTemplateName()); // inventoryGoods.setUnit(goods.getUnit()); // inventoryGoods.setBaseGoodsModelsId(goods.getBaseGoodsModelsId()); // inventoryGoods.setBaseGoodsModelsName(goods.getBaseGoodsModelsName()); // inventoryGoods.setInitCounts(goods.getWhCount()); // inventoryGoods.setInitCounts(null); // inventoryGoods.setErrorCounts(null); // inventoryGoods.setInventoryResult(1); // list.add(inventoryGoods); // } // insertBatch(list); // // } // // /** // * 盘点出库 // * @param inventory // */ // public void doInventoryOutput(WhFormInventory inventory){ // String sql = "SELECT\n" + // " * \n" + // "FROM\n" + // " WH_FORM_INVENTORY_GOODS A \n" + // "WHERE\n" + // " A.WH_FORM_INVENTORY_ID = :INVENTORY_ID \n" + // " AND A.INVENTORY_RESULT =3 "; // // List<WhFormInventoryGoods> goodsList = this.select(sql,new SqlParameter() // .put("INVENTORY_ID",inventory.getId()),new WhFormInventoryGoods()); // // for (WhFormInventoryGoods goods : goodsList){ // BaseWarehouseParam param = new BaseWarehouseParam(); // param.setIsCheckIn(false); // param.setWarehouseId(inventory.getWarehouseId()); // param.setCount(goods.getErrorCounts()); // param.setModelId(goods.getBaseGoodsModelsId()); // param.setOutput_type(3); // List<CheckWarehouseResult> results = coreService.unifyCheck(param); // for (CheckWarehouseResult result : results){ // // WhGoodsDetails details = new WhGoodsDetails(); // details.setBusinessFormId(inventory.getId()); // details.setBusinessFormCode(inventory.getBusinessFormCode()); // details.setBusinessFormName("盘点出单:" + inventory.getBusinessFormCode()); // // details.setInitialCount(result.getInitial_count()); // details.setThisType(2); // details.setThisCount(result.getInitial_count() - result.getEnd_count()); // details.setEndCount(result.getEnd_count()); // details.setWarehouseId(result.getWhGoods().getWarehouseId()); // details.setWarehouseName(result.getWhGoods().getWarehouseName()); // details.setClassification(9); // details.setOperatorId(inventory.getOperatorId()); // details.setOperatorName(inventory.getOperatorName()); // details.setDealTime(inventory.getStopTime()); // details.setWhGoodsId(result.getWhGoods().getId()); // this.insert(details); // // // WhFormInventoryModel model = new WhFormInventoryModel(); // model.setId(NumberGenerator.getLongSequenceNumber()); // model.setCounts(result.getWhGoods().getWhCount()); // model.setWhFormInventoryId(inventory.getId()); // model.setInventoryResult(3); // model.setWhGoodsDetailsId(details.getId()); // model.setWhFormInventoryGoodsId(goods.getId()); // model.setWhGoodsId(result.getWhGoods().getId()); // insert(model); // } // } // } // // /** // * 盘点入库 // * @param inventory // */ // public void doInventoryInput(WhFormInventory inventory){ // String sql = "SELECT\n" + // " * \n" + // "FROM\n" + // " WH_FORM_INVENTORY_GOODS A \n" + // "WHERE\n" + // " A.WH_FORM_INVENTORY_ID = :INVENTORY_ID \n" + // " AND A.INVENTORY_RESULT =2 "; // // List<WhFormInventoryGoods> goodsList = this.select(sql,new SqlParameter() // .put("INVENTORY_ID",inventory.getId()),new WhFormInventoryGoods()); // // for (WhFormInventoryGoods goods : goodsList){ // BaseWarehouseParam param = new BaseWarehouseParam(); // param.setIsCheckIn(true); // param.setWarehouseId(inventory.getWarehouseId()); // param.setCount(goods.getErrorCounts()); // param.setModelId(goods.getBaseGoodsModelsId()); // param.setFirst_input_type(3); // CheckWarehouseResult result = coreService.unifyCheck(param).get(0); // // WhGoodsDetails details = new WhGoodsDetails(); // details.setBusinessFormId(inventory.getId()); // details.setBusinessFormCode(inventory.getBusinessFormCode()); // details.setBusinessFormName("盘点入库单:" + inventory.getBusinessFormCode()); // // details.setInitialCount(result.getInitial_count()); // details.setThisType(1); // details.setThisCount(result.getEnd_count()-result.getInitial_count()); // details.setEndCount(result.getEnd_count()); // details.setWarehouseId(result.getWhGoods().getWarehouseId()); // details.setWarehouseName(result.getWhGoods().getWarehouseName()); // details.setClassification(8); // details.setOperatorId(inventory.getOperatorId()); // details.setOperatorName(inventory.getOperatorName()); // details.setDealTime(inventory.getStopTime()); // details.setWhGoodsId(result.getWhGoods().getId()); // this.insert(details); // // // WhFormInventoryModel model = new WhFormInventoryModel(); // model.setId(NumberGenerator.getLongSequenceNumber()); // model.setCounts(result.getWhGoods().getWhCount()); // model.setWhFormInventoryId(inventory.getId()); // model.setInventoryResult(3); // model.setWhGoodsDetailsId(details.getId()); // model.setWhFormInventoryGoodsId(goods.getId()); // model.setWhGoodsId(result.getWhGoods().getId()); // insert(model); // } // } // // /** // * 统一处理库存预警(定时任务调用服务) // * 计划:每天中午13:00、晚上1:00执行两次 // */ // public void insertWarning(){ // // String sql = "SELECT\n" + // " SUM(b.WH_COUNT) AS WH_COUNT,\n" + // " b.BASE_GOODS_TEMPLATE_ID,\n" + // " b.GOODS_TEMPLATE_NAME,\n" + // " b.WAREHOUSE_ID,\n" + // " a.UPPER_LIMIT,\n" + // " a.LOWER_LIMIT \n" + // "FROM\n" + // " WH_WARNING_CONFIG a\n" + // " LEFT JOIN wh_goods b ON a.BASE_GOODS_TEMPLATE_ID = b.BASE_GOODS_TEMPLATE_ID \n" + // "WHERE\n" + // " a.BASE_WAREHOUSE_ID = b.WAREHOUSE_ID \n" + // " AND b.STATES = 1 \n" + // " AND a.GOODS_TYPE=1\n" + // " AND ( a.UPPER_LIMIT <= WH_COUNT OR a.LOWER_LIMIT >= WH_COUNT ) \n" + // "GROUP BY\n" + // " b.BASE_GOODS_TEMPLATE_ID,\n" + // " b.GOODS_TEMPLATE_NAME,\n" + // " b.WAREHOUSE_ID,\n" + // " a.UPPER_LIMIT,\n" + // " a.LOWER_LIMIT"; // // List<Map> goodslist = select(sql,new SqlParameter()); // // sql = "SELECT\n" + // " SUM(b.WH_COUNT) AS WH_COUNT,\n" + // " b.BASE_GOODS_TEMPLATE_ID,\n" + // " b.GOODS_TEMPLATE_NAME,\n" + // " b.BASE_GOODS_MODELS_ID,\n" + // " b.BASE_GOODS_MODELS_NAME,\n" + // " b.WAREHOUSE_ID,\n" + // " a.UPPER_LIMIT,\n" + // " a.LOWER_LIMIT \n" + // "FROM\n" + // " WH_WARNING_CONFIG a\n" + // " LEFT JOIN wh_goods b ON a.BASE_GOODS_MODELS_ID = b.BASE_GOODS_MODELS_ID \n" + // "WHERE\n" + // " a.BASE_WAREHOUSE_ID = b.WAREHOUSE_ID \n" + // " AND b.STATES = 1 \n" + // " AND a.GOODS_TYPE=2\n" + // " AND ( a.UPPER_LIMIT <= WH_COUNT OR a.LOWER_LIMIT >= WH_COUNT ) \n" + // "GROUP BY\n" + // " b.BASE_GOODS_TEMPLATE_ID,\n" + // " b.GOODS_TEMPLATE_NAME,\n" + // " b.BASE_GOODS_MODELS_ID,\n" + // " b.BASE_GOODS_MODELS_NAME,\n" + // " b.WAREHOUSE_ID,\n" + // " a.UPPER_LIMIT,\n" + // " a.LOWER_LIMIT"; // // List<Map> modeslist = select(sql,new SqlParameter()); // // List<Map> list = new ArrayList<>(); // list.addAll(goodslist); // list.addAll(modeslist); // // List<WhWarning> warningList = new ArrayList<>(); // for (Map map : list) { // SuperMap superMap = new SuperMap(map); // BaseWarehouse warehouse = get(new BaseWarehouse(),"ID=?",new Object[]{superMap.get("WAREHOUSE_ID")}); // // WhWarning warning = new WhWarning(); // warning.setId(NumberGenerator.getLongSequenceNumber()); // warning.setBaseWarehouseId(warehouse.getId()); // warning.setBaseWarehouseName(warehouse.getWarehouseName()); // warning.setBaseGoodsTemplateId(superMap.getLong("BASE_GOODS_TEMPLATE_ID")); // warning.setBaseGoodsTemplateName(superMap.getString("GOODS_TEMPLATE_NAME")); // if (superMap.getString("BASE_GOODS_MODELS_ID") == null){ // warning.setGoodsType(1); // } else { // warning.setBaseGoodsModelsId(superMap.getLong("BASE_GOODS_MODELS_ID")); // warning.setBaseGoodsModelsName(superMap.getString("BASE_GOODS_MODELS_NAME")); // warning.setGoodsType(2); // } // // int whCount = superMap.getInteger("WH_COUNT"); // int upCount = superMap.getInteger("UPPER_LIMIT"); // int lowCount = superMap.getInteger("LOWER_LIMIT"); // // if (whCount >= upCount){ // warning.setWarningType(1); // } // if (whCount<=lowCount){ // warning.setWarningType(2); // } // // warning.setUpperLimit(upCount); // warning.setLowerLimit(lowCount); // warning.setWarehouseCount(whCount); // warning.setStates(1); // warning.setWarningTime(DateUtil.getCurrentDateFor14()); // warning.setAgencyId(warehouse.getAgencyId()); // warning.setAgencyName(warehouse.getAgencyName()); // // warningList.add(warning); // } // // insertBatch(warningList); // } // // public void doDepBack(String depFormBackId){ // // DepFormBack back = get(new DepFormBack(),"ID=?",new Object[]{depFormBackId}); // // String sql = "SELECT\n" + // " B.*,\n" + // " A.BACK_COUNTS, \n" + // " A.ID AS DEP_FORM_BACK_GOODS_ID \n" + // "FROM\n" + // " DEP_FORM_BACK_GOODS A\n" + // " LEFT JOIN DEP_FORM_LENDING_GOODS B ON A.DEP_FORM_LENDING_GOODS_ID = B.ID \n" + // "WHERE\n" + // " A.DEP_FORM_BACK_ID = :DEP_FORM_BACK_ID \n" + // " AND A.WAREHOUSE_ID = B.WAREHOUSE_ID \n" + // " AND A.WAREHOUSE_ID = :WAREHOUSE_ID"; // // List<Map> list = select(sql,new SqlParameter("DEP_FORM_BACK_ID",back.getId()).add("WAREHOUSE_ID",back.getWarehouseId())); // // for (Map myMap : list) { // SuperMap map = new SuperMap(myMap); // // CheckUsingParam param = new CheckUsingParam(); // param.setIsCheckIn(false); // param.setLending_id(map.getLong("DEP_FORM_LENDING_ID")); // param.setModel_id(map.getLong("BASE_GOODS_MODELS_ID")); // param.setUser_name(map.getString("GOODS_USER_NAME")); // // List<CheckUsingResult> resultList = coreService.unifyUsingCheck(param); // for (CheckUsingResult result : resultList) { // BaseWarehouseParam param1 = new DepBackWarehouseParam(); // param1.setIsCheckIn(true); // param1.setWarehouseId(result.getLendingModel().getWarehouseId()); // param1.setModelId(result.getLendingModel().getBaseGoodsModelsId()); // param1.setCount(result.getEnd_count() - result.getInitial_count()); // param1.setFirst_input_type(4); // // //入库并存入流水 // CheckWarehouseResult result1 = coreService.unifyCheck(param1).get(0); // WhGoodsDetails details = new WhGoodsDetails(); // details.setId(result1.getWhGoods().getFirstInputHisId()); // details.setBusinessFormId(back.getId()); // details.setBusinessFormCode(back.getBusinessFormCode()); // details.setBusinessFormName(back.getWarehouseName() + "返库入库单:" + details.getBusinessFormCode()); // details.setInitialCount(result.getInitial_count()); // details.setThisType(1); // details.setEndCount(result.getEnd_count()); // details.setWarehouseId(back.getWarehouseId()); // details.setWarehouseName(back.getWarehouseName()); // details.setClassification(1); // details.setOperatorId(back.getOperatorId()); // details.setOperatorName(back.getOperatorName()); // details.setDealTime(back.getDealTime()); // details.setWhGoodsId(result1.getWhGoods().getId()); // // this.insert(details); // // // //存入在用流水 // UsingGoodsHis his = new UsingGoodsHis(); // his.setId(NumberGenerator.getLongSequenceNumber()); // his.setBusinessFormId(back.getId()); // his.setBusinessFormCode(back.getBusinessFormCode()); // his.setBusinessFormName("返库单:" + back.getBusinessFormCode()); // his.setClassification(3); // his.setOperatorId(back.getOperatorId()); // his.setOperatorName(back.getOperatorName()); // his.setDealTime(back.getDealTime()); // his.setDepFormLendingModelId(result.getLendingModel().getId()); // his.setDepFormLendingGoodsId(result.getLendingModel().getDepFormLendingGoodsId()); // his.setDepFormLendingId(result.getLendingModel().getDepFormLendingId()); // his.setWhGoodsId(result.getLendingModel().getWhGoodsId()); // his.setInitialCount(result.getInitial_count()); // his.setEndCount(result.getEnd_count()); // his.setWarehouseId(back.getWarehouseId()); // his.setWarehouseName(back.getWarehouseName()); // his.setDepartmentId(back.getDepartmentId()); // his.setDepartmentName(back.getDepartmentName()); // insert(his); // // DepFormBackModel model = new DepFormBackModel(); // model.setId(NumberGenerator.getLongSequenceNumber()); // model.setDepFormBackGoodsId(map.getLong("DEP_FORM_BACK_GOODS_ID")); // model.setDepFormBackId(back.getId()); // model.setWhGoodsDetailsId(result1.getWh_goods_detail_id()); // model.setUsingGoodsHisId(his.getId()); // model.setWhGoodsId(his.getWhGoodsId()); // model.setCounts(his.getThisCount()); // model.setDepFormLendingModelId(his.getDepFormLendingModelId()); // model.setDepFormLendingGoodsId(his.getDepFormLendingGoodsId()); // model.setDepFormLendingId(his.getDepFormLendingId()); // model.setWhGoodsId(his.getWhGoodsId()); // insert(model); // } // // } // // // } // // // /** // * 部门物品分发 // */ // public void doDepLending(DepFormLending lending){ // String sql = "SELECT\n" + // " * \n" + // "FROM\n" + // " DEP_FORM_LENDING_GOODS A \n" + // "WHERE\n" + // " A.DEP_FORM_LENDING_ID = :LENDING_ID"; // // List<DepFormLendingGoods> goodsList = this.select(sql,new SqlParameter() // .put("LENDING_ID",lending.getId()),new DepFormLendingGoods()); // // for (DepFormLendingGoods goods : goodsList){ // BaseWarehouseParam param = new BaseWarehouseParam(); // param.setIsCheckIn(false); // param.setWarehouseId(lending.getWarehouseId()); // param.setModelId(goods.getBaseGoodsModelsId()); // param.setCount(goods.getCounts()); // // //首先从机构仓库出库 // List<CheckWarehouseResult> results = coreService.unifyCheck(param); // for (CheckWarehouseResult result : results){ // WhGoodsDetails details = new WhGoodsDetails(); // details.setId(NumberGenerator.getLongSequenceNumber()); // details.setBusinessFormId(lending.getId()); // details.setBusinessFormCode(lending.getBusinessFormCode()); // details.setBusinessFormName("分发单:" + lending.getBusinessFormCode()); // details.setInitialCount(result.getInitial_count()); // details.setThisType(2); // details.setThisCount(result.getInitial_count() - result.getEnd_count()); // details.setEndCount(result.getEnd_count()); // details.setWarehouseId(result.getWhGoods().getWarehouseId()); // details.setWarehouseName(result.getWhGoods().getWarehouseName()); // details.setClassification(11); // details.setOperatorId(lending.getOperatorId()); // details.setOperatorName(lending.getOperatorName()); // details.setDealTime(lending.getDealTime()); // details.setWhGoodsId(result.getWhGoods().getId()); // this.insert(details); // // //回填出库流水ID,用于分发时使用 // result.setWh_goods_detail_id(details.getId()); // } // // CheckUsingParam usingParam = new CheckUsingParam(); // usingParam.setIsCheckIn(true); // usingParam.setInput_type(1); // usingParam.setOutputList(results); // // List<CheckUsingResult> usingResults = coreService.unifyUsingCheck(usingParam); // for (CheckUsingResult usingResult : usingResults) { // UsingGoodsHis his = new UsingGoodsHis(); // his.setId(NumberGenerator.getLongSequenceNumber()); // his.setBusinessFormId(lending.getId()); // his.setBusinessFormCode(lending.getBusinessFormCode()); // his.setBusinessFormName("分发单:" + lending.getBusinessFormCode()); // his.setClassification(1); // his.setOperatorId(lending.getOperatorId()); // his.setOperatorName(lending.getOperatorName()); // his.setDealTime(lending.getDealTime()); // his.setDepFormLendingModelId(usingResult.getLendingModel().getId()); // his.setDepFormLendingGoodsId(usingResult.getLendingModel().getDepFormLendingGoodsId()); // his.setDepFormLendingId(lending.getId()); // his.setWhGoodsId(usingResult.getLendingModel().getWhGoodsId()); // his.setInitialCount(usingResult.getInitial_count()); // his.setEndCount(usingResult.getEnd_count()); // his.setWarehouseId(lending.getWarehouseId()); // his.setWarehouseName(lending.getWarehouseName()); // his.setDepartmentId(lending.getDepartmentId()); // his.setDepartmentName(lending.getDepartmentName()); // insert(his); // } // } // } // // public void doDepScrapped(String dep_form_scrapped_id){ // // DepFormScrapped scrapped = get(new DepFormScrapped(),"ID=?",new Object[]{dep_form_scrapped_id}); // // String sql = "SELECT\n" + // " B.*,\n" + // " A.SCRAPPED_COUNTS, \n" + // " A.ID AS DEP_FORM_SCRAPPED_GOODS_ID \n" + // "FROM\n" + // " DEP_FORM_SCRAPPED_GOODS A\n" + // " LEFT JOIN DEP_FORM_LENDING_GOODS B ON A.DEP_FORM_LENDING_GOODS_ID = B.ID \n" + // "WHERE\n" + // " A.DEP_FORM_SCRAPPED_ID = :DEP_FORM_SCRAPPED_ID \n" + // " AND A.WAREHOUSE_ID = B.WAREHOUSE_ID \n" + // " AND A.WAREHOUSE_ID = :WAREHOUSE_ID"; // // List<Map> list = select(sql,new SqlParameter("DEP_FORM_SCRAPPED_ID",scrapped.getId()).add("WAREHOUSE_ID",scrapped.getWarehouseId())); // for (Map _map : list) { // SuperMap map = new SuperMap(_map); // // CheckUsingParam param = new CheckUsingParam(); // param.setIsCheckIn(false); // param.setOutputCount(map.getInteger("SCRAPPED_COUNTS")); // param.setLending_id(map.getLong("DEP_FORM_LENDING_ID")); // param.setModel_id(map.getLong("BASE_GOODS_MODELS_ID")); // param.setUser_name(map.getString("GOODS_USER_NAME")); // // List<CheckUsingResult> resultList = coreService.unifyUsingCheck(param); // // for (CheckUsingResult result : resultList) { // // //存入在用流水 // UsingGoodsHis his = new UsingGoodsHis(); // his.setId(NumberGenerator.getLongSequenceNumber()); // his.setBusinessFormId(scrapped.getId()); // his.setBusinessFormCode(scrapped.getBusinessFormCode()); // his.setBusinessFormName("部门报废单:" + scrapped.getBusinessFormCode()); // his.setClassification(4); // his.setOperatorId(scrapped.getOperatorId()); // his.setOperatorName(scrapped.getOperatorName()); // his.setDealTime(scrapped.getDealTime()); // his.setDepFormLendingModelId(result.getLendingModel().getId()); // his.setDepFormLendingGoodsId(result.getLendingModel().getDepFormLendingGoodsId()); // his.setDepFormLendingId(result.getLendingModel().getDepFormLendingId()); // his.setWhGoodsId(result.getLendingModel().getWhGoodsId()); // his.setInitialCount(result.getInitial_count()); // his.setEndCount(result.getEnd_count()); // his.setWarehouseId(scrapped.getWarehouseId()); // his.setWarehouseName(scrapped.getWarehouseName()); // his.setDepartmentId(scrapped.getDepartmentId()); // his.setDepartmentName(scrapped.getDepartmentName()); // insert(his); // // // DepFormScrappedModel model = new DepFormScrappedModel(); // model.setId(NumberGenerator.getLongSequenceNumber()); // model.setDepFormScrappedGoodsId(map.getLong("DEP_FORM_SCRAPPED_GOODS_ID")); // model.setScrappedCode(map.getString("SCRAPPED_CODE")); // model.setScrappedName(map.getString("SCRAPPED_NAME")); // model.setUsingGoodsHisId(his.getId()); // model.setDepFormScrappedId(scrapped.getId()); // model.setWhGoodsId(his.getWhGoodsId()); // model.setScrappedCounts(his.getThisCount()); // model.setInitCount(his.getInitialCount()); // model.setDepFormLendingModelId(his.getDepFormLendingModelId()); // model.setDepFormLendingGoodsId(his.getDepFormLendingGoodsId()); // model.setDepFormLendingId(his.getDepFormLendingId()); // insert(model); // } // } // } // // /** // * 用于变更物品使用人后,更新库存物品使用人信息。 // * @param dep_form_lending_goods_user_id // */ // public void changeUser(Long dep_form_lending_goods_user_id){ // DepFormLendingGoodsUser user = get(new DepFormLendingGoodsUser(),"ID=?",new Object[]{dep_form_lending_goods_user_id}); // DepFormLendingGoods goods = get(new DepFormLendingGoods(),"ID=?",new Object[]{user.getDepFormLendingGoodsId()}); // // // String sql = // "UPDATE DEP_FORM_LENDING_MODEL \n" + // "SET NOW_USER_NAME =:NOW_USER_NAME,\n" + // "NOW_USER_PHONE =:NOW_USER_PHONE \n" + // "WHERE\n" + // " DEP_FORM_LENDING_GOODS_ID =:DEP_FORM_LENDING_GOODS_ID \n" + // " AND BASE_GOODS_MODELS_ID =:BASE_GOODS_MODELS_ID \n" + // " AND NOW_USER_NAME =:OLD_USER_NAME\n" + // " AND USING_COUNT > 0"; // // List<SqlParameter> parameterList = new ArrayList<>(); // List<DepFormLendingModel> modelList = select(new DepFormLendingModel(),"DEP_FORM_LENDING_GOODS_ID=?",new Object[]{goods.getId()}); // for (DepFormLendingModel model : modelList) { // if (model.getUsingCount() == 0) continue; // SqlParameter parameter = new SqlParameter(); // parameter.add("NOW_USER_NAME",user.getNowUserName()) // .add("NOW_USER_PHONE",user.getNowUserPhone()) // .add("DEP_FORM_LENDING_GOODS_ID",goods.getId()) // .add("BASE_GOODS_MODELS_ID",goods.getBaseGoodsModelsId()) // .add("OLD_USER_NAME",goods.getGoodsUserName()); // parameterList.add(parameter); // } // execBatchUpdate(sql,parameterList); // } //} consum-base/src/main/java/com/consum/base/pojo/LDeptFormScrappedParam.java
New file @@ -0,0 +1,55 @@ package com.consum.base.pojo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; @Data @ApiModel(value = "新增报废单信息") public class LDeptFormScrappedParam { @ApiModelProperty(value = "部门id") private Long departmentId; @ApiModelProperty(value = "部门ID") private Long outWarehouseId; /** * 报废时间 */ @ApiModelProperty(value = "报废时间") private Long dealTime; /** * 手续 */ @ApiModelProperty(value = "手续") private String procureDoc; /** * 机构id */ @ApiModelProperty(value = "机构id") private Long agencyId; /** * 仓库编号 */ @ApiModelProperty(value = "仓库编号") private Long warehouseId; /** * 操作人 */ @ApiModelProperty(value = "操作人") private Long operatorId; @ApiModelProperty(value = "报废商品信息") private List<LWhFormScrappedGoodsInfoParam> scrappedGoodsInfo; } consum-base/src/main/java/com/consum/base/pojo/query/LWhLedgerQry.java
@@ -31,7 +31,7 @@ @ApiModelProperty("物品名称") private String goodsTemplateName; private String goodsTemplateId; private Long goodsTemplateId; @ApiModelProperty("分类") private Long categoryId; consum-base/src/main/java/com/consum/base/pojo/query/LWhProcureModelQry.java
New file @@ -0,0 +1,28 @@ package com.consum.base.pojo.query; import com.walker.web.param.ParamRequest; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * @ClassName LWhProcureModelQry * @Author cy * @Date 2023/11/30 * @Description * @Version 1.0 **/ @Data @ApiModel(value = "参数") public class LWhProcureModelQry extends ParamRequest { @ApiModelProperty("物品名称") private String goodsTemplateName; private Long baseGoodsTemplateId; @ApiModelProperty("部门ID") private Long departmentId; @ApiModelProperty("分发单ID") private Long transBusinessId; } consum-base/src/main/java/com/consum/base/service/LWhFormScrappedServiceImpl.java
@@ -15,30 +15,20 @@ import com.consum.base.pojo.response.FormScrappedGoodsVO; import com.consum.base.pojo.response.GoodsModelVO; import com.consum.base.pojo.response.LWhFormScrappedExtendVO; import com.consum.model.po.BaseGoodsModels; import com.consum.model.po.BaseGoodsTemplate; import com.consum.model.po.BaseWarehouse; import com.consum.model.po.FinSysTenantDepartment; import com.consum.model.po.FinSysTenantUser; import com.consum.model.po.LWhFormScrapped; import com.consum.model.po.LWhFormScrappedGoods; import com.consum.model.po.SDictData; import com.consum.model.po.*; import com.iplatform.model.po.S_user_core; import com.walker.db.page.GenericPager; import com.walker.infrastructure.utils.StringUtils; import com.walker.jdbc.service.BaseServiceImpl; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Optional; import java.util.stream.Collectors; import org.apache.commons.compress.utils.Lists; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.interceptor.TransactionAspectSupport; import org.springframework.util.CollectionUtils; import java.util.*; import java.util.stream.Collectors; /** * @Description 报废单 @@ -82,38 +72,46 @@ * @return 1.新增报废单 2.新增报废单物品 */ public int add(LWhFormScrappedParam param, int warehouseType, S_user_core currentUser, FinSysTenantUser sysInfo) { public int add(LWhFormScrappedParam param, S_user_core currentUser, FinSysTenantUser sysInfo) { //1.新增报废单记录 LWhFormScrapped lWhFormScrapped = new LWhFormScrapped(); //报废单id long lWhFormScrappedId = IdUtil.generateId(); lWhFormScrapped.setId(lWhFormScrappedId); lWhFormScrapped.setBusinessFormCode(codeGeneratorService.createBusinessFormCode(CodeGeneratorEnum.Scrapped)); lWhFormScrapped.setWarehouseType(warehouseType); lWhFormScrapped.setWarehouseType(0); // 公用 Long warehouseId = null; //仓库名称 String wareHouseName = null; if (warehouseType == 0) { warehouseId = param.getWarehouseId(); //根据仓库id查询仓库 BaseWarehouse warehouse = this.baseWarehouseService.getById(warehouseId); if (warehouse == null) { log.error("仓库不存在"); return 0; } wareHouseName = warehouse.getWarehouseName(); } else { // 查询部门名称 warehouseId = param.getDepartmentId(); FinSysTenantDepartment sysTenantDepartment = departmentService.getById(warehouseId); if (sysTenantDepartment == null) { log.error("部门不存在"); return 0; } wareHouseName = sysTenantDepartment.getName(); warehouseId = param.getWarehouseId(); //根据仓库id查询仓库 BaseWarehouse warehouse = this.baseWarehouseService.getById(warehouseId); if (warehouse == null) { log.error("仓库不存在"); return 0; } wareHouseName = warehouse.getWarehouseName(); // if (0 == 0) { // warehouseId = param.getWarehouseId(); // //根据仓库id查询仓库 // BaseWarehouse warehouse = this.baseWarehouseService.getById(warehouseId); // if (warehouse == null) { // log.error("仓库不存在"); // return 0; // } // wareHouseName = warehouse.getWarehouseName(); // } else { // // 查询部门名称 // warehouseId = param.getDepartmentId(); // FinSysTenantDepartment sysTenantDepartment = departmentService.getById(warehouseId); // if (sysTenantDepartment == null) { // log.error("部门不存在"); // return 0; // } // wareHouseName = sysTenantDepartment.getName(); // } lWhFormScrapped.setWarehouseId(warehouseId); lWhFormScrapped.setWarehouseName(wareHouseName); lWhFormScrapped.setAgencyId(Long.valueOf(sysInfo.getTenantId())); @@ -167,7 +165,7 @@ LWhFormScrappedGoods scrappedGoods = new LWhFormScrappedGoods(); scrappedGoods.setId(IdUtil.generateId()); //根据物品型号查询物品库存 int goodsNum = this.lWhGoodsService.queryGoodsModelNum(warehouseType, warehouseId, scrappedGoods.getBaseGoodsModelsId(), 1, null); int goodsNum = this.lWhGoodsService.queryGoodsModelNum(0, warehouseId, scrappedGoods.getBaseGoodsModelsId(), 1, null); if (params.getCounts() > goodsNum) { log.error("报废数量大于库存数量"); return 0; consum-base/src/main/java/com/consum/base/service/LWhFormTransferServiceImpl.java
@@ -15,29 +15,19 @@ import com.consum.base.pojo.response.FormTransferGoodsVO; import com.consum.base.pojo.response.GoodsModelVO; import com.consum.base.pojo.response.LWHFromTransferExtendVO; import com.consum.model.po.BaseWarehouse; import com.consum.model.po.BaseWarehouseManager; import com.consum.model.po.FinSysTenant; import com.consum.model.po.FinSysTenantUser; import com.consum.model.po.LWhFormTransfer; import com.consum.model.po.LWhProcureModel; import com.consum.model.po.LWhProcureModelUser; import com.consum.model.po.LWhProcureModelUserRecord; import com.consum.model.po.*; import com.walker.db.page.GenericPager; import com.walker.infrastructure.utils.DateUtils; import com.walker.infrastructure.utils.StringUtils; import com.walker.jdbc.service.BaseServiceImpl; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Optional; import org.apache.commons.compress.utils.Lists; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.interceptor.TransactionAspectSupport; import org.springframework.util.CollectionUtils; import java.util.*; /** * @Description 调拨管理 @@ -201,6 +191,7 @@ lWhProcureModel.setBusinessType(4); } lWhProcureModel.setCounts(model.getCounts()); lWhProcureModel.setUseCount(model.getCounts()); lWhProcureModel.setBusinessId(lWhFormTransferId); lWhProcureModel.setBaseGoodsModelsId(baseGoodsModelsId); //根据型号id查询型号 @@ -233,6 +224,7 @@ lWhProcureModelUser.setNowUserName(lWhProcureModelUserParam.getNowUserName()); lWhProcureModelUser.setNowUserPhone(lWhProcureModelUserParam.getNowUserPhone()); lWhProcureModelUser.setGoodsNum(lWhProcureModelUserParam.getGoodsNum()); lWhProcureModelUser.setUseCount(lWhProcureModelUser.getGoodsNum()); lWhProcureModelUser.setProcureModelUserRecordId(lWhProcureModelUserRecord.getId()); procureModelUserList.add(lWhProcureModelUser); } consum-base/src/main/java/com/consum/base/service/LWhProcureModelService.java
@@ -1,16 +1,17 @@ package com.consum.base.service; import com.consum.base.core.WhBusinessEnum; import com.consum.base.core.utils.MapperUtil; import com.consum.model.po.LWhProcureModel; import com.walker.jdbc.service.BaseServiceImpl; import org.springframework.stereotype.Service; import java.util.HashMap; import java.util.List; import java.util.Map; /** * @ClassName LWhProcureModelService * @Date 2023/10/24 * @Description * @Version 1.0 @@ -39,4 +40,50 @@ } return this.select(sql.toString(), paramts, new LWhProcureModel()); } /** * 根据部门、物品查询调拨单 * * @param goodsTemplateId 物品ID * @param departmentId 部门ID * @return */ private static String GET_FF_ORDER_BY_GOODS_ID_AND_DEPT = "SELECT trans.ID TRANS_BUSINESS_ID,trans.BUSINESS_FORM_CODE,baseTemp.ID BASE_GOODS_TEMPLATE_ID,baseTemp.GOODS_NAME BASE_GOODS_TEMPLATE_NAME,sum(proModel.COUNTS) total_count,sum(proModel.USE_COUNT) use_count,trans.IN_TIME FROM L_WH_FORM_TRANSFER trans LEFT JOIN L_WH_PROCURE_MODEL proModel ON proModel.BUSINESS_ID=trans.id LEFT JOIN BASE_GOODS_MODELS baseModel ON proModel.BASE_GOODS_MODELS_ID=baseModel.id LEFT JOIN BASE_GOODS_TEMPLATE baseTemp ON baseTemp.id=baseModel.GOODS_TEMPLATES_ID WHERE proModel.BUSINESS_TYPE=4 AND proModel.USE_COUNT> 0 "; private static String GET_FF_ORDER_BY_GOODS_ID_AND_DEPT_END = " GROUP BY trans.ID,trans.BUSINESS_FORM_CODE,baseTemp.ID,baseTemp.GOODS_NAME,trans.IN_TIME"; public List<Map<String, Object>> getFfOrderByGoodsIdAndDept(Long goodsTemplateId, Long departmentId) { StringBuilder sql = new StringBuilder(GET_FF_ORDER_BY_GOODS_ID_AND_DEPT); HashMap<String, Object> paramts = new HashMap<>(); //项目阶段id if (goodsTemplateId != null) { sql.append(" AND baseTemp.ID=:goodsTemplateId "); paramts.put("goodsTemplateId", goodsTemplateId); } if (departmentId != null) { sql.append(" AND trans.IN_WAREHOUSE_TYPE=1 and trans.IN_WAREHOUSE_ID=:departmentId "); paramts.put("departmentId", departmentId); } return select(sql.append(GET_FF_ORDER_BY_GOODS_ID_AND_DEPT_END).toString(), paramts, new MapperUtil()); } /** * 根据部门、物品查询调拨单 * * @param goodsTemplateId 物品ID * @param departmentId 分发单ID * @return */ private static String GET_GOODS_USE_INFO_BY_FF_ORDER_AND_GOOD_ID = "SELECT baseModel.GOODS_TEMPLATES_ID,proModel.BASE_GOODS_MODELS_ID,baseModel.MODEL_NAME,baseModel.UNIT,CONCAT(baseCate.CLASSIFICATION,'类') CLASSIFICATION,modelUser.id MODEL_USER_id,modelUser.NOW_USER_PHONE,modelUser.NOW_USER_NAME,CASE WHEN modelUser.id IS NULL THEN proModel.USE_COUNT ELSE modelUser.USE_COUNT END AS user_Use_Count,CASE WHEN modelUser.id IS NULL THEN proModel.COUNTS ELSE modelUser.GOODS_NUM END AS GOODS_NUM FROM L_WH_PROCURE_MODEL proModel LEFT JOIN BASE_GOODS_MODELS baseModel ON proModel.BASE_GOODS_MODELS_ID=baseModel.id LEFT JOIN BASE_GOODS_TEMPLATE baseTemp ON baseTemp.id=baseModel.GOODS_TEMPLATES_ID LEFT JOIN BASE_CATEGORY baseCate ON baseCate.id=baseTemp.CATEGORY_ID LEFT JOIN L_WH_PROCURE_MODEL_USER modelUser ON modelUser.WH_PROCURE_MODEL_ID=proModel.id WHERE proModel.BUSINESS_TYPE=4 AND proModel.USE_COUNT> 0 "; public List<Map<String, Object>> getGoodsUseInfoByFfOrderAndGoodId(Long goodsTemplateId, Long transBusinessId) { StringBuilder sql = new StringBuilder(GET_GOODS_USE_INFO_BY_FF_ORDER_AND_GOOD_ID); HashMap<String, Object> paramts = new HashMap<>(); if (goodsTemplateId != null) { sql.append(" AND baseModel.GOODS_TEMPLATES_ID=:goodsTemplateId "); paramts.put("goodsTemplateId", goodsTemplateId); } if (transBusinessId != null) { sql.append(" AND proModel.BUSINESS_ID=:transBusinessId "); paramts.put("transBusinessId", transBusinessId); } return select(sql.toString(), paramts, new MapperUtil()); } } consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrapped.java
@@ -6,7 +6,8 @@ import com.walker.jdbc.BasePo; /** * 表名:DEP_FORM_SCRAPPED * * 表名:DEP_FORM_SCRAPPED * * @author genrator */ @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY) @@ -24,13 +25,21 @@ @JsonIgnore protected boolean isset_businessFormCode = false; private Long agencyId = null; private String procureDoc = null; @JsonIgnore protected boolean isset_agencyId = false; protected boolean isset_procureDoc = false; private String agencyName = null; private Integer outWarehouseType = null; @JsonIgnore protected boolean isset_agencyName = false; protected boolean isset_outWarehouseType = false; private Long outWarehouseId = null; @JsonIgnore protected boolean isset_outWarehouseId = false; private String outWarehouseName = null; @JsonIgnore protected boolean isset_outWarehouseName = false; private Long operatorId = null; @JsonIgnore @@ -52,41 +61,17 @@ @JsonIgnore protected boolean isset_departmentName = false; private Long reviewerId = null; private Long createTime = null; @JsonIgnore protected boolean isset_reviewerId = false; protected boolean isset_createTime = false; private String reviewerName = null; private Integer states = null; @JsonIgnore protected boolean isset_reviewerName = false; private Long reviewDate = null; @JsonIgnore protected boolean isset_reviewDate = false; private Integer reviewStates = null; @JsonIgnore protected boolean isset_reviewStates = false; protected boolean isset_states = false; private String beiz = null; @JsonIgnore protected boolean isset_beiz = false; private String beiz2 = null; @JsonIgnore protected boolean isset_beiz2 = false; private String uploadFiles = null; @JsonIgnore protected boolean isset_uploadFiles = false; private Long warehouseId = null; @JsonIgnore protected boolean isset_warehouseId = false; private String warehouseName = null; @JsonIgnore protected boolean isset_warehouseName = false; /** * 默认构造函数 @@ -137,32 +122,60 @@ return this.businessFormCode == null || this.businessFormCode.length() == 0; } public Long getAgencyId() { return this.agencyId; public String getProcureDoc() { return this.procureDoc; } public void setAgencyId(Long agencyId) { this.agencyId = agencyId; this.isset_agencyId = true; public void setProcureDoc(String procureDoc) { this.procureDoc = procureDoc; this.isset_procureDoc = true; } @JsonIgnore public boolean isEmptyAgencyId() { return this.agencyId == null; public boolean isEmptyProcureDoc() { return this.procureDoc == null || this.procureDoc.length() == 0; } public String getAgencyName() { return this.agencyName; public Integer getOutWarehouseType() { return this.outWarehouseType; } public void setAgencyName(String agencyName) { this.agencyName = agencyName; this.isset_agencyName = true; public void setOutWarehouseType(Integer outWarehouseType) { this.outWarehouseType = outWarehouseType; this.isset_outWarehouseType = true; } @JsonIgnore public boolean isEmptyAgencyName() { return this.agencyName == null || this.agencyName.length() == 0; public boolean isEmptyOutWarehouseType() { return this.outWarehouseType == null; } public Long getOutWarehouseId() { return this.outWarehouseId; } public void setOutWarehouseId(Long outWarehouseId) { this.outWarehouseId = outWarehouseId; this.isset_outWarehouseId = true; } @JsonIgnore public boolean isEmptyOutWarehouseId() { return this.outWarehouseId == null; } public String getOutWarehouseName() { return this.outWarehouseName; } public void setOutWarehouseName(String outWarehouseName) { this.outWarehouseName = outWarehouseName; this.isset_outWarehouseName = true; } @JsonIgnore public boolean isEmptyOutWarehouseName() { return this.outWarehouseName == null || this.outWarehouseName.length() == 0; } public Long getOperatorId() { @@ -235,60 +248,32 @@ return this.departmentName == null; } public Long getReviewerId() { return this.reviewerId; public Long getCreateTime() { return this.createTime; } public void setReviewerId(Long reviewerId) { this.reviewerId = reviewerId; this.isset_reviewerId = true; public void setCreateTime(Long createTime) { this.createTime = createTime; this.isset_createTime = true; } @JsonIgnore public boolean isEmptyReviewerId() { return this.reviewerId == null; public boolean isEmptyCreateTime() { return this.createTime == null; } public String getReviewerName() { return this.reviewerName; public Integer getStates() { return this.states; } public void setReviewerName(String reviewerName) { this.reviewerName = reviewerName; this.isset_reviewerName = true; public void setStates(Integer states) { this.states = states; this.isset_states = true; } @JsonIgnore public boolean isEmptyReviewerName() { return this.reviewerName == null || this.reviewerName.length() == 0; } public Long getReviewDate() { return this.reviewDate; } public void setReviewDate(Long reviewDate) { this.reviewDate = reviewDate; this.isset_reviewDate = true; } @JsonIgnore public boolean isEmptyReviewDate() { return this.reviewDate == null; } public Integer getReviewStates() { return this.reviewStates; } public void setReviewStates(Integer reviewStates) { this.reviewStates = reviewStates; this.isset_reviewStates = true; } @JsonIgnore public boolean isEmptyReviewStates() { return this.reviewStates == null; public boolean isEmptyStates() { return this.states == null; } public String getBeiz() { @@ -305,62 +290,6 @@ return this.beiz == null || this.beiz.length() == 0; } public String getBeiz2() { return this.beiz2; } public void setBeiz2(String beiz2) { this.beiz2 = beiz2; this.isset_beiz2 = true; } @JsonIgnore public boolean isEmptyBeiz2() { return this.beiz2 == null || this.beiz2.length() == 0; } public String getUploadFiles() { return this.uploadFiles; } public void setUploadFiles(String uploadFiles) { this.uploadFiles = uploadFiles; this.isset_uploadFiles = true; } @JsonIgnore public boolean isEmptyUploadFiles() { return this.uploadFiles == null || this.uploadFiles.length() == 0; } public Long getWarehouseId() { return this.warehouseId; } public void setWarehouseId(Long warehouseId) { this.warehouseId = warehouseId; this.isset_warehouseId = true; } @JsonIgnore public boolean isEmptyWarehouseId() { return this.warehouseId == null; } public String getWarehouseName() { return this.warehouseName; } public void setWarehouseName(String warehouseName) { this.warehouseName = warehouseName; this.isset_warehouseName = true; } @JsonIgnore public boolean isEmptyWarehouseName() { return this.warehouseName == null || this.warehouseName.length() == 0; } /** * 重写 toString() 方法 */ @@ -369,22 +298,18 @@ return new StringBuilder() .append("id=").append(this.id) .append("businessFormCode=").append(this.businessFormCode) .append("agencyId=").append(this.agencyId) .append("agencyName=").append(this.agencyName) .append("procureDoc=").append(this.procureDoc) .append("outWarehouseType=").append(this.outWarehouseType) .append("outWarehouseId=").append(this.outWarehouseId) .append("outWarehouseName=").append(this.outWarehouseName) .append("operatorId=").append(this.operatorId) .append("operatorName=").append(this.operatorName) .append("dealTime=").append(this.dealTime) .append("departmentId=").append(this.departmentId) .append("departmentName=").append(this.departmentName) .append("reviewerId=").append(this.reviewerId) .append("reviewerName=").append(this.reviewerName) .append("reviewDate=").append(this.reviewDate) .append("reviewStates=").append(this.reviewStates) .append("createTime=").append(this.createTime) .append("states=").append(this.states) .append("beiz=").append(this.beiz) .append("beiz2=").append(this.beiz2) .append("uploadFiles=").append(this.uploadFiles) .append("warehouseId=").append(this.warehouseId) .append("warehouseName=").append(this.warehouseName) .toString(); } @@ -392,66 +317,54 @@ * 克隆 */ public DepFormScrapped $clone() { DepFormScrapped dep_form_scrapped = new DepFormScrapped(); DepFormScrapped dep_form_scrapped = new DepFormScrapped(); // 数据库名称 //dep_form_scrapped.setDatabaseName_(this.getDatabaseName_()); // 主键 if (this.isset_id) { dep_form_scrapped.setId(this.getId()); dep_form_scrapped.setId(this.getId()); } // 普通属性 if (this.isset_businessFormCode) { dep_form_scrapped.setBusinessFormCode(this.getBusinessFormCode()); dep_form_scrapped.setBusinessFormCode(this.getBusinessFormCode()); } if (this.isset_agencyId) { dep_form_scrapped.setAgencyId(this.getAgencyId()); if (this.isset_procureDoc) { dep_form_scrapped.setProcureDoc(this.getProcureDoc()); } if (this.isset_agencyName) { dep_form_scrapped.setAgencyName(this.getAgencyName()); if (this.isset_outWarehouseType) { dep_form_scrapped.setOutWarehouseType(this.getOutWarehouseType()); } if (this.isset_outWarehouseId) { dep_form_scrapped.setOutWarehouseId(this.getOutWarehouseId()); } if (this.isset_outWarehouseName) { dep_form_scrapped.setOutWarehouseName(this.getOutWarehouseName()); } if (this.isset_operatorId) { dep_form_scrapped.setOperatorId(this.getOperatorId()); dep_form_scrapped.setOperatorId(this.getOperatorId()); } if (this.isset_operatorName) { dep_form_scrapped.setOperatorName(this.getOperatorName()); dep_form_scrapped.setOperatorName(this.getOperatorName()); } if (this.isset_dealTime) { dep_form_scrapped.setDealTime(this.getDealTime()); dep_form_scrapped.setDealTime(this.getDealTime()); } if (this.isset_departmentId) { dep_form_scrapped.setDepartmentId(this.getDepartmentId()); dep_form_scrapped.setDepartmentId(this.getDepartmentId()); } if (this.isset_departmentName) { dep_form_scrapped.setDepartmentName(this.getDepartmentName()); dep_form_scrapped.setDepartmentName(this.getDepartmentName()); } if (this.isset_reviewerId) { dep_form_scrapped.setReviewerId(this.getReviewerId()); if (this.isset_createTime) { dep_form_scrapped.setCreateTime(this.getCreateTime()); } if (this.isset_reviewerName) { dep_form_scrapped.setReviewerName(this.getReviewerName()); } if (this.isset_reviewDate) { dep_form_scrapped.setReviewDate(this.getReviewDate()); } if (this.isset_reviewStates) { dep_form_scrapped.setReviewStates(this.getReviewStates()); if (this.isset_states) { dep_form_scrapped.setStates(this.getStates()); } if (this.isset_beiz) { dep_form_scrapped.setBeiz(this.getBeiz()); } if (this.isset_beiz2) { dep_form_scrapped.setBeiz2(this.getBeiz2()); } if (this.isset_uploadFiles) { dep_form_scrapped.setUploadFiles(this.getUploadFiles()); } if (this.isset_warehouseId) { dep_form_scrapped.setWarehouseId(this.getWarehouseId()); } if (this.isset_warehouseName) { dep_form_scrapped.setWarehouseName(this.getWarehouseName()); dep_form_scrapped.setBeiz(this.getBeiz()); } return dep_form_scrapped; } consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrappedGoods.java
@@ -6,7 +6,8 @@ import com.walker.jdbc.BasePo; /** * 表名:DEP_FORM_SCRAPPED_GOODS * * 表名:DEP_FORM_SCRAPPED_GOODS * * @author genrator */ @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY) @@ -20,41 +21,41 @@ protected boolean isset_id = false; // 属性列表 private Integer scrappedCounts = null; @JsonIgnore protected boolean isset_scrappedCounts = false; private Integer initCount = null; @JsonIgnore protected boolean isset_initCount = false; private Long depFormScrappedId = null; @JsonIgnore protected boolean isset_depFormScrappedId = false; private String beiz = null; private Long baseGoodsTemplateId = null; @JsonIgnore protected boolean isset_beiz = false; protected boolean isset_baseGoodsTemplateId = false; private String scrappedCode = null; private String baseGoodsTemplateName = null; @JsonIgnore protected boolean isset_scrappedCode = false; protected boolean isset_baseGoodsTemplateName = false; private String scrappedName = null; private String categoryName = null; @JsonIgnore protected boolean isset_scrappedName = false; protected boolean isset_categoryName = false; private Long depFormLendingGoodsId = null; private String classification = null; @JsonIgnore protected boolean isset_depFormLendingGoodsId = false; protected boolean isset_classification = false; private Long depFormLendingId = null; private Long transBusinessId = null; @JsonIgnore protected boolean isset_depFormLendingId = false; protected boolean isset_transBusinessId = false; private Long warehouseId = null; private String businessFormCode = null; @JsonIgnore protected boolean isset_warehouseId = false; protected boolean isset_businessFormCode = false; private Integer transOutWarehouseType = null; @JsonIgnore protected boolean isset_transOutWarehouseType = false; private Long transOutWarehouseId = null; @JsonIgnore protected boolean isset_transOutWarehouseId = false; /** * 默认构造函数 @@ -91,34 +92,6 @@ return this.id == null; } public Integer getScrappedCounts() { return this.scrappedCounts; } public void setScrappedCounts(Integer scrappedCounts) { this.scrappedCounts = scrappedCounts; this.isset_scrappedCounts = true; } @JsonIgnore public boolean isEmptyScrappedCounts() { return this.scrappedCounts == null; } public Integer getInitCount() { return this.initCount; } public void setInitCount(Integer initCount) { this.initCount = initCount; this.isset_initCount = true; } @JsonIgnore public boolean isEmptyInitCount() { return this.initCount == null; } public Long getDepFormScrappedId() { return this.depFormScrappedId; } @@ -133,88 +106,116 @@ return this.depFormScrappedId == null; } public String getBeiz() { return this.beiz; public Long getBaseGoodsTemplateId() { return this.baseGoodsTemplateId; } public void setBeiz(String beiz) { this.beiz = beiz; this.isset_beiz = true; public void setBaseGoodsTemplateId(Long baseGoodsTemplateId) { this.baseGoodsTemplateId = baseGoodsTemplateId; this.isset_baseGoodsTemplateId = true; } @JsonIgnore public boolean isEmptyBeiz() { return this.beiz == null || this.beiz.length() == 0; public boolean isEmptyBaseGoodsTemplateId() { return this.baseGoodsTemplateId == null; } public String getScrappedCode() { return this.scrappedCode; public String getBaseGoodsTemplateName() { return this.baseGoodsTemplateName; } public void setScrappedCode(String scrappedCode) { this.scrappedCode = scrappedCode; this.isset_scrappedCode = true; public void setBaseGoodsTemplateName(String baseGoodsTemplateName) { this.baseGoodsTemplateName = baseGoodsTemplateName; this.isset_baseGoodsTemplateName = true; } @JsonIgnore public boolean isEmptyScrappedCode() { return this.scrappedCode == null || this.scrappedCode.length() == 0; public boolean isEmptyBaseGoodsTemplateName() { return this.baseGoodsTemplateName == null || this.baseGoodsTemplateName.length() == 0; } public String getScrappedName() { return this.scrappedName; public String getCategoryName() { return this.categoryName; } public void setScrappedName(String scrappedName) { this.scrappedName = scrappedName; this.isset_scrappedName = true; public void setCategoryName(String categoryName) { this.categoryName = categoryName; this.isset_categoryName = true; } @JsonIgnore public boolean isEmptyScrappedName() { return this.scrappedName == null || this.scrappedName.length() == 0; public boolean isEmptyCategoryName() { return this.categoryName == null || this.categoryName.length() == 0; } public Long getDepFormLendingGoodsId() { return this.depFormLendingGoodsId; public String getClassification() { return this.classification; } public void setDepFormLendingGoodsId(Long depFormLendingGoodsId) { this.depFormLendingGoodsId = depFormLendingGoodsId; this.isset_depFormLendingGoodsId = true; public void setClassification(String classification) { this.classification = classification; this.isset_classification = true; } @JsonIgnore public boolean isEmptyDepFormLendingGoodsId() { return this.depFormLendingGoodsId == null; public boolean isEmptyClassification() { return this.classification == null || this.classification.length() == 0; } public Long getDepFormLendingId() { return this.depFormLendingId; public Long getTransBusinessId() { return this.transBusinessId; } public void setDepFormLendingId(Long depFormLendingId) { this.depFormLendingId = depFormLendingId; this.isset_depFormLendingId = true; public void setTransBusinessId(Long transBusinessId) { this.transBusinessId = transBusinessId; this.isset_transBusinessId = true; } @JsonIgnore public boolean isEmptyDepFormLendingId() { return this.depFormLendingId == null; public boolean isEmptyTransBusinessId() { return this.transBusinessId == null; } public Long getWarehouseId() { return this.warehouseId; public String getBusinessFormCode() { return this.businessFormCode; } public void setWarehouseId(Long warehouseId) { this.warehouseId = warehouseId; this.isset_warehouseId = true; public void setBusinessFormCode(String businessFormCode) { this.businessFormCode = businessFormCode; this.isset_businessFormCode = true; } @JsonIgnore public boolean isEmptyWarehouseId() { return this.warehouseId == null; public boolean isEmptyBusinessFormCode() { return this.businessFormCode == null || this.businessFormCode.length() == 0; } public Integer getTransOutWarehouseType() { return this.transOutWarehouseType; } public void setTransOutWarehouseType(Integer transOutWarehouseType) { this.transOutWarehouseType = transOutWarehouseType; this.isset_transOutWarehouseType = true; } @JsonIgnore public boolean isEmptyTransOutWarehouseType() { return this.transOutWarehouseType == null; } public Long getTransOutWarehouseId() { return this.transOutWarehouseId; } public void setTransOutWarehouseId(Long transOutWarehouseId) { this.transOutWarehouseId = transOutWarehouseId; this.isset_transOutWarehouseId = true; } @JsonIgnore public boolean isEmptyTransOutWarehouseId() { return this.transOutWarehouseId == null; } /** @@ -224,15 +225,15 @@ public String toString() { return new StringBuilder() .append("id=").append(this.id) .append("scrappedCounts=").append(this.scrappedCounts) .append("initCount=").append(this.initCount) .append("depFormScrappedId=").append(this.depFormScrappedId) .append("beiz=").append(this.beiz) .append("scrappedCode=").append(this.scrappedCode) .append("scrappedName=").append(this.scrappedName) .append("depFormLendingGoodsId=").append(this.depFormLendingGoodsId) .append("depFormLendingId=").append(this.depFormLendingId) .append("warehouseId=").append(this.warehouseId) .append("baseGoodsTemplateId=").append(this.baseGoodsTemplateId) .append("baseGoodsTemplateName=").append(this.baseGoodsTemplateName) .append("categoryName=").append(this.categoryName) .append("classification=").append(this.classification) .append("transBusinessId=").append(this.transBusinessId) .append("businessFormCode=").append(this.businessFormCode) .append("transOutWarehouseType=").append(this.transOutWarehouseType) .append("transOutWarehouseId=").append(this.transOutWarehouseId) .toString(); } @@ -250,32 +251,32 @@ dep_form_scrapped_goods.setId(this.getId()); } // 普通属性 if (this.isset_scrappedCounts) { dep_form_scrapped_goods.setScrappedCounts(this.getScrappedCounts()); } if (this.isset_initCount) { dep_form_scrapped_goods.setInitCount(this.getInitCount()); } if (this.isset_depFormScrappedId) { dep_form_scrapped_goods.setDepFormScrappedId(this.getDepFormScrappedId()); } if (this.isset_beiz) { dep_form_scrapped_goods.setBeiz(this.getBeiz()); if (this.isset_baseGoodsTemplateId) { dep_form_scrapped_goods.setBaseGoodsTemplateId(this.getBaseGoodsTemplateId()); } if (this.isset_scrappedCode) { dep_form_scrapped_goods.setScrappedCode(this.getScrappedCode()); if (this.isset_baseGoodsTemplateName) { dep_form_scrapped_goods.setBaseGoodsTemplateName(this.getBaseGoodsTemplateName()); } if (this.isset_scrappedName) { dep_form_scrapped_goods.setScrappedName(this.getScrappedName()); if (this.isset_categoryName) { dep_form_scrapped_goods.setCategoryName(this.getCategoryName()); } if (this.isset_depFormLendingGoodsId) { dep_form_scrapped_goods.setDepFormLendingGoodsId(this.getDepFormLendingGoodsId()); if (this.isset_classification) { dep_form_scrapped_goods.setClassification(this.getClassification()); } if (this.isset_depFormLendingId) { dep_form_scrapped_goods.setDepFormLendingId(this.getDepFormLendingId()); if (this.isset_transBusinessId) { dep_form_scrapped_goods.setTransBusinessId(this.getTransBusinessId()); } if (this.isset_warehouseId) { dep_form_scrapped_goods.setWarehouseId(this.getWarehouseId()); if (this.isset_businessFormCode) { dep_form_scrapped_goods.setBusinessFormCode(this.getBusinessFormCode()); } if (this.isset_transOutWarehouseType) { dep_form_scrapped_goods.setTransOutWarehouseType(this.getTransOutWarehouseType()); } if (this.isset_transOutWarehouseId) { dep_form_scrapped_goods.setTransOutWarehouseId(this.getTransOutWarehouseId()); } return dep_form_scrapped_goods; } consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrappedGoods_mapper.java
@@ -7,8 +7,6 @@ import com.walker.jdbc.sqlgen.InsertBuilder; import com.walker.jdbc.sqlgen.SelectBuilder; import com.walker.jdbc.sqlgen.UpdateBuilder; import com.walker.jdbc.util.StringUtils; import org.springframework.jdbc.core.RowMapper; import java.sql.ResultSet; @@ -16,7 +14,8 @@ import java.util.Map; /** * 表名:DEP_FORM_SCRAPPED_GOODS * * 表名:DEP_FORM_SCRAPPED_GOODS * * @author genrator */ public class DepFormScrappedGoods_mapper extends DepFormScrappedGoods implements BaseMapper<DepFormScrappedGoods> { @@ -28,15 +27,15 @@ // 主键 public static final String Id = "id"; // 普通属性 public static final String ScrappedCounts = "scrapped_counts"; public static final String InitCount = "init_count"; public static final String DepFormScrappedId = "dep_form_scrapped_id"; public static final String Beiz = "beiz"; public static final String ScrappedCode = "scrapped_code"; public static final String ScrappedName = "scrapped_name"; public static final String DepFormLendingGoodsId = "dep_form_lending_goods_id"; public static final String DepFormLendingId = "dep_form_lending_id"; public static final String WarehouseId = "warehouse_id"; public static final String BaseGoodsTemplateId = "base_goods_template_id"; public static final String BaseGoodsTemplateName = "base_goods_template_name"; public static final String CategoryName = "category_name"; public static final String Classification = "classification"; public static final String TransBusinessId = "trans_business_id"; public static final String BusinessFormCode = "business_form_code"; public static final String TransOutWarehouseType = "trans_out_warehouse_type"; public static final String TransOutWarehouseId = "trans_out_warehouse_id"; /** * 默认构造函数 @@ -50,32 +49,32 @@ this.setId(depFormScrappedGoods.getId()); } //普通属性 if (depFormScrappedGoods.isset_scrappedCounts) { this.setScrappedCounts(depFormScrappedGoods.getScrappedCounts()); } if (depFormScrappedGoods.isset_initCount) { this.setInitCount(depFormScrappedGoods.getInitCount()); } if (depFormScrappedGoods.isset_depFormScrappedId) { this.setDepFormScrappedId(depFormScrappedGoods.getDepFormScrappedId()); } if (depFormScrappedGoods.isset_beiz) { this.setBeiz(depFormScrappedGoods.getBeiz()); if (depFormScrappedGoods.isset_baseGoodsTemplateId) { this.setBaseGoodsTemplateId(depFormScrappedGoods.getBaseGoodsTemplateId()); } if (depFormScrappedGoods.isset_scrappedCode) { this.setScrappedCode(depFormScrappedGoods.getScrappedCode()); if (depFormScrappedGoods.isset_baseGoodsTemplateName) { this.setBaseGoodsTemplateName(depFormScrappedGoods.getBaseGoodsTemplateName()); } if (depFormScrappedGoods.isset_scrappedName) { this.setScrappedName(depFormScrappedGoods.getScrappedName()); if (depFormScrappedGoods.isset_categoryName) { this.setCategoryName(depFormScrappedGoods.getCategoryName()); } if (depFormScrappedGoods.isset_depFormLendingGoodsId) { this.setDepFormLendingGoodsId(depFormScrappedGoods.getDepFormLendingGoodsId()); if (depFormScrappedGoods.isset_classification) { this.setClassification(depFormScrappedGoods.getClassification()); } if (depFormScrappedGoods.isset_depFormLendingId) { this.setDepFormLendingId(depFormScrappedGoods.getDepFormLendingId()); if (depFormScrappedGoods.isset_transBusinessId) { this.setTransBusinessId(depFormScrappedGoods.getTransBusinessId()); } if (depFormScrappedGoods.isset_warehouseId) { this.setWarehouseId(depFormScrappedGoods.getWarehouseId()); if (depFormScrappedGoods.isset_businessFormCode) { this.setBusinessFormCode(depFormScrappedGoods.getBusinessFormCode()); } if (depFormScrappedGoods.isset_transOutWarehouseType) { this.setTransOutWarehouseType(depFormScrappedGoods.getTransOutWarehouseType()); } if (depFormScrappedGoods.isset_transOutWarehouseId) { this.setTransOutWarehouseId(depFormScrappedGoods.getTransOutWarehouseId()); } // 去掉,2022-09-07 // this.setDatabaseName_(dep_form_scrapped_goods.getDatabaseName_()); @@ -88,12 +87,12 @@ public String getTableName_() { String tableName = "dep_form_scrapped_goods"; /** if (StringUtils.isNotEmpty(this.getDatabaseName_())) { return this.getDatabaseName_() + "." + tableName; } else { return tableName; } */ if (StringUtils.isNotEmpty(this.getDatabaseName_())) { return this.getDatabaseName_() + "." + tableName; } else { return tableName; } */ return tableName; } @@ -120,15 +119,15 @@ public SqlAndParameters<Map<String, Object>> getInsertSql_() { InsertBuilder ib = new InsertBuilder(this.getTableName_()); ib.set(Id, this.getId()); ib.set(ScrappedCounts, this.getScrappedCounts(), this.isset_scrappedCounts); ib.set(InitCount, this.getInitCount(), this.isset_initCount); ib.set(DepFormScrappedId, this.getDepFormScrappedId(), this.isset_depFormScrappedId); ib.set(Beiz, this.getBeiz(), this.isset_beiz); ib.set(ScrappedCode, this.getScrappedCode(), this.isset_scrappedCode); ib.set(ScrappedName, this.getScrappedName(), this.isset_scrappedName); ib.set(DepFormLendingGoodsId, this.getDepFormLendingGoodsId(), this.isset_depFormLendingGoodsId); ib.set(DepFormLendingId, this.getDepFormLendingId(), this.isset_depFormLendingId); ib.set(WarehouseId, this.getWarehouseId(), this.isset_warehouseId); ib.set(BaseGoodsTemplateId, this.getBaseGoodsTemplateId(), this.isset_baseGoodsTemplateId); ib.set(BaseGoodsTemplateName, this.getBaseGoodsTemplateName(), this.isset_baseGoodsTemplateName); ib.set(CategoryName, this.getCategoryName(), this.isset_categoryName); ib.set(Classification, this.getClassification(), this.isset_classification); ib.set(TransBusinessId, this.getTransBusinessId(), this.isset_transBusinessId); ib.set(BusinessFormCode, this.getBusinessFormCode(), this.isset_businessFormCode); ib.set(TransOutWarehouseType, this.getTransOutWarehouseType(), this.isset_transOutWarehouseType); ib.set(TransOutWarehouseId, this.getTransOutWarehouseId(), this.isset_transOutWarehouseId); return ib.genMapSql(); } @@ -138,15 +137,15 @@ @Override public SqlAndParameters<Map<String, Object>> getUpdateSql_() { UpdateBuilder ub = new UpdateBuilder(this.getTableName_()); ub.set(ScrappedCounts, this.getScrappedCounts(), this.isset_scrappedCounts); ub.set(InitCount, this.getInitCount(), this.isset_initCount); ub.set(DepFormScrappedId, this.getDepFormScrappedId(), this.isset_depFormScrappedId); ub.set(Beiz, this.getBeiz(), this.isset_beiz); ub.set(ScrappedCode, this.getScrappedCode(), this.isset_scrappedCode); ub.set(ScrappedName, this.getScrappedName(), this.isset_scrappedName); ub.set(DepFormLendingGoodsId, this.getDepFormLendingGoodsId(), this.isset_depFormLendingGoodsId); ub.set(DepFormLendingId, this.getDepFormLendingId(), this.isset_depFormLendingId); ub.set(WarehouseId, this.getWarehouseId(), this.isset_warehouseId); ub.set(BaseGoodsTemplateId, this.getBaseGoodsTemplateId(), this.isset_baseGoodsTemplateId); ub.set(BaseGoodsTemplateName, this.getBaseGoodsTemplateName(), this.isset_baseGoodsTemplateName); ub.set(CategoryName, this.getCategoryName(), this.isset_categoryName); ub.set(Classification, this.getClassification(), this.isset_classification); ub.set(TransBusinessId, this.getTransBusinessId(), this.isset_transBusinessId); ub.set(BusinessFormCode, this.getBusinessFormCode(), this.isset_businessFormCode); ub.set(TransOutWarehouseType, this.getTransOutWarehouseType(), this.isset_transOutWarehouseType); ub.set(TransOutWarehouseId, this.getTransOutWarehouseId(), this.isset_transOutWarehouseId); ub.where(this.getPkName_(), this.getPkValue_()); return ub.genMapSql(); } @@ -157,15 +156,15 @@ @Override public SqlAndParameters<Map<String, Object>> getUpdateSql_(String where, Map<String, Object> parameters) { UpdateBuilder ub = new UpdateBuilder(this.getTableName_()); ub.set(ScrappedCounts, this.getScrappedCounts(), this.isset_scrappedCounts); ub.set(InitCount, this.getInitCount(), this.isset_initCount); ub.set(DepFormScrappedId, this.getDepFormScrappedId(), this.isset_depFormScrappedId); ub.set(Beiz, this.getBeiz(), this.isset_beiz); ub.set(ScrappedCode, this.getScrappedCode(), this.isset_scrappedCode); ub.set(ScrappedName, this.getScrappedName(), this.isset_scrappedName); ub.set(DepFormLendingGoodsId, this.getDepFormLendingGoodsId(), this.isset_depFormLendingGoodsId); ub.set(DepFormLendingId, this.getDepFormLendingId(), this.isset_depFormLendingId); ub.set(WarehouseId, this.getWarehouseId(), this.isset_warehouseId); ub.set(BaseGoodsTemplateId, this.getBaseGoodsTemplateId(), this.isset_baseGoodsTemplateId); ub.set(BaseGoodsTemplateName, this.getBaseGoodsTemplateName(), this.isset_baseGoodsTemplateName); ub.set(CategoryName, this.getCategoryName(), this.isset_categoryName); ub.set(Classification, this.getClassification(), this.isset_classification); ub.set(TransBusinessId, this.getTransBusinessId(), this.isset_transBusinessId); ub.set(BusinessFormCode, this.getBusinessFormCode(), this.isset_businessFormCode); ub.set(TransOutWarehouseType, this.getTransOutWarehouseType(), this.isset_transOutWarehouseType); ub.set(TransOutWarehouseId, this.getTransOutWarehouseId(), this.isset_transOutWarehouseId); return ub.genMapSql(where, parameters); } @@ -175,15 +174,15 @@ @Override public SqlAndParameters<Object[]> getUpdateSql_(String where, Object[] parameters) { UpdateBuilder ub = new UpdateBuilder(this.getTableName_()); ub.set(ScrappedCounts, this.getScrappedCounts(), this.isset_scrappedCounts); ub.set(InitCount, this.getInitCount(), this.isset_initCount); ub.set(DepFormScrappedId, this.getDepFormScrappedId(), this.isset_depFormScrappedId); ub.set(Beiz, this.getBeiz(), this.isset_beiz); ub.set(ScrappedCode, this.getScrappedCode(), this.isset_scrappedCode); ub.set(ScrappedName, this.getScrappedName(), this.isset_scrappedName); ub.set(DepFormLendingGoodsId, this.getDepFormLendingGoodsId(), this.isset_depFormLendingGoodsId); ub.set(DepFormLendingId, this.getDepFormLendingId(), this.isset_depFormLendingId); ub.set(WarehouseId, this.getWarehouseId(), this.isset_warehouseId); ub.set(BaseGoodsTemplateId, this.getBaseGoodsTemplateId(), this.isset_baseGoodsTemplateId); ub.set(BaseGoodsTemplateName, this.getBaseGoodsTemplateName(), this.isset_baseGoodsTemplateName); ub.set(CategoryName, this.getCategoryName(), this.isset_categoryName); ub.set(Classification, this.getClassification(), this.isset_classification); ub.set(TransBusinessId, this.getTransBusinessId(), this.isset_transBusinessId); ub.set(BusinessFormCode, this.getBusinessFormCode(), this.isset_businessFormCode); ub.set(TransOutWarehouseType, this.getTransOutWarehouseType(), this.isset_transOutWarehouseType); ub.set(TransOutWarehouseId, this.getTransOutWarehouseId(), this.isset_transOutWarehouseId); return ub.genArraySql(where, parameters); } @@ -231,7 +230,7 @@ */ @Override public SqlAndParameters<Map<String, Object>> getSelectSql_(String where, Map<String, Object> parameters) { return new SqlAndParameters<>("select id, scrapped_counts, init_count, dep_form_scrapped_id, beiz, scrapped_code, scrapped_name, dep_form_lending_goods_id, dep_form_lending_id, warehouse_id from " + this.getTableName_() + " " + where, parameters); return new SqlAndParameters<>("select id, dep_form_scrapped_id, base_goods_template_id, base_goods_template_name, category_name, classification, trans_business_id, business_form_code, trans_out_warehouse_type, trans_out_warehouse_id from " + this.getTableName_() + " " + where, parameters); } /** @@ -239,7 +238,7 @@ */ @Override public SqlAndParameters<Object[]> getSelectSql_(String where, Object[] parameters) { return new SqlAndParameters<>("select id, scrapped_counts, init_count, dep_form_scrapped_id, beiz, scrapped_code, scrapped_name, dep_form_lending_goods_id, dep_form_lending_id, warehouse_id from " + this.getTableName_() + " " + where, parameters); return new SqlAndParameters<>("select id, dep_form_scrapped_id, base_goods_template_id, base_goods_template_name, category_name, classification, trans_business_id, business_form_code, trans_out_warehouse_type, trans_out_warehouse_id from " + this.getTableName_() + " " + where, parameters); } /** @@ -276,22 +275,6 @@ dep_form_scrapped_goods.setId(rs.getLong(columnIndex)); } //普通属性 columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedGoods_mapper.ScrappedCounts); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_goods.setScrappedCounts(null); } else { dep_form_scrapped_goods.setScrappedCounts(rs.getInt(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedGoods_mapper.InitCount); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_goods.setInitCount(null); } else { dep_form_scrapped_goods.setInitCount(rs.getInt(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedGoods_mapper.DepFormScrappedId); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { @@ -300,40 +283,52 @@ dep_form_scrapped_goods.setDepFormScrappedId(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedGoods_mapper.Beiz); if (columnIndex > 0) { dep_form_scrapped_goods.setBeiz(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedGoods_mapper.ScrappedCode); if (columnIndex > 0) { dep_form_scrapped_goods.setScrappedCode(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedGoods_mapper.ScrappedName); if (columnIndex > 0) { dep_form_scrapped_goods.setScrappedName(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedGoods_mapper.DepFormLendingGoodsId); columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedGoods_mapper.BaseGoodsTemplateId); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_goods.setDepFormLendingGoodsId(null); dep_form_scrapped_goods.setBaseGoodsTemplateId(null); } else { dep_form_scrapped_goods.setDepFormLendingGoodsId(rs.getLong(columnIndex)); dep_form_scrapped_goods.setBaseGoodsTemplateId(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedGoods_mapper.DepFormLendingId); columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedGoods_mapper.BaseGoodsTemplateName); if (columnIndex > 0) { dep_form_scrapped_goods.setBaseGoodsTemplateName(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedGoods_mapper.CategoryName); if (columnIndex > 0) { dep_form_scrapped_goods.setCategoryName(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedGoods_mapper.Classification); if (columnIndex > 0) { dep_form_scrapped_goods.setClassification(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedGoods_mapper.TransBusinessId); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_goods.setDepFormLendingId(null); dep_form_scrapped_goods.setTransBusinessId(null); } else { dep_form_scrapped_goods.setDepFormLendingId(rs.getLong(columnIndex)); dep_form_scrapped_goods.setTransBusinessId(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedGoods_mapper.WarehouseId); columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedGoods_mapper.BusinessFormCode); if (columnIndex > 0) { dep_form_scrapped_goods.setBusinessFormCode(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedGoods_mapper.TransOutWarehouseType); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_goods.setWarehouseId(null); dep_form_scrapped_goods.setTransOutWarehouseType(null); } else { dep_form_scrapped_goods.setWarehouseId(rs.getLong(columnIndex)); dep_form_scrapped_goods.setTransOutWarehouseType(rs.getInt(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedGoods_mapper.TransOutWarehouseId); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_goods.setTransOutWarehouseId(null); } else { dep_form_scrapped_goods.setTransOutWarehouseId(rs.getLong(columnIndex)); } } return dep_form_scrapped_goods; consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrappedModel.java
@@ -6,7 +6,8 @@ import com.walker.jdbc.BasePo; /** * 表名:DEP_FORM_SCRAPPED_MODEL * * 表名:DEP_FORM_SCRAPPED_MODEL * * @author genrator */ @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY) @@ -20,6 +21,10 @@ protected boolean isset_id = false; // 属性列表 private Long depFormScrappedId = null; @JsonIgnore protected boolean isset_depFormScrappedId = false; private Long depFormScrappedGoodsId = null; @JsonIgnore protected boolean isset_depFormScrappedGoodsId = false; @@ -32,45 +37,53 @@ @JsonIgnore protected boolean isset_scrappedName = false; private Long baseGoodsTemplateId = null; @JsonIgnore protected boolean isset_baseGoodsTemplateId = false; private String baseGoodsTemplateName = null; @JsonIgnore protected boolean isset_baseGoodsTemplateName = false; private String classification = null; @JsonIgnore protected boolean isset_classification = false; private String unit = null; @JsonIgnore protected boolean isset_unit = false; private Long baseGoodsModelsId = null; @JsonIgnore protected boolean isset_baseGoodsModelsId = false; private String baseGoodsModelsName = null; @JsonIgnore protected boolean isset_baseGoodsModelsName = false; private Long procureModelUserId = null; @JsonIgnore protected boolean isset_procureModelUserId = false; private Integer initialCount = null; @JsonIgnore protected boolean isset_initialCount = false; private Integer useCount = null; @JsonIgnore protected boolean isset_useCount = false; private Integer counts = null; @JsonIgnore protected boolean isset_counts = false; private String goodsUserName = null; @JsonIgnore protected boolean isset_goodsUserName = false; private String beiz = null; @JsonIgnore protected boolean isset_beiz = false; private Long usingGoodsHisId = null; @JsonIgnore protected boolean isset_usingGoodsHisId = false; private Long depFormScrappedId = null; @JsonIgnore protected boolean isset_depFormScrappedId = false; private Long whGoodsId = null; @JsonIgnore protected boolean isset_whGoodsId = false; private Integer scrappedCounts = null; @JsonIgnore protected boolean isset_scrappedCounts = false; private Integer initCount = null; @JsonIgnore protected boolean isset_initCount = false; private Long depFormLendingModelId = null; @JsonIgnore protected boolean isset_depFormLendingModelId = false; private Long depFormLendingGoodsId = null; @JsonIgnore protected boolean isset_depFormLendingGoodsId = false; private Long depFormLendingId = null; @JsonIgnore protected boolean isset_depFormLendingId = false; private Long warehouseId = null; @JsonIgnore protected boolean isset_warehouseId = false; /** * 默认构造函数 @@ -105,6 +118,20 @@ @JsonIgnore public boolean isEmptyId() { return this.id == null; } public Long getDepFormScrappedId() { return this.depFormScrappedId; } public void setDepFormScrappedId(Long depFormScrappedId) { this.depFormScrappedId = depFormScrappedId; this.isset_depFormScrappedId = true; } @JsonIgnore public boolean isEmptyDepFormScrappedId() { return this.depFormScrappedId == null; } public Long getDepFormScrappedGoodsId() { @@ -149,6 +176,160 @@ return this.scrappedName == null || this.scrappedName.length() == 0; } public Long getBaseGoodsTemplateId() { return this.baseGoodsTemplateId; } public void setBaseGoodsTemplateId(Long baseGoodsTemplateId) { this.baseGoodsTemplateId = baseGoodsTemplateId; this.isset_baseGoodsTemplateId = true; } @JsonIgnore public boolean isEmptyBaseGoodsTemplateId() { return this.baseGoodsTemplateId == null; } public String getBaseGoodsTemplateName() { return this.baseGoodsTemplateName; } public void setBaseGoodsTemplateName(String baseGoodsTemplateName) { this.baseGoodsTemplateName = baseGoodsTemplateName; this.isset_baseGoodsTemplateName = true; } @JsonIgnore public boolean isEmptyBaseGoodsTemplateName() { return this.baseGoodsTemplateName == null || this.baseGoodsTemplateName.length() == 0; } public String getClassification() { return this.classification; } public void setClassification(String classification) { this.classification = classification; this.isset_classification = true; } @JsonIgnore public boolean isEmptyClassification() { return this.classification == null || this.classification.length() == 0; } public String getUnit() { return this.unit; } public void setUnit(String unit) { this.unit = unit; this.isset_unit = true; } @JsonIgnore public boolean isEmptyUnit() { return this.unit == null || this.unit.length() == 0; } public Long getBaseGoodsModelsId() { return this.baseGoodsModelsId; } public void setBaseGoodsModelsId(Long baseGoodsModelsId) { this.baseGoodsModelsId = baseGoodsModelsId; this.isset_baseGoodsModelsId = true; } @JsonIgnore public boolean isEmptyBaseGoodsModelsId() { return this.baseGoodsModelsId == null; } public String getBaseGoodsModelsName() { return this.baseGoodsModelsName; } public void setBaseGoodsModelsName(String baseGoodsModelsName) { this.baseGoodsModelsName = baseGoodsModelsName; this.isset_baseGoodsModelsName = true; } @JsonIgnore public boolean isEmptyBaseGoodsModelsName() { return this.baseGoodsModelsName == null || this.baseGoodsModelsName.length() == 0; } public Long getProcureModelUserId() { return this.procureModelUserId; } public void setProcureModelUserId(Long procureModelUserId) { this.procureModelUserId = procureModelUserId; this.isset_procureModelUserId = true; } @JsonIgnore public boolean isEmptyProcureModelUserId() { return this.procureModelUserId == null; } public Integer getInitialCount() { return this.initialCount; } public void setInitialCount(Integer initialCount) { this.initialCount = initialCount; this.isset_initialCount = true; } @JsonIgnore public boolean isEmptyInitialCount() { return this.initialCount == null; } public Integer getUseCount() { return this.useCount; } public void setUseCount(Integer useCount) { this.useCount = useCount; this.isset_useCount = true; } @JsonIgnore public boolean isEmptyUseCount() { return this.useCount == null; } public Integer getCounts() { return this.counts; } public void setCounts(Integer counts) { this.counts = counts; this.isset_counts = true; } @JsonIgnore public boolean isEmptyCounts() { return this.counts == null; } public String getGoodsUserName() { return this.goodsUserName; } public void setGoodsUserName(String goodsUserName) { this.goodsUserName = goodsUserName; this.isset_goodsUserName = true; } @JsonIgnore public boolean isEmptyGoodsUserName() { return this.goodsUserName == null || this.goodsUserName.length() == 0; } public String getBeiz() { return this.beiz; } @@ -163,132 +344,6 @@ return this.beiz == null || this.beiz.length() == 0; } public Long getUsingGoodsHisId() { return this.usingGoodsHisId; } public void setUsingGoodsHisId(Long usingGoodsHisId) { this.usingGoodsHisId = usingGoodsHisId; this.isset_usingGoodsHisId = true; } @JsonIgnore public boolean isEmptyUsingGoodsHisId() { return this.usingGoodsHisId == null; } public Long getDepFormScrappedId() { return this.depFormScrappedId; } public void setDepFormScrappedId(Long depFormScrappedId) { this.depFormScrappedId = depFormScrappedId; this.isset_depFormScrappedId = true; } @JsonIgnore public boolean isEmptyDepFormScrappedId() { return this.depFormScrappedId == null; } public Long getWhGoodsId() { return this.whGoodsId; } public void setWhGoodsId(Long whGoodsId) { this.whGoodsId = whGoodsId; this.isset_whGoodsId = true; } @JsonIgnore public boolean isEmptyWhGoodsId() { return this.whGoodsId == null; } public Integer getScrappedCounts() { return this.scrappedCounts; } public void setScrappedCounts(Integer scrappedCounts) { this.scrappedCounts = scrappedCounts; this.isset_scrappedCounts = true; } @JsonIgnore public boolean isEmptyScrappedCounts() { return this.scrappedCounts == null; } public Integer getInitCount() { return this.initCount; } public void setInitCount(Integer initCount) { this.initCount = initCount; this.isset_initCount = true; } @JsonIgnore public boolean isEmptyInitCount() { return this.initCount == null; } public Long getDepFormLendingModelId() { return this.depFormLendingModelId; } public void setDepFormLendingModelId(Long depFormLendingModelId) { this.depFormLendingModelId = depFormLendingModelId; this.isset_depFormLendingModelId = true; } @JsonIgnore public boolean isEmptyDepFormLendingModelId() { return this.depFormLendingModelId == null; } public Long getDepFormLendingGoodsId() { return this.depFormLendingGoodsId; } public void setDepFormLendingGoodsId(Long depFormLendingGoodsId) { this.depFormLendingGoodsId = depFormLendingGoodsId; this.isset_depFormLendingGoodsId = true; } @JsonIgnore public boolean isEmptyDepFormLendingGoodsId() { return this.depFormLendingGoodsId == null; } public Long getDepFormLendingId() { return this.depFormLendingId; } public void setDepFormLendingId(Long depFormLendingId) { this.depFormLendingId = depFormLendingId; this.isset_depFormLendingId = true; } @JsonIgnore public boolean isEmptyDepFormLendingId() { return this.depFormLendingId == null; } public Long getWarehouseId() { return this.warehouseId; } public void setWarehouseId(Long warehouseId) { this.warehouseId = warehouseId; this.isset_warehouseId = true; } @JsonIgnore public boolean isEmptyWarehouseId() { return this.warehouseId == null; } /** * 重写 toString() 方法 */ @@ -296,19 +351,22 @@ public String toString() { return new StringBuilder() .append("id=").append(this.id) .append("depFormScrappedId=").append(this.depFormScrappedId) .append("depFormScrappedGoodsId=").append(this.depFormScrappedGoodsId) .append("scrappedCode=").append(this.scrappedCode) .append("scrappedName=").append(this.scrappedName) .append("baseGoodsTemplateId=").append(this.baseGoodsTemplateId) .append("baseGoodsTemplateName=").append(this.baseGoodsTemplateName) .append("classification=").append(this.classification) .append("unit=").append(this.unit) .append("baseGoodsModelsId=").append(this.baseGoodsModelsId) .append("baseGoodsModelsName=").append(this.baseGoodsModelsName) .append("procureModelUserId=").append(this.procureModelUserId) .append("initialCount=").append(this.initialCount) .append("useCount=").append(this.useCount) .append("counts=").append(this.counts) .append("goodsUserName=").append(this.goodsUserName) .append("beiz=").append(this.beiz) .append("usingGoodsHisId=").append(this.usingGoodsHisId) .append("depFormScrappedId=").append(this.depFormScrappedId) .append("whGoodsId=").append(this.whGoodsId) .append("scrappedCounts=").append(this.scrappedCounts) .append("initCount=").append(this.initCount) .append("depFormLendingModelId=").append(this.depFormLendingModelId) .append("depFormLendingGoodsId=").append(this.depFormLendingGoodsId) .append("depFormLendingId=").append(this.depFormLendingId) .append("warehouseId=").append(this.warehouseId) .toString(); } @@ -326,6 +384,9 @@ dep_form_scrapped_model.setId(this.getId()); } // 普通属性 if (this.isset_depFormScrappedId) { dep_form_scrapped_model.setDepFormScrappedId(this.getDepFormScrappedId()); } if (this.isset_depFormScrappedGoodsId) { dep_form_scrapped_model.setDepFormScrappedGoodsId(this.getDepFormScrappedGoodsId()); } @@ -335,35 +396,41 @@ if (this.isset_scrappedName) { dep_form_scrapped_model.setScrappedName(this.getScrappedName()); } if (this.isset_baseGoodsTemplateId) { dep_form_scrapped_model.setBaseGoodsTemplateId(this.getBaseGoodsTemplateId()); } if (this.isset_baseGoodsTemplateName) { dep_form_scrapped_model.setBaseGoodsTemplateName(this.getBaseGoodsTemplateName()); } if (this.isset_classification) { dep_form_scrapped_model.setClassification(this.getClassification()); } if (this.isset_unit) { dep_form_scrapped_model.setUnit(this.getUnit()); } if (this.isset_baseGoodsModelsId) { dep_form_scrapped_model.setBaseGoodsModelsId(this.getBaseGoodsModelsId()); } if (this.isset_baseGoodsModelsName) { dep_form_scrapped_model.setBaseGoodsModelsName(this.getBaseGoodsModelsName()); } if (this.isset_procureModelUserId) { dep_form_scrapped_model.setProcureModelUserId(this.getProcureModelUserId()); } if (this.isset_initialCount) { dep_form_scrapped_model.setInitialCount(this.getInitialCount()); } if (this.isset_useCount) { dep_form_scrapped_model.setUseCount(this.getUseCount()); } if (this.isset_counts) { dep_form_scrapped_model.setCounts(this.getCounts()); } if (this.isset_goodsUserName) { dep_form_scrapped_model.setGoodsUserName(this.getGoodsUserName()); } if (this.isset_beiz) { dep_form_scrapped_model.setBeiz(this.getBeiz()); } if (this.isset_usingGoodsHisId) { dep_form_scrapped_model.setUsingGoodsHisId(this.getUsingGoodsHisId()); } if (this.isset_depFormScrappedId) { dep_form_scrapped_model.setDepFormScrappedId(this.getDepFormScrappedId()); } if (this.isset_whGoodsId) { dep_form_scrapped_model.setWhGoodsId(this.getWhGoodsId()); } if (this.isset_scrappedCounts) { dep_form_scrapped_model.setScrappedCounts(this.getScrappedCounts()); } if (this.isset_initCount) { dep_form_scrapped_model.setInitCount(this.getInitCount()); } if (this.isset_depFormLendingModelId) { dep_form_scrapped_model.setDepFormLendingModelId(this.getDepFormLendingModelId()); } if (this.isset_depFormLendingGoodsId) { dep_form_scrapped_model.setDepFormLendingGoodsId(this.getDepFormLendingGoodsId()); } if (this.isset_depFormLendingId) { dep_form_scrapped_model.setDepFormLendingId(this.getDepFormLendingId()); } if (this.isset_warehouseId) { dep_form_scrapped_model.setWarehouseId(this.getWarehouseId()); } return dep_form_scrapped_model; } consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrappedModel_mapper.java
@@ -7,8 +7,6 @@ import com.walker.jdbc.sqlgen.InsertBuilder; import com.walker.jdbc.sqlgen.SelectBuilder; import com.walker.jdbc.sqlgen.UpdateBuilder; import com.walker.jdbc.util.StringUtils; import org.springframework.jdbc.core.RowMapper; import java.sql.ResultSet; @@ -16,7 +14,8 @@ import java.util.Map; /** * 表名:DEP_FORM_SCRAPPED_MODEL * * 表名:DEP_FORM_SCRAPPED_MODEL * * @author genrator */ public class DepFormScrappedModel_mapper extends DepFormScrappedModel implements BaseMapper<DepFormScrappedModel> { @@ -28,19 +27,22 @@ // 主键 public static final String Id = "id"; // 普通属性 public static final String DepFormScrappedId = "dep_form_scrapped_id"; public static final String DepFormScrappedGoodsId = "dep_form_scrapped_goods_id"; public static final String ScrappedCode = "scrapped_code"; public static final String ScrappedName = "scrapped_name"; public static final String BaseGoodsTemplateId = "base_goods_template_id"; public static final String BaseGoodsTemplateName = "base_goods_template_name"; public static final String Classification = "classification"; public static final String Unit = "unit"; public static final String BaseGoodsModelsId = "base_goods_models_id"; public static final String BaseGoodsModelsName = "base_goods_models_name"; public static final String ProcureModelUserId = "procure_model_user_id"; public static final String InitialCount = "initial_count"; public static final String UseCount = "use_count"; public static final String Counts = "counts"; public static final String GoodsUserName = "goods_user_name"; public static final String Beiz = "beiz"; public static final String UsingGoodsHisId = "using_goods_his_id"; public static final String DepFormScrappedId = "dep_form_scrapped_id"; public static final String WhGoodsId = "wh_goods_id"; public static final String ScrappedCounts = "scrapped_counts"; public static final String InitCount = "init_count"; public static final String DepFormLendingModelId = "dep_form_lending_model_id"; public static final String DepFormLendingGoodsId = "dep_form_lending_goods_id"; public static final String DepFormLendingId = "dep_form_lending_id"; public static final String WarehouseId = "warehouse_id"; /** * 默认构造函数 @@ -54,6 +56,9 @@ this.setId(depFormScrappedModel.getId()); } //普通属性 if (depFormScrappedModel.isset_depFormScrappedId) { this.setDepFormScrappedId(depFormScrappedModel.getDepFormScrappedId()); } if (depFormScrappedModel.isset_depFormScrappedGoodsId) { this.setDepFormScrappedGoodsId(depFormScrappedModel.getDepFormScrappedGoodsId()); } @@ -63,35 +68,41 @@ if (depFormScrappedModel.isset_scrappedName) { this.setScrappedName(depFormScrappedModel.getScrappedName()); } if (depFormScrappedModel.isset_baseGoodsTemplateId) { this.setBaseGoodsTemplateId(depFormScrappedModel.getBaseGoodsTemplateId()); } if (depFormScrappedModel.isset_baseGoodsTemplateName) { this.setBaseGoodsTemplateName(depFormScrappedModel.getBaseGoodsTemplateName()); } if (depFormScrappedModel.isset_classification) { this.setClassification(depFormScrappedModel.getClassification()); } if (depFormScrappedModel.isset_unit) { this.setUnit(depFormScrappedModel.getUnit()); } if (depFormScrappedModel.isset_baseGoodsModelsId) { this.setBaseGoodsModelsId(depFormScrappedModel.getBaseGoodsModelsId()); } if (depFormScrappedModel.isset_baseGoodsModelsName) { this.setBaseGoodsModelsName(depFormScrappedModel.getBaseGoodsModelsName()); } if (depFormScrappedModel.isset_procureModelUserId) { this.setProcureModelUserId(depFormScrappedModel.getProcureModelUserId()); } if (depFormScrappedModel.isset_initialCount) { this.setInitialCount(depFormScrappedModel.getInitialCount()); } if (depFormScrappedModel.isset_useCount) { this.setUseCount(depFormScrappedModel.getUseCount()); } if (depFormScrappedModel.isset_counts) { this.setCounts(depFormScrappedModel.getCounts()); } if (depFormScrappedModel.isset_goodsUserName) { this.setGoodsUserName(depFormScrappedModel.getGoodsUserName()); } if (depFormScrappedModel.isset_beiz) { this.setBeiz(depFormScrappedModel.getBeiz()); } if (depFormScrappedModel.isset_usingGoodsHisId) { this.setUsingGoodsHisId(depFormScrappedModel.getUsingGoodsHisId()); } if (depFormScrappedModel.isset_depFormScrappedId) { this.setDepFormScrappedId(depFormScrappedModel.getDepFormScrappedId()); } if (depFormScrappedModel.isset_whGoodsId) { this.setWhGoodsId(depFormScrappedModel.getWhGoodsId()); } if (depFormScrappedModel.isset_scrappedCounts) { this.setScrappedCounts(depFormScrappedModel.getScrappedCounts()); } if (depFormScrappedModel.isset_initCount) { this.setInitCount(depFormScrappedModel.getInitCount()); } if (depFormScrappedModel.isset_depFormLendingModelId) { this.setDepFormLendingModelId(depFormScrappedModel.getDepFormLendingModelId()); } if (depFormScrappedModel.isset_depFormLendingGoodsId) { this.setDepFormLendingGoodsId(depFormScrappedModel.getDepFormLendingGoodsId()); } if (depFormScrappedModel.isset_depFormLendingId) { this.setDepFormLendingId(depFormScrappedModel.getDepFormLendingId()); } if (depFormScrappedModel.isset_warehouseId) { this.setWarehouseId(depFormScrappedModel.getWarehouseId()); } // 去掉,2022-09-07 // this.setDatabaseName_(dep_form_scrapped_model.getDatabaseName_()); @@ -104,12 +115,12 @@ public String getTableName_() { String tableName = "dep_form_scrapped_model"; /** if (StringUtils.isNotEmpty(this.getDatabaseName_())) { return this.getDatabaseName_() + "." + tableName; } else { return tableName; } */ if (StringUtils.isNotEmpty(this.getDatabaseName_())) { return this.getDatabaseName_() + "." + tableName; } else { return tableName; } */ return tableName; } @@ -136,19 +147,22 @@ public SqlAndParameters<Map<String, Object>> getInsertSql_() { InsertBuilder ib = new InsertBuilder(this.getTableName_()); ib.set(Id, this.getId()); ib.set(DepFormScrappedId, this.getDepFormScrappedId(), this.isset_depFormScrappedId); ib.set(DepFormScrappedGoodsId, this.getDepFormScrappedGoodsId(), this.isset_depFormScrappedGoodsId); ib.set(ScrappedCode, this.getScrappedCode(), this.isset_scrappedCode); ib.set(ScrappedName, this.getScrappedName(), this.isset_scrappedName); ib.set(BaseGoodsTemplateId, this.getBaseGoodsTemplateId(), this.isset_baseGoodsTemplateId); ib.set(BaseGoodsTemplateName, this.getBaseGoodsTemplateName(), this.isset_baseGoodsTemplateName); ib.set(Classification, this.getClassification(), this.isset_classification); ib.set(Unit, this.getUnit(), this.isset_unit); ib.set(BaseGoodsModelsId, this.getBaseGoodsModelsId(), this.isset_baseGoodsModelsId); ib.set(BaseGoodsModelsName, this.getBaseGoodsModelsName(), this.isset_baseGoodsModelsName); ib.set(ProcureModelUserId, this.getProcureModelUserId(), this.isset_procureModelUserId); ib.set(InitialCount, this.getInitialCount(), this.isset_initialCount); ib.set(UseCount, this.getUseCount(), this.isset_useCount); ib.set(Counts, this.getCounts(), this.isset_counts); ib.set(GoodsUserName, this.getGoodsUserName(), this.isset_goodsUserName); ib.set(Beiz, this.getBeiz(), this.isset_beiz); ib.set(UsingGoodsHisId, this.getUsingGoodsHisId(), this.isset_usingGoodsHisId); ib.set(DepFormScrappedId, this.getDepFormScrappedId(), this.isset_depFormScrappedId); ib.set(WhGoodsId, this.getWhGoodsId(), this.isset_whGoodsId); ib.set(ScrappedCounts, this.getScrappedCounts(), this.isset_scrappedCounts); ib.set(InitCount, this.getInitCount(), this.isset_initCount); ib.set(DepFormLendingModelId, this.getDepFormLendingModelId(), this.isset_depFormLendingModelId); ib.set(DepFormLendingGoodsId, this.getDepFormLendingGoodsId(), this.isset_depFormLendingGoodsId); ib.set(DepFormLendingId, this.getDepFormLendingId(), this.isset_depFormLendingId); ib.set(WarehouseId, this.getWarehouseId(), this.isset_warehouseId); return ib.genMapSql(); } @@ -158,19 +172,22 @@ @Override public SqlAndParameters<Map<String, Object>> getUpdateSql_() { UpdateBuilder ub = new UpdateBuilder(this.getTableName_()); ub.set(DepFormScrappedId, this.getDepFormScrappedId(), this.isset_depFormScrappedId); ub.set(DepFormScrappedGoodsId, this.getDepFormScrappedGoodsId(), this.isset_depFormScrappedGoodsId); ub.set(ScrappedCode, this.getScrappedCode(), this.isset_scrappedCode); ub.set(ScrappedName, this.getScrappedName(), this.isset_scrappedName); ub.set(BaseGoodsTemplateId, this.getBaseGoodsTemplateId(), this.isset_baseGoodsTemplateId); ub.set(BaseGoodsTemplateName, this.getBaseGoodsTemplateName(), this.isset_baseGoodsTemplateName); ub.set(Classification, this.getClassification(), this.isset_classification); ub.set(Unit, this.getUnit(), this.isset_unit); ub.set(BaseGoodsModelsId, this.getBaseGoodsModelsId(), this.isset_baseGoodsModelsId); ub.set(BaseGoodsModelsName, this.getBaseGoodsModelsName(), this.isset_baseGoodsModelsName); ub.set(ProcureModelUserId, this.getProcureModelUserId(), this.isset_procureModelUserId); ub.set(InitialCount, this.getInitialCount(), this.isset_initialCount); ub.set(UseCount, this.getUseCount(), this.isset_useCount); ub.set(Counts, this.getCounts(), this.isset_counts); ub.set(GoodsUserName, this.getGoodsUserName(), this.isset_goodsUserName); ub.set(Beiz, this.getBeiz(), this.isset_beiz); ub.set(UsingGoodsHisId, this.getUsingGoodsHisId(), this.isset_usingGoodsHisId); ub.set(DepFormScrappedId, this.getDepFormScrappedId(), this.isset_depFormScrappedId); ub.set(WhGoodsId, this.getWhGoodsId(), this.isset_whGoodsId); ub.set(ScrappedCounts, this.getScrappedCounts(), this.isset_scrappedCounts); ub.set(InitCount, this.getInitCount(), this.isset_initCount); ub.set(DepFormLendingModelId, this.getDepFormLendingModelId(), this.isset_depFormLendingModelId); ub.set(DepFormLendingGoodsId, this.getDepFormLendingGoodsId(), this.isset_depFormLendingGoodsId); ub.set(DepFormLendingId, this.getDepFormLendingId(), this.isset_depFormLendingId); ub.set(WarehouseId, this.getWarehouseId(), this.isset_warehouseId); ub.where(this.getPkName_(), this.getPkValue_()); return ub.genMapSql(); } @@ -181,19 +198,22 @@ @Override public SqlAndParameters<Map<String, Object>> getUpdateSql_(String where, Map<String, Object> parameters) { UpdateBuilder ub = new UpdateBuilder(this.getTableName_()); ub.set(DepFormScrappedId, this.getDepFormScrappedId(), this.isset_depFormScrappedId); ub.set(DepFormScrappedGoodsId, this.getDepFormScrappedGoodsId(), this.isset_depFormScrappedGoodsId); ub.set(ScrappedCode, this.getScrappedCode(), this.isset_scrappedCode); ub.set(ScrappedName, this.getScrappedName(), this.isset_scrappedName); ub.set(BaseGoodsTemplateId, this.getBaseGoodsTemplateId(), this.isset_baseGoodsTemplateId); ub.set(BaseGoodsTemplateName, this.getBaseGoodsTemplateName(), this.isset_baseGoodsTemplateName); ub.set(Classification, this.getClassification(), this.isset_classification); ub.set(Unit, this.getUnit(), this.isset_unit); ub.set(BaseGoodsModelsId, this.getBaseGoodsModelsId(), this.isset_baseGoodsModelsId); ub.set(BaseGoodsModelsName, this.getBaseGoodsModelsName(), this.isset_baseGoodsModelsName); ub.set(ProcureModelUserId, this.getProcureModelUserId(), this.isset_procureModelUserId); ub.set(InitialCount, this.getInitialCount(), this.isset_initialCount); ub.set(UseCount, this.getUseCount(), this.isset_useCount); ub.set(Counts, this.getCounts(), this.isset_counts); ub.set(GoodsUserName, this.getGoodsUserName(), this.isset_goodsUserName); ub.set(Beiz, this.getBeiz(), this.isset_beiz); ub.set(UsingGoodsHisId, this.getUsingGoodsHisId(), this.isset_usingGoodsHisId); ub.set(DepFormScrappedId, this.getDepFormScrappedId(), this.isset_depFormScrappedId); ub.set(WhGoodsId, this.getWhGoodsId(), this.isset_whGoodsId); ub.set(ScrappedCounts, this.getScrappedCounts(), this.isset_scrappedCounts); ub.set(InitCount, this.getInitCount(), this.isset_initCount); ub.set(DepFormLendingModelId, this.getDepFormLendingModelId(), this.isset_depFormLendingModelId); ub.set(DepFormLendingGoodsId, this.getDepFormLendingGoodsId(), this.isset_depFormLendingGoodsId); ub.set(DepFormLendingId, this.getDepFormLendingId(), this.isset_depFormLendingId); ub.set(WarehouseId, this.getWarehouseId(), this.isset_warehouseId); return ub.genMapSql(where, parameters); } @@ -203,19 +223,22 @@ @Override public SqlAndParameters<Object[]> getUpdateSql_(String where, Object[] parameters) { UpdateBuilder ub = new UpdateBuilder(this.getTableName_()); ub.set(DepFormScrappedId, this.getDepFormScrappedId(), this.isset_depFormScrappedId); ub.set(DepFormScrappedGoodsId, this.getDepFormScrappedGoodsId(), this.isset_depFormScrappedGoodsId); ub.set(ScrappedCode, this.getScrappedCode(), this.isset_scrappedCode); ub.set(ScrappedName, this.getScrappedName(), this.isset_scrappedName); ub.set(BaseGoodsTemplateId, this.getBaseGoodsTemplateId(), this.isset_baseGoodsTemplateId); ub.set(BaseGoodsTemplateName, this.getBaseGoodsTemplateName(), this.isset_baseGoodsTemplateName); ub.set(Classification, this.getClassification(), this.isset_classification); ub.set(Unit, this.getUnit(), this.isset_unit); ub.set(BaseGoodsModelsId, this.getBaseGoodsModelsId(), this.isset_baseGoodsModelsId); ub.set(BaseGoodsModelsName, this.getBaseGoodsModelsName(), this.isset_baseGoodsModelsName); ub.set(ProcureModelUserId, this.getProcureModelUserId(), this.isset_procureModelUserId); ub.set(InitialCount, this.getInitialCount(), this.isset_initialCount); ub.set(UseCount, this.getUseCount(), this.isset_useCount); ub.set(Counts, this.getCounts(), this.isset_counts); ub.set(GoodsUserName, this.getGoodsUserName(), this.isset_goodsUserName); ub.set(Beiz, this.getBeiz(), this.isset_beiz); ub.set(UsingGoodsHisId, this.getUsingGoodsHisId(), this.isset_usingGoodsHisId); ub.set(DepFormScrappedId, this.getDepFormScrappedId(), this.isset_depFormScrappedId); ub.set(WhGoodsId, this.getWhGoodsId(), this.isset_whGoodsId); ub.set(ScrappedCounts, this.getScrappedCounts(), this.isset_scrappedCounts); ub.set(InitCount, this.getInitCount(), this.isset_initCount); ub.set(DepFormLendingModelId, this.getDepFormLendingModelId(), this.isset_depFormLendingModelId); ub.set(DepFormLendingGoodsId, this.getDepFormLendingGoodsId(), this.isset_depFormLendingGoodsId); ub.set(DepFormLendingId, this.getDepFormLendingId(), this.isset_depFormLendingId); ub.set(WarehouseId, this.getWarehouseId(), this.isset_warehouseId); return ub.genArraySql(where, parameters); } @@ -263,7 +286,7 @@ */ @Override public SqlAndParameters<Map<String, Object>> getSelectSql_(String where, Map<String, Object> parameters) { return new SqlAndParameters<>("select id, dep_form_scrapped_goods_id, scrapped_code, scrapped_name, beiz, using_goods_his_id, dep_form_scrapped_id, wh_goods_id, scrapped_counts, init_count, dep_form_lending_model_id, dep_form_lending_goods_id, dep_form_lending_id, warehouse_id from " + this.getTableName_() + " " + where, parameters); return new SqlAndParameters<>("select id, dep_form_scrapped_id, dep_form_scrapped_goods_id, scrapped_code, scrapped_name, base_goods_template_id, base_goods_template_name, classification, unit, base_goods_models_id, base_goods_models_name, procure_model_user_id, initial_count, use_count, counts, goods_user_name, beiz from " + this.getTableName_() + " " + where, parameters); } /** @@ -271,7 +294,7 @@ */ @Override public SqlAndParameters<Object[]> getSelectSql_(String where, Object[] parameters) { return new SqlAndParameters<>("select id, dep_form_scrapped_goods_id, scrapped_code, scrapped_name, beiz, using_goods_his_id, dep_form_scrapped_id, wh_goods_id, scrapped_counts, init_count, dep_form_lending_model_id, dep_form_lending_goods_id, dep_form_lending_id, warehouse_id from " + this.getTableName_() + " " + where, parameters); return new SqlAndParameters<>("select id, dep_form_scrapped_id, dep_form_scrapped_goods_id, scrapped_code, scrapped_name, base_goods_template_id, base_goods_template_name, classification, unit, base_goods_models_id, base_goods_models_name, procure_model_user_id, initial_count, use_count, counts, goods_user_name, beiz from " + this.getTableName_() + " " + where, parameters); } /** @@ -308,6 +331,14 @@ dep_form_scrapped_model.setId(rs.getLong(columnIndex)); } //普通属性 columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.DepFormScrappedId); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_model.setDepFormScrappedId(null); } else { dep_form_scrapped_model.setDepFormScrappedId(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.DepFormScrappedGoodsId); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { @@ -324,81 +355,77 @@ if (columnIndex > 0) { dep_form_scrapped_model.setScrappedName(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.BaseGoodsTemplateId); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_model.setBaseGoodsTemplateId(null); } else { dep_form_scrapped_model.setBaseGoodsTemplateId(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.BaseGoodsTemplateName); if (columnIndex > 0) { dep_form_scrapped_model.setBaseGoodsTemplateName(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.Classification); if (columnIndex > 0) { dep_form_scrapped_model.setClassification(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.Unit); if (columnIndex > 0) { dep_form_scrapped_model.setUnit(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.BaseGoodsModelsId); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_model.setBaseGoodsModelsId(null); } else { dep_form_scrapped_model.setBaseGoodsModelsId(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.BaseGoodsModelsName); if (columnIndex > 0) { dep_form_scrapped_model.setBaseGoodsModelsName(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.ProcureModelUserId); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_model.setProcureModelUserId(null); } else { dep_form_scrapped_model.setProcureModelUserId(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.InitialCount); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_model.setInitialCount(null); } else { dep_form_scrapped_model.setInitialCount(rs.getInt(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.UseCount); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_model.setUseCount(null); } else { dep_form_scrapped_model.setUseCount(rs.getInt(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.Counts); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_model.setCounts(null); } else { dep_form_scrapped_model.setCounts(rs.getInt(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.GoodsUserName); if (columnIndex > 0) { dep_form_scrapped_model.setGoodsUserName(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.Beiz); if (columnIndex > 0) { dep_form_scrapped_model.setBeiz(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.UsingGoodsHisId); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_model.setUsingGoodsHisId(null); } else { dep_form_scrapped_model.setUsingGoodsHisId(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.DepFormScrappedId); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_model.setDepFormScrappedId(null); } else { dep_form_scrapped_model.setDepFormScrappedId(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.WhGoodsId); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_model.setWhGoodsId(null); } else { dep_form_scrapped_model.setWhGoodsId(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.ScrappedCounts); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_model.setScrappedCounts(null); } else { dep_form_scrapped_model.setScrappedCounts(rs.getInt(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.InitCount); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_model.setInitCount(null); } else { dep_form_scrapped_model.setInitCount(rs.getInt(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.DepFormLendingModelId); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_model.setDepFormLendingModelId(null); } else { dep_form_scrapped_model.setDepFormLendingModelId(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.DepFormLendingGoodsId); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_model.setDepFormLendingGoodsId(null); } else { dep_form_scrapped_model.setDepFormLendingGoodsId(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.DepFormLendingId); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_model.setDepFormLendingId(null); } else { dep_form_scrapped_model.setDepFormLendingId(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrappedModel_mapper.WarehouseId); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped_model.setWarehouseId(null); } else { dep_form_scrapped_model.setWarehouseId(rs.getLong(columnIndex)); } } return dep_form_scrapped_model; } consum-model-pojo/src/main/java/com/consum/model/po/DepFormScrapped_mapper.java
@@ -7,8 +7,6 @@ import com.walker.jdbc.sqlgen.InsertBuilder; import com.walker.jdbc.sqlgen.SelectBuilder; import com.walker.jdbc.sqlgen.UpdateBuilder; import com.walker.jdbc.util.StringUtils; import org.springframework.jdbc.core.RowMapper; import java.sql.ResultSet; @@ -16,7 +14,8 @@ import java.util.Map; /** * 表名:DEP_FORM_SCRAPPED * * 表名:DEP_FORM_SCRAPPED * * @author genrator */ public class DepFormScrapped_mapper extends DepFormScrapped implements BaseMapper<DepFormScrapped> { @@ -29,22 +28,18 @@ public static final String Id = "id"; // 普通属性 public static final String BusinessFormCode = "business_form_code"; public static final String AgencyId = "agency_id"; public static final String AgencyName = "agency_name"; public static final String ProcureDoc = "procure_doc"; public static final String OutWarehouseType = "out_warehouse_type"; public static final String OutWarehouseId = "out_warehouse_id"; public static final String OutWarehouseName = "out_warehouse_name"; public static final String OperatorId = "operator_id"; public static final String OperatorName = "operator_name"; public static final String DealTime = "deal_time"; public static final String DepartmentId = "department_id"; public static final String DepartmentName = "department_name"; public static final String ReviewerId = "reviewer_id"; public static final String ReviewerName = "reviewer_name"; public static final String ReviewDate = "review_date"; public static final String ReviewStates = "review_states"; public static final String CreateTime = "create_time"; public static final String States = "states"; public static final String Beiz = "beiz"; public static final String Beiz2 = "beiz2"; public static final String UploadFiles = "upload_files"; public static final String WarehouseId = "warehouse_id"; public static final String WarehouseName = "warehouse_name"; /** * 默认构造函数 @@ -61,11 +56,17 @@ if (depFormScrapped.isset_businessFormCode) { this.setBusinessFormCode(depFormScrapped.getBusinessFormCode()); } if (depFormScrapped.isset_agencyId) { this.setAgencyId(depFormScrapped.getAgencyId()); if (depFormScrapped.isset_procureDoc) { this.setProcureDoc(depFormScrapped.getProcureDoc()); } if (depFormScrapped.isset_agencyName) { this.setAgencyName(depFormScrapped.getAgencyName()); if (depFormScrapped.isset_outWarehouseType) { this.setOutWarehouseType(depFormScrapped.getOutWarehouseType()); } if (depFormScrapped.isset_outWarehouseId) { this.setOutWarehouseId(depFormScrapped.getOutWarehouseId()); } if (depFormScrapped.isset_outWarehouseName) { this.setOutWarehouseName(depFormScrapped.getOutWarehouseName()); } if (depFormScrapped.isset_operatorId) { this.setOperatorId(depFormScrapped.getOperatorId()); @@ -82,32 +83,14 @@ if (depFormScrapped.isset_departmentName) { this.setDepartmentName(depFormScrapped.getDepartmentName()); } if (depFormScrapped.isset_reviewerId) { this.setReviewerId(depFormScrapped.getReviewerId()); if (depFormScrapped.isset_createTime) { this.setCreateTime(depFormScrapped.getCreateTime()); } if (depFormScrapped.isset_reviewerName) { this.setReviewerName(depFormScrapped.getReviewerName()); } if (depFormScrapped.isset_reviewDate) { this.setReviewDate(depFormScrapped.getReviewDate()); } if (depFormScrapped.isset_reviewStates) { this.setReviewStates(depFormScrapped.getReviewStates()); if (depFormScrapped.isset_states) { this.setStates(depFormScrapped.getStates()); } if (depFormScrapped.isset_beiz) { this.setBeiz(depFormScrapped.getBeiz()); } if (depFormScrapped.isset_beiz2) { this.setBeiz2(depFormScrapped.getBeiz2()); } if (depFormScrapped.isset_uploadFiles) { this.setUploadFiles(depFormScrapped.getUploadFiles()); } if (depFormScrapped.isset_warehouseId) { this.setWarehouseId(depFormScrapped.getWarehouseId()); } if (depFormScrapped.isset_warehouseName) { this.setWarehouseName(depFormScrapped.getWarehouseName()); } // 去掉,2022-09-07 // this.setDatabaseName_(dep_form_scrapped.getDatabaseName_()); @@ -153,22 +136,18 @@ InsertBuilder ib = new InsertBuilder(this.getTableName_()); ib.set(Id, this.getId()); ib.set(BusinessFormCode, this.getBusinessFormCode(), this.isset_businessFormCode); ib.set(AgencyId, this.getAgencyId(), this.isset_agencyId); ib.set(AgencyName, this.getAgencyName(), this.isset_agencyName); ib.set(ProcureDoc, this.getProcureDoc(), this.isset_procureDoc); ib.set(OutWarehouseType, this.getOutWarehouseType(), this.isset_outWarehouseType); ib.set(OutWarehouseId, this.getOutWarehouseId(), this.isset_outWarehouseId); ib.set(OutWarehouseName, this.getOutWarehouseName(), this.isset_outWarehouseName); ib.set(OperatorId, this.getOperatorId(), this.isset_operatorId); ib.set(OperatorName, this.getOperatorName(), this.isset_operatorName); ib.set(DealTime, this.getDealTime(), this.isset_dealTime); ib.set(DepartmentId, this.getDepartmentId(), this.isset_departmentId); ib.set(DepartmentName, this.getDepartmentName(), this.isset_departmentName); ib.set(ReviewerId, this.getReviewerId(), this.isset_reviewerId); ib.set(ReviewerName, this.getReviewerName(), this.isset_reviewerName); ib.set(ReviewDate, this.getReviewDate(), this.isset_reviewDate); ib.set(ReviewStates, this.getReviewStates(), this.isset_reviewStates); ib.set(CreateTime, this.getCreateTime(), this.isset_createTime); ib.set(States, this.getStates(), this.isset_states); ib.set(Beiz, this.getBeiz(), this.isset_beiz); ib.set(Beiz2, this.getBeiz2(), this.isset_beiz2); ib.set(UploadFiles, this.getUploadFiles(), this.isset_uploadFiles); ib.set(WarehouseId, this.getWarehouseId(), this.isset_warehouseId); ib.set(WarehouseName, this.getWarehouseName(), this.isset_warehouseName); return ib.genMapSql(); } @@ -179,22 +158,18 @@ public SqlAndParameters<Map<String, Object>> getUpdateSql_() { UpdateBuilder ub = new UpdateBuilder(this.getTableName_()); ub.set(BusinessFormCode, this.getBusinessFormCode(), this.isset_businessFormCode); ub.set(AgencyId, this.getAgencyId(), this.isset_agencyId); ub.set(AgencyName, this.getAgencyName(), this.isset_agencyName); ub.set(ProcureDoc, this.getProcureDoc(), this.isset_procureDoc); ub.set(OutWarehouseType, this.getOutWarehouseType(), this.isset_outWarehouseType); ub.set(OutWarehouseId, this.getOutWarehouseId(), this.isset_outWarehouseId); ub.set(OutWarehouseName, this.getOutWarehouseName(), this.isset_outWarehouseName); ub.set(OperatorId, this.getOperatorId(), this.isset_operatorId); ub.set(OperatorName, this.getOperatorName(), this.isset_operatorName); ub.set(DealTime, this.getDealTime(), this.isset_dealTime); ub.set(DepartmentId, this.getDepartmentId(), this.isset_departmentId); ub.set(DepartmentName, this.getDepartmentName(), this.isset_departmentName); ub.set(ReviewerId, this.getReviewerId(), this.isset_reviewerId); ub.set(ReviewerName, this.getReviewerName(), this.isset_reviewerName); ub.set(ReviewDate, this.getReviewDate(), this.isset_reviewDate); ub.set(ReviewStates, this.getReviewStates(), this.isset_reviewStates); ub.set(CreateTime, this.getCreateTime(), this.isset_createTime); ub.set(States, this.getStates(), this.isset_states); ub.set(Beiz, this.getBeiz(), this.isset_beiz); ub.set(Beiz2, this.getBeiz2(), this.isset_beiz2); ub.set(UploadFiles, this.getUploadFiles(), this.isset_uploadFiles); ub.set(WarehouseId, this.getWarehouseId(), this.isset_warehouseId); ub.set(WarehouseName, this.getWarehouseName(), this.isset_warehouseName); ub.where(this.getPkName_(), this.getPkValue_()); return ub.genMapSql(); } @@ -206,22 +181,18 @@ public SqlAndParameters<Map<String, Object>> getUpdateSql_(String where, Map<String, Object> parameters) { UpdateBuilder ub = new UpdateBuilder(this.getTableName_()); ub.set(BusinessFormCode, this.getBusinessFormCode(), this.isset_businessFormCode); ub.set(AgencyId, this.getAgencyId(), this.isset_agencyId); ub.set(AgencyName, this.getAgencyName(), this.isset_agencyName); ub.set(ProcureDoc, this.getProcureDoc(), this.isset_procureDoc); ub.set(OutWarehouseType, this.getOutWarehouseType(), this.isset_outWarehouseType); ub.set(OutWarehouseId, this.getOutWarehouseId(), this.isset_outWarehouseId); ub.set(OutWarehouseName, this.getOutWarehouseName(), this.isset_outWarehouseName); ub.set(OperatorId, this.getOperatorId(), this.isset_operatorId); ub.set(OperatorName, this.getOperatorName(), this.isset_operatorName); ub.set(DealTime, this.getDealTime(), this.isset_dealTime); ub.set(DepartmentId, this.getDepartmentId(), this.isset_departmentId); ub.set(DepartmentName, this.getDepartmentName(), this.isset_departmentName); ub.set(ReviewerId, this.getReviewerId(), this.isset_reviewerId); ub.set(ReviewerName, this.getReviewerName(), this.isset_reviewerName); ub.set(ReviewDate, this.getReviewDate(), this.isset_reviewDate); ub.set(ReviewStates, this.getReviewStates(), this.isset_reviewStates); ub.set(CreateTime, this.getCreateTime(), this.isset_createTime); ub.set(States, this.getStates(), this.isset_states); ub.set(Beiz, this.getBeiz(), this.isset_beiz); ub.set(Beiz2, this.getBeiz2(), this.isset_beiz2); ub.set(UploadFiles, this.getUploadFiles(), this.isset_uploadFiles); ub.set(WarehouseId, this.getWarehouseId(), this.isset_warehouseId); ub.set(WarehouseName, this.getWarehouseName(), this.isset_warehouseName); return ub.genMapSql(where, parameters); } @@ -232,22 +203,18 @@ public SqlAndParameters<Object[]> getUpdateSql_(String where, Object[] parameters) { UpdateBuilder ub = new UpdateBuilder(this.getTableName_()); ub.set(BusinessFormCode, this.getBusinessFormCode(), this.isset_businessFormCode); ub.set(AgencyId, this.getAgencyId(), this.isset_agencyId); ub.set(AgencyName, this.getAgencyName(), this.isset_agencyName); ub.set(ProcureDoc, this.getProcureDoc(), this.isset_procureDoc); ub.set(OutWarehouseType, this.getOutWarehouseType(), this.isset_outWarehouseType); ub.set(OutWarehouseId, this.getOutWarehouseId(), this.isset_outWarehouseId); ub.set(OutWarehouseName, this.getOutWarehouseName(), this.isset_outWarehouseName); ub.set(OperatorId, this.getOperatorId(), this.isset_operatorId); ub.set(OperatorName, this.getOperatorName(), this.isset_operatorName); ub.set(DealTime, this.getDealTime(), this.isset_dealTime); ub.set(DepartmentId, this.getDepartmentId(), this.isset_departmentId); ub.set(DepartmentName, this.getDepartmentName(), this.isset_departmentName); ub.set(ReviewerId, this.getReviewerId(), this.isset_reviewerId); ub.set(ReviewerName, this.getReviewerName(), this.isset_reviewerName); ub.set(ReviewDate, this.getReviewDate(), this.isset_reviewDate); ub.set(ReviewStates, this.getReviewStates(), this.isset_reviewStates); ub.set(CreateTime, this.getCreateTime(), this.isset_createTime); ub.set(States, this.getStates(), this.isset_states); ub.set(Beiz, this.getBeiz(), this.isset_beiz); ub.set(Beiz2, this.getBeiz2(), this.isset_beiz2); ub.set(UploadFiles, this.getUploadFiles(), this.isset_uploadFiles); ub.set(WarehouseId, this.getWarehouseId(), this.isset_warehouseId); ub.set(WarehouseName, this.getWarehouseName(), this.isset_warehouseName); return ub.genArraySql(where, parameters); } @@ -295,7 +262,7 @@ */ @Override public SqlAndParameters<Map<String, Object>> getSelectSql_(String where, Map<String, Object> parameters) { return new SqlAndParameters<>("select id, business_form_code, agency_id, agency_name, operator_id, operator_name, deal_time, department_id, department_name, reviewer_id, reviewer_name, review_date, review_states, beiz, beiz2, upload_files, warehouse_id, warehouse_name from " + this.getTableName_() + " " + where, parameters); return new SqlAndParameters<>("select id, business_form_code, procure_doc, out_warehouse_type, out_warehouse_id, out_warehouse_name, operator_id, operator_name, deal_time, department_id, department_name, create_time, states, beiz from " + this.getTableName_() + " " + where, parameters); } /** @@ -303,7 +270,7 @@ */ @Override public SqlAndParameters<Object[]> getSelectSql_(String where, Object[] parameters) { return new SqlAndParameters<>("select id, business_form_code, agency_id, agency_name, operator_id, operator_name, deal_time, department_id, department_name, reviewer_id, reviewer_name, review_date, review_states, beiz, beiz2, upload_files, warehouse_id, warehouse_name from " + this.getTableName_() + " " + where, parameters); return new SqlAndParameters<>("select id, business_form_code, procure_doc, out_warehouse_type, out_warehouse_id, out_warehouse_name, operator_id, operator_name, deal_time, department_id, department_name, create_time, states, beiz from " + this.getTableName_() + " " + where, parameters); } /** @@ -332,113 +299,93 @@ @Override public DepFormScrapped mapRow(ResultSet rs, int i) throws SQLException { ResultSetUtils resultSetUtils = new ResultSetUtils(); DepFormScrapped dep_form_scrapped = new DepFormScrapped(); DepFormScrapped dep_form_scrapped = new DepFormScrapped(); Integer columnIndex; //主键 columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.Id); if (columnIndex > 0) { dep_form_scrapped.setId(rs.getLong(columnIndex)); dep_form_scrapped.setId(rs.getLong(columnIndex)); } //普通属性 columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.BusinessFormCode); if (columnIndex > 0) { dep_form_scrapped.setBusinessFormCode(rs.getString(columnIndex)); dep_form_scrapped.setBusinessFormCode(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.AgencyId); columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.ProcureDoc); if (columnIndex > 0) { dep_form_scrapped.setProcureDoc(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.OutWarehouseType); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped.setAgencyId(null); dep_form_scrapped.setOutWarehouseType(null); } else { dep_form_scrapped.setAgencyId(rs.getLong(columnIndex)); dep_form_scrapped.setOutWarehouseType(rs.getInt(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.AgencyName); columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.OutWarehouseId); if (columnIndex > 0) { dep_form_scrapped.setAgencyName(rs.getString(columnIndex)); if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped.setOutWarehouseId(null); } else { dep_form_scrapped.setOutWarehouseId(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.OutWarehouseName); if (columnIndex > 0) { dep_form_scrapped.setOutWarehouseName(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.OperatorId); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped.setOperatorId(null); dep_form_scrapped.setOperatorId(null); } else { dep_form_scrapped.setOperatorId(rs.getLong(columnIndex)); dep_form_scrapped.setOperatorId(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.OperatorName); if (columnIndex > 0) { dep_form_scrapped.setOperatorName(rs.getString(columnIndex)); dep_form_scrapped.setOperatorName(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.DealTime); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped.setDealTime(null); dep_form_scrapped.setDealTime(null); } else { dep_form_scrapped.setDealTime(rs.getLong(columnIndex)); dep_form_scrapped.setDealTime(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.DepartmentId); if (columnIndex > 0) { dep_form_scrapped.setDepartmentId(rs.getString(columnIndex)); dep_form_scrapped.setDepartmentId(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.DepartmentName); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped.setDepartmentName(null); dep_form_scrapped.setDepartmentName(null); } else { dep_form_scrapped.setDepartmentName(rs.getLong(columnIndex)); dep_form_scrapped.setDepartmentName(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.ReviewerId); columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.CreateTime); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped.setReviewerId(null); dep_form_scrapped.setCreateTime(null); } else { dep_form_scrapped.setReviewerId(rs.getLong(columnIndex)); dep_form_scrapped.setCreateTime(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.ReviewerName); if (columnIndex > 0) { dep_form_scrapped.setReviewerName(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.ReviewDate); columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.States); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped.setReviewDate(null); dep_form_scrapped.setStates(null); } else { dep_form_scrapped.setReviewDate(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.ReviewStates); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped.setReviewStates(null); } else { dep_form_scrapped.setReviewStates(rs.getInt(columnIndex)); dep_form_scrapped.setStates(rs.getInt(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.Beiz); if (columnIndex > 0) { dep_form_scrapped.setBeiz(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.Beiz2); if (columnIndex > 0) { dep_form_scrapped.setBeiz2(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.UploadFiles); if (columnIndex > 0) { dep_form_scrapped.setUploadFiles(rs.getString(columnIndex)); } columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.WarehouseId); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { dep_form_scrapped.setWarehouseId(null); } else { dep_form_scrapped.setWarehouseId(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, DepFormScrapped_mapper.WarehouseName); if (columnIndex > 0) { dep_form_scrapped.setWarehouseName(rs.getString(columnIndex)); dep_form_scrapped.setBeiz(rs.getString(columnIndex)); } return dep_form_scrapped; } consum-model-pojo/src/main/java/com/consum/model/po/LWhProcureModel.java
@@ -6,13 +6,12 @@ import com.walker.jdbc.BasePo; /** * 表名:L_WH_PROCURE_MODEL * * 表名:L_WH_PROCURE_MODEL * * @author genrator */ @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY) public class LWhProcureModel extends BasePo<LWhProcureModel> { // 序列化版本号 private static final long serialVersionUID = 1L; @@ -61,6 +60,10 @@ private Long totalAmount; @JsonIgnore protected boolean isset_totalAmount = false; private Integer useCount = null; @JsonIgnore protected boolean isset_useCount = false; /** * 默认构造函数 @@ -237,68 +240,87 @@ return this.totalAmount == null; } public Integer getUseCount() { return this.useCount; } public void setUseCount(Integer useCount) { this.useCount = useCount; this.isset_useCount = true; } @JsonIgnore public boolean isEmptyUseCount() { return this.useCount == null; } /** * 重写 toString() 方法 */ @Override public String toString() { return new StringBuilder() .append("id=").append(this.id) .append("fromProcureGoodsId=").append(this.fromProcureGoodsId) .append("businessType=").append(this.businessType) .append("businessId=").append(this.businessId) .append("baseGoodsModelsId=").append(this.baseGoodsModelsId) .append("baseGoodsModelsName=").append(this.baseGoodsModelsName) .append("price=").append(this.price) .append("counts=").append(this.counts) .append("worehouseCount=").append(this.worehouseCount) .append("supplier=").append(this.supplier) .toString(); .append("id=").append(this.id) .append("fromProcureGoodsId=").append(this.fromProcureGoodsId) .append("businessType=").append(this.businessType) .append("businessId=").append(this.businessId) .append("baseGoodsModelsId=").append(this.baseGoodsModelsId) .append("baseGoodsModelsName=").append(this.baseGoodsModelsName) .append("price=").append(this.price) .append("counts=").append(this.counts) .append("worehouseCount=").append(this.worehouseCount) .append("supplier=").append(this.supplier) .append("totalAmount=").append(this.totalAmount) .append("useCount=").append(this.useCount) .toString(); } /** * 克隆 */ public LWhProcureModel $clone() { LWhProcureModel l_wh_procure_model = new LWhProcureModel(); LWhProcureModel l_wh_procure_model = new LWhProcureModel(); // 数据库名称 //l_wh_procure_model.setDatabaseName_(this.getDatabaseName_()); // 主键 if (this.isset_id) { l_wh_procure_model.setId(this.getId()); l_wh_procure_model.setId(this.getId()); } // 普通属性 if (this.isset_fromProcureGoodsId) { l_wh_procure_model.setFromProcureGoodsId(this.getFromProcureGoodsId()); l_wh_procure_model.setFromProcureGoodsId(this.getFromProcureGoodsId()); } if (this.isset_businessType) { l_wh_procure_model.setBusinessType(this.getBusinessType()); l_wh_procure_model.setBusinessType(this.getBusinessType()); } if (this.isset_businessId) { l_wh_procure_model.setBusinessId(this.getBusinessId()); l_wh_procure_model.setBusinessId(this.getBusinessId()); } if (this.isset_baseGoodsModelsId) { l_wh_procure_model.setBaseGoodsModelsId(this.getBaseGoodsModelsId()); l_wh_procure_model.setBaseGoodsModelsId(this.getBaseGoodsModelsId()); } if (this.isset_baseGoodsModelsName) { l_wh_procure_model.setBaseGoodsModelsName(this.getBaseGoodsModelsName()); l_wh_procure_model.setBaseGoodsModelsName(this.getBaseGoodsModelsName()); } if (this.isset_price) { l_wh_procure_model.setPrice(this.getPrice()); l_wh_procure_model.setPrice(this.getPrice()); } if (this.isset_counts) { l_wh_procure_model.setCounts(this.getCounts()); l_wh_procure_model.setCounts(this.getCounts()); } if (this.isset_worehouseCount) { l_wh_procure_model.setWorehouseCount(this.getWorehouseCount()); l_wh_procure_model.setWorehouseCount(this.getWorehouseCount()); } if (this.isset_supplier) { l_wh_procure_model.setSupplier(this.getSupplier()); l_wh_procure_model.setSupplier(this.getSupplier()); } if (this.isset_totalAmount) { l_wh_procure_model.setTotalAmount(this.getTotalAmount()); l_wh_procure_model.setTotalAmount(this.getTotalAmount()); } if (this.isset_useCount) { l_wh_procure_model.setUseCount(this.getUseCount()); } return l_wh_procure_model; } consum-model-pojo/src/main/java/com/consum/model/po/LWhProcureModelUser.java
@@ -48,6 +48,10 @@ @JsonIgnore protected boolean isset_goodsNum = false; private Integer useCount = null; @JsonIgnore protected boolean isset_useCount = false; /** * 默认构造函数 */ @@ -181,6 +185,20 @@ return this.goodsNum == null; } public Integer getUseCount() { return this.useCount; } public void setUseCount(Integer useCount) { this.useCount = useCount; this.isset_useCount = true; } @JsonIgnore public boolean isEmptyUseCount() { return this.useCount == null; } /** * 重写 toString() 方法 */ @@ -195,6 +213,7 @@ .append("nowUserPhone=").append(this.nowUserPhone) .append("nowUserName=").append(this.nowUserName) .append("goodsNum=").append(this.goodsNum) .append("useCount=").append(this.useCount) .toString(); } @@ -233,6 +252,9 @@ if (this.isset_goodsNum) { l_wh_procure_model_user.setGoodsNum(this.getGoodsNum()); } if (this.isset_useCount) { l_wh_procure_model_user.setUseCount(this.getUseCount()); } return l_wh_procure_model_user; } } consum-model-pojo/src/main/java/com/consum/model/po/LWhProcureModelUser_mapper.java
@@ -7,8 +7,6 @@ import com.walker.jdbc.sqlgen.InsertBuilder; import com.walker.jdbc.sqlgen.SelectBuilder; import com.walker.jdbc.sqlgen.UpdateBuilder; import com.walker.jdbc.util.StringUtils; import org.springframework.jdbc.core.RowMapper; import java.sql.ResultSet; @@ -35,6 +33,7 @@ public static final String NowUserPhone = "now_user_phone"; public static final String NowUserName = "now_user_name"; public static final String GoodsNum = "goods_num"; public static final String UseCount = "use_count"; /** * 默认构造函数 @@ -68,6 +67,9 @@ } if (lWhProcureModelUser.isset_goodsNum) { this.setGoodsNum(lWhProcureModelUser.getGoodsNum()); } if (lWhProcureModelUser.isset_useCount) { this.setUseCount(lWhProcureModelUser.getUseCount()); } // 去掉,2022-09-07 // this.setDatabaseName_(l_wh_procure_model_user.getDatabaseName_()); @@ -119,6 +121,7 @@ ib.set(NowUserPhone, this.getNowUserPhone(), this.isset_nowUserPhone); ib.set(NowUserName, this.getNowUserName(), this.isset_nowUserName); ib.set(GoodsNum, this.getGoodsNum(), this.isset_goodsNum); ib.set(UseCount, this.getUseCount(), this.isset_useCount); return ib.genMapSql(); } @@ -135,6 +138,7 @@ ub.set(NowUserPhone, this.getNowUserPhone(), this.isset_nowUserPhone); ub.set(NowUserName, this.getNowUserName(), this.isset_nowUserName); ub.set(GoodsNum, this.getGoodsNum(), this.isset_goodsNum); ub.set(UseCount, this.getUseCount(), this.isset_useCount); ub.where(this.getPkName_(), this.getPkValue_()); return ub.genMapSql(); } @@ -152,6 +156,7 @@ ub.set(NowUserPhone, this.getNowUserPhone(), this.isset_nowUserPhone); ub.set(NowUserName, this.getNowUserName(), this.isset_nowUserName); ub.set(GoodsNum, this.getGoodsNum(), this.isset_goodsNum); ub.set(UseCount, this.getUseCount(), this.isset_useCount); return ub.genMapSql(where, parameters); } @@ -168,6 +173,7 @@ ub.set(NowUserPhone, this.getNowUserPhone(), this.isset_nowUserPhone); ub.set(NowUserName, this.getNowUserName(), this.isset_nowUserName); ub.set(GoodsNum, this.getGoodsNum(), this.isset_goodsNum); ub.set(UseCount, this.getUseCount(), this.isset_useCount); return ub.genArraySql(where, parameters); } @@ -215,7 +221,7 @@ */ @Override public SqlAndParameters<Map<String, Object>> getSelectSql_(String where, Map<String, Object> parameters) { return new SqlAndParameters<>("select id, trans_business_id, procure_model_user_record_id, wh_procure_model_id, base_goods_models_id, now_user_phone, now_user_name, goods_num from " + this.getTableName_() + " " + where, parameters); return new SqlAndParameters<>("select id, trans_business_id, procure_model_user_record_id, wh_procure_model_id, base_goods_models_id, now_user_phone, now_user_name, goods_num, use_count from " + this.getTableName_() + " " + where, parameters); } /** @@ -223,7 +229,7 @@ */ @Override public SqlAndParameters<Object[]> getSelectSql_(String where, Object[] parameters) { return new SqlAndParameters<>("select id, trans_business_id, procure_model_user_record_id, wh_procure_model_id, base_goods_models_id, now_user_phone, now_user_name, goods_num from " + this.getTableName_() + " " + where, parameters); return new SqlAndParameters<>("select id, trans_business_id, procure_model_user_record_id, wh_procure_model_id, base_goods_models_id, now_user_phone, now_user_name, goods_num, use_count from " + this.getTableName_() + " " + where, parameters); } /** @@ -312,6 +318,14 @@ l_wh_procure_model_user.setGoodsNum(rs.getInt(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, LWhProcureModelUser_mapper.UseCount); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { l_wh_procure_model_user.setUseCount(null); } else { l_wh_procure_model_user.setUseCount(rs.getInt(columnIndex)); } } return l_wh_procure_model_user; } } consum-model-pojo/src/main/java/com/consum/model/po/LWhProcureModel_mapper.java
@@ -7,13 +7,15 @@ import com.walker.jdbc.sqlgen.InsertBuilder; import com.walker.jdbc.sqlgen.SelectBuilder; import com.walker.jdbc.sqlgen.UpdateBuilder; import org.springframework.jdbc.core.RowMapper; import java.sql.ResultSet; import java.sql.SQLException; import java.util.Map; import org.springframework.jdbc.core.RowMapper; /** * 表名:L_WH_PROCURE_MODEL * * 表名:L_WH_PROCURE_MODEL * * @author genrator */ public class LWhProcureModel_mapper extends LWhProcureModel implements BaseMapper<LWhProcureModel> { @@ -35,6 +37,7 @@ public static final String WorehouseCount = "worehouse_count"; public static final String Supplier = "supplier"; public static final String TotalAmount = "total_amount"; public static final String UseCount = "use_count"; /** * 默认构造函数 @@ -77,6 +80,9 @@ } if (lWhProcureModel.isset_totalAmount) { this.setTotalAmount(lWhProcureModel.getTotalAmount()); } if (lWhProcureModel.isset_useCount) { this.setUseCount(lWhProcureModel.getUseCount()); } // 去掉,2022-09-07 // this.setDatabaseName_(l_wh_procure_model.getDatabaseName_()); @@ -131,6 +137,7 @@ ib.set(WorehouseCount, this.getWorehouseCount(), this.isset_worehouseCount); ib.set(Supplier, this.getSupplier(), this.isset_supplier); ib.set(TotalAmount, this.getTotalAmount(), this.isset_totalAmount); ib.set(UseCount, this.getUseCount(), this.isset_useCount); return ib.genMapSql(); } @@ -150,6 +157,7 @@ ub.set(WorehouseCount, this.getWorehouseCount(), this.isset_worehouseCount); ub.set(Supplier, this.getSupplier(), this.isset_supplier); ub.set(TotalAmount, this.getTotalAmount(), this.isset_totalAmount); ub.set(UseCount, this.getUseCount(), this.isset_useCount); ub.where(this.getPkName_(), this.getPkValue_()); return ub.genMapSql(); } @@ -170,6 +178,7 @@ ub.set(WorehouseCount, this.getWorehouseCount(), this.isset_worehouseCount); ub.set(Supplier, this.getSupplier(), this.isset_supplier); ub.set(TotalAmount, this.getTotalAmount(), this.isset_totalAmount); ub.set(UseCount, this.getUseCount(), this.isset_useCount); return ub.genMapSql(where, parameters); } @@ -189,6 +198,7 @@ ub.set(WorehouseCount, this.getWorehouseCount(), this.isset_worehouseCount); ub.set(Supplier, this.getSupplier(), this.isset_supplier); ub.set(TotalAmount, this.getTotalAmount(), this.isset_totalAmount); ub.set(UseCount, this.getUseCount(), this.isset_useCount); return ub.genArraySql(where, parameters); } @@ -236,7 +246,7 @@ */ @Override public SqlAndParameters<Map<String, Object>> getSelectSql_(String where, Map<String, Object> parameters) { return new SqlAndParameters<>("select id, from_procure_goods_id, business_type, business_id, base_goods_models_id, base_goods_models_name, price, counts, worehouse_count, supplier, total_amount from " + this.getTableName_() + " " + where, parameters); return new SqlAndParameters<>("select id, from_procure_goods_id, business_type, business_id, base_goods_models_id, base_goods_models_name, price, counts, worehouse_count, supplier, total_amount, use_count from " + this.getTableName_() + " " + where, parameters); } /** @@ -244,7 +254,7 @@ */ @Override public SqlAndParameters<Object[]> getSelectSql_(String where, Object[] parameters) { return new SqlAndParameters<>("select id, from_procure_goods_id, business_type, business_id, base_goods_models_id, base_goods_models_name, price, counts, worehouse_count, supplier, total_amount from " + this.getTableName_() + " " + where, parameters); return new SqlAndParameters<>("select id, from_procure_goods_id, business_type, business_id, base_goods_models_id, base_goods_models_name, price, counts, worehouse_count, supplier, total_amount, use_count from " + this.getTableName_() + " " + where, parameters); } /** @@ -353,6 +363,14 @@ l_wh_procure_model.setTotalAmount(rs.getLong(columnIndex)); } } columnIndex = resultSetUtils.findColumn(rs, LWhProcureModel_mapper.UseCount); if (columnIndex > 0) { if (rs.getBigDecimal(columnIndex) == null) { l_wh_procure_model.setUseCount(null); } else { l_wh_procure_model.setUseCount(rs.getInt(columnIndex)); } } return l_wh_procure_model; } }