新增医保拆零,医保收费项目,中西药,中药饮品,医用耗材等

dev_fifo_z1
anthonywj 11 months ago
parent de0987058c
commit 878f571a3b

@ -763,7 +763,6 @@ public class IoOrderController extends BaseController {
}
//单据编辑,条码减一
@AuthRuleAnnotation("")
@PostMapping("udiwms/inout/code/finish/delete")

@ -0,0 +1,25 @@
package com.glxp.api.controller.inout;
import com.glxp.api.controller.BaseController;
import com.glxp.api.service.inout.IoSplitCodeDetailService;
import com.glxp.api.service.inout.IoSplitCodeService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
@Slf4j
@RestController
public class IoSplitController extends BaseController {
@Resource
IoSplitCodeService splitCodeService;
@Resource
IoSplitCodeDetailService splitCodeDetailService;
}

@ -0,0 +1,102 @@
package com.glxp.api.controller.thrsys;
import com.github.pagehelper.PageInfo;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.entity.thrsys.BasicInsChdrugEntity;
import com.glxp.api.entity.thrsys.BasicInsDrugEntity;
import com.glxp.api.entity.thrsys.BasicInsMaterialEntity;
import com.glxp.api.req.thrsys.ThrInsChDrugFeeRequest;
import com.glxp.api.req.thrsys.ThrInsDrugFeeRequest;
import com.glxp.api.req.thrsys.ThrInsMaterialFeeRequest;
import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.service.thrsys.BasicInsChdrugService;
import com.glxp.api.service.thrsys.BasicInsDrugService;
import com.glxp.api.service.thrsys.BasicInsMaterialService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
*
*/
@Slf4j
@RestController
public class ThrInsFeeController {
@Resource
BasicInsChdrugService basicInsChdrugService;
@Resource
BasicInsDrugService basicInsDrugService;
@Resource
BasicInsMaterialService basicInsMaterialService;
/**
* 西
*
* @param thrInsChDrugFeeRequest
* @param bindingResult
* @return
*/
@GetMapping("/udiwms/thrInsFee/drug/filter")
public BaseResponse filterDrug(ThrInsChDrugFeeRequest thrInsChDrugFeeRequest,
BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
List<BasicInsChdrugEntity> basicInsChdrugEntities = basicInsChdrugService.filterList(thrInsChDrugFeeRequest);
PageInfo<BasicInsChdrugEntity> pageInfo = new PageInfo<>(basicInsChdrugEntities);
PageSimpleResponse<BasicInsChdrugEntity> pageSimpleResponse = new PageSimpleResponse<>();
pageSimpleResponse.setTotal(pageInfo.getTotal());
pageSimpleResponse.setList(basicInsChdrugEntities);
return ResultVOUtils.success(pageSimpleResponse);
}
/**
*
* @param thrInsDrugFeeRequest
* @param bindingResult
* @return
*/
@GetMapping("/udiwms/thrInsFee/chDrug/filter")
public BaseResponse filterChDrug(ThrInsDrugFeeRequest thrInsDrugFeeRequest,
BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
List<BasicInsDrugEntity> basicInsDrugEntities = basicInsDrugService.filterList(thrInsDrugFeeRequest);
PageInfo<BasicInsDrugEntity> pageInfo = new PageInfo<>(basicInsDrugEntities);
PageSimpleResponse<BasicInsDrugEntity> pageSimpleResponse = new PageSimpleResponse<>();
pageSimpleResponse.setTotal(pageInfo.getTotal());
pageSimpleResponse.setList(basicInsDrugEntities);
return ResultVOUtils.success(pageSimpleResponse);
}
/**
*
* @param thrInsMaterialFeeRequest
* @param bindingResult
* @return
*/
@GetMapping("/udiwms/thrInsFee/material/filter")
public BaseResponse filterMaterial(ThrInsMaterialFeeRequest thrInsMaterialFeeRequest,
BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
List<BasicInsMaterialEntity> basicInsMaterialEntities = basicInsMaterialService.filterList(thrInsMaterialFeeRequest);
PageInfo<BasicInsMaterialEntity> pageInfo = new PageInfo<>(basicInsMaterialEntities);
PageSimpleResponse<BasicInsMaterialEntity> pageSimpleResponse = new PageSimpleResponse<>();
pageSimpleResponse.setTotal(pageInfo.getTotal());
pageSimpleResponse.setList(basicInsMaterialEntities);
return ResultVOUtils.success(pageSimpleResponse);
}
}

@ -0,0 +1,9 @@
package com.glxp.api.dao.inout;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.entity.inout.IoSplitCodeDetailEntity;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface IoSplitCodeDetailMapper extends BaseMapper<IoSplitCodeDetailEntity> {
}

@ -0,0 +1,9 @@
package com.glxp.api.dao.inout;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.entity.inout.IoSplitCodeEntity;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface IoSplitCodeMapper extends BaseMapper<IoSplitCodeEntity> {
}

@ -0,0 +1,14 @@
package com.glxp.api.dao.thrsys;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.entity.thrsys.BasicInsChdrugEntity;
import com.glxp.api.req.thrsys.ThrInsChDrugFeeRequest;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@Mapper
public interface BasicInsChdrugMapper extends BaseMapper<BasicInsChdrugEntity> {
List<BasicInsChdrugEntity> filterList(ThrInsChDrugFeeRequest thrInsChDrugFeeRequest);
}

@ -0,0 +1,15 @@
package com.glxp.api.dao.thrsys;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.entity.thrsys.BasicInsChdrugEntity;
import com.glxp.api.entity.thrsys.BasicInsDrugEntity;
import com.glxp.api.req.thrsys.ThrInsChDrugFeeRequest;
import com.glxp.api.req.thrsys.ThrInsDrugFeeRequest;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@Mapper
public interface BasicInsDrugMapper extends BaseMapper<BasicInsDrugEntity> {
List<BasicInsDrugEntity> filterList(ThrInsDrugFeeRequest thrInsDrugFeeRequest);
}

@ -0,0 +1,14 @@
package com.glxp.api.dao.thrsys;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.api.entity.thrsys.BasicInsMaterialEntity;
import com.glxp.api.req.thrsys.ThrInsChDrugFeeRequest;
import com.glxp.api.req.thrsys.ThrInsMaterialFeeRequest;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@Mapper
public interface BasicInsMaterialMapper extends BaseMapper<BasicInsMaterialEntity> {
List<BasicInsMaterialEntity> filterList(ThrInsMaterialFeeRequest thrInsMaterialFeeRequest);
}

@ -207,7 +207,6 @@ public class UdiRelevanceEntity {
private Boolean newNeedUpload;
/**
*
*/
@ -244,4 +243,11 @@ public class UdiRelevanceEntity {
@TableField(value = "useLeverCount")
private Integer useLeverCount;
/**
*
*/
@TableField(value = "payFeeCode")
private String payFeeCode;
}

@ -318,6 +318,11 @@ public class IoOrderEntity {
*/
@TableField(value = "purPlanId")
private String purPlanId;
/**
*
*/
@TableField(value = "workPlaceCode")
private String workPlaceCode;
}

@ -0,0 +1,102 @@
package com.glxp.api.entity.inout;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
/**
*
*/
@ApiModel(value="com-glxp-api-entity-inout-IoSplitCodeDetail")
@Data
@TableName(value = "io_split_code_detail")
public class IoSplitCodeDetailEntity implements Serializable {
@TableId(value = "id", type = IdType.INPUT)
@ApiModelProperty(value="")
private Integer id;
/**
* ID
*/
@TableField(value = "codeIdFk")
@ApiModelProperty(value="拆零表ID外键")
private Integer codeIdFk;
/**
* UDI
*/
@TableField(value = "udiCodoe")
@ApiModelProperty(value="UDI码")
private String udiCodoe;
/**
*
*/
@TableField(value = "sickerCode")
@ApiModelProperty(value="患者编码")
private String sickerCode;
/**
*
*/
@TableField(value = "adNum")
@ApiModelProperty(value="患者住院号")
private String adNum;
/**
*
*/
@TableField(value = "`count`")
@ApiModelProperty(value="出库数量")
private Integer count;
/**
*
*/
@TableField(value = "prescribeNum")
@ApiModelProperty(value="处方单号")
private String prescribeNum;
/**
* 12
*/
@TableField(value = "createType")
@ApiModelProperty(value="来源类型1手动出库2处方自动生成")
private Byte createType;
/**
*
*/
@TableField(value = "createTime")
@ApiModelProperty(value="创建时间")
private Date createTime;
/**
*
*/
@TableField(value = "`createUser`")
@ApiModelProperty(value="创建人")
private String createUser;
/**
*
*/
@TableField(value = "updateTime")
@ApiModelProperty(value="更新时间")
private Date updateTime;
/**
*
*/
@TableField(value = "remark")
@ApiModelProperty(value="备注")
private String remark;
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,193 @@
package com.glxp.api.entity.inout;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
/**
*
*/
@ApiModel(value="com-glxp-api-entity-inout-IoSplitCode")
@Data
@TableName(value = "io_split_code")
public class IoSplitCodeEntity implements Serializable {
@TableId(value = "id", type = IdType.INPUT)
@ApiModelProperty(value="")
private Integer id;
/**
* UDI
*/
@TableField(value = "code")
@ApiModelProperty(value="UDI码")
private String code;
/**
* GS1UDI
*/
@TableField(value = "errUdiCode")
@ApiModelProperty(value="缺少GS1标识UDI码")
private String errUdiCode;
/**
*
*/
@TableField(value = "orderId")
@ApiModelProperty(value="所属出库单号")
private String orderId;
/**
*
*/
@TableField(value = "`action`")
@ApiModelProperty(value="单据类型")
private String action;
/**
*
*/
@TableField(value = "relId")
@ApiModelProperty(value="物资字典主键")
private Long relId;
/**
*
*/
@TableField(value = "nameCode")
@ApiModelProperty(value="最小销售产品标识")
private String nameCode;
/**
*
*/
@TableField(value = "batchNo")
@ApiModelProperty(value="批次号")
private String batchNo;
/**
*
*/
@TableField(value = "produceDate")
@ApiModelProperty(value="生产日期")
private String produceDate;
/**
*
*/
@TableField(value = "expireDate")
@ApiModelProperty(value="失效日期")
private String expireDate;
/**
*
*/
@TableField(value = "serialNo")
@ApiModelProperty(value="序列号")
private String serialNo;
/**
* ID
*/
@TableField(value = "supId")
@ApiModelProperty(value="供应商ID")
private Long supId;
/**
*
*/
@TableField(value = "deptCode")
@ApiModelProperty(value="部门编码")
private String deptCode;
/**
*
*/
@TableField(value = "invCode")
@ApiModelProperty(value="仓库编码")
private String invCode;
/**
*
*/
@TableField(value = "warehouseCode")
@ApiModelProperty(value="货位编码")
private String warehouseCode;
/**
* 1:2
*/
@TableField(value = "productType")
@ApiModelProperty(value="1:耗材2药品")
private Integer productType;
/**
* 1:2.
*/
@TableField(value = "splitType")
@ApiModelProperty(value="1:手动扫码拆包2.自动拆包")
private Integer splitType;
/**
*
*/
@TableField(value = "scanCount")
@ApiModelProperty(value="扫码数量")
private Integer scanCount;
/**
*
*/
@TableField(value = "totalCount")
@ApiModelProperty(value="总数量")
private Integer totalCount;
/**
*
*/
@TableField(value = "remainCount")
@ApiModelProperty(value="剩余数量")
private Integer remainCount;
/**
*
*/
@TableField(value = "inBactchNo")
@ApiModelProperty(value="内部批号")
private String inBactchNo;
/**
*
*/
@TableField(value = "createTime")
@ApiModelProperty(value="创建日期")
private Date createTime;
/**
*
*/
@TableField(value = "`createUser`")
@ApiModelProperty(value="创建人")
private String createUser;
/**
*
*/
@TableField(value = "updateTime")
@ApiModelProperty(value="更新日期")
private Date updateTime;
/**
*
*/
@TableField(value = "remark")
@ApiModelProperty(value="备注")
private String remark;
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,256 @@
package com.glxp.api.entity.thrsys;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
/**
*
*/
@ApiModel(value="com-glxp-api-entity-thrsys-BasicInsChdrug")
@Data
@TableName(value = "basic_ins_chdrug")
public class BasicInsChdrugEntity implements Serializable {
@TableId(value = "id", type = IdType.INPUT)
@ApiModelProperty(value="")
private Integer id;
/**
*
*/
@TableField(value = "medCatalogCode")
@ApiModelProperty(value="医疗目录编码")
private String medCatalogCode;
/**
*
*/
@TableField(value = "herbName")
@ApiModelProperty(value="单味药名称")
private String herbName;
/**
*
*/
@TableField(value = "compFlag")
@ApiModelProperty(value="单复方标志")
private Byte compFlag;
/**
*
*/
@TableField(value = "qualityGrade")
@ApiModelProperty(value="质量等级")
private String qualityGrade;
/**
*
*/
@TableField(value = "herbYear")
@ApiModelProperty(value="中草药年份")
private String herbYear;
/**
*
*/
@TableField(value = "medPart")
@ApiModelProperty(value="药用部位")
private String medPart;
/**
*
*/
@TableField(value = "safeDosage")
@ApiModelProperty(value="安全计量")
private String safeDosage;
/**
*
*/
@TableField(value = "usualUsage")
@ApiModelProperty(value="常规用法")
private String usualUsage;
/**
*
*/
@TableField(value = "tasteNature")
@ApiModelProperty(value="性味")
private String tasteNature;
/**
*
*/
@TableField(value = "meridianTropism")
@ApiModelProperty(value="归经")
private String meridianTropism;
/**
*
*/
@TableField(value = "variety")
@ApiModelProperty(value="品种")
private String variety;
/**
*
*/
@TableField(value = "startDate")
@ApiModelProperty(value="开始日期")
private Date startDate;
/**
*
*/
@TableField(value = "endDate")
@ApiModelProperty(value="结束日期")
private Date endDate;
/**
*
*/
@TableField(value = "activeMark")
@ApiModelProperty(value="有效标志")
private Byte activeMark;
/**
*
*/
@TableField(value = "uniqueRecordNum")
@ApiModelProperty(value="唯一记录号")
private String uniqueRecordNum;
/**
*
*/
@TableField(value = "dataCreateTime")
@ApiModelProperty(value="数据创建时间")
private Date dataCreateTime;
/**
*
*/
@TableField(value = "dataUpdateTime")
@ApiModelProperty(value="数据更新时间")
private Date dataUpdateTime;
/**
*
*/
@TableField(value = "versionNum")
@ApiModelProperty(value="版本号")
private String versionNum;
/**
*
*/
@TableField(value = "versionName")
@ApiModelProperty(value="版本名称")
private String versionName;
/**
*
*/
@TableField(value = "medName")
@ApiModelProperty(value="药材名称")
private String medName;
/**
*
*/
@TableField(value = "mainFunction")
@ApiModelProperty(value="功能主治")
private String mainFunction;
/**
*
*/
@TableField(value = "processingMethod")
@ApiModelProperty(value="炮制方法")
private String processingMethod;
/**
*
*/
@TableField(value = "efficacyCategory")
@ApiModelProperty(value="功效分类")
private String efficacyCategory;
/**
*
*/
@TableField(value = "medSource")
@ApiModelProperty(value="药材种来源")
private String medSource;
/**
*
*/
@TableField(value = "nationalInsurancePolicy")
@ApiModelProperty(value="国家医保支付政策")
private String nationalInsurancePolicy;
/**
*
*/
@TableField(value = "provincialInsurancePolicy")
@ApiModelProperty(value="省级医保支付政策")
private String provincialInsurancePolicy;
/**
*
*/
@TableField(value = "standardName")
@ApiModelProperty(value="标准名称")
private String standardName;
/**
*
*/
@TableField(value = "standardPage")
@ApiModelProperty(value="标准页码")
private String standardPage;
/**
*
*/
@TableField(value = "standardFile")
@ApiModelProperty(value="标准电子档案")
private String standardFile;
/**
*
*/
@TableField(value = "releaseMark")
@ApiModelProperty(value="下发标志")
private Byte releaseMark;
/**
* ID
*/
@TableField(value = "transferDataId")
@ApiModelProperty(value="传输数据ID")
private String transferDataId;
/**
*
*/
@TableField(value = "effectiveTime")
@ApiModelProperty(value="生效时间")
private Date effectiveTime;
/**
*
*/
@TableField(value = "expiryTime")
@ApiModelProperty(value="失效时间")
private Date expiryTime;
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,704 @@
package com.glxp.api.entity.thrsys;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
/**
* 西
*/
@ApiModel(value="com-glxp-api-entity-thrsys-BasicInsDrug")
@Data
@TableName(value = "basic_ins_drug")
public class BasicInsDrugEntity implements Serializable {
@TableId(value = "id", type = IdType.INPUT)
@ApiModelProperty(value="")
private Integer id;
/**
*
*/
@TableField(value = "medCatalogCode")
@ApiModelProperty(value="医疗目录编码")
private String medCatalogCode;
/**
*
*/
@TableField(value = "tradeName")
@ApiModelProperty(value="药品商品名")
private String tradeName;
/**
*
*/
@TableField(value = "genericNum")
@ApiModelProperty(value="通用名编号")
private String genericNum;
/**
*
*/
@TableField(value = "genericName")
@ApiModelProperty(value="药品通用名")
private String genericName;
/**
*
*/
@TableField(value = "chemName")
@ApiModelProperty(value="化学名称")
private String chemName;
/**
*
*/
@TableField(value = "`alias`")
@ApiModelProperty(value="别名")
private String alias;
/**
*
*/
@TableField(value = "engName")
@ApiModelProperty(value="英文名称")
private String engName;
/**
*
*/
@TableField(value = "regName")
@ApiModelProperty(value="注册名称")
private String regName;
/**
*
*/
@TableField(value = "medStandardCode")
@ApiModelProperty(value="药监本位码")
private String medStandardCode;
/**
*
*/
@TableField(value = "dosageForm")
@ApiModelProperty(value="药品剂型")
private String dosageForm;
/**
*
*/
@TableField(value = "dosageFormName")
@ApiModelProperty(value="药品剂型名称")
private String dosageFormName;
/**
*
*/
@TableField(value = "medCategory")
@ApiModelProperty(value="药品类别")
private String medCategory;
/**
*
*/
@TableField(value = "medCategoryName")
@ApiModelProperty(value="药品类别名称")
private String medCategoryName;
/**
*
*/
@TableField(value = "medSpec")
@ApiModelProperty(value="药品规格")
private String medSpec;
/**
*
*/
@TableField(value = "medSpecCode")
@ApiModelProperty(value="药品规格代码")
private String medSpecCode;
/**
*
*/
@TableField(value = "regDosageForm")
@ApiModelProperty(value="注册剂型")
private String regDosageForm;
/**
*
*/
@TableField(value = "regSpec")
@ApiModelProperty(value="注册规格")
private String regSpec;
/**
*
*/
@TableField(value = "regSpecCode")
@ApiModelProperty(value="注册规格代码")
private String regSpecCode;
/**
*
*/
@TableField(value = "doseEachTime")
@ApiModelProperty(value="每次用量")
private String doseEachTime;
/**
* 使
*/
@TableField(value = "usageFrequency")
@ApiModelProperty(value="使用频次")
private String usageFrequency;
/**
*
*/
@TableField(value = "acidBase")
@ApiModelProperty(value="酸根盐基")
private String acidBase;
/**
*
*/
@TableField(value = "nationalDrugNum")
@ApiModelProperty(value="国家药品编号")
private String nationalDrugNum;
/**
*
*/
@TableField(value = "`usage`")
@ApiModelProperty(value="用法")
private String usage;
/**
*
*/
@TableField(value = "tcmMark")
@ApiModelProperty(value="中成药标志")
private Byte tcmMark;
/**
*
*/
@TableField(value = "productionAreaType")
@ApiModelProperty(value="生产地类别")
private String productionAreaType;
/**
*
*/
@TableField(value = "productionAreaName")
@ApiModelProperty(value="生产地类别名称")
private String productionAreaName;
/**
*
*/
@TableField(value = "pricingUnitType")
@ApiModelProperty(value="计价单位类型")
private String pricingUnitType;
/**
*
*/
@TableField(value = "otcMark")
@ApiModelProperty(value="非处方药标志")
private Byte otcMark;
/**
*
*/
@TableField(value = "otcMarkName")
@ApiModelProperty(value="非处方药标志名称")
private String otcMarkName;
/**
*
*/
@TableField(value = "packagingMaterial")
@ApiModelProperty(value="包装材质")
private String packagingMaterial;
/**
*
*/
@TableField(value = "packagingMaterialName")
@ApiModelProperty(value="包装材质名称")
private String packagingMaterialName;
/**
*
*/
@TableField(value = "packagingSpec")
@ApiModelProperty(value="包装规格")
private String packagingSpec;
/**
*
*/
@TableField(value = "packagingQuantity")
@ApiModelProperty(value="包装数量")
private Integer packagingQuantity;
/**
*
*/
@TableField(value = "mainFunction")
@ApiModelProperty(value="功能主治")
private String mainFunction;
/**
*
*/
@TableField(value = "routeOfAdmin")
@ApiModelProperty(value="给药途径")
private String routeOfAdmin;
/**
*
*/
@TableField(value = "instructions")
@ApiModelProperty(value="说明书")
private String instructions;
/**
*
*/
@TableField(value = "startDate")
@ApiModelProperty(value="开始日期")
private Date startDate;
/**
*
*/
@TableField(value = "endDate")
@ApiModelProperty(value="结束日期")
private Date endDate;
/**
* 使
*/
@TableField(value = "minUsageUnit")
@ApiModelProperty(value="最小使用单位")
private String minUsageUnit;
/**
*
*/
@TableField(value = "minSalesUnit")
@ApiModelProperty(value="最小销售单位")
private String minSalesUnit;
/**
*
*/
@TableField(value = "minMeasureUnit")
@ApiModelProperty(value="最小计量单位")
private String minMeasureUnit;
/**
*
*/
@TableField(value = "minPackagingQuantity")
@ApiModelProperty(value="最小包装数量")
private Integer minPackagingQuantity;
/**
*
*/
@TableField(value = "minPackagingUnit")
@ApiModelProperty(value="最小包装单位")
private String minPackagingUnit;
/**
*
*/
@TableField(value = "minPreparationUnit")
@ApiModelProperty(value="最小制剂单位")
private String minPreparationUnit;
/**
*
*/
@TableField(value = "minPackagingUnitName")
@ApiModelProperty(value="最小包装单位名称")
private String minPackagingUnitName;
/**
*
*/
@TableField(value = "minPreparationUnitName")
@ApiModelProperty(value="最小制剂单位名称")
private String minPreparationUnitName;
/**
*
*/
@TableField(value = "conversionRate")
@ApiModelProperty(value="转换比")
private Double conversionRate;
/**
*
*/
@TableField(value = "shelfLife")
@ApiModelProperty(value="药品有效期")
private String shelfLife;
/**
*
*/
@TableField(value = "minPricingUnit")
@ApiModelProperty(value="最小计价单位")
private String minPricingUnit;
/**
*
*/
@TableField(value = "fiveStrokeCode")
@ApiModelProperty(value="五笔助记码")
private String fiveStrokeCode;
/**
*
*/
@TableField(value = "pinyinCode")
@ApiModelProperty(value="拼音助记码")
private String pinyinCode;
/**
*
*/
@TableField(value = "packagingManufacturer")
@ApiModelProperty(value="分包装厂家")
private String packagingManufacturer;
/**
*
*/
@TableField(value = "manufacturerNum")
@ApiModelProperty(value="生产企业编号")
private String manufacturerNum;
/**
*
*/
@TableField(value = "manufacturerName")
@ApiModelProperty(value="生产企业名称")
private String manufacturerName;
/**
*
*/
@TableField(value = "specialPricingMark")
@ApiModelProperty(value="特殊限价药品标志")
private Byte specialPricingMark;
/**
*
*/
@TableField(value = "specialDrugMark")
@ApiModelProperty(value="特殊药品标志")
private Byte specialDrugMark;
/**
* 使
*/
@TableField(value = "usageLimit")
@ApiModelProperty(value="限制使用范围")
private String usageLimit;
/**
* 使
*/
@TableField(value = "usageLimitMark")
@ApiModelProperty(value="限制使用标志")
private Byte usageLimitMark;
/**
*
*/
@TableField(value = "regCertNum")
@ApiModelProperty(value="药品注册证号")
private String regCertNum;
/**
*
*/
@TableField(value = "regCertStartDate")
@ApiModelProperty(value="药品注册证号开始日期")
private Date regCertStartDate;
/**
*
*/
@TableField(value = "regCertEndDate")
@ApiModelProperty(value="药品注册证号结束日期")
private Date regCertEndDate;
/**
*
*/
@TableField(value = "approvalNum")
@ApiModelProperty(value="批准文号")
private String approvalNum;
/**
*
*/
@TableField(value = "approvalStartDate")
@ApiModelProperty(value="批准文号开始日期")
private Date approvalStartDate;
/**
*
*/
@TableField(value = "approvalEndDate")
@ApiModelProperty(value="批准文号结束日期")
private Date approvalEndDate;
/**
*
*/
@TableField(value = "marketStatus")
@ApiModelProperty(value="市场状态")
private Byte marketStatus;
/**
*
*/
@TableField(value = "marketStatusName")
@ApiModelProperty(value="市场状态名称")
private String marketStatusName;
/**
*
*/
@TableField(value = "regApprovalFile")
@ApiModelProperty(value="药品注册批件电子档案")
private String regApprovalFile;
/**
*
*/
@TableField(value = "suppApprovalFile")
@ApiModelProperty(value="药品补充申请批件电子档案")
private String suppApprovalFile;
/**
*
*/
@TableField(value = "nationalInsuranceNotes")
@ApiModelProperty(value="国家医保药品目录备注")
private String nationalInsuranceNotes;
/**
*
*/
@TableField(value = "essentialDrugMarkName")
@ApiModelProperty(value="基本药物标志名称")
private String essentialDrugMarkName;
/**
*
*/
@TableField(value = "essentialDrugMark")
@ApiModelProperty(value="基本药物标志")
private Byte essentialDrugMark;
/**
*
*/
@TableField(value = "vatAdjustmentMark")
@ApiModelProperty(value="增值税调整药品标志")
private Byte vatAdjustmentMark;
/**
*
*/
@TableField(value = "vatAdjustmentName")
@ApiModelProperty(value="增值税调整药品名称")
private String vatAdjustmentName;
/**
*
*/
@TableField(value = "listedDrugCatalog")
@ApiModelProperty(value="上市药品目录集药品")
private Byte listedDrugCatalog;
/**
*
*/
@TableField(value = "insuranceNegotiationMark")
@ApiModelProperty(value="医保谈判药品标志")
private Byte insuranceNegotiationMark;
/**
*
*/
@TableField(value = "insuranceNegotiationName")
@ApiModelProperty(value="医保谈判药品名称")
private String insuranceNegotiationName;
/**
*
*/
@TableField(value = "nhcDrugCode")
@ApiModelProperty(value="卫健委药品编码")
private String nhcDrugCode;
/**
*
*/
@TableField(value = "notes")
@ApiModelProperty(value="备注")
private String notes;
/**
*
*/
@TableField(value = "activeMark")
@ApiModelProperty(value="有效标志")
private Byte activeMark;
/**
*
*/
@TableField(value = "uniqueRecordNum")
@ApiModelProperty(value="唯一记录号")
private String uniqueRecordNum;
/**
*
*/
@TableField(value = "dataCreateTime")
@ApiModelProperty(value="数据创建时间")
private Date dataCreateTime;
/**
*
*/
@TableField(value = "dataUpdateTime")
@ApiModelProperty(value="数据更新时间")
private Date dataUpdateTime;
/**
*
*/
@TableField(value = "versionNum")
@ApiModelProperty(value="版本号")
private String versionNum;
/**
*
*/
@TableField(value = "versionName")
@ApiModelProperty(value="版本名称")
private String versionName;
/**
*
*/
@TableField(value = "pediatricUsage")
@ApiModelProperty(value="儿童用药")
private Byte pediatricUsage;
/**
*
*/
@TableField(value = "companyName")
@ApiModelProperty(value="公司名称")
private String companyName;
/**
* 仿
*/
@TableField(value = "genericConsistencyEval")
@ApiModelProperty(value="仿制药一致性评价药品")
private Byte genericConsistencyEval;
/**
*
*/
@TableField(value = "distributor")
@ApiModelProperty(value="经销企业")
private String distributor;
/**
*
*/
@TableField(value = "distributorContact")
@ApiModelProperty(value="经销企业联系人")
private String distributorContact;
/**
*
*/
@TableField(value = "distributorAuthFile")
@ApiModelProperty(value="经销企业授权书电子档案")
private String distributorAuthFile;
/**
*
*/
@TableField(value = "insuranceDrugForm")
@ApiModelProperty(value="国家医保药品目录剂型")
private String insuranceDrugForm;
/**
*
*/
@TableField(value = "insuranceDrugClass")
@ApiModelProperty(value="国家医保药品目录甲乙类标识")
private String insuranceDrugClass;
/**
*
*/
@TableField(value = "marketingAuthHolder")
@ApiModelProperty(value="上市许可证持有人")
private String marketingAuthHolder;
/**
*
*/
@TableField(value = "releaseMark")
@ApiModelProperty(value="下发标志")
private Byte releaseMark;
/**
* ID
*/
@TableField(value = "transferDataId")
@ApiModelProperty(value="传输数据ID")
private String transferDataId;
/**
*
*/
@TableField(value = "effectiveTime")
@ApiModelProperty(value="生效时间")
private Date effectiveTime;
/**
*
*/
@TableField(value = "expiryTime")
@ApiModelProperty(value="失效时间")
private Date expiryTime;
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,522 @@
package com.glxp.api.entity.thrsys;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
/**
*
*/
@ApiModel(value="com-glxp-api-entity-thrsys-BasicInsMaterial")
@Data
@TableName(value = "basic_ins_material")
public class BasicInsMaterialEntity implements Serializable {
@TableId(value = "id", type = IdType.INPUT)
@ApiModelProperty(value="")
private Integer id;
/**
*
*/
@TableField(value = "medCatalogCode")
@ApiModelProperty(value="医疗目录编码")
private String medCatalogCode;
/**
*
*/
@TableField(value = "consumableName")
@ApiModelProperty(value="耗材名称")
private String consumableName;
/**
*
*/
@TableField(value = "deviceUniqueCode")
@ApiModelProperty(value="医疗器械唯一标识码")
private String deviceUniqueCode;
/**
*
*/
@TableField(value = "insuranceGenericCode")
@ApiModelProperty(value="医保通用名代码")
private String insuranceGenericCode;
/**
*
*/
@TableField(value = "insuranceGenericName")
@ApiModelProperty(value="医保通用名")
private String insuranceGenericName;
/**
*
*/
@TableField(value = "productModel")
@ApiModelProperty(value="产品型号")
private String productModel;
/**
*
*/
@TableField(value = "specCode")
@ApiModelProperty(value="规格代码")
private String specCode;
/**
*
*/
@TableField(value = "specification")
@ApiModelProperty(value="规格")
private String specification;
/**
*
*/
@TableField(value = "consumableCategory")
@ApiModelProperty(value="耗材分类")
private String consumableCategory;
/**
*
*/
@TableField(value = "specModel")
@ApiModelProperty(value="规格型号")
private String specModel;
/**
*
*/
@TableField(value = "materialCode")
@ApiModelProperty(value="材质代码")
private String materialCode;
/**
*
*/
@TableField(value = "consumableMaterial")
@ApiModelProperty(value="耗材材质")
private String consumableMaterial;
/**
*
*/
@TableField(value = "packagingSpec")
@ApiModelProperty(value="包装规格")
private String packagingSpec;
/**
*
*/
@TableField(value = "packagingQuantity")
@ApiModelProperty(value="包装数量")
private Integer packagingQuantity;
/**
*
*/
@TableField(value = "packagingMaterial")
@ApiModelProperty(value="产品包装材质")
private String packagingMaterial;
/**
*
*/
@TableField(value = "packagingUnit")
@ApiModelProperty(value="包装单位")
private String packagingUnit;
/**
*
*/
@TableField(value = "productConversionRate")
@ApiModelProperty(value="产品转换比")
private Double productConversionRate;
/**
* 使
*/
@TableField(value = "minUsageUnit")
@ApiModelProperty(value="最小使用单位")
private String minUsageUnit;
/**
*
*/
@TableField(value = "productionAreaType")
@ApiModelProperty(value="生产地类别")
private String productionAreaType;
/**
*
*/
@TableField(value = "productionAreaName")
@ApiModelProperty(value="生产地类别名称")
private String productionAreaName;
/**
*
*/
@TableField(value = "productStandard")
@ApiModelProperty(value="产品标准")
private String productStandard;
/**
*
*/
@TableField(value = "productExpiry")
@ApiModelProperty(value="产品有效期")
private String productExpiry;
/**
*
*/
@TableField(value = "structureComposition")
@ApiModelProperty(value="性能结构与组成")
private String structureComposition;
/**
*
*/
@TableField(value = "applicableScope")
@ApiModelProperty(value="适用范围")
private String applicableScope;
/**
* 使
*/
@TableField(value = "usageMethod")
@ApiModelProperty(value="产品使用方法")
private String usageMethod;
/**
*
*/
@TableField(value = "productImageCode")
@ApiModelProperty(value="产品图片编号")
private String productImageCode;
/**
*
*/
@TableField(value = "qualityStandard")
@ApiModelProperty(value="产品质量标准")
private String qualityStandard;
/**
*
*/
@TableField(value = "instructions")
@ApiModelProperty(value="说明书")
private String instructions;
/**
*
*/
@TableField(value = "otherCertMaterials")
@ApiModelProperty(value="其他证明材料")
private String otherCertMaterials;
/**
*
*/
@TableField(value = "dedicatedMachineFlag")
@ApiModelProperty(value="专机专用标志")
private Byte dedicatedMachineFlag;
/**
*
*/
@TableField(value = "dedicatedMachineName")
@ApiModelProperty(value="专机名称")
private String dedicatedMachineName;
/**
*
*/
@TableField(value = "setNames")
@ApiModelProperty(value="组套名称")
private String setNames;
/**
*
*/
@TableField(value = "setFlag")
@ApiModelProperty(value="机套标志")
private Byte setFlag;
/**
* 使
*/
@TableField(value = "usageRestrictionFlag")
@ApiModelProperty(value="限制使用标志")
private Byte usageRestrictionFlag;
/**
*
*/
@TableField(value = "insuranceUsageScope")
@ApiModelProperty(value="医保限用范围")
private String insuranceUsageScope;
/**
*
*/
@TableField(value = "minSalesUnit")
@ApiModelProperty(value="最小销售单位")
private String minSalesUnit;
/**
*
*/
@TableField(value = "highValueConsumableFlag")
@ApiModelProperty(value="高值耗材标志")
private Byte highValueConsumableFlag;
/**
*
*/
@TableField(value = "medicalMaterialCategoryCode")
@ApiModelProperty(value="医用材料分类代码")
private String medicalMaterialCategoryCode;
/**
*
*/
@TableField(value = "implantMaterialFlag")
@ApiModelProperty(value="植入材料和人体器官标志")
private Byte implantMaterialFlag;
/**
*
*/
@TableField(value = "sterilizationFlag")
@ApiModelProperty(value="灭菌标志")
private Byte sterilizationFlag;
/**
*
*/
@TableField(value = "sterilizationFlagName")
@ApiModelProperty(value="灭菌标志名称")
private String sterilizationFlagName;
/**
*
*/
@TableField(value = "implantOrInterventionalFlag")
@ApiModelProperty(value="植入或介入类标志")
private Byte implantOrInterventionalFlag;
/**
*
*/
@TableField(value = "implantOrInterventionalName")
@ApiModelProperty(value="植入或介入类名称")
private String implantOrInterventionalName;
/**
* 使
*/
@TableField(value = "singleUseFlag")
@ApiModelProperty(value="一次性使用标志")
private Byte singleUseFlag;
/**
* 使
*/
@TableField(value = "singleUseFlagName")
@ApiModelProperty(value="一次性使用标志名称")
private String singleUseFlagName;
/**
*
*/
@TableField(value = "regFilingPersonName")
@ApiModelProperty(value="注册备案人名称")
private String regFilingPersonName;
/**
*
*/
@TableField(value = "startDate")
@ApiModelProperty(value="开始日期")
private Date startDate;
/**
*
*/
@TableField(value = "endDate")
@ApiModelProperty(value="结束日期")
private Date endDate;
/**
*
*/
@TableField(value = "deviceManagementCategory")
@ApiModelProperty(value="医疗器械管理类别")
private String deviceManagementCategory;
/**
*
*/
@TableField(value = "deviceManagementCategoryName")
@ApiModelProperty(value="医疗器械管理类别名称")
private String deviceManagementCategoryName;
/**
*
*/
@TableField(value = "regFilingNum")
@ApiModelProperty(value="注册备案号")
private String regFilingNum;
/**
*
*/
@TableField(value = "regFilingProductName")
@ApiModelProperty(value="注册备案产品名称")
private String regFilingProductName;
/**
*
*/
@TableField(value = "structureCompositionDetail")
@ApiModelProperty(value="结构及组成")
private String structureCompositionDetail;
/**
*
*/
@TableField(value = "otherDetails")
@ApiModelProperty(value="其他内容")
private String otherDetails;
/**
*
*/
@TableField(value = "approvalDate")
@ApiModelProperty(value="批准日期")
private Date approvalDate;
/**
*
*/
@TableField(value = "regFilingPersonAddress")
@ApiModelProperty(value="注册备案人住所")
private String regFilingPersonAddress;
/**
*
*/
@TableField(value = "regCertStartDate")
@ApiModelProperty(value="注册证有效期开始时间")
private Date regCertStartDate;
/**
*
*/
@TableField(value = "regCertEndDate")
@ApiModelProperty(value="注册证有效期结束时间")
private Date regCertEndDate;
/**
*
*/
@TableField(value = "manufacturerNum")
@ApiModelProperty(value="生产企业编号")
private String manufacturerNum;
/**
*
*/
@TableField(value = "manufacturerName")
@ApiModelProperty(value="生产企业名称")
private String manufacturerName;
/**
*
*/
@TableField(value = "manufacturingAddress")
@ApiModelProperty(value="生产地址")
private String manufacturingAddress;
/**
*
*/
@TableField(value = "agentCompany")
@ApiModelProperty(value="代理人企业")
private String agentCompany;
/**
*
*/
@TableField(value = "agentCompanyAddress")
@ApiModelProperty(value="代理人企业地址")
private String agentCompanyAddress;
/**
*
*/
@TableField(value = "productionCountry")
@ApiModelProperty(value="生产国或地区")
private String productionCountry;
/**
*
*/
@TableField(value = "afterSalesService")
@ApiModelProperty(value="售后服务机构")
private String afterSalesService;
/**
*
*/
@TableField(value = "regOrFilingCertFile")
@ApiModelProperty(value="注册或备案证电子档案")
private String regOrFilingCertFile;
/**
*
*/
@TableField(value = "productImage")
@ApiModelProperty(value="产品影像")
private String productImage;
/**
*
*/
@TableField(value = "activeMark")
@ApiModelProperty(value="有效标志")
private Byte activeMark;
/**
*
*/
@TableField(value = "uniqueRecordNum")
@ApiModelProperty(value="唯一记录号")
private String uniqueRecordNum;
/**
*
*/
@TableField(value = "versionNum")
@ApiModelProperty(value="版本号")
private String versionNum;
/**
*
*/
@TableField(value = "versionName")
@ApiModelProperty(value="版本名称")
private String versionName;
private static final long serialVersionUID = 1L;
}

@ -0,0 +1,22 @@
package com.glxp.api.req.thrsys;
import com.glxp.api.util.page.ListPageRequest;
import lombok.Data;
@Data
public class ThrInsChDrugFeeRequest extends ListPageRequest {
/**
*
*/
private String medCatalogCode;
/**
*
*/
private String herbName;
}

@ -0,0 +1,33 @@
package com.glxp.api.req.thrsys;
import com.baomidou.mybatisplus.annotation.TableField;
import com.glxp.api.util.page.ListPageRequest;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class ThrInsDrugFeeRequest extends ListPageRequest {
/**
*
*/
private String medCatalogCode;
/**
*
*/
private String tradeName;
/**
*
*/
private String genericNum;
/**
*
*/
private String genericName;
}

@ -0,0 +1,22 @@
package com.glxp.api.req.thrsys;
import com.baomidou.mybatisplus.annotation.TableField;
import com.glxp.api.util.page.ListPageRequest;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class ThrInsMaterialFeeRequest extends ListPageRequest {
/**
*
*/
private String medCatalogCode;
/**
*
*/
private String consumableName;
}

@ -266,6 +266,10 @@ public class IoOrderResponse {
private String invoiceCodes;//单据所有发票号
/**
*
*/
private String workPlaceCode;
public String getFromName() {

@ -154,4 +154,16 @@ public class BasicSkPrescribeService extends ServiceImpl<BasicSkPrescribeMapper,
}
/**
* HIS
*/
public void trSkPrescribeDiByPayFee(BasicSkPrescribeEntity skPrescribeEntity) {
List<BasicSkPrescribeItemEntity> skPrescribeItemEntities = basicSkPrescirbeDetailService.list(new QueryWrapper<BasicSkPrescribeItemEntity>().eq("prescribeCode", skPrescribeEntity.getCode()));
if (CollUtil.isNotEmpty(skPrescribeItemEntities)) {
for (BasicSkPrescribeItemEntity skPrescribeItemEntity : skPrescribeItemEntities) {
}
}
}
}

@ -65,7 +65,7 @@ public class BasicSkProjectService extends ServiceImpl<BasicSkProjectMapper, Bas
addProductRequest.setName(basicSkProjectEntity.getName());
addProductRequest.setSpec(basicSkProjectEntity.getGgxh());
addProductRequest.setMeasname(basicSkProjectEntity.getUnit());
addProductRequest.setPrice(String.valueOf(price));
addProductRequest.setPrice(price);
addProductRequest.setDestinyType(1);//定数包
addProductRequest.setCode(basicSkProjectEntity.getCode());
udiProductService.addProduct(addProductRequest);

@ -75,6 +75,8 @@ public class IoCheckInoutService {
IoGenInvService genInvService;
@Resource
IoAddInoutService addInoutService;
@Resource
IoSplitCodeService splitCodeService;
//判断是否需要手动校验
public boolean checkManual(String billNo) {
@ -1182,7 +1184,6 @@ public class IoCheckInoutService {
// });
}
//校验是否是不入库存单据
if (bussinessTypeEntity.isInStock()) {
//生成库存
@ -1193,6 +1194,23 @@ public class IoCheckInoutService {
} else {
genInvService.genNorInv(orderEntity.getBillNo());
orderService.updateOrderInventory(orderEntity.getBillNo(), orderEntity.getStatus());
//若未拆零预出库单据则入到拆零表
if (orderEntity.getAction() == "SC72197936495755") {
List<IoCodeEntity> codeList = codeService.findByOrderId(orderEntity.getBillNo());
List<IoSplitCodeEntity> splitCodeEntities = new ArrayList<>();
if (CollUtil.isNotEmpty(codeList)) {
for (IoCodeEntity codeEntity : codeList) {
IoSplitCodeEntity splitCodeEntity = new IoSplitCodeEntity();
BeanUtils.copyProperties(codeEntity, splitCodeEntity);
splitCodeEntity.setInBactchNo(codeEntity.getInBatchNo());
splitCodeEntity.setTotalCount(codeEntity.getReCount());
splitCodeEntity.setRemainCount(codeEntity.getReCount());
}
}
splitCodeService.saveBatch(splitCodeEntities);
}
}
} else {
//不入库存,直接进行单据流转

@ -0,0 +1,10 @@
package com.glxp.api.service.inout;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.glxp.api.dao.inout.IoSplitCodeDetailMapper;
import com.glxp.api.entity.inout.IoSplitCodeDetailEntity;
@Service
public class IoSplitCodeDetailService extends ServiceImpl<IoSplitCodeDetailMapper, IoSplitCodeDetailEntity> {
}

@ -0,0 +1,10 @@
package com.glxp.api.service.inout;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.glxp.api.entity.inout.IoSplitCodeEntity;
import com.glxp.api.dao.inout.IoSplitCodeMapper;
@Service
public class IoSplitCodeService extends ServiceImpl<IoSplitCodeMapper, IoSplitCodeEntity> {
}

@ -0,0 +1,27 @@
package com.glxp.api.service.thrsys;
import com.github.pagehelper.PageHelper;
import com.glxp.api.req.thrsys.ThrInsChDrugFeeRequest;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.glxp.api.dao.thrsys.BasicInsChdrugMapper;
import com.glxp.api.entity.thrsys.BasicInsChdrugEntity;
import java.util.Collections;
import java.util.List;
@Service
public class BasicInsChdrugService extends ServiceImpl<BasicInsChdrugMapper, BasicInsChdrugEntity> {
public List<BasicInsChdrugEntity> filterList(ThrInsChDrugFeeRequest thrInsChDrugFeeRequest) {
if (thrInsChDrugFeeRequest == null) {
return Collections.emptyList();
}
if (thrInsChDrugFeeRequest.getPage() != null) {
int offset = (thrInsChDrugFeeRequest.getPage() - 1) * thrInsChDrugFeeRequest.getLimit();
PageHelper.offsetPage(offset, thrInsChDrugFeeRequest.getLimit());
}
return super.baseMapper.filterList(thrInsChDrugFeeRequest);
}
}

@ -0,0 +1,28 @@
package com.glxp.api.service.thrsys;
import com.github.pagehelper.PageHelper;
import com.glxp.api.entity.thrsys.BasicInsChdrugEntity;
import com.glxp.api.req.thrsys.ThrInsChDrugFeeRequest;
import com.glxp.api.req.thrsys.ThrInsDrugFeeRequest;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.glxp.api.entity.thrsys.BasicInsDrugEntity;
import com.glxp.api.dao.thrsys.BasicInsDrugMapper;
import java.util.Collections;
import java.util.List;
@Service
public class BasicInsDrugService extends ServiceImpl<BasicInsDrugMapper, BasicInsDrugEntity> {
public List<BasicInsDrugEntity> filterList(ThrInsDrugFeeRequest thrInsDrugFeeRequest) {
if (thrInsDrugFeeRequest == null) {
return Collections.emptyList();
}
if (thrInsDrugFeeRequest.getPage() != null) {
int offset = (thrInsDrugFeeRequest.getPage() - 1) * thrInsDrugFeeRequest.getLimit();
PageHelper.offsetPage(offset, thrInsDrugFeeRequest.getLimit());
}
return super.baseMapper.filterList(thrInsDrugFeeRequest);
}
}

@ -0,0 +1,28 @@
package com.glxp.api.service.thrsys;
import com.github.pagehelper.PageHelper;
import com.glxp.api.entity.thrsys.BasicInsChdrugEntity;
import com.glxp.api.req.thrsys.ThrInsChDrugFeeRequest;
import com.glxp.api.req.thrsys.ThrInsMaterialFeeRequest;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.glxp.api.dao.thrsys.BasicInsMaterialMapper;
import com.glxp.api.entity.thrsys.BasicInsMaterialEntity;
import java.util.Collections;
import java.util.List;
@Service
public class BasicInsMaterialService extends ServiceImpl<BasicInsMaterialMapper, BasicInsMaterialEntity> {
public List<BasicInsMaterialEntity> filterList(ThrInsMaterialFeeRequest thrInsMaterialFeeRequest) {
if (thrInsMaterialFeeRequest == null) {
return Collections.emptyList();
}
if (thrInsMaterialFeeRequest.getPage() != null) {
int offset = (thrInsMaterialFeeRequest.getPage() - 1) * thrInsMaterialFeeRequest.getLimit();
PageHelper.offsetPage(offset, thrInsMaterialFeeRequest.getLimit());
}
return super.baseMapper.filterList(thrInsMaterialFeeRequest);
}
}

@ -4,7 +4,7 @@ server:
spring:
datasource:
driver-class-name: com.p6spy.engine.spy.P6SpyDriver
jdbc-url: jdbc:p6spy:mysql://127.0.0.1:3306/udi_wms_pt2?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
jdbc-url: jdbc:p6spy:mysql://127.0.0.1:3306/udi_wms_ct?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
username: root
password: 123456
hikari:

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.api.dao.inout.IoSplitCodeDetailMapper">
<resultMap id="BaseResultMap" type="com.glxp.api.entity.inout.IoSplitCodeDetailEntity">
<!--@mbg.generated-->
<!--@Table io_split_code_detail-->
<id column="id" jdbcType="INTEGER" property="id" />
<result column="codeIdFk" jdbcType="INTEGER" property="codeIdFk" />
<result column="udiCodoe" jdbcType="VARCHAR" property="udiCodoe" />
<result column="sickerCode" jdbcType="VARCHAR" property="sickerCode" />
<result column="adNum" jdbcType="VARCHAR" property="adNum" />
<result column="count" jdbcType="INTEGER" property="count" />
<result column="prescribeNum" jdbcType="VARCHAR" property="prescribeNum" />
<result column="createType" jdbcType="TINYINT" property="createType" />
<result column="createTime" jdbcType="TIMESTAMP" property="createTime" />
<result column="createUser" jdbcType="VARCHAR" property="createUser" />
<result column="updateTime" jdbcType="TIMESTAMP" property="updateTime" />
<result column="remark" jdbcType="VARCHAR" property="remark" />
</resultMap>
<sql id="Base_Column_List">
<!--@mbg.generated-->
id, codeIdFk, udiCodoe, sickerCode, adNum, `count`, prescribeNum, createType, createTime,
`createUser`, updateTime, remark
</sql>
</mapper>

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.api.dao.inout.IoSplitCodeMapper">
<resultMap id="BaseResultMap" type="com.glxp.api.entity.inout.IoSplitCodeEntity">
<!--@mbg.generated-->
<!--@Table io_split_code-->
<id column="id" jdbcType="INTEGER" property="id" />
<result column="code" jdbcType="VARCHAR" property="code" />
<result column="errUdiCode" jdbcType="VARCHAR" property="errUdiCode" />
<result column="orderId" jdbcType="VARCHAR" property="orderId" />
<result column="action" jdbcType="VARCHAR" property="action" />
<result column="relId" jdbcType="BIGINT" property="relId" />
<result column="nameCode" jdbcType="VARCHAR" property="nameCode" />
<result column="batchNo" jdbcType="VARCHAR" property="batchNo" />
<result column="produceDate" jdbcType="VARCHAR" property="produceDate" />
<result column="expireDate" jdbcType="VARCHAR" property="expireDate" />
<result column="serialNo" jdbcType="VARCHAR" property="serialNo" />
<result column="supId" jdbcType="BIGINT" property="supId" />
<result column="deptCode" jdbcType="VARCHAR" property="deptCode" />
<result column="invCode" jdbcType="VARCHAR" property="invCode" />
<result column="warehouseCode" jdbcType="VARCHAR" property="warehouseCode" />
<result column="productType" jdbcType="TINYINT" property="productType" />
<result column="splitType" jdbcType="TINYINT" property="splitType" />
<result column="scanCount" jdbcType="INTEGER" property="scanCount" />
<result column="totalCount" jdbcType="INTEGER" property="totalCount" />
<result column="remainCount" jdbcType="INTEGER" property="remainCount" />
<result column="inBactchNo" jdbcType="VARCHAR" property="inBactchNo" />
<result column="createTime" jdbcType="TIMESTAMP" property="createTime" />
<result column="createUser" jdbcType="VARCHAR" property="createUser" />
<result column="updateTime" jdbcType="TIMESTAMP" property="updateTime" />
<result column="remark" jdbcType="VARCHAR" property="remark" />
</resultMap>
<sql id="Base_Column_List">
<!--@mbg.generated-->
id, code, errUdiCode, orderId, `action`, relId, nameCode, batchNo, produceDate, expireDate,
serialNo, supId, deptCode, invCode, warehouseCode, productType, splitType, scanCount,
totalCount, remainCount, inBactchNo, createTime, `createUser`, updateTime, remark
</sql>
</mapper>

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.api.dao.thrsys.BasicInsChdrugMapper">
<select id="filterList" parameterType="com.glxp.api.req.thrsys.ThrInsChDrugFeeRequest"
resultType="com.glxp.api.entity.thrsys.BasicInsChdrugEntity">
SELECT basic_ins_chdrug.*
FROM basic_ins_chdrug
<where>
<if test="herbName != '' and herbName != null">
AND herbName LIKE concat('%', #{herbName}, '%')
</if>
<if test="medCatalogCode != '' and medCatalogCode != null">
AND medCatalogCode LIKE concat('%', #{medCatalogCode}, '%')
</if>
</where>
</select>
</mapper>

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.api.dao.thrsys.BasicInsDrugMapper">
<select id="filterList" parameterType="com.glxp.api.req.thrsys.ThrInsDrugFeeRequest"
resultType="com.glxp.api.entity.thrsys.BasicInsDrugEntity">
SELECT basic_ins_drug.*
FROM basic_ins_drug
<where>
<if test="tradeName != '' and tradeName != null">
AND tradeName LIKE concat('%', #{tradeName}, '%')
</if>
<if test="medCatalogCode != '' and medCatalogCode != null">
AND medCatalogCode LIKE concat('%', #{medCatalogCode}, '%')
</if>
<if test="genericNum != '' and genericNum != null">
AND genericNum LIKE concat('%', #{genericNum}, '%')
</if>
<if test="genericName != '' and genericName != null">
AND genericName LIKE concat('%', #{genericName}, '%')
</if>
</where>
</select>
</mapper>

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.glxp.api.dao.thrsys.BasicInsMaterialMapper">
<select id="filterList" parameterType="com.glxp.api.req.thrsys.ThrInsMaterialFeeRequest"
resultType="com.glxp.api.entity.thrsys.BasicInsMaterialEntity">
SELECT basic_ins_material.*
FROM basic_ins_material
<where>
<if test="consumableName != '' and consumableName != null">
AND consumableName LIKE concat('%', #{consumableName}, '%')
</if>
<if test="medCatalogCode != '' and medCatalogCode != null">
AND medCatalogCode LIKE concat('%', #{medCatalogCode}, '%')
</if>
</where>
</select>
</mapper>

@ -3386,14 +3386,26 @@ CALL Pro_Temp_ColumnWork('device_repair_apply_detail', 'diagnosisLivePath',
'varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''诊断照片''',
1);
INSERT IGNORE INTO basic_bustype_change(`id`, `originAction`, `originName`, `targetAction`, `type`, `enable`, `createUser`, `updateUser`, `createTime`, `updateTime`, `remark`, `auditStatus`, `busAuditStatus`, `targetBusAction`, `beforeTime`, `busBeforeTime`) VALUES (1724370174626394116, 'DECPSG', '设备产品申购', NULL, 2, 1, NULL, '1', NULL, '2023-11-14 18:14:44', NULL, 2, 3, 'DECGJH', NULL, NULL);
INSERT IGNORE INTO basic_bustype_change(`id`, `originAction`, `originName`, `targetAction`, `type`, `enable`, `createUser`, `updateUser`, `createTime`, `updateTime`, `remark`, `auditStatus`, `busAuditStatus`, `targetBusAction`, `beforeTime`, `busBeforeTime`) VALUES (1724370174626394117, 'DECGJH', '设备采购计划', NULL, 3, 1, NULL, '1', NULL, '2023-11-14 18:14:34', NULL, 2, 1, 'DECGDD', NULL, NULL);
INSERT IGNORE INTO basic_bustype_change(`id`, `originAction`, `originName`, `targetAction`, `type`, `enable`, `createUser`, `updateUser`, `createTime`, `updateTime`, `remark`, `auditStatus`, `busAuditStatus`, `targetBusAction`, `beforeTime`, `busBeforeTime`) VALUES (1724370174626394118, 'DECGDD', '设备采购订单', NULL, 5, 1, NULL, '1', NULL, '2023-11-14 18:14:22', NULL, 2, 2, NULL, NULL, NULL);
INSERT IGNORE INTO basic_bustype_change(`id`, `originAction`, `originName`, `targetAction`, `type`, `enable`,
`createUser`, `updateUser`, `createTime`, `updateTime`, `remark`, `auditStatus`,
`busAuditStatus`, `targetBusAction`, `beforeTime`, `busBeforeTime`)
VALUES (1724370174626394116, 'DECPSG', '设备产品申购', NULL, 2, 1, NULL, '1', NULL, '2023-11-14 18:14:44', NULL, 2, 3,
'DECGJH', NULL, NULL);
INSERT IGNORE INTO basic_bustype_change(`id`, `originAction`, `originName`, `targetAction`, `type`, `enable`,
`createUser`, `updateUser`, `createTime`, `updateTime`, `remark`, `auditStatus`,
`busAuditStatus`, `targetBusAction`, `beforeTime`, `busBeforeTime`)
VALUES (1724370174626394117, 'DECGJH', '设备采购计划', NULL, 3, 1, NULL, '1', NULL, '2023-11-14 18:14:34', NULL, 2, 1,
'DECGDD', NULL, NULL);
INSERT IGNORE INTO basic_bustype_change(`id`, `originAction`, `originName`, `targetAction`, `type`, `enable`,
`createUser`, `updateUser`, `createTime`, `updateTime`, `remark`, `auditStatus`,
`busAuditStatus`, `targetBusAction`, `beforeTime`, `busBeforeTime`)
VALUES (1724370174626394118, 'DECGDD', '设备采购订单', NULL, 5, 1, NULL, '1', NULL, '2023-11-14 18:14:22', NULL, 2, 2, NULL,
NULL, NULL);
CALL Pro_Temp_ColumnWork('device_repair', 'repairUserId', 'bigint DEFAULT NULL COMMENT''报修人id''', 1);
ALTER TABLE device_plan_detail_item
ALTER TABLE device_plan_detail_item
DROP PRIMARY KEY,
ADD PRIMARY KEY (`planId`, `productId`, `itemCode`, `deviceCode`) USING BTREE;
@ -3401,218 +3413,285 @@ CALL Pro_Temp_ColumnWork('sync_data_set', 'deviceUpkeep',
' tinyint NULL DEFAULT NULL COMMENT ''保养单''',
1);
INSERT IGNORE INTO sys_pdf_template(`id`, `name`, `type`, `module`, `param`, `path`, `rowCount`, `qrcodeCount`, `remark`, `create_time`, `update_time`, `jrxmlPath`,
`bussinessType`, `bussinessStatus`) VALUES (4, '设备标签模板', 2, 0, '', '7bdc497e-b0e4-444d-be63-cc27978568ea.jasper', 10,
1, '', '2024-05-21 16:24:56', '2024-05-21 16:24:56', '2427d70b-2b69-483f-9a9d-7c9c4a3c688e.jrxml', NULL, NULL);
INSERT IGNORE INTO sys_pdf_template(`id`, `name`, `type`, `module`, `param`, `path`, `rowCount`, `qrcodeCount`,
`remark`, `create_time`, `update_time`, `jrxmlPath`,
`bussinessType`, `bussinessStatus`)
VALUES (4, '设备标签模板', 2, 0, '', '7bdc497e-b0e4-444d-be63-cc27978568ea.jasper', 10,
1, '', '2024-05-21 16:24:56', '2024-05-21 16:24:56', '2427d70b-2b69-483f-9a9d-7c9c4a3c688e.jrxml', NULL, NULL);
CALL Pro_Temp_ColumnWork('device_plan', 'planBillNo', 'varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''计划单号''', 1);
CALL Pro_Temp_ColumnWork('device_check', 'taskBillNo', 'varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''巡检任务单号''', 1);
CALL Pro_Temp_ColumnWork('device_repair_apply', 'repairApplyBillNo', 'varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''报修单号''', 1);
CALL Pro_Temp_ColumnWork('device_repair', 'repairBillNo', 'varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''维修单号''', 1);
CALL Pro_Temp_ColumnWork('device_upkeep', 'taskBillNo', 'varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''保养任务单号''', 1);
INSERT IGNORE INTO auth_menu (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query_param`, `is_frame`, `is_cache`,
`menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
VALUES (3711, '询价管理', 1673, 2, 'purInquiry', NULL, NULL, 1, 0, 'M', '0', '0', NULL, NULL, '超级用户', '2023-02-08 17:01:50', NULL, NULL, NULL);
INSERT IGNORE INTO auth_menu (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query_param`, `is_frame`, `is_cache`, `menu_type`,
`visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
VALUES (3712, '新增询价计划单', 3711, 1, 'purchase/purInquiry/purInquiry', 'purchase/purInquiry/purInquiry', '{\"pageType\":1}', 1, 0, 'C',
'0', '0', 'purchase:purInquiry:purInquiry', NULL, '超级用户', '2023-02-08 17:02:19', NULL, NULL, NULL);
INSERT IGNORE INTO auth_menu (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query_param`, `is_frame`, `is_cache`, `menu_type`,
`visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
VALUES (3713, '待审核询价计划单', 3711, 2, 'purchase/purInquiry/purInquiryReviewed', 'purchase/purInquiry/purInquiryReviewed', '{\"pageType\":1}', 1, 0, 'C',
'0', '0', 'purchase:purInquiry:purInquiryReviewed', NULL, '超级用户', '2023-02-08 17:02:19', NULL, NULL, NULL);
CALL Pro_Temp_ColumnWork('device_plan', 'planBillNo',
'varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''计划单号''',
1);
CALL Pro_Temp_ColumnWork('device_check', 'taskBillNo',
'varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''巡检任务单号''',
1);
CALL Pro_Temp_ColumnWork('device_repair_apply', 'repairApplyBillNo',
'varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''报修单号''',
1);
CALL Pro_Temp_ColumnWork('device_repair', 'repairBillNo',
'varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''维修单号''',
1);
CALL Pro_Temp_ColumnWork('device_upkeep', 'taskBillNo',
'varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''保养任务单号''',
1);
INSERT IGNORE INTO auth_menu (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query_param`, `is_frame`, `is_cache`, `menu_type`,
`visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
VALUES (3714, '已审核询价计划单', 3711, 3, 'purchase/purInquiry/purInquiryFinish', 'purchase/purInquiry/purInquiryFinish', '{\"pageType\":1}', 1, 0, 'C',
'0', '0', 'purchase:purInquiry:purInquiryFinish', NULL, '超级用户', '2023-02-08 17:02:19', NULL, NULL, NULL);
INSERT IGNORE INTO auth_menu (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query_param`, `is_frame`, `is_cache`, `menu_type`,
`visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
VALUES (3715, '待审核询价报价单', 3711, 5, 'purchase/purInquiryOffer/purInquiryOfferReviewed', 'purchase/purInquiryOffer/purInquiryOfferReviewed', '{\"pageType\":1}', 1, 0, 'C',
'0', '0', 'purchase:purInquiryOffer:purInquiryOfferReviewed', NULL, '超级用户', '2023-02-08 17:02:19', NULL, NULL, NULL);
INSERT IGNORE INTO auth_menu (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query_param`, `is_frame`, `is_cache`, `menu_type`,
`visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
VALUES (3716, '已审核询价报价单', 3711, 6, 'purchase/purInquiryOffer/purInquiryOfferFinish', 'purchase/purInquiryOffer/purInquiryOfferFinish', '{\"pageType\":1}', 1, 0, 'C',
'0', '0', 'purchase:purInquiryOffer:purInquiryOfferFinish', NULL, '超级用户', '2023-02-08 17:02:19', NULL, NULL, NULL);
INSERT IGNORE INTO auth_menu (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query_param`,
`is_frame`, `is_cache`,
`menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`,
`update_by`, `update_time`, `remark`)
VALUES (3711, '询价管理', 1673, 2, 'purInquiry', NULL, NULL, 1, 0, 'M', '0', '0', NULL, NULL, '超级用户', '2023-02-08 17:01:50',
NULL, NULL, NULL);
INSERT IGNORE INTO auth_menu (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query_param`, `is_frame`, `is_cache`, `menu_type`,
`visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
VALUES (3717, '待报价询价报价单', 3711, 4, 'purchase/purInquiryOffer/purInquiryOffer', 'purchase/purInquiryOffer/purInquiryOffer', '{\"pageType\":1}', 1, 0, 'C',
'0', '0', 'purchase:purInquiryOffer:purInquiryOffer', NULL, '超级用户', '2023-02-08 17:02:19', NULL, NULL, NULL);
INSERT IGNORE INTO auth_menu (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query_param`,
`is_frame`, `is_cache`, `menu_type`,
`visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`,
`update_time`, `remark`)
VALUES (3712, '新增询价计划单', 3711, 1, 'purchase/purInquiry/purInquiry', 'purchase/purInquiry/purInquiry',
'{\"pageType\":1}', 1, 0, 'C',
'0', '0', 'purchase:purInquiry:purInquiry', NULL, '超级用户', '2023-02-08 17:02:19', NULL, NULL, NULL);
INSERT IGNORE INTO auth_menu (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query_param`,
`is_frame`, `is_cache`, `menu_type`,
`visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`,
`update_time`, `remark`)
VALUES (3713, '待审核询价计划单', 3711, 2, 'purchase/purInquiry/purInquiryReviewed', 'purchase/purInquiry/purInquiryReviewed',
'{\"pageType\":1}', 1, 0, 'C',
'0', '0', 'purchase:purInquiry:purInquiryReviewed', NULL, '超级用户', '2023-02-08 17:02:19', NULL, NULL, NULL);
INSERT IGNORE INTO auth_menu (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query_param`,
`is_frame`, `is_cache`, `menu_type`,
`visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`,
`update_time`, `remark`)
VALUES (3714, '已审核询价计划单', 3711, 3, 'purchase/purInquiry/purInquiryFinish', 'purchase/purInquiry/purInquiryFinish',
'{\"pageType\":1}', 1, 0, 'C',
'0', '0', 'purchase:purInquiry:purInquiryFinish', NULL, '超级用户', '2023-02-08 17:02:19', NULL, NULL, NULL);
INSERT IGNORE INTO auth_menu (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query_param`,
`is_frame`, `is_cache`, `menu_type`,
`visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`,
`update_time`, `remark`)
VALUES (3715, '待审核询价报价单', 3711, 5, 'purchase/purInquiryOffer/purInquiryOfferReviewed',
'purchase/purInquiryOffer/purInquiryOfferReviewed', '{\"pageType\":1}', 1, 0, 'C',
'0', '0', 'purchase:purInquiryOffer:purInquiryOfferReviewed', NULL, '超级用户', '2023-02-08 17:02:19', NULL, NULL,
NULL);
INSERT IGNORE INTO auth_menu (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query_param`,
`is_frame`, `is_cache`, `menu_type`,
`visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`,
`update_time`, `remark`)
VALUES (3716, '已审核询价报价单', 3711, 6, 'purchase/purInquiryOffer/purInquiryOfferFinish',
'purchase/purInquiryOffer/purInquiryOfferFinish', '{\"pageType\":1}', 1, 0, 'C',
'0', '0', 'purchase:purInquiryOffer:purInquiryOfferFinish', NULL, '超级用户', '2023-02-08 17:02:19', NULL, NULL,
NULL);
INSERT IGNORE INTO auth_menu (`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query_param`,
`is_frame`, `is_cache`, `menu_type`,
`visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`,
`update_time`, `remark`)
VALUES (3717, '待报价询价报价单', 3711, 4, 'purchase/purInquiryOffer/purInquiryOffer',
'purchase/purInquiryOffer/purInquiryOffer', '{\"pageType\":1}', 1, 0, 'C',
'0', '0', 'purchase:purInquiryOffer:purInquiryOffer', NULL, '超级用户', '2023-02-08 17:02:19', NULL, NULL, NULL);
INSERT IGNORE INTO sys_approval_flow_config(`id`, `type`, `typeName`, `approvalSort`, `createUser`, `createTime`, `updateUser`, `updateTime`)
INSERT IGNORE INTO sys_approval_flow_config(`id`, `type`, `typeName`, `approvalSort`, `createUser`, `createTime`,
`updateUser`, `updateTime`)
VALUES ('7', 'xjjh', '询价计划单据', 7, NULL, NULL, NULL, NULL);
INSERT IGNORE INTO sys_approval_flow_config(`id`, `type`, `typeName`, `approvalSort`, `createUser`, `createTime`, `updateUser`, `updateTime`)
INSERT IGNORE INTO sys_approval_flow_config(`id`, `type`, `typeName`, `approvalSort`, `createUser`, `createTime`,
`updateUser`, `updateTime`)
VALUES ('8', 'xjbj', '询价报价单据', 8, NULL, NULL, NULL, NULL);
-- ----------------------------
-- Table structure for pur_inquiry
-- ----------------------------
CREATE TABLE IF NOT EXISTS `pur_inquiry` (
`id` bigint(0) NOT NULL AUTO_INCREMENT,
`billNo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '询价单据号',
`billDate` datetime(0) NULL DEFAULT NULL COMMENT '询价发起日期',
`status` tinyint(0) NULL DEFAULT NULL COMMENT '状态1.草稿2.未审核3.已审核,4.已拒绝)',
`billType` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`remark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '询价说明',
`invCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前仓库',
`deptCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属部门',
`createUser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`auditUser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审核人',
`auditTime` datetime(0) NULL DEFAULT NULL COMMENT '审核时间',
`updateUser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新人',
`updateTime` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
`auditRemark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审核说明',
`targetInvCode` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '目标仓库',
`targetDeptCode` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '目标部门',
`planBillNo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生成采购计划单据号',
`generatePlan` tinyint(0) NULL DEFAULT NULL COMMENT '是否已生成采购计划',
`emergency` tinyint(0) NULL DEFAULT NULL COMMENT '紧急情况',
`arrivalTime` datetime(0) NULL DEFAULT NULL COMMENT '期望到货时间',
`approvalFlowId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '审批表主键(关联审批流程主表)',
`pageType` int(0) NOT NULL DEFAULT 1 COMMENT '1:业务管理2设备管理',
`validUntil` datetime(0) NULL DEFAULT NULL COMMENT '询价截止时间',
`supIds` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商ids',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 97 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '询价业务' ROW_FORMAT = Dynamic;
CREATE TABLE IF NOT EXISTS `pur_inquiry`
(
`id` bigint(0) NOT NULL AUTO_INCREMENT,
`billNo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '询价单据号',
`billDate` datetime(0) NULL DEFAULT NULL COMMENT '询价发起日期',
`status` tinyint(0) NULL DEFAULT NULL COMMENT '状态1.草稿2.未审核3.已审核,4.已拒绝)',
`billType` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`remark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '询价说明',
`invCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前仓库',
`deptCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属部门',
`createUser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`auditUser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审核人',
`auditTime` datetime(0) NULL DEFAULT NULL COMMENT '审核时间',
`updateUser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新人',
`updateTime` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
`auditRemark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审核说明',
`targetInvCode` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '目标仓库',
`targetDeptCode` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '目标部门',
`planBillNo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生成采购计划单据号',
`generatePlan` tinyint(0) NULL DEFAULT NULL COMMENT '是否已生成采购计划',
`emergency` tinyint(0) NULL DEFAULT NULL COMMENT '紧急情况',
`arrivalTime` datetime(0) NULL DEFAULT NULL COMMENT '期望到货时间',
`approvalFlowId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '审批表主键(关联审批流程主表)',
`pageType` int(0) NOT NULL DEFAULT 1 COMMENT '1:业务管理2设备管理',
`validUntil` datetime(0) NULL DEFAULT NULL COMMENT '询价截止时间',
`supIds` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商ids',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 97
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_0900_ai_ci COMMENT = '询价业务'
ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for pur_inquiry_item
-- ----------------------------
CREATE TABLE IF NOT EXISTS `pur_inquiry_item` (
`id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`orderIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NOT NULL COMMENT '关联询价编号',
`count` int(0) NULL DEFAULT NULL COMMENT '询价数量',
`price` decimal(10, 2) NULL DEFAULT NULL COMMENT '期望单价',
`totalPrice` decimal(10, 2) NULL DEFAULT NULL COMMENT '期望总价',
`attachmentPath` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '询价附件的路径或URL如产品规格书、图纸等',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '说明',
`productId` bigint(0) NULL DEFAULT NULL COMMENT '产品编码',
`productUniqueId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '产品唯一id uniqueId',
`nameCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '最小销售标识',
`batchNo` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '批次号',
`productName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '产品名称',
`productCompany` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '生产厂家',
`produceDate` date NULL DEFAULT NULL COMMENT '生产日期',
`expireDate` date NULL DEFAULT NULL COMMENT '过期时间',
`zczbhhzbapzbh` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '注册证/备案号',
`ggxh` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '规格型号',
`packRatio` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '包装级别',
`measname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '单位',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1791362555050999838 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_as_cs COMMENT = '询价业务明细表' ROW_FORMAT = Dynamic;
CREATE TABLE IF NOT EXISTS `pur_inquiry_item`
(
`id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`orderIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NOT NULL COMMENT '关联询价编号',
`count` int(0) NULL DEFAULT NULL COMMENT '询价数量',
`price` decimal(10, 2) NULL DEFAULT NULL COMMENT '期望单价',
`totalPrice` decimal(10, 2) NULL DEFAULT NULL COMMENT '期望总价',
`attachmentPath` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '询价附件的路径或URL如产品规格书、图纸等',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '说明',
`productId` bigint(0) NULL DEFAULT NULL COMMENT '产品编码',
`productUniqueId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '产品唯一id uniqueId',
`nameCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '最小销售标识',
`batchNo` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '批次号',
`productName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '产品名称',
`productCompany` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '生产厂家',
`produceDate` date NULL DEFAULT NULL COMMENT '生产日期',
`expireDate` date NULL DEFAULT NULL COMMENT '过期时间',
`zczbhhzbapzbh` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '注册证/备案号',
`ggxh` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '规格型号',
`packRatio` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '包装级别',
`measname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '单位',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 1791362555050999838
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_0900_as_cs COMMENT = '询价业务明细表'
ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for pur_inquiry_item_detail
-- ----------------------------
CREATE TABLE IF NOT EXISTS `pur_inquiry_item_detail` (
`id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`orderIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NOT NULL COMMENT '关联询价编号',
`orderItemIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NOT NULL COMMENT '关联询明细价id',
`supNumber` int(0) NOT NULL COMMENT '供应商报价第几次',
`supId` bigint(0) NOT NULL COMMENT '供应商id',
`supName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '供应商名称',
`supPerson` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '供应商联系人姓名',
`supPhone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '供应商联系人电话',
`supEmail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '供应商联系人电子邮件',
`supFilePath` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商附件的路径或URL',
`supCount` int(0) NULL DEFAULT NULL COMMENT '供应商报价数量',
`supPrice` decimal(10, 2) NULL DEFAULT NULL COMMENT '供应商报价单价',
`supTotalPrice` decimal(10, 2) NULL DEFAULT NULL COMMENT '供应商报价总价',
`supRemark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '说明',
`accord` int(0) NULL DEFAULT NULL COMMENT '是否符合 1 符合 0 不符合',
`adopt` int(0) NULL DEFAULT NULL COMMENT '是否采纳 1 采纳 0 不采纳',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 235 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_as_cs COMMENT = '询价业务明细详情表' ROW_FORMAT = Dynamic;
CREATE TABLE IF NOT EXISTS `pur_inquiry_item_detail`
(
`id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`orderIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NOT NULL COMMENT '关联询价编号',
`orderItemIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NOT NULL COMMENT '关联询明细价id',
`supNumber` int(0) NOT NULL COMMENT '供应商报价第几次',
`supId` bigint(0) NOT NULL COMMENT '供应商id',
`supName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '供应商名称',
`supPerson` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '供应商联系人姓名',
`supPhone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '供应商联系人电话',
`supEmail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '供应商联系人电子邮件',
`supFilePath` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商附件的路径或URL',
`supCount` int(0) NULL DEFAULT NULL COMMENT '供应商报价数量',
`supPrice` decimal(10, 2) NULL DEFAULT NULL COMMENT '供应商报价单价',
`supTotalPrice` decimal(10, 2) NULL DEFAULT NULL COMMENT '供应商报价总价',
`supRemark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '说明',
`accord` int(0) NULL DEFAULT NULL COMMENT '是否符合 1 符合 0 不符合',
`adopt` int(0) NULL DEFAULT NULL COMMENT '是否采纳 1 采纳 0 不采纳',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 235
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_0900_as_cs COMMENT = '询价业务明细详情表'
ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for pur_inquiry_offer
-- ----------------------------
CREATE TABLE IF NOT EXISTS `pur_inquiry_offer` (
`id` bigint(0) NOT NULL AUTO_INCREMENT,
`billNo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '询价单据号',
`billDate` datetime(0) NULL DEFAULT NULL COMMENT '询价发起日期',
`status` tinyint(0) NULL DEFAULT NULL COMMENT '状态1.草稿2.未审核3.已审核,4.已拒绝)',
`billType` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`remark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '询价说明',
`invCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前仓库',
`deptCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属部门',
`createUser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`auditUser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审核人',
`auditTime` datetime(0) NULL DEFAULT NULL COMMENT '审核时间',
`updateUser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新人',
`updateTime` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
`auditRemark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审核说明',
`targetInvCode` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '目标仓库',
`targetDeptCode` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '目标部门',
`planBillNo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生成采购计划单据号',
`generatePlan` tinyint(0) NULL DEFAULT NULL COMMENT '是否已生成采购计划',
`emergency` tinyint(0) NULL DEFAULT NULL COMMENT '紧急情况',
`arrivalTime` datetime(0) NULL DEFAULT NULL COMMENT '期望到货时间',
`approvalFlowId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '审批表主键(关联审批流程主表)',
`pageType` int(0) NOT NULL DEFAULT 1 COMMENT '1:业务管理2设备管理',
`validUntil` datetime(0) NULL DEFAULT NULL COMMENT '询价截止时间',
`supIds` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商ids',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 97 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '询价报价业务' ROW_FORMAT = Dynamic;
CREATE TABLE IF NOT EXISTS `pur_inquiry_offer`
(
`id` bigint(0) NOT NULL AUTO_INCREMENT,
`billNo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '询价单据号',
`billDate` datetime(0) NULL DEFAULT NULL COMMENT '询价发起日期',
`status` tinyint(0) NULL DEFAULT NULL COMMENT '状态1.草稿2.未审核3.已审核,4.已拒绝)',
`billType` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`remark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '询价说明',
`invCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前仓库',
`deptCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属部门',
`createUser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`auditUser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审核人',
`auditTime` datetime(0) NULL DEFAULT NULL COMMENT '审核时间',
`updateUser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新人',
`updateTime` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
`auditRemark` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '审核说明',
`targetInvCode` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '目标仓库',
`targetDeptCode` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '目标部门',
`planBillNo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '生成采购计划单据号',
`generatePlan` tinyint(0) NULL DEFAULT NULL COMMENT '是否已生成采购计划',
`emergency` tinyint(0) NULL DEFAULT NULL COMMENT '紧急情况',
`arrivalTime` datetime(0) NULL DEFAULT NULL COMMENT '期望到货时间',
`approvalFlowId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '审批表主键(关联审批流程主表)',
`pageType` int(0) NOT NULL DEFAULT 1 COMMENT '1:业务管理2设备管理',
`validUntil` datetime(0) NULL DEFAULT NULL COMMENT '询价截止时间',
`supIds` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商ids',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 97
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_0900_ai_ci COMMENT = '询价报价业务'
ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for pur_inquiry_offer_item
-- ----------------------------
CREATE TABLE IF NOT EXISTS `pur_inquiry_offer_item` (
`id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`orderIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NOT NULL COMMENT '关联询价编号',
`count` int(0) NULL DEFAULT NULL COMMENT '询价数量',
`price` decimal(10, 2) NULL DEFAULT NULL COMMENT '期望单价',
`totalPrice` decimal(10, 2) NULL DEFAULT NULL COMMENT '期望总价',
`attachmentPath` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '询价附件的路径或URL如产品规格书、图纸等',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '说明',
`productId` bigint(0) NULL DEFAULT NULL COMMENT '产品编码',
`productUniqueId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '产品唯一id uniqueId',
`nameCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '最小销售标识',
`batchNo` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '批次号',
`productName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '产品名称',
`productCompany` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '生产厂家',
`produceDate` date NULL DEFAULT NULL COMMENT '生产日期',
`expireDate` date NULL DEFAULT NULL COMMENT '过期时间',
`zczbhhzbapzbh` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '注册证/备案号',
`ggxh` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '规格型号',
`packRatio` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '包装级别',
`measname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '单位',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1791362555050999838 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_as_cs COMMENT = '询价报价业务明细表' ROW_FORMAT = Dynamic;
CREATE TABLE IF NOT EXISTS `pur_inquiry_offer_item`
(
`id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`orderIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NOT NULL COMMENT '关联询价编号',
`count` int(0) NULL DEFAULT NULL COMMENT '询价数量',
`price` decimal(10, 2) NULL DEFAULT NULL COMMENT '期望单价',
`totalPrice` decimal(10, 2) NULL DEFAULT NULL COMMENT '期望总价',
`attachmentPath` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '询价附件的路径或URL如产品规格书、图纸等',
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '说明',
`productId` bigint(0) NULL DEFAULT NULL COMMENT '产品编码',
`productUniqueId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '产品唯一id uniqueId',
`nameCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '最小销售标识',
`batchNo` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '批次号',
`productName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '产品名称',
`productCompany` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '生产厂家',
`produceDate` date NULL DEFAULT NULL COMMENT '生产日期',
`expireDate` date NULL DEFAULT NULL COMMENT '过期时间',
`zczbhhzbapzbh` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '注册证/备案号',
`ggxh` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '规格型号',
`packRatio` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '包装级别',
`measname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '单位',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 1791362555050999838
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_0900_as_cs COMMENT = '询价报价业务明细表'
ROW_FORMAT = Dynamic;
-- ----------------------------
-- Table structure for pur_inquiry_offer_item_detail
-- ----------------------------
CREATE TABLE IF NOT EXISTS `pur_inquiry_offer_item_detail` (
`id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`orderIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NOT NULL COMMENT '关联询价编号',
`orderItemIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NOT NULL COMMENT '关联询明细价id',
`supNumber` int(0) NOT NULL COMMENT '供应商报价第几次',
`supId` bigint(0) NOT NULL COMMENT '供应商id',
`supName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '供应商名称',
`supPerson` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '供应商联系人姓名',
`supPhone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '供应商联系人电话',
`supEmail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '供应商联系人电子邮件',
`supFilePath` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商附件的路径或URL',
`supCount` int(0) NULL DEFAULT NULL COMMENT '供应商报价数量',
`supPrice` decimal(10, 2) NULL DEFAULT NULL COMMENT '供应商报价单价',
`supTotalPrice` decimal(10, 2) NULL DEFAULT NULL COMMENT '供应商报价总价',
`supRemark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '说明',
`accord` int(0) NULL DEFAULT NULL COMMENT '是否符合 1 符合 0 不符合',
`adopt` int(0) NULL DEFAULT NULL COMMENT '是否采纳 1 采纳 0 不采纳',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 250 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_as_cs COMMENT = '询价报价业务明细详情表' ROW_FORMAT = Dynamic;
CREATE TABLE IF NOT EXISTS `pur_inquiry_offer_item_detail`
(
`id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`orderIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NOT NULL COMMENT '关联询价编号',
`orderItemIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NOT NULL COMMENT '关联询明细价id',
`supNumber` int(0) NOT NULL COMMENT '供应商报价第几次',
`supId` bigint(0) NOT NULL COMMENT '供应商id',
`supName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '供应商名称',
`supPerson` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '供应商联系人姓名',
`supPhone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '供应商联系人电话',
`supEmail` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '供应商联系人电子邮件',
`supFilePath` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '供应商附件的路径或URL',
`supCount` int(0) NULL DEFAULT NULL COMMENT '供应商报价数量',
`supPrice` decimal(10, 2) NULL DEFAULT NULL COMMENT '供应商报价单价',
`supTotalPrice` decimal(10, 2) NULL DEFAULT NULL COMMENT '供应商报价总价',
`supRemark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '说明',
`accord` int(0) NULL DEFAULT NULL COMMENT '是否符合 1 符合 0 不符合',
`adopt` int(0) NULL DEFAULT NULL COMMENT '是否采纳 1 采纳 0 不采纳',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 250
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_0900_as_cs COMMENT = '询价报价业务明细详情表'
ROW_FORMAT = Dynamic;
CALL Pro_Temp_ColumnWork('pur_apply_detail', 'measname',
@ -3622,85 +3701,127 @@ CALL Pro_Temp_ColumnWork('pur_apply_detail', 'measname',
-- ----------------------------
-- Table structure for pur_apply_argument
-- ----------------------------
CREATE TABLE IF NOT EXISTS `pur_apply_argument` (
`id` bigint(0) NOT NULL AUTO_INCREMENT,
`orderIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '订单外键',
`orderDetailIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '订单详情外键',
`applyBillNo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申领单据号',
`invCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前仓库',
`deptCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属部门',
`deptName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属部门名字',
`createUser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`updateUser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新人',
`updateTime` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
`productId` bigint(0) NULL DEFAULT NULL COMMENT '产品ID',
`productName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '产品名称',
`count` int(0) NULL DEFAULT NULL COMMENT '数量',
`measname` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '单位',
`mainParam` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL COMMENT '配置要求及主要技术参数',
`applicationReason` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL COMMENT '申请理由',
`benefitPrediction` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL COMMENT '效益预测',
`supportCondition` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL COMMENT '配套条件',
`supportPerson` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '使用科室人员配备情况',
`maintenanceForce` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '维修技术力量的保证或维修途径',
`fundSource` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '资金来源',
`feasibility` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '可行性论证',
`argStatus` int(0) NULL DEFAULT 0 COMMENT '论证状态',
`createName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人昵称',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 91 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
INSERT IGNORE INTO auth_menu(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query_param`, `is_frame`,
`is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`,
`update_time`, `remark`)
VALUES (3718, '论证管理', 1703, 0, 'purApplyArgument', NULL, NULL, 1, 0, 'M', '0', '0', NULL, NULL,
'超级用户', '2023-02-08 17:01:50', NULL, NULL, NULL);
INSERT IGNORE INTO auth_menu(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query_param`, `is_frame`,
`is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`)
VALUES (3719, '论证明细', 3718, 1, 'purchase/purApplyArgument/purApplyArgument', 'purchase/purApplyArgument/purApplyArgument', '{\"pageType\":2}', 1, 0, 'C',
'0', '0', 'purchase:purApplyArgument:purApplyArgument', NULL, '超级用户', '2023-02-08 17:02:19', NULL, NULL, NULL);
INSERT IGNORE INTO sys_pdf_template(`id`, `name`, `type`, `module`, `param`, `path`, `rowCount`, `qrcodeCount`, `remark`, `create_time`, `update_time`, `jrxmlPath`,
`bussinessType`, `bussinessStatus`) VALUES (6, '设备申购论证单据模板', 2, 0, '', '', 10, 1, '', '2024-05-21 17:04:11', '2024-05-21 17:04:11', '', NULL, NULL);
INSERT IGNORE INTO sys_pdf_template_relevance_statemen(`id`, `templateId`, `customerId`, `adminId`, `moduleId`, `localAction`, `remark1`, `remark2`, `remark3`, `printType`,
`modelKey`, `updateTime`) VALUES (7, 33, 110, 0, NULL, '设备论证单据打印', NULL, NULL, NULL, NULL, 'reportForms', NULL);
CREATE TABLE IF NOT EXISTS `pur_apply_argument`
(
`id` bigint(0) NOT NULL AUTO_INCREMENT,
`orderIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '订单外键',
`orderDetailIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '订单详情外键',
`applyBillNo` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '申领单据号',
`invCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前仓库',
`deptCode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属部门',
`deptName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '所属部门名字',
`createUser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人',
`createTime` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
`updateUser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '更新人',
`updateTime` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
`productId` bigint(0) NULL DEFAULT NULL COMMENT '产品ID',
`productName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '产品名称',
`count` int(0) NULL DEFAULT NULL COMMENT '数量',
`measname` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL DEFAULT NULL COMMENT '单位',
`mainParam` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL COMMENT '配置要求及主要技术参数',
`applicationReason` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL COMMENT '申请理由',
`benefitPrediction` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL COMMENT '效益预测',
`supportCondition` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_as_cs NULL COMMENT '配套条件',
`supportPerson` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '使用科室人员配备情况',
`maintenanceForce` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '维修技术力量的保证或维修途径',
`fundSource` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '资金来源',
`feasibility` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '可行性论证',
`argStatus` int(0) NULL DEFAULT 0 COMMENT '论证状态',
`createName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '创建人昵称',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
AUTO_INCREMENT = 91
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_0900_ai_ci
ROW_FORMAT = Dynamic;
INSERT IGNORE INTO auth_menu(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query_param`,
`is_frame`,
`is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`,
`update_by`,
`update_time`, `remark`)
VALUES (3718, '论证管理', 1703, 0, 'purApplyArgument', NULL, NULL, 1, 0, 'M', '0', '0', NULL, NULL,
'超级用户', '2023-02-08 17:01:50', NULL, NULL, NULL);
INSERT IGNORE INTO auth_menu(`menu_id`, `menu_name`, `parent_id`, `order_num`, `path`, `component`, `query_param`,
`is_frame`,
`is_cache`, `menu_type`, `visible`, `status`, `perms`, `icon`, `create_by`, `create_time`,
`update_by`, `update_time`, `remark`)
VALUES (3719, '论证明细', 3718, 1, 'purchase/purApplyArgument/purApplyArgument',
'purchase/purApplyArgument/purApplyArgument', '{\"pageType\":2}', 1, 0, 'C',
'0', '0', 'purchase:purApplyArgument:purApplyArgument', NULL, '超级用户', '2023-02-08 17:02:19', NULL, NULL, NULL);
INSERT IGNORE INTO sys_pdf_template(`id`, `name`, `type`, `module`, `param`, `path`, `rowCount`, `qrcodeCount`,
`remark`, `create_time`, `update_time`, `jrxmlPath`,
`bussinessType`, `bussinessStatus`)
VALUES (6, '设备申购论证单据模板', 2, 0, '', '', 10, 1, '', '2024-05-21 17:04:11', '2024-05-21 17:04:11', '', NULL, NULL);
INSERT IGNORE INTO sys_pdf_template_relevance_statemen(`id`, `templateId`, `customerId`, `adminId`, `moduleId`,
`localAction`, `remark1`, `remark2`, `remark3`, `printType`,
`modelKey`, `updateTime`)
VALUES (7, 33, 110, 0, NULL, '设备论证单据打印', NULL, NULL, NULL, NULL, 'reportForms', NULL);
CALL Pro_Temp_ColumnWork('basic_bussiness_type', 'vailHcType',
'tinyint NULL DEFAULT NULL COMMENT '' 校验耗材类型 0:不耗材1:高值耗材2:无普通耗材''', 1);
CREATE TABLE IF NOT EXISTS `thr_medical_product_category` (
`id` int NOT NULL AUTO_INCREMENT,
`materialId` int DEFAULT NULL COMMENT '物资分类编码',
`materialName` varchar(255) DEFAULT NULL COMMENT '物资分类的名称',
`firstLevelCategoryCode` int DEFAULT NULL COMMENT '一级分类的编码',
`firstLevelCategoryName` varchar(255) DEFAULT NULL COMMENT '一级分类的名称',
`secondLevelCategoryCode` int DEFAULT NULL COMMENT '二级分类的编码',
`secondLevelCategoryName` varchar(255) DEFAULT NULL COMMENT '二级分类的名称',
`managementType` int DEFAULT NULL COMMENT '管理类别 ',
`materialCode` varchar(255) DEFAULT NULL COMMENT '标识',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=160 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='医疗产品分类标识';
CREATE TABLE IF NOT EXISTS `thr_medical_product_category`
(
`id` int NOT NULL AUTO_INCREMENT,
`materialId` int DEFAULT NULL COMMENT '物资分类编码',
`materialName` varchar(255) DEFAULT NULL COMMENT '物资分类的名称',
`firstLevelCategoryCode` int DEFAULT NULL COMMENT '一级分类的编码',
`firstLevelCategoryName` varchar(255) DEFAULT NULL COMMENT '一级分类的名称',
`secondLevelCategoryCode` int DEFAULT NULL COMMENT '二级分类的编码',
`secondLevelCategoryName` varchar(255) DEFAULT NULL COMMENT '二级分类的名称',
`managementType` int DEFAULT NULL COMMENT '管理类别 ',
`materialCode` varchar(255) DEFAULT NULL COMMENT '标识',
PRIMARY KEY (`id`)
) ENGINE = InnoDB
AUTO_INCREMENT = 160
DEFAULT CHARSET = utf8mb4
COLLATE = utf8mb4_0900_ai_ci COMMENT ='医疗产品分类标识';
CALL Pro_Temp_ColumnWork('basic_products', 'requireScanCode',
'bit(1) NOT NULL DEFAULT b''0'' COMMENT ''是否需要扫码 1是0否''',
1);
INSERT IGNORE INTO `sys_custom_config_detail` (`id`, `configId`, `type`, `isShow`, `columnName`, `columnDesc`, `columnType`, `colorRule`, `sort`, `lableRule`, `width`, `tooltip`, `buttonRule`, `number`, `lineNumber`, `clickFuc`, `size`, `style`, `disabled`, `checkRules`, `inputType`, `disabledFuc`, `expression`, `dataFuc`, `isShowXx`) VALUES (41779, 94, '2', 1, 'confirmDateRange', '发票确认时间', 'datePickera', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT IGNORE INTO `sys_custom_config_detail` (`id`, `configId`, `type`, `isShow`, `columnName`, `columnDesc`,
`columnType`, `colorRule`, `sort`, `lableRule`, `width`, `tooltip`,
`buttonRule`, `number`, `lineNumber`, `clickFuc`, `size`, `style`,
`disabled`, `checkRules`, `inputType`, `disabledFuc`, `expression`,
`dataFuc`, `isShowXx`)
VALUES (41779, 94, '2', 1, 'confirmDateRange', '发票确认时间', 'datePickera', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
CALL Pro_Temp_ColumnWork('basic_bussiness_type', 'requireScanCode',
'bit(1) NOT NULL DEFAULT b''0'' COMMENT ''是否需要扫码 1是0否''',
1);
INSERT IGNORE INTO `sys_custom_config_detail` (`id`, `configId`, `type`, `isShow`, `columnName`, `columnDesc`, `columnType`, `colorRule`, `sort`, `lableRule`, `width`, `tooltip`, `buttonRule`, `number`, `lineNumber`, `clickFuc`, `size`, `style`, `disabled`, `checkRules`, `inputType`, `disabledFuc`, `expression`, `dataFuc`, `isShowXx`) VALUES (41782, 68, '2', 1, 'invoiceEncode', '发票号', 'input', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT IGNORE INTO `sys_custom_config_detail` (`id`, `configId`, `type`, `isShow`, `columnName`, `columnDesc`,
`columnType`, `colorRule`, `sort`, `lableRule`, `width`, `tooltip`,
`buttonRule`, `number`, `lineNumber`, `clickFuc`, `size`, `style`,
`disabled`, `checkRules`, `inputType`, `disabledFuc`, `expression`,
`dataFuc`, `isShowXx`)
VALUES (41782, 68, '2', 1, 'invoiceEncode', '发票号', 'input', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT IGNORE INTO `sys_custom_config_detail` (`id`, `configId`, `type`, `isShow`, `columnName`, `columnDesc`, `columnType`, `colorRule`, `sort`, `lableRule`, `width`, `tooltip`, `buttonRule`, `number`, `lineNumber`, `clickFuc`, `size`, `style`, `disabled`, `checkRules`, `inputType`, `disabledFuc`, `expression`, `dataFuc`, `isShowXx`) VALUES (41780, 94, '2', 1, 'corpName', '供应商', 'input', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT IGNORE INTO `sys_custom_config_detail` (`id`, `configId`, `type`, `isShow`, `columnName`, `columnDesc`, `columnType`, `colorRule`, `sort`, `lableRule`, `width`, `tooltip`, `buttonRule`, `number`, `lineNumber`, `clickFuc`, `size`, `style`, `disabled`, `checkRules`, `inputType`, `disabledFuc`, `expression`, `dataFuc`, `isShowXx`) VALUES (41781, 94, '1', 1, 'corpName', '供应商', 'text', NULL, NULL, NULL, 160, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT IGNORE INTO `sys_custom_config_detail` (`id`, `configId`, `type`, `isShow`, `columnName`, `columnDesc`,
`columnType`, `colorRule`, `sort`, `lableRule`, `width`, `tooltip`,
`buttonRule`, `number`, `lineNumber`, `clickFuc`, `size`, `style`,
`disabled`, `checkRules`, `inputType`, `disabledFuc`, `expression`,
`dataFuc`, `isShowXx`)
VALUES (41780, 94, '2', 1, 'corpName', '供应商', 'input', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT IGNORE INTO `sys_custom_config_detail` (`id`, `configId`, `type`, `isShow`, `columnName`, `columnDesc`,
`columnType`, `colorRule`, `sort`, `lableRule`, `width`, `tooltip`,
`buttonRule`, `number`, `lineNumber`, `clickFuc`, `size`, `style`,
`disabled`, `checkRules`, `inputType`, `disabledFuc`, `expression`,
`dataFuc`, `isShowXx`)
VALUES (41781, 94, '1', 1, 'corpName', '供应商', 'text', NULL, NULL, NULL, 160, 1, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL);
CALL Pro_Temp_ColumnWork('device_repair_apply', 'livePath',
'varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT''维修现场照片''',
@ -3713,11 +3834,16 @@ CALL Pro_Temp_ColumnWork('device_check_item_dict', 'updateTime',
ALTER TABLE sup_evaluate MODIFY COLUMN `id` BIGINT NOT NULL;
ALTER TABLE sup_evaluate_detail MODIFY COLUMN `id` BIGINT NOT NULL;
ALTER TABLE sup_evaluate_plan MODIFY COLUMN `id` BIGINT NOT NULL;
ALTER TABLE sup_evaluate_plan_detail MODIFY COLUMN `id` BIGINT NOT NULL;
ALTER TABLE sup_evaluate_detail MODIFY COLUMN `planDetailId` BIGINT ;
ALTER TABLE sup_evaluate
MODIFY COLUMN `id` BIGINT NOT NULL;
ALTER TABLE sup_evaluate_detail
MODIFY COLUMN `id` BIGINT NOT NULL;
ALTER TABLE sup_evaluate_plan
MODIFY COLUMN `id` BIGINT NOT NULL;
ALTER TABLE sup_evaluate_plan_detail
MODIFY COLUMN `id` BIGINT NOT NULL;
ALTER TABLE sup_evaluate_detail
MODIFY COLUMN `planDetailId` BIGINT;
CALL Pro_Temp_ColumnWork('basic_bussiness_type', 'codeCheck',
@ -3734,16 +3860,20 @@ CALL Pro_Temp_ColumnWork('basic_sk_sicker', 'outHospTime',
' datetime NULL DEFAULT NULL COMMENT ''出院时间''',
1);
CREATE TABLE IF NOT EXISTS `sys_workplace` (
`id` bigint NOT NULL,
`workplaceName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工位名称',
`invCode` int NULL DEFAULT NULL COMMENT '所属仓库',
`remake` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
`createTime` datetime NULL DEFAULT NULL,
`updateTime` datetime NULL DEFAULT NULL,
`workplaceId` bigint NULL DEFAULT NULL COMMENT '工位编码',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
CREATE TABLE IF NOT EXISTS `sys_workplace`
(
`id` bigint NOT NULL,
`workplaceName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '工位名称',
`invCode` int NULL DEFAULT NULL COMMENT '所属仓库',
`remake` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '备注',
`createTime` datetime NULL DEFAULT NULL,
`updateTime` datetime NULL DEFAULT NULL,
`workplaceId` bigint NULL DEFAULT NULL COMMENT '工位编码',
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB
CHARACTER SET = utf8mb4
COLLATE = utf8mb4_0900_ai_ci
ROW_FORMAT = Dynamic;
CALL Pro_Temp_ColumnWork('basic_products', 'productsType',
@ -3819,3 +3949,44 @@ CALL Pro_Temp_ColumnWork('basic_udirel', 'useLevelUnit',
CALL Pro_Temp_ColumnWork('basic_udirel', 'useLeverCount',
'int NULL DEFAULT NULL COMMENT ''使用是当前层级包含计量单元数量''',
1);
CALL Pro_Temp_ColumnWork('io_order', 'workPlaceCode', 'varchar(20)', 1);
CALL Pro_Temp_ColumnWork('basic_udirel', 'payFeeCode',
'varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''收费项目编码''',
1);
INSERT IGNORE INTO `basic_bussiness_type`(`id`, `mainAction`, `action`, `name`, `enable`, `remark`, `thirdSysFk`,
`genUnit`, `innerOrder`, `secCheckEnable`, `checkEnable`, `checkUdims`,
`checkPdaEd`, `checkPdaUn`, `checkPc`, `checkWebNew`, `checkSp`,
`checkChange`, `secCheckUdims`, `secCheckPdaEd`, `secCheckPdaUn`,
`secCheckPc`, `secCheckWebNew`, `secCheckChange`, `secCheckSp`, `corpType`,
`supplementOrderType`, `checkBalance`, `secCheckBalance`, `useDyCount`,
`expireTip`, `updateTime`, `defaultUnit`, `prefix`, `outToSpms`, `ullageFill`,
`scanPreIn`, `vailInv`, `entrutSpms`, `codeFillCheck`, `defaultSubInv`,
`defaultInv`, `orderVisibleType`, `checkCopy`, `secCheckCopy`, `originAction`,
`advanceType`, `changeEnable`, `spUse`, `preIn`, `preInBack`, `supplementAll`,
`createUser`, `createTime`, `updateUser`, `vailDispatch`, `vailGroupBuy`,
`busType`, `inStock`, `actionType`, `thrCheckEnable`, `thrCheckWebNew`,
`thrCheckPdaUn`, `thrCheckPdaEd`, `thrCheckUdims`, `thrCheckPc`, `thrCheckSp`,
`thrCheckChange`, `thrCheckBalance`, `thrCheckCopy`, `fillCodeRel`,
`checkVailDate`, `checkExpire`, `checkCertExpire`, `preInBackAction`,
`backPreinType`, `checkPreInOrders`, `advancePreIn`, `sortNum`, `spaceOut`,
`checkReview`, `secCheckReview`, `thrCheckReview`, `checkWebNewType`,
`editType`, `inPreInBack`, `deptNoInvType`, `vailPrescribe`, `inputSick`,
`groupBuySplit`, `vailInvBatchNo`, `vailProductAttributes`, `devInType`,
`vailHcType`, `requireScanCode`, `codeCheck`)
VALUES (1816739249285963776, 'WareHouseOut', 'SC72197936495755', '科室拆零出库', 1, '', '', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 4, '', 0, 0, 0, 1, '2024-07-26 15:36:05', NULL, NULL, 0, 0, 0, 0, 0, 0, NULL, NULL, 0, 0,
0, NULL, NULL, 0, 0, NULL, 0, 0, NULL, NULL, '1', 0, 0, NULL, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0,
NULL, 1, NULL, 0, 999, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, NULL, 0, NULL, 0, NULL, b'0', NULL);
INSERT IGNORE INTO `basic_corp`(`id`, `erpId`, `name`, `spell`, `addr`, `status`, `type`, `contact`, `mobile`,
`creditNo`, `thirdId`, `thirdId1`, `thirdId2`, `thirdId3`, `thirdId4`, `thirdName`,
`thirdName1`, `thirdName2`, `thirdName3`, `thirdName4`, `corpType`, `outType`,
`createUser`, `createTime`, `updateUser`, `updateTime`, `remark`, `adSickNum`)
VALUES (1816742449581842432, '72198012799726', '拆零预出库', 'clyck', '', NULL, '', '', '', '000', NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, 4, 1, '', NULL, '', '2024-07-26 15:48:48', '', NULL);

Loading…
Cancel
Save