feat:医共体

dev_unify
chenhc 6 months ago
parent a1118b316a
commit 741828823e

@ -69,6 +69,11 @@ public enum BasicExportTypeEnum {
*
*/
DRUG_DATA_TASK("drug_data_task", "药品关联信息数据"),
/**
*
*/
UNIFY_DATA("unify_data", "医共体数据"),
//
// NEW_ALL_ORDER("all_order", "出入库扫码单据"),
// ALL_BUS_ORDER("all_bus_order", "业务单据"),

@ -2,12 +2,15 @@ package com.glxp.api.controller.basic;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.thread.ThreadUtil;
import com.glxp.api.dao.auth.WarehouseUserDao;
import com.glxp.api.dao.basic.UdiRelevanceDao;
import com.glxp.api.dto.DictDto;
import com.glxp.api.entity.auth.InvWarehouseEntity;
import com.glxp.api.entity.thrsys.CodeRel;
import com.glxp.api.entity.thrsys.YbDrug;
import com.glxp.api.http.ErpBasicClient;
import com.glxp.api.http.sync.SpsDirectClient;
import com.glxp.api.req.auth.FilterInvLinkDataRequest;
import com.glxp.api.res.chs.YbHcflEntityResponse;
import com.glxp.api.service.inout.impl.IoCodeService;
import com.glxp.api.service.inv.impl.InvProductService;
@ -54,10 +57,7 @@ import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import javax.validation.Valid;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
import java.util.*;
import java.util.stream.Collectors;
@RestController
@ -90,6 +90,8 @@ public class UdiRelevanceController extends BaseController {
YbDrugService ybDrugService;
@Resource
SpsDirectClient spsDirectClient;
@Resource
WarehouseUserDao warehouseUserDao;
//手持终端下载UDI产品信息
@ -653,112 +655,135 @@ public class UdiRelevanceController extends BaseController {
return ResultVOUtils.success();
FilterBasicThirdSysRequest filterBasicThirdSysRequest = new FilterBasicThirdSysRequest();
filterBasicThirdSysRequest.setEnabled(true);
String customerId = getCustomerId();
if (!"110".equals(customerId)){
FilterInvLinkDataRequest filterInvLinkDataRequest = new FilterInvLinkDataRequest();
filterInvLinkDataRequest.setCustomerId(customerId);
List<InvWarehouseEntity> invWarehouseEntities = warehouseUserDao.authWarehouseListByCustomerId(filterInvLinkDataRequest);
if (CollUtil.isNotEmpty(invWarehouseEntities)){
List<String> thirdIds = invWarehouseEntities.stream()
.map(InvWarehouseEntity::getThirdId) // 提取 thirdId
.filter(Objects::nonNull) // 排除 null 值
.filter(s -> !s.isEmpty()) // 排除空字符串
.distinct() // 去重
.collect(Collectors.toList()); // 收集到 List
filterBasicThirdSysRequest.setThirdIds(thirdIds);
}
}
List<ThrSystemEntity> basicThirdSysEntities = thrSystemService.filterBasicThiSys(filterBasicThirdSysRequest);
List<BasicProductThirdSysResponse> basicProductThirdSysResponses = new ArrayList<>();
if (basicThirdSysEntities != null && basicThirdSysEntities.size() > 0) {
for (ThrSystemEntity thrSystemEntity : basicThirdSysEntities) {
if (thrSystemEntity.getThirdId().equals("thirdId")) {
BasicProductThirdSysResponse basicProductThirdSysResponse = new BasicProductThirdSysResponse();
if (StrUtil.isNotEmpty(udiRelevanceEntity.getThirdId()))
basicProductThirdSysResponse.setThirdId(udiRelevanceEntity.getThirdId());
basicProductThirdSysResponse.setSysName(thrSystemEntity.getThirdName());
basicProductThirdSysResponse.setSysId(thrSystemEntity.getThirdId());
if (udiRelevanceEntity.getThirdId() != null && !udiRelevanceEntity.getThirdId().isEmpty()) {
if (udiRelevanceEntity.getThirdId() != null) {
ThrProductsEntity thrProductsEntity = thrDataService.getProducts(udiRelevanceEntity.getThirdId(), "thirdId");
if (thrProductsEntity != null) {
basicProductThirdSysResponse.setManufactory(thrProductsEntity.getManufactory());
basicProductThirdSysResponse.setRegisterNo(thrProductsEntity.getRegisterNo());
basicProductThirdSysResponse.setSpec(thrProductsEntity.getSpec());
basicProductThirdSysResponse.setThirdName(thrProductsEntity.getName());
}
}
String thirdId = thrSystemEntity.getThirdId();
String correspondingId = null;
switch (thirdId) {
case "thirdId":
correspondingId = udiRelevanceEntity.getThirdId();
break;
case "thirdId1":
correspondingId = udiRelevanceEntity.getThirdId1();
break;
case "thirdId3":
correspondingId = udiRelevanceEntity.getThirdId3();
break;
case "thirdId4":
correspondingId = udiRelevanceEntity.getThirdId4();
break;
case "thirdId5":
correspondingId = udiRelevanceEntity.getThirdId5();
break;
case "thirdId6":
correspondingId = udiRelevanceEntity.getThirdId6();
break;
case "thirdId7":
correspondingId = udiRelevanceEntity.getThirdId7();
break;
case "thirdId8":
correspondingId = udiRelevanceEntity.getThirdId8();
break;
case "thirdId9":
correspondingId = udiRelevanceEntity.getThirdId9();
break;
case "thirdId10":
correspondingId = udiRelevanceEntity.getThirdId10();
break;
case "thirdId11":
correspondingId = udiRelevanceEntity.getThirdId11();
break;
case "thirdId12":
correspondingId = udiRelevanceEntity.getThirdId12();
break;
case "thirdId13":
correspondingId = udiRelevanceEntity.getThirdId13();
break;
case "thirdId14":
correspondingId = udiRelevanceEntity.getThirdId14();
break;
case "thirdId15":
correspondingId = udiRelevanceEntity.getThirdId15();
break;
case "thirdId16":
correspondingId = udiRelevanceEntity.getThirdId16();
break;
case "thirdId17":
correspondingId = udiRelevanceEntity.getThirdId17();
break;
case "thirdId18":
correspondingId = udiRelevanceEntity.getThirdId18();
break;
case "thirdId19":
correspondingId = udiRelevanceEntity.getThirdId19();
break;
case "thirdId20":
correspondingId = udiRelevanceEntity.getThirdId20();
break;
default:
// 处理未知的 thirdId
break;
}
if (correspondingId != null) {
BasicProductThirdSysResponse response = handleThirdId(thirdId, correspondingId, thrSystemEntity);
if (response != null) {
basicProductThirdSysResponses.add(response);
}
basicProductThirdSysResponses.add(basicProductThirdSysResponse);
}
if (thrSystemEntity.getThirdId().equals("thirdId1")) {
BasicProductThirdSysResponse basicProductThirdSysResponse = new BasicProductThirdSysResponse();
if (StrUtil.isNotEmpty(udiRelevanceEntity.getThirdId1()))
basicProductThirdSysResponse.setThirdId(udiRelevanceEntity.getThirdId1());
basicProductThirdSysResponse.setSysName(thrSystemEntity.getThirdName());
basicProductThirdSysResponse.setSysId(thrSystemEntity.getThirdId());
if (udiRelevanceEntity.getThirdId1() != null && !udiRelevanceEntity.getThirdId1().isEmpty()) {
ThrProductsEntity thrProductsEntity = thrDataService.getProducts(udiRelevanceEntity.getThirdId1(), "thirdId1");
if (thrProductsEntity != null) {
basicProductThirdSysResponse.setManufactory(thrProductsEntity.getManufactory());
basicProductThirdSysResponse.setRegisterNo(thrProductsEntity.getRegisterNo());
basicProductThirdSysResponse.setSpec(thrProductsEntity.getSpec());
basicProductThirdSysResponse.setThirdName(thrProductsEntity.getName());
}
}
basicProductThirdSysResponses.add(basicProductThirdSysResponse);
}
if (thrSystemEntity.getThirdId().equals("thirdId2")) {
BasicProductThirdSysResponse basicProductThirdSysResponse = new BasicProductThirdSysResponse();
if (StrUtil.isNotEmpty(udiRelevanceEntity.getThirdId2()))
basicProductThirdSysResponse.setThirdId(udiRelevanceEntity.getThirdId2());
basicProductThirdSysResponse.setSysName(thrSystemEntity.getThirdName());
basicProductThirdSysResponse.setSysId(thrSystemEntity.getThirdId());
if (udiRelevanceEntity.getThirdId2() != null && !udiRelevanceEntity.getThirdId2().isEmpty()) {
ThrProductsEntity thrProductsEntity = thrDataService.getProducts(udiRelevanceEntity.getThirdId2(), "thirdId2");
if (thrProductsEntity != null) {
basicProductThirdSysResponse.setManufactory(thrProductsEntity.getManufactory());
basicProductThirdSysResponse.setRegisterNo(thrProductsEntity.getRegisterNo());
basicProductThirdSysResponse.setSpec(thrProductsEntity.getSpec());
basicProductThirdSysResponse.setThirdName(thrProductsEntity.getName());
}
}
basicProductThirdSysResponses.add(basicProductThirdSysResponse);
}
if (thrSystemEntity.getThirdId().equals("thirdId3")) {
BasicProductThirdSysResponse basicProductThirdSysResponse = new BasicProductThirdSysResponse();
if (StrUtil.isNotEmpty(udiRelevanceEntity.getThirdId3()))
basicProductThirdSysResponse.setThirdId(udiRelevanceEntity.getThirdId3());
basicProductThirdSysResponse.setSysName(thrSystemEntity.getThirdName());
basicProductThirdSysResponse.setSysId(thrSystemEntity.getThirdId());
if (udiRelevanceEntity.getThirdId3() != null && !udiRelevanceEntity.getThirdId3().isEmpty()) {
ThrProductsEntity thrProductsEntity = thrDataService.getProducts(udiRelevanceEntity.getThirdId3(), "thirdId3");
if (thrProductsEntity != null) {
basicProductThirdSysResponse.setManufactory(thrProductsEntity.getManufactory());
basicProductThirdSysResponse.setRegisterNo(thrProductsEntity.getRegisterNo());
basicProductThirdSysResponse.setSpec(thrProductsEntity.getSpec());
basicProductThirdSysResponse.setThirdName(thrProductsEntity.getName());
}
PageInfo<BasicProductThirdSysResponse> pageInfo;
pageInfo = new PageInfo<>(basicProductThirdSysResponses);
PageSimpleResponse<BasicProductThirdSysResponse> pageSimpleResponse = new PageSimpleResponse<>();
pageSimpleResponse.setTotal(pageInfo.getTotal());
pageSimpleResponse.setList(basicProductThirdSysResponses);
return ResultVOUtils.success(pageSimpleResponse);
}
basicProductThirdSysResponses.add(basicProductThirdSysResponse);
}
if (thrSystemEntity.getThirdId().equals("thirdId4")) {
// 假设 handleThirdId 方法返回 null 或一个有效的 BasicProductThirdSysResponse 对象
private BasicProductThirdSysResponse handleThirdId(String thirdId, String value, ThrSystemEntity thrSystemEntity) {
BasicProductThirdSysResponse basicProductThirdSysResponse = new BasicProductThirdSysResponse();
if (StrUtil.isNotEmpty(udiRelevanceEntity.getThirdId4()))
basicProductThirdSysResponse.setThirdId(udiRelevanceEntity.getThirdId4());
if (StrUtil.isNotEmpty(value)) {
if (StrUtil.isNotEmpty(value))
basicProductThirdSysResponse.setThirdId(value);
basicProductThirdSysResponse.setSysName(thrSystemEntity.getThirdName());
basicProductThirdSysResponse.setSysId(thrSystemEntity.getThirdId());
if (udiRelevanceEntity.getThirdId4() != null && !udiRelevanceEntity.getThirdId4().isEmpty()) {
ThrProductsEntity thrProductsEntity = thrDataService.getProducts(udiRelevanceEntity.getThirdId4(), "thirdId4");
if (value != null && !value.isEmpty()) {
if (value != null) {
ThrProductsEntity thrProductsEntity = thrDataService.getProducts(value, thirdId);
if (thrProductsEntity != null) {
basicProductThirdSysResponse.setManufactory(thrProductsEntity.getManufactory());
basicProductThirdSysResponse.setRegisterNo(thrProductsEntity.getRegisterNo());
basicProductThirdSysResponse.setSpec(thrProductsEntity.getSpec());
basicProductThirdSysResponse.setThirdName(thrProductsEntity.getName());
}
}
basicProductThirdSysResponses.add(basicProductThirdSysResponse);
}
}
return basicProductThirdSysResponse;
}
PageInfo<BasicProductThirdSysResponse> pageInfo;
pageInfo = new PageInfo<>(basicProductThirdSysResponses);
PageSimpleResponse<BasicProductThirdSysResponse> pageSimpleResponse = new PageSimpleResponse<>();
pageSimpleResponse.setTotal(pageInfo.getTotal());
pageSimpleResponse.setList(basicProductThirdSysResponses);
return ResultVOUtils.success(pageSimpleResponse);
}
//获取是否启用供应商维护产品信息
@AuthRuleAnnotation("")

@ -0,0 +1,10 @@
package com.glxp.api.dao.auth;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.auth.AuthWarehouseUnify;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface AuthWarehouseUnifyMapper extends BaseMapperPlus<AuthWarehouseUnifyMapper, AuthWarehouseUnify, AuthWarehouseUnify> {
}

@ -1,6 +1,7 @@
package com.glxp.api.dao.auth;
import com.glxp.api.dao.BaseMapperPlus;
import com.glxp.api.entity.auth.InvWarehouseEntity;
import com.glxp.api.entity.auth.WarehouseUserEntity;
import com.glxp.api.req.auth.FilterInvLinkDataRequest;
import com.glxp.api.req.auth.FilterInvUserRequest;
@ -68,4 +69,6 @@ public interface WarehouseUserDao extends BaseMapperPlus<WarehouseUserDao, Wareh
* @return
*/
Integer countByCode(@Param("code") String code);
List<InvWarehouseEntity> authWarehouseListByCustomerId(FilterInvLinkDataRequest filterInvLinkDataRequest);
}

@ -0,0 +1,37 @@
package com.glxp.api.entity.auth;
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 lombok.Data;
import java.util.Date;
/**
*
*/
@Data
@TableName(value = "auth_warehouse_unify")
public class AuthWarehouseUnify {
@TableId(value = "id", type = IdType.INPUT)
private Long id;
/**
*
*/
@TableField("code")
private String code;
/**
* ID
*/
@TableField("customerId")
private String customerId;
@TableField("updateTime")
private Date updateTime;
}

@ -129,5 +129,9 @@ public class InvWarehouseEntity {
return Objects.equals(code, person.getCode());
}
/**
* 0 1
*/
@TableField(value = "unifyUse")
private Boolean unifyUse;
}

@ -67,6 +67,103 @@ public class UdiRelevanceEntity {
@TableField(value = "thirdId4")
private String thirdId4;
/**
* ID4
*/
@TableField(value = "thirdId5")
private String thirdId5;
/**
* ID4
*/
@TableField(value = "thirdId6")
private String thirdId6;
/**
* ID4
*/
@TableField(value = "thirdId7")
private String thirdId7;
/**
* ID4
*/
@TableField(value = "thirdId8")
private String thirdId8;
/**
* ID4
*/
@TableField(value = "thirdId9")
private String thirdId9;
/**
* ID4
*/
@TableField(value = "thirdId10")
private String thirdId10;
/**
* ID4
*/
@TableField(value = "thirdId11")
private String thirdId11;
/**
* ID4
*/
@TableField(value = "thirdId12")
private String thirdId12;
/**
* ID4
*/
@TableField(value = "thirdId13")
private String thirdId13;
/**
* ID4
*/
@TableField(value = "thirdId14")
private String thirdId14;
/**
* ID4
*/
@TableField(value = "thirdId15")
private String thirdId15;
/**
* ID4
*/
@TableField(value = "thirdId16")
private String thirdId16;
/**
* ID4
*/
@TableField(value = "thirdId17")
private String thirdId17;
/**
* ID4
*/
@TableField(value = "thirdId18")
private String thirdId18;
/**
* ID4
*/
@TableField(value = "thirdId19")
private String thirdId19;
/**
* ID4
*/
@TableField(value = "thirdId20")
private String thirdId20;
/**
*
*/

@ -15,6 +15,6 @@ public class FilterInvLinkDataRequest extends ListPageRequest {
private String employeeName;
private Long listUser[];
private String parentId;
private String customerId;
}

@ -3,10 +3,13 @@ package com.glxp.api.req.thrsys;
import com.glxp.api.util.page.ListPageRequest;
import lombok.Data;
import java.util.List;
@Data
public class FilterBasicThirdSysRequest extends ListPageRequest {
private String thirdId;
private List<String> thirdIds;
private String thirdName;
private Boolean enabled;
private Integer fromType;

@ -0,0 +1,8 @@
package com.glxp.api.service.auth;
import com.baomidou.mybatisplus.extension.service.IService;
import com.glxp.api.entity.auth.AuthWarehouseUnify;
public interface AuthWarehouseUnifyService extends IService<AuthWarehouseUnify> {
void deleteWarehouseCustomer(AuthWarehouseUnify authWarehouseUnify);
}

@ -0,0 +1,23 @@
package com.glxp.api.service.auth.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.glxp.api.dao.auth.AuthWarehouseUnifyMapper;
import com.glxp.api.entity.auth.AuthWarehouseUnify;
import com.glxp.api.service.auth.AuthWarehouseUnifyService;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
@Service
@Transactional(rollbackFor = Exception.class)
public class AuthWarehouseUnifyServiceImpl extends ServiceImpl<AuthWarehouseUnifyMapper, AuthWarehouseUnify> implements AuthWarehouseUnifyService {
@Resource
AuthWarehouseUnifyMapper authWarehouseUnifyMapper;
@Override
public void deleteWarehouseCustomer(AuthWarehouseUnify authWarehouseUnify) {
authWarehouseUnifyMapper.deleteById(authWarehouseUnify.getId());
}
}

@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.glxp.api.dao.auth.AuthWarehouseUnifyMapper;
import com.glxp.api.dao.collect.RelCodeBatchMapper;
import com.glxp.api.dao.collect.RelCodeDetailMapper;
import com.glxp.api.dao.dev.*;
@ -117,6 +118,8 @@ public class HeartService {
IoOrderDetailCodeService orderDetailCodeService;
@Resource
IoOrderDetailResultService orderDetailResultService;
@Resource
AuthWarehouseUnifyService authWarehouseUnifyService;
@Resource
IoOrderInvoiceMapper ioOrderInvoiceMapper;
@ -1812,6 +1815,10 @@ public class HeartService {
case DRUG_DATA_TASK:
this.insertDrugData(bean.getFileContent());
break;
case UNIFY_DATA:
this.insertUnifyData(bean.getFileContent());
break;
}
String taskId = bean.getTaskId();
if (StrUtil.isNotBlank(taskId)) {
@ -1841,6 +1848,28 @@ public class HeartService {
}
}
}
/**
*
*
* @param content
*/
@Transactional(propagation = Propagation.NESTED)
public void insertUnifyData(String content) {
cn.hutool.json.JSONObject jsonObject = JSONUtil.parseObj(content);
List<AuthWarehouseUnify> authWarehouseUnifies = JSONUtil.toList(jsonObject.getJSONArray(AuthWarehouseUnify.class.getSimpleName()), AuthWarehouseUnify.class);
if (CollectionUtil.isNotEmpty(authWarehouseUnifies)) {
for (AuthWarehouseUnify authWarehouseUnify : authWarehouseUnifies) {
authWarehouseUnify.setUpdateTime(null);
}
boolean b = authWarehouseUnifyService.saveOrUpdateBatch(authWarehouseUnifies);
if (b == false) {
}
}
List<String> syncFiles = JSONUtil.toList(jsonObject.getJSONArray("syncFiles"), String.class);
if (CollUtil.isNotEmpty(syncFiles)) {
fileService.download(syncFiles);
}
}
/**

@ -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_hlfy_pro?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
jdbc-url: jdbc:p6spy:mysql://192.168.0.43:3306/udi_wms_unify?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
username: root
password: 123456
hikari:

@ -0,0 +1,5 @@
<?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.auth.AuthWarehouseUnifyMapper">
</mapper>

@ -325,4 +325,22 @@
set isDirector = #{isDirector}
where id = #{id}
</update>
<select id="authWarehouseListByCustomerId" parameterType="com.glxp.api.req.auth.FilterInvUserRequest"
resultType="com.glxp.api.entity.auth.InvWarehouseEntity">
SELECT aw.*
FROM auth_warehouse_unify awu
LEFT JOIN auth_warehouse aw ON awu.code = aw.code
<where>
<if test="code != '' and code != null">
AND awu.code = #{code}
</if>
<if test="key != null and key != ''">
AND aw.`companyName` like CONCAT('%', #{key}, '%')
</if>
<if test="customerId != '' and customerId != null">
AND awu.customerId = #{customerId}
</if>
</where>
</select>
</mapper>

@ -36,6 +36,12 @@
<if test="mainSys != '' and mainSys != null">
AND mainSys = #{mainSys}
</if>
<if test="thirdIds != null and thirdIds.size() != 0">
and thirdId in
<foreach collection="thirdIds" item="item" open="(" separator="," close=")">
#{item}
</foreach>
</if>
</where>
</select>
<select id="selectByThirdId" parameterType="Map" resultType="com.glxp.api.entity.thrsys.ThrSystemEntity">

@ -5111,3 +5111,86 @@ CALL Pro_Temp_ColumnWork('io_collect_order_biz', 'ledNum',
' int DEFAULT NULL COMMENT ''灯组颜色''',
1);
CALL Pro_Temp_ColumnWork('auth_warehouse', 'unifyUse',
' tinyint NULL DEFAULT b''0''COMMENT ''是否医院标识 0否 1是''',
1);
CREATE TABLE IF NOT EXISTS `auth_warehouse_unify` (
`id` bigint NOT NULL AUTO_INCREMENT,
`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '仓库编码',
`customerId` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '客户ID',
`updateTime` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='医院共同体关系表';
CALL Pro_Temp_ColumnWork('auth_warehouse', 'thirdSysFk',
' varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ''绑定三方系统标识''',
1);
CALL Pro_Temp_ColumnWork('basic_udirel', 'thirdId5',
' varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ''第三方产品ID5''',
1);
CALL Pro_Temp_ColumnWork('basic_udirel', 'thirdId6',
' varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ''第三方产品ID6''',
1);
CALL Pro_Temp_ColumnWork('basic_udirel', 'thirdId7',
' varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ''第三方产品ID7''',
1);
CALL Pro_Temp_ColumnWork('basic_udirel', 'thirdId8',
' varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ''第三方产品ID8''',
1);
CALL Pro_Temp_ColumnWork('basic_udirel', 'thirdId9',
' varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ''第三方产品ID9''',
1);
CALL Pro_Temp_ColumnWork('basic_udirel', 'thirdId10',
' varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ''第三方产品ID10''',
1);
CALL Pro_Temp_ColumnWork('basic_udirel', 'thirdId11',
' varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ''第三方产品ID11''',
1);
CALL Pro_Temp_ColumnWork('basic_udirel', 'thirdId12',
' varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ''第三方产品ID12''',
1);
CALL Pro_Temp_ColumnWork('basic_udirel', 'thirdId13',
' varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ''第三方产品ID13''',
1);
CALL Pro_Temp_ColumnWork('basic_udirel', 'thirdId14',
' varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ''第三方产品ID14''',
1);
CALL Pro_Temp_ColumnWork('basic_udirel', 'thirdId15',
' varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ''第三方产品ID15''',
1);
CALL Pro_Temp_ColumnWork('basic_udirel', 'thirdId16',
' varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ''第三方产品ID16''',
1);
CALL Pro_Temp_ColumnWork('basic_udirel', 'thirdId17',
' varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ''第三方产品ID17''',
1);
CALL Pro_Temp_ColumnWork('basic_udirel', 'thirdId18',
' varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ''第三方产品ID18''',
1);
CALL Pro_Temp_ColumnWork('basic_udirel', 'thirdId19',
' varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ''第三方产品ID19''',
1);
CALL Pro_Temp_ColumnWork('basic_udirel', 'thirdId20',
' varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT ''第三方产品ID20''',
1);
Loading…
Cancel
Save