字典增删改查接口

This commit is contained in:
jiangs 2026-06-12 15:54:31 +08:00
parent ea24436a1a
commit 31ac8ebec9
6 changed files with 372 additions and 10 deletions

View File

@ -6,4 +6,7 @@ import java.util.List;
public interface XkDmzdMapper { public interface XkDmzdMapper {
List<XkDmzd> queryList(XkDmzd xkDmzd); List<XkDmzd> queryList(XkDmzd xkDmzd);
void insertXkDmzd(XkDmzd xkDmzd);
void updateXkDmzd(XkDmzd xkDmzd);
void deleteXkDmzd(XkDmzd xkDmzd);
} }

View File

@ -1,5 +1,7 @@
package com.czblood.bus.pojo; package com.czblood.bus.pojo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
@ -9,16 +11,23 @@ import java.util.Date;
@Data @Data
@AllArgsConstructor @AllArgsConstructor
@NoArgsConstructor @NoArgsConstructor
@ApiModel("代码字典")
public class XkDmzd { public class XkDmzd {
@ApiModelProperty("字典类别")
private String wordbook_sign; private String wordbook_sign;
@ApiModelProperty("字典代码")
private String wordbook_code; private String wordbook_code;
private Integer sid; private Integer sid;
@ApiModelProperty("字典名称")
private String wordbook_name; private String wordbook_name;
@ApiModelProperty("备注")
private String remark; private String remark;
@ApiModelProperty("扩展字段1")
private String exp1; private String exp1;
private String exp2; private String exp2;
private String exp3; private String exp3;
private String exp4; private String exp4;
@ApiModelProperty("是否使用,Y代表使用,N代表不使用")
private String use_sign; private String use_sign;
private Date last_modified; private Date last_modified;
private String exp5; private String exp5;

View File

@ -45,14 +45,8 @@ public class BloodBankUtil {
public List<XkDmzd> getDictCache(String key){ public List<XkDmzd> getDictCache(String key){
List<XkDmzd> dictCache = DmzdCache.getDictCache(key); List<XkDmzd> dictCache = DmzdCache.getDictCache(key);
//缓存没有命中,从数据库中取值 //缓存没有命中,从数据库中取值
if(dictCache == null){ if(dictCache == null || dictCache.isEmpty()){
XkDmzd xkDmzd = new XkDmzd(); return setDictCacheList(key);
xkDmzd.setWordbook_sign( key);
List<XkDmzd> xkDmzdList = xkDmzdMapper.queryList(xkDmzd);
if(xkDmzdList == null) return null;
//设置缓存
DmzdCache.setDictCache(key,xkDmzdList);
return xkDmzdList;
} }
return dictCache; return dictCache;
} }
@ -65,7 +59,7 @@ public class BloodBankUtil {
*/ */
public XkDmzd getDictCacheOne(String dictType,String dictCode){ public XkDmzd getDictCacheOne(String dictType,String dictCode){
List<XkDmzd> dictCache = getDictCache(dictType); List<XkDmzd> dictCache = getDictCache(dictType);
if(dictCache == null) return null; if(dictCache == null || dictCache.isEmpty()) return null;
List<XkDmzd> collect = dictCache.stream().filter(xkDmzd -> xkDmzd.getWordbook_code().equals(dictCode)).collect(Collectors.toList()); List<XkDmzd> collect = dictCache.stream().filter(xkDmzd -> xkDmzd.getWordbook_code().equals(dictCode)).collect(Collectors.toList());
if(collect.size() > 0) { if(collect.size() > 0) {
return collect.get(0); return collect.get(0);
@ -74,6 +68,22 @@ public class BloodBankUtil {
} }
} }
/**
* 设置字典缓存
* @param wordbook_sign
* @return
*/
public List<XkDmzd> setDictCacheList(String wordbook_sign){
XkDmzd xkDmzd = new XkDmzd();
xkDmzd.setWordbook_sign( wordbook_sign);
List<XkDmzd> xkDmzdList = xkDmzdMapper.queryList(xkDmzd);
if(xkDmzdList == null) return null;
//设置缓存
DmzdCache.setDictCache(wordbook_sign,xkDmzdList);
return xkDmzdList;
}
/** /**
* 根据参数编码获取参数值 * 根据参数编码获取参数值
* @param parameterCode * @param parameterCode

View File

@ -2,7 +2,49 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd" > "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.czblood.bus.mapper.XkDmzdMapper"> <mapper namespace="com.czblood.bus.mapper.XkDmzdMapper">
<update id="updateXkDmzd">
update xk_dmzd set
<if test="wordbook_name != null and wordbook_name != ''">wordbook_name=#{wordbook_name},</if>
<if test="use_sign != null and use_sign != ''">use_sign=#{use_sign},</if>
<if test="exp1 != null and exp1 != ''">exp1=#{exp1},</if>
<if test="exp2 != null and exp2 != ''">exp2=#{exp2},</if>
<if test="exp3 != null and exp3 != ''">exp3=#{exp3},</if>
<if test="exp4 != null and exp4 != ''">exp4=#{exp4},</if>
<if test="exp5 != null and exp5 != ''">exp5=#{exp5},</if>
wordbook_code=#{wordbook_code}
where wordbook_sign = #{wordbook_sign} and wordbook_code= #{wordbook_code}
</update>
<delete id="deleteXkDmzd">
delete from xk_dmzd where wordbook_sign = #{wordbook_sign} and wordbook_code=#{wordbook_code}
</delete>
<select id="queryList" resultType="com.czblood.bus.pojo.XkDmzd"> <select id="queryList" resultType="com.czblood.bus.pojo.XkDmzd">
select * from xk_dmzd where wordbook_sign=#{wordbook_sign} and use_sign = 'Y' select * from xk_dmzd where wordbook_sign=#{wordbook_sign}
<if test="use_sign != null and use_sign != ''">and use_sign = #{use_sign}</if>
<if test="wordbook_name != null and wordbook_name != ''">and wordbook_name like '%'+#{wordbook_name}+'%'</if>
<if test="wordbook_code != null and wordbook_code != ''">and wordbook_code = #{wordbook_code}</if>
</select> </select>
<insert id="insertXkDmzd">
insert into xk_dmzd(
<if test="wordbook_name != null and wordbook_name != ''">wordbook_name,</if>
<if test="use_sign != null and use_sign != ''">use_sign,</if>
<if test="exp1 != null and exp1 != ''">exp1,</if>
<if test="exp2 != null and exp2 != ''">exp2,</if>
<if test="exp3 != null and exp3 != ''">exp3,</if>
<if test="exp4 != null and exp4 != ''">exp4,</if>
<if test="exp5 != null and exp5 != ''">exp5,</if>
wordbook_sign,wordbook_code
)values(
<if test="wordbook_name != null and wordbook_name != ''">#{wordbook_name},</if>
<if test="use_sign != null and use_sign != ''">#{use_sign},</if>
<if test="exp1 != null and exp1 != ''">#{exp1},</if>
<if test="exp2 != null and exp2 != ''">#{exp2},</if>
<if test="exp3 != null and exp3 != ''">#{exp3},</if>
<if test="exp4 != null and exp4 != ''">#{exp4},</if>
<if test="exp5 != null and exp5 != ''">#{exp5},</if>
#{wordbook_sign},#{wordbook_code}
)
</insert>
</mapper> </mapper>

View File

@ -0,0 +1,73 @@
package com.czblood.busBloodbank.controller;
import com.czblood.bus.cache.DmzdCache;
import com.czblood.bus.mapper.XkDmzdMapper;
import com.czblood.bus.pojo.XkDmzd;
import com.czblood.bus.utils.BloodBankUtil;
import com.czblood.common.core.controller.BaseController;
import com.czblood.common.core.domain.Result;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.util.List;
import java.util.stream.Collectors;
@Api(tags = "代码字典")
@RestController
@RequestMapping("/bus/bloodbank")
public class XkDmzdController extends BaseController {
@Resource
XkDmzdMapper xkDmzdMapper;
@Resource
BloodBankUtil bloodBankUtil;
@ApiOperation("获取代码字典列表")
@GetMapping("/queryList")
public Result queryList(){
List<XkDmzd> dictCacheList = bloodBankUtil.getDictCache("BASE");
//取有效的数据
List<XkDmzd> collect = dictCacheList.stream().filter(xkDmzd -> xkDmzd.getUse_sign().equals("Y")).collect(Collectors.toList());
return new Result("0","获取数据成功!",collect);
}
@ApiOperation("添加字典")
@PostMapping("/add")
public Result addDmzd(@RequestBody XkDmzd xkDmzd){
xkDmzdMapper.insertXkDmzd(xkDmzd);
//写缓存
String wordbookSign = xkDmzd.getWordbook_sign();
List<XkDmzd> xkDmzdList = xkDmzdMapper.queryList(xkDmzd);
DmzdCache.setDictCache(wordbookSign,xkDmzdList);
return new Result("0","添加成功!");
}
@ApiOperation("修改字典")
@PostMapping("/update")
public Result updateDmzd(@RequestBody XkDmzd xkDmzd){
xkDmzdMapper.updateXkDmzd(xkDmzd);
//写缓存
bloodBankUtil.setDictCacheList(xkDmzd.getWordbook_sign());
return new Result("0","修改成功!");
}
@ApiOperation("删除字典")
@GetMapping("/delete")
public Result deleteDmzd(XkDmzd xkDmzd){
xkDmzdMapper.deleteXkDmzd(xkDmzd);
//写缓存
bloodBankUtil.setDictCacheList(xkDmzd.getWordbook_sign());
return new Result("0","删除成功!");
}
@ApiOperation("清空缓存")
@GetMapping("/clear")
public Result clearDictCache(){
DmzdCache.clearDictCache();
return new Result("0","清空缓存成功!");
}
}

View File

@ -62,4 +62,229 @@ if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'xk_t
BEGIN BEGIN
alter table xk_transfuse_apply add assess_bill_no varchar(30) alter table xk_transfuse_apply add assess_bill_no varchar(30)
END END
GO
if not exists(select 1 from dbo.xk_dmzd where wordbook_sign = 'BASE')
BEGIN
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'bblb', NULL, '标本类别维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'bffs', NULL, '报废方法维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'bftj', NULL, '报废途径维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'bfyy', NULL, '报废原因维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'bq', NULL, '病区维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'bx', NULL, '冰箱维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'cxblfycl', NULL, '采血不良反应处理维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'cxfy', NULL, '采血不良反应维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'frfy', NULL, '发热反应', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'gj', NULL, '国籍', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'gmfy', NULL, '过敏反应', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'hzsqly', NULL, '互助申请理由维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'hzxkyj', NULL, '互助申请血库意见维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'ks', NULL, '科室字典', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'kslb', NULL, '科室类别维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'ktsx', NULL, '抗体筛选结果维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'lckcl', NULL, '临床科室处理', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'lctxyy', NULL, '临床退血原因维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'lczd', NULL, '临床诊断维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'myxxm', NULL, '血液免疫学检验项目维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'mz', NULL, '民族维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'pxff', NULL, '配血方法维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'pxjg', NULL, '交叉配血结果维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'rxfy', NULL, '溶血性输血反应', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'sd', NULL, '属地维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'sflx', NULL, '收费类型维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'sqdshyj', NULL, '申请单审核意见维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'sqdzfyy', NULL, '申请单作废原因维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'sqlx', NULL, '输血申请类型维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'subgroup', NULL, '亚型血', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'sxfs', NULL, '受血方式维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'sxfy', NULL, '输血反应类型', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'sxfylcbx', NULL, '输血反应临床表现', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'sxkcl', NULL, '输血科处理维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'sxmd', NULL, '输血目的维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'sxzlxm', NULL, '输血治疗项目维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'sxzz', NULL, '输血指征维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'sxzzbcsm', NULL, '输血指征补充说明', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'sylb', NULL, '实验类别维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'test_result', NULL, '检验结果类型', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'tzlx', NULL, '通知类型', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'xdbzgg', NULL, '血袋标准规格', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'xdmrds', NULL, '血袋默认滴速', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'xrlxx', NULL, '输入血液规格', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'xxjdfl', NULL, '血型检定分类维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'xxzlx', NULL, '献血证类型维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'xylx', NULL, '血液类型', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'xyyy', NULL, '协议医院', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'yxxzgx', NULL, '与献血者关系维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'yytxyy', NULL, '血站退血原因维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'yytxyylx', NULL, '血站退血原因类型维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'zc', NULL, '职称', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'zlblfycl', NULL, '输血治疗不良反应处理维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
INSERT INTO dbo.xk_dmzd (wordbook_sign, wordbook_code, sid, wordbook_name, remark, exp1, exp2, exp3, exp4, use_sign, last_modified, exp5)
VALUES ('BASE', 'zlfy', NULL, '输血治疗不良反应维护', NULL, NULL, NULL, NULL, NULL, 'Y', NULL, NULL)
END
IF NOT EXISTS (SELECT 1 FROM sys.key_constraints WHERE name = 'PK_xk_dmzd' AND type = 'PK' )
BEGIN
ALTER TABLE xk_dmzd ADD CONSTRAINT PK_xk_dmzd PRIMARY KEY CLUSTERED (wordbook_sign,wordbook_code);
END
GO GO