diff --git a/collect-sdry/src/main/resources/bootstrap.yml b/collect-sdry/src/main/resources/bootstrap.yml index 985f0b6..97e6138 100644 --- a/collect-sdry/src/main/resources/bootstrap.yml +++ b/collect-sdry/src/main/resources/bootstrap.yml @@ -10,13 +10,20 @@ spring: primary: master #设置默认的数据源,默认值为master strict: false #是否弃用严格模式,如果启用在味匹配到指定数据源时抛出异常 datasource: - #公司病案的数据库 + #公司病案的文件服务数据库 master: url: jdbc:log4jdbc:mysql://db.docus.cn:3306/docus_archivefile?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai username: docus password: docus702 driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy type: com.alibaba.druid.pool.DruidDataSource + #公司病案的系统服务数据库 + system: + url: jdbc:log4jdbc:mysql://db.docus.cn:3306/docus_system?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai + username: docus + password: docus702 + driver-class-name: net.sf.log4jdbc.sql.jdbcapi.DriverSpy + type: com.alibaba.druid.pool.DruidDataSource #医院的用户/科室/基础数据的数据库 his: url: jdbc:log4jdbc:mysql://127.0.0.1:3306/his?autoReconnect=true&allowMultiQueries=true&useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai @@ -124,7 +131,7 @@ mybatis-plus: update-strategy: ignored field-strategy: NOT_EMPTY db-type: MYSQL - mapper-locations: classpath*:/baseMapper/*Mapper.xml,file:mybatis.baseMapper/**/*Mapper.xml + mapper-locations: classpath*:/mapper/*Mapper.xml,file:mybatis.mapper/**/*Mapper.xml type-enums-package: com.docus.server.collect.web.enums xxl: diff --git a/common-collect/src/main/java/com/docus/server/collect/user/view/UserViewCollectJob.java b/common-collect/src/main/java/com/docus/server/collect/user/view/UserViewCollectJob.java index e747e74..3eb1812 100644 --- a/common-collect/src/main/java/com/docus/server/collect/user/view/UserViewCollectJob.java +++ b/common-collect/src/main/java/com/docus/server/collect/user/view/UserViewCollectJob.java @@ -1,18 +1,20 @@ package com.docus.server.collect.user.view; -import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; -import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.docus.core.util.DateUtil; import com.docus.core.util.Func; import com.docus.core.util.ListUtils; import com.docus.server.collect.ICollector; import com.docus.server.collect.web.job.AbstractCollectJob; import com.docus.server.his.service.IHisService; import com.docus.server.sys.common.pojo.dto.UserDTO; +import com.docus.server.sys.common.pojo.entity.PowerDept; +import com.docus.server.sys.common.pojo.entity.PowerThirdLogin; import com.docus.server.sys.common.pojo.entity.PowerUser; import com.xxl.job.core.handler.annotation.XxlJob; import org.springframework.stereotype.Component; import javax.annotation.Resource; +import java.util.Collection; import java.util.Date; import java.util.List; @@ -46,32 +48,35 @@ public class UserViewCollectJob extends AbstractCollectJob { @Override public void batchInsertOrUpdate(List t) { - int insertcount = 0; - int updatecount = 0; - List userNames = ListUtils.distinctSelect(t, UserDTO::getUserName); - LambdaQueryWrapper query = Wrappers.lambdaQuery(); - if (Func.isNotEmpty(userNames)) { - query.in(PowerUser::getUserName, userNames); - } - List powerUsers = userService.getBaseMapper().selectList(query); + Collection userNames = ListUtils.distinctSelect(t, UserDTO::getUserName); + List powerUsers = userService.findByList("userName", userNames); List existUserNames = ListUtils.distinctSelect(powerUsers, PowerUser::getUserName); t.forEach(p -> { String userName = p.getUserName(); if (existUserNames.contains(userName)) { - powerThirdLoginService + PowerThirdLogin user = thirdLoginService.findOneBy("user", userName); + user.setPwd(p.getPwd()); + thirdLoginService.updateById(user); } else { - long userid = 0; - insertcount += repositiory.SaveUser(o, userProperties.getDefpwd()); - userid = repositiory.getUserId(userName); - long thirdid = SnowflakeIdWorker.generateId(); - repositiory.SaveThirdLogin(thirdid, userid, userName, String.valueOf(o.get(PWDKey))); + p.setPwd(userProperties.getPassword()); + if (Func.isNotBlank(p.getDeptId())) { + PowerDept powerDept = deptService.findOneBy("deptCode", p.getDeptId()); + p.setDeptId(powerDept.getDeptId().toString()); + } + userService.insertOrUpdatePowerUser(p); + PowerUser powerUser = userService.findOneBy("userName", userName); + + PowerThirdLogin powerThirdLogin = new PowerThirdLogin(); + powerThirdLogin.setId(idService.getDateSeq()); + powerThirdLogin.setPowerUserId(powerUser.getUserId().toString()); + powerThirdLogin.setUser(userName); + powerThirdLogin.setPwd(p.getPwd()); + powerThirdLogin.setSource(0); + powerThirdLogin.setCreateTime(DateUtil.now()); + thirdLoginService.save(powerThirdLogin); } }); - - log.info("本次" + businessName + "新增:" + insertcount + "笔;更新数据:" + updatecount + "笔"); - - userService.batchInsertOrUpdatePowerUser(t); } @Override diff --git a/common-collect/src/main/java/com/docus/server/collect/web/job/AbstractCollectJob.java b/common-collect/src/main/java/com/docus/server/collect/web/job/AbstractCollectJob.java index 24b947c..4e8abcd 100644 --- a/common-collect/src/main/java/com/docus/server/collect/web/job/AbstractCollectJob.java +++ b/common-collect/src/main/java/com/docus/server/collect/web/job/AbstractCollectJob.java @@ -1,12 +1,14 @@ package com.docus.server.collect.web.job; import com.docus.core.util.Func; +import com.docus.infrastructure.redis.service.IdService; import com.docus.server.collect.IJob; import com.docus.server.collect.web.domain.TaskConfig; import com.docus.server.collect.web.enums.StateEnum; import com.docus.server.collect.web.service.ITaskConfigService; import com.docus.server.collect.web.utils.PeriodTime; import com.docus.server.record.service.ITBasicService; +import com.docus.server.sys.common.UserProperties; import com.docus.server.sys.service.IPowerDeptService; import com.docus.server.sys.service.IPowerThirdLoginService; import com.docus.server.sys.service.IPowerUserService; @@ -23,13 +25,17 @@ public abstract class AbstractCollectJob implements IJob { @Resource protected IPowerUserService userService; @Resource - protected IPowerThirdLoginService powerThirdLoginService; + protected IPowerThirdLoginService thirdLoginService; @Resource protected IPowerDeptService deptService; @Autowired protected ITBasicService basicService; @Resource protected ITaskConfigService taskConfigService; + @Resource + protected UserProperties userProperties; + @Resource + protected IdService idService; @Override public void startCollectAll(String taskConfigId) { diff --git a/docus-sys/src/main/java/com/docus/server/sys/common/BaseService.java b/docus-sys/src/main/java/com/docus/server/sys/common/BaseServiceImpl.java similarity index 75% rename from docus-sys/src/main/java/com/docus/server/sys/common/BaseService.java rename to docus-sys/src/main/java/com/docus/server/sys/common/BaseServiceImpl.java index 77c4ac4..3b770b6 100644 --- a/docus-sys/src/main/java/com/docus/server/sys/common/BaseService.java +++ b/docus-sys/src/main/java/com/docus/server/sys/common/BaseServiceImpl.java @@ -16,10 +16,11 @@ import java.util.ArrayList; import java.util.Collection; import java.util.List; import java.util.Map; +import java.util.Objects; -public abstract class BaseService, T> extends ServiceImpl implements IBaseService { +public abstract class BaseServiceImpl, T> extends ServiceImpl implements IBaseService { - private static final Logger logger = LoggerFactory.getLogger(BaseService.class); + private static final Logger logger = LoggerFactory.getLogger(BaseServiceImpl.class); @Override public T findById(String id) { @@ -29,6 +30,7 @@ public abstract class BaseService, T> extends ServiceImp return baseMapper.selectById(id); } + @Override public List findByIds(Collection ids) { if (ids == null || ids.size() == 0) { return new ArrayList<>(); @@ -37,13 +39,24 @@ public abstract class BaseService, T> extends ServiceImp } /** - * 按字段查询,返回所有匹配的记录 + * 按字段查询,返回所有匹配的记录, eq */ + @Override public List findBy(String propertyName, Object propertyValue) { String columnName = getColumnName(propertyName); return baseMapper.selectList(new QueryWrapper().eq(columnName, propertyValue)); } + /** + * 按字段查询,返回所有匹配的记录, in + */ + @Override + public List findByList(String propertyName, Collection propertyValue) { + String columnName = getColumnName(propertyName); + return baseMapper.selectList(new QueryWrapper().in(!Objects.isNull(propertyName), columnName, propertyValue)); + } + + @Override public List findActiveBy(String propertyName, Object propertyValue) { String columnName = getColumnName(propertyName); QueryWrapper queryWrapper = new QueryWrapper().eq(columnName, propertyValue); @@ -52,6 +65,7 @@ public abstract class BaseService, T> extends ServiceImp } //返回所有匹配的记录并排序 + @Override public List findBy(String propertyName, Object propertyValue, Sort sort) { String columnName = getColumnName(propertyName); QueryWrapper query = new QueryWrapper().eq(columnName, propertyValue); @@ -62,6 +76,7 @@ public abstract class BaseService, T> extends ServiceImp /** * 返回所有匹配的Active记录并排序 */ + @Override public List findActiveBy(String propertyName, Object propertyValue, Sort sort) { String columnName = getColumnName(propertyName); QueryWrapper query = new QueryWrapper().eq(columnName, propertyValue); @@ -70,48 +85,65 @@ public abstract class BaseService, T> extends ServiceImp return baseMapper.selectList(query); } - //按字段查询,返回第-条记录 + @Override public T findOneBy(String propertyName, Object propertyValue) { String columnName = getColumnName(propertyName); - return baseMapper.selectOne(new QueryWrapper().eq(columnName, propertyValue)); + List list = baseMapper.selectList(new QueryWrapper().eq(columnName, propertyValue)); + return (list == null || list.size() == 0) ? null : list.get(0); + } + + @Override + public T findOneByList(String propertyName, Collection propertyValue) { + String columnName = getColumnName(propertyName); + List list = baseMapper.selectList(new QueryWrapper().eq(!Objects.isNull(propertyName), columnName, propertyValue)); + return (list == null || list.size() == 0) ? null : list.get(0); } //按字段查询,返回第一条Active 记录 + @Override public T findActiveOneBy(String propertyName, Object propertyValue) { String columnName = getColumnName(propertyName); QueryWrapper queryWrapper = new QueryWrapper().eq(columnName, propertyValue); queryWrapper.ne("state", 1); - return baseMapper.selectOne(queryWrapper); + List list = baseMapper.selectList(queryWrapper); + return (list == null || list.size() == 0) ? null : list.get(0); } //* L ambda方式自由组合查询条件 + @Override public List find(LambdaQueryWrapper queryWrapper) { return baseMapper.selectList(queryWrapper); } //L ambda方式自由组合查询条件,返回第一条记录 - public T findone(LambdaQueryWrapper queryWrapper) { - return baseMapper.selectOne(queryWrapper); + @Override + public T findOne(LambdaQueryWrapper queryWrapper) { + List list = baseMapper.selectList(queryWrapper); + return (list == null || list.size() == 0) ? null : list.get(0); } //返回表所有记录 + @Override public List findAll() { return baseMapper.selectList(null); } //返回表所有Active的记录 - public List findA1lActive() { + @Override + public List findAllActive() { return baseMapper.selectList(Wrappers.query().ne("state", 1)); } //返回表所有记录并排序 - public List findA1l(Sort sort) { + @Override + public List findAll(Sort sort) { QueryWrapper query = new QueryWrapper(); buildSort(sort, query); return baseMapper.selectList(query); } //返回表所有Active记录并排序 + @Override public List findAllActive(Sort sort) { QueryWrapper query = new QueryWrapper(); query.ne("state", 1); @@ -134,6 +166,7 @@ public abstract class BaseService, T> extends ServiceImp } } + @Override public int deleteByIdList(List idList) { if (idList == null || idList.size() == 0) { return 0; @@ -161,4 +194,5 @@ public abstract class BaseService, T> extends ServiceImp } throw new RuntimeException("获取不到属性" + propertyName + "的列名"); } + } diff --git a/docus-sys/src/main/java/com/docus/server/sys/common/DSKeyConstants.java b/docus-sys/src/main/java/com/docus/server/sys/common/DSKeyConstants.java new file mode 100644 index 0000000..005e1f9 --- /dev/null +++ b/docus-sys/src/main/java/com/docus/server/sys/common/DSKeyConstants.java @@ -0,0 +1,11 @@ +package com.docus.server.sys.common; + +/** + * @author linrf + * @date 2023/6/9 11:19 + */ +public class DSKeyConstants { + + public static final String DS_KEY = "system"; + +} diff --git a/docus-sys/src/main/java/com/docus/server/sys/common/IBaseService.java b/docus-sys/src/main/java/com/docus/server/sys/common/IBaseService.java index 75e8c10..cd18266 100644 --- a/docus-sys/src/main/java/com/docus/server/sys/common/IBaseService.java +++ b/docus-sys/src/main/java/com/docus/server/sys/common/IBaseService.java @@ -1,5 +1,6 @@ package com.docus.server.sys.common; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.IService; import java.util.Collection; @@ -7,16 +8,37 @@ import java.util.List; public interface IBaseService extends IService { - public T findById(String id); + T findById(String id); - public List findByIds(Collection ids); + List findByIds(Collection ids); public List findBy(String propertyName, Object propertyValue); - public List findActiveBy(String propertyName, Object propertyValue); + public List findByList(String propertyName, Collection propertyValue); - public List findBy(String propertyName, Object propertyValue, Sort sort); + List findActiveBy(String propertyName, Object propertyValue); - public List findActiveBy(String propertyName, Object propertyValue, Sort sort); + List findBy(String propertyName, Object propertyValue, Sort sort); + List findActiveBy(String propertyName, Object propertyValue, Sort sort); + + T findOneBy(String propertyName, Object propertyValue); + + T findOneByList(String propertyName, Collection propertyValue); + + T findActiveOneBy(String propertyName, Object propertyValue); + + List find(LambdaQueryWrapper queryWrapper); + + T findOne(LambdaQueryWrapper queryWrapper); + + List findAll(); + + List findAllActive(); + + List findAll(Sort sort); + + List findAllActive(Sort sort); + + int deleteByIdList(List idList); } diff --git a/docus-sys/src/main/java/com/docus/server/sys/common/OperatorType.java b/docus-sys/src/main/java/com/docus/server/sys/common/OperatorType.java new file mode 100644 index 0000000..507983e --- /dev/null +++ b/docus-sys/src/main/java/com/docus/server/sys/common/OperatorType.java @@ -0,0 +1,9 @@ +package com.docus.server.sys.common; + +/** + * @author linrf + * @date 2023/6/12 15:27 + */ +public enum OperatorType { + IN, EQ +} diff --git a/docus-sys/src/main/java/com/docus/server/sys/common/pojo/entity/PowerDept.java b/docus-sys/src/main/java/com/docus/server/sys/common/pojo/entity/PowerDept.java index 6f56047..46b9c9b 100644 --- a/docus-sys/src/main/java/com/docus/server/sys/common/pojo/entity/PowerDept.java +++ b/docus-sys/src/main/java/com/docus/server/sys/common/pojo/entity/PowerDept.java @@ -1,5 +1,6 @@ package com.docus.server.sys.common.pojo.entity; +import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -27,6 +28,7 @@ public class PowerDept implements Serializable { private Long deptId; @ApiModelProperty(value = "科室代码") + @TableField("dept_code") private String deptCode; @ApiModelProperty(value = "科室名称") diff --git a/docus-sys/src/main/java/com/docus/server/sys/common/pojo/entity/PowerThirdLogin.java b/docus-sys/src/main/java/com/docus/server/sys/common/pojo/entity/PowerThirdLogin.java index 1925f1b..5ad876f 100644 --- a/docus-sys/src/main/java/com/docus/server/sys/common/pojo/entity/PowerThirdLogin.java +++ b/docus-sys/src/main/java/com/docus/server/sys/common/pojo/entity/PowerThirdLogin.java @@ -1,6 +1,7 @@ package com.docus.server.sys.common.pojo.entity; import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @@ -20,7 +21,7 @@ import java.util.Date; */ @Data @EqualsAndHashCode(callSuper = false) -@ApiModel(value="PowerThirdLogin对象", description="第三方登陆") +@ApiModel(value = "PowerThirdLogin对象", description = "第三方登陆") public class PowerThirdLogin implements Serializable { private static final long serialVersionUID = 1L; @@ -33,6 +34,7 @@ public class PowerThirdLogin implements Serializable { private String powerUserId; @ApiModelProperty(value = "用户") + @TableField("user") private String user; @ApiModelProperty(value = "密码") diff --git a/docus-sys/src/main/java/com/docus/server/sys/common/pojo/entity/PowerUser.java b/docus-sys/src/main/java/com/docus/server/sys/common/pojo/entity/PowerUser.java index d6fcb47..0b487fd 100644 --- a/docus-sys/src/main/java/com/docus/server/sys/common/pojo/entity/PowerUser.java +++ b/docus-sys/src/main/java/com/docus/server/sys/common/pojo/entity/PowerUser.java @@ -1,6 +1,7 @@ package com.docus.server.sys.common.pojo.entity; +import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -11,7 +12,7 @@ import java.util.Date; @Data @EqualsAndHashCode(callSuper = false) -@ApiModel(value="PowerUser对象", description="用户表") +@ApiModel(value = "PowerUser对象", description = "用户表") public class PowerUser implements Serializable { private static final long serialVersionUID = 1L; @@ -20,6 +21,7 @@ public class PowerUser implements Serializable { private Long userId; @ApiModelProperty(value = "登陆名") + @TableField("user_name") private String userName; @ApiModelProperty(value = "用户密码") @@ -74,6 +76,7 @@ public class PowerUser implements Serializable { private String name; @ApiModelProperty(value = "所属科室代码 多个以,分隔") + @TableField(exist = false) private String deptCode; @ApiModelProperty(value = "权限科室 拥有对科室查阅权限") diff --git a/docus-sys/src/main/java/com/docus/server/sys/mapper/PowerDeptMapper.java b/docus-sys/src/main/java/com/docus/server/sys/mapper/PowerDeptMapper.java index 8445a0b..589f344 100644 --- a/docus-sys/src/main/java/com/docus/server/sys/mapper/PowerDeptMapper.java +++ b/docus-sys/src/main/java/com/docus/server/sys/mapper/PowerDeptMapper.java @@ -1,6 +1,8 @@ package com.docus.server.sys.mapper; +import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.docus.server.sys.common.DSKeyConstants; import com.docus.server.sys.common.pojo.dto.DeptModifyParam; import com.docus.server.sys.common.pojo.entity.PowerDept; import org.apache.ibatis.annotations.Mapper; @@ -15,6 +17,7 @@ import org.apache.ibatis.annotations.Param; * @since 2023年2月25日22:28:58 */ @Mapper +@DS(DSKeyConstants.DS_KEY) public interface PowerDeptMapper extends BaseMapper { /** diff --git a/docus-sys/src/main/java/com/docus/server/sys/mapper/PowerThirdLoginMapper.java b/docus-sys/src/main/java/com/docus/server/sys/mapper/PowerThirdLoginMapper.java index f3f8ea4..d1eb40b 100644 --- a/docus-sys/src/main/java/com/docus/server/sys/mapper/PowerThirdLoginMapper.java +++ b/docus-sys/src/main/java/com/docus/server/sys/mapper/PowerThirdLoginMapper.java @@ -1,7 +1,10 @@ package com.docus.server.sys.mapper; +import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.docus.server.sys.common.DSKeyConstants; import com.docus.server.sys.common.pojo.entity.PowerThirdLogin; +import org.apache.ibatis.annotations.Mapper; /** *

@@ -11,6 +14,8 @@ import com.docus.server.sys.common.pojo.entity.PowerThirdLogin; * @author jiashi * @since 2021-04-26 */ +@DS(DSKeyConstants.DS_KEY) +@Mapper public interface PowerThirdLoginMapper extends BaseMapper { } diff --git a/docus-sys/src/main/java/com/docus/server/sys/mapper/PowerUserMapper.java b/docus-sys/src/main/java/com/docus/server/sys/mapper/PowerUserMapper.java index 333098d..5645369 100644 --- a/docus-sys/src/main/java/com/docus/server/sys/mapper/PowerUserMapper.java +++ b/docus-sys/src/main/java/com/docus/server/sys/mapper/PowerUserMapper.java @@ -1,6 +1,8 @@ package com.docus.server.sys.mapper; +import com.baomidou.dynamic.datasource.annotation.DS; import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.docus.server.sys.common.DSKeyConstants; import com.docus.server.sys.common.pojo.dto.UserModifyParam; import com.docus.server.sys.common.pojo.entity.PowerUser; import org.apache.ibatis.annotations.Mapper; @@ -15,6 +17,7 @@ import org.apache.ibatis.annotations.Param; * @since 2023年2月25日22:28:58 */ @Mapper +@DS(DSKeyConstants.DS_KEY) public interface PowerUserMapper extends BaseMapper { /** diff --git a/docus-sys/src/main/java/com/docus/server/sys/service/IPowerDeptService.java b/docus-sys/src/main/java/com/docus/server/sys/service/IPowerDeptService.java index df5d5e5..663af8e 100644 --- a/docus-sys/src/main/java/com/docus/server/sys/service/IPowerDeptService.java +++ b/docus-sys/src/main/java/com/docus/server/sys/service/IPowerDeptService.java @@ -1,12 +1,12 @@ package com.docus.server.sys.service; -import com.baomidou.mybatisplus.extension.service.IService; +import com.docus.server.sys.common.IBaseService; import com.docus.server.sys.common.pojo.dto.DeptDTO; import com.docus.server.sys.common.pojo.entity.PowerDept; import java.util.List; -public interface IPowerDeptService extends IService { +public interface IPowerDeptService extends IBaseService { /** * 科室注册 diff --git a/docus-sys/src/main/java/com/docus/server/sys/service/IPowerThirdLoginService.java b/docus-sys/src/main/java/com/docus/server/sys/service/IPowerThirdLoginService.java index a5ab043..390d317 100644 --- a/docus-sys/src/main/java/com/docus/server/sys/service/IPowerThirdLoginService.java +++ b/docus-sys/src/main/java/com/docus/server/sys/service/IPowerThirdLoginService.java @@ -1,6 +1,6 @@ package com.docus.server.sys.service; -import com.baomidou.mybatisplus.extension.service.IService; +import com.docus.server.sys.common.IBaseService; import com.docus.server.sys.common.pojo.entity.PowerThirdLogin; /** @@ -11,6 +11,6 @@ import com.docus.server.sys.common.pojo.entity.PowerThirdLogin; * @author jiashi * @since 2021-04-26 */ -public interface IPowerThirdLoginService extends IService { +public interface IPowerThirdLoginService extends IBaseService { } diff --git a/docus-sys/src/main/java/com/docus/server/sys/service/IPowerUserService.java b/docus-sys/src/main/java/com/docus/server/sys/service/IPowerUserService.java index a1d5518..a26e8fa 100644 --- a/docus-sys/src/main/java/com/docus/server/sys/service/IPowerUserService.java +++ b/docus-sys/src/main/java/com/docus/server/sys/service/IPowerUserService.java @@ -1,6 +1,6 @@ package com.docus.server.sys.service; -import com.baomidou.mybatisplus.extension.service.IService; +import com.docus.server.sys.common.IBaseService; import com.docus.server.sys.common.pojo.dto.UserDTO; import com.docus.server.sys.common.pojo.entity.PowerUser; @@ -9,7 +9,7 @@ import java.util.List; /** * 用户服务 */ -public interface IPowerUserService extends IService { +public interface IPowerUserService extends IBaseService { /** * 用户注册 * diff --git a/docus-sys/src/main/java/com/docus/server/sys/service/impl/PowerDeptServiceImpl.java b/docus-sys/src/main/java/com/docus/server/sys/service/impl/PowerDeptServiceImpl.java index 9aff056..4566a62 100644 --- a/docus-sys/src/main/java/com/docus/server/sys/service/impl/PowerDeptServiceImpl.java +++ b/docus-sys/src/main/java/com/docus/server/sys/service/impl/PowerDeptServiceImpl.java @@ -1,8 +1,8 @@ package com.docus.server.sys.service.impl; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.docus.core.util.Func; import com.docus.infrastructure.redis.service.IdService; +import com.docus.server.sys.common.BaseServiceImpl; import com.docus.server.sys.common.pojo.dto.DeptDTO; import com.docus.server.sys.common.pojo.dto.DeptModifyParam; import com.docus.server.sys.common.pojo.entity.PowerDept; @@ -20,7 +20,7 @@ import java.util.List; * @author wyb */ @Service -public class PowerDeptServiceImpl extends ServiceImpl implements IPowerDeptService { +public class PowerDeptServiceImpl extends BaseServiceImpl implements IPowerDeptService { @Resource private IdService idService; diff --git a/docus-sys/src/main/java/com/docus/server/sys/service/impl/PowerThirdLoginServiceImpl.java b/docus-sys/src/main/java/com/docus/server/sys/service/impl/PowerThirdLoginServiceImpl.java index 7b5b608..e908ed8 100644 --- a/docus-sys/src/main/java/com/docus/server/sys/service/impl/PowerThirdLoginServiceImpl.java +++ b/docus-sys/src/main/java/com/docus/server/sys/service/impl/PowerThirdLoginServiceImpl.java @@ -1,6 +1,6 @@ package com.docus.server.sys.service.impl; -import com.docus.server.sys.common.BaseService; +import com.docus.server.sys.common.BaseServiceImpl; import com.docus.server.sys.common.pojo.entity.PowerThirdLogin; import com.docus.server.sys.mapper.PowerThirdLoginMapper; import com.docus.server.sys.service.IPowerThirdLoginService; @@ -15,7 +15,7 @@ import org.springframework.stereotype.Service; * @since 2021-04-26 */ @Service -public class PowerThirdLoginServiceImpl extends BaseService implements IPowerThirdLoginService { +public class PowerThirdLoginServiceImpl extends BaseServiceImpl implements IPowerThirdLoginService { } diff --git a/docus-sys/src/main/java/com/docus/server/sys/service/impl/PowerUserServiceImpl.java b/docus-sys/src/main/java/com/docus/server/sys/service/impl/PowerUserServiceImpl.java index fdaf7e8..443dc6c 100644 --- a/docus-sys/src/main/java/com/docus/server/sys/service/impl/PowerUserServiceImpl.java +++ b/docus-sys/src/main/java/com/docus/server/sys/service/impl/PowerUserServiceImpl.java @@ -1,8 +1,8 @@ package com.docus.server.sys.service.impl; -import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.docus.core.util.Func; import com.docus.infrastructure.redis.service.IdService; +import com.docus.server.sys.common.BaseServiceImpl; import com.docus.server.sys.common.UserProperties; import com.docus.server.sys.common.pojo.dto.UserDTO; import com.docus.server.sys.common.pojo.dto.UserModifyParam; @@ -21,7 +21,7 @@ import java.util.List; * @author wyb */ @Service -public class PowerUserServiceImpl extends ServiceImpl implements IPowerUserService { +public class PowerUserServiceImpl extends BaseServiceImpl implements IPowerUserService { @Resource private IdService idService; @Resource diff --git a/his-sysem/src/main/resources/mapper/HisUserMapper.xml b/his-sysem/src/main/resources/mapper/HisUserMapper.xml index 9aeae9b..06f1cb4 100644 --- a/his-sysem/src/main/resources/mapper/HisUserMapper.xml +++ b/his-sysem/src/main/resources/mapper/HisUserMapper.xml @@ -5,9 +5,10 @@