diff --git a/zlpt-api/zlpt-api-company/src/main/java/com/bonus/zlpt/company/api/domain/BaseAddress.java b/zlpt-api/zlpt-api-system/src/main/java/com/bonus/zlpt/system/api/domain/BaseAddress.java similarity index 96% rename from zlpt-api/zlpt-api-company/src/main/java/com/bonus/zlpt/company/api/domain/BaseAddress.java rename to zlpt-api/zlpt-api-system/src/main/java/com/bonus/zlpt/system/api/domain/BaseAddress.java index 6def265..3c27166 100644 --- a/zlpt-api/zlpt-api-company/src/main/java/com/bonus/zlpt/company/api/domain/BaseAddress.java +++ b/zlpt-api/zlpt-api-system/src/main/java/com/bonus/zlpt/system/api/domain/BaseAddress.java @@ -1,4 +1,4 @@ -package com.bonus.zlpt.company.api.domain; +package com.bonus.zlpt.system.api.domain; import com.bonus.zlpt.common.core.annotation.Excel; import com.bonus.zlpt.common.core.web.domain.BaseEntity; diff --git a/zlpt-api/zlpt-api-system/src/main/java/com/bonus/zlpt/system/api/domain/SysLogininfor.java b/zlpt-api/zlpt-api-system/src/main/java/com/bonus/zlpt/system/api/domain/SysLogininfor.java index 670f566..f5da7e0 100644 --- a/zlpt-api/zlpt-api-system/src/main/java/com/bonus/zlpt/system/api/domain/SysLogininfor.java +++ b/zlpt-api/zlpt-api-system/src/main/java/com/bonus/zlpt/system/api/domain/SysLogininfor.java @@ -5,6 +5,7 @@ import com.fasterxml.jackson.annotation.JsonFormat; import com.bonus.zlpt.common.core.annotation.Excel; import com.bonus.zlpt.common.core.annotation.Excel.ColumnType; import com.bonus.zlpt.common.core.web.domain.BaseEntity; +import io.swagger.annotations.ApiModelProperty; /** * 系统访问记录表 sys_logininfor @@ -16,6 +17,7 @@ public class SysLogininfor extends BaseEntity private static final long serialVersionUID = 1L; /** ID */ + @Excel(name = "序号", cellType = ColumnType.NUMERIC) private Long infoId; diff --git a/zlpt-auth/src/main/java/com/bonus/zlpt/auth/controller/TokenController.java b/zlpt-auth/src/main/java/com/bonus/zlpt/auth/controller/TokenController.java index 24f3fb1..8ca6999 100644 --- a/zlpt-auth/src/main/java/com/bonus/zlpt/auth/controller/TokenController.java +++ b/zlpt-auth/src/main/java/com/bonus/zlpt/auth/controller/TokenController.java @@ -3,11 +3,10 @@ package com.bonus.zlpt.auth.controller; import javax.servlet.http.HttpServletRequest; import com.bonus.zlpt.auth.form.RegisterBody; +import com.bonus.zlpt.common.core.enums.UserStatus; +import com.bonus.zlpt.system.api.domain.SysUser; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import com.bonus.zlpt.auth.form.LoginBody; import com.bonus.zlpt.auth.service.SysLoginService; import com.bonus.zlpt.common.core.domain.R; @@ -18,6 +17,8 @@ import com.bonus.zlpt.common.security.service.TokenService; import com.bonus.zlpt.common.security.utils.SecurityUtils; import com.bonus.zlpt.system.api.model.LoginUser; +import java.util.Date; + /** * token 控制 * @@ -76,4 +77,36 @@ public class TokenController sysLoginService.register(registerBody.getUsername(), registerBody.getPassword()); return R.ok(); } + + + /** + * 用户注销 + * @param + * @return + */ + @PostMapping ("logOff") + public R logOff(@RequestBody SysUser user) + { + + user.setLoginDate(new Date()); + user.setDelFlag(UserStatus.DELETED.getCode()); + sysLoginService.logOff(user); + return R.ok(); + } + + + /** + * 用户注销 + * @param + * @return + */ + @PostMapping ("revokeLogOff") + public R revokeLogOff(@RequestBody SysUser user) + { + + user.setLoginDate(new Date()); + user.setDelFlag(UserStatus.OK.getCode()); + sysLoginService.logOff(user); + return R.ok(); + } } diff --git a/zlpt-auth/src/main/java/com/bonus/zlpt/auth/service/SysLoginService.java b/zlpt-auth/src/main/java/com/bonus/zlpt/auth/service/SysLoginService.java index 52b97a2..4e977e7 100644 --- a/zlpt-auth/src/main/java/com/bonus/zlpt/auth/service/SysLoginService.java +++ b/zlpt-auth/src/main/java/com/bonus/zlpt/auth/service/SysLoginService.java @@ -1,5 +1,7 @@ package com.bonus.zlpt.auth.service; +import com.bonus.zlpt.common.core.utils.DateUtils; +import io.micrometer.core.instrument.util.TimeUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.bonus.zlpt.common.core.constant.CacheConstants; @@ -18,6 +20,9 @@ import com.bonus.zlpt.system.api.RemoteUserService; import com.bonus.zlpt.system.api.domain.SysUser; import com.bonus.zlpt.system.api.model.LoginUser; +import java.time.LocalDateTime; +import java.util.Date; + /** * 登录校验方法 * @@ -86,8 +91,13 @@ public class SysLoginService LoginUser userInfo = userResult.getData(); SysUser user = userResult.getData().getSysUser(); - if (UserStatus.DELETED.getCode().equals(user.getDelFlag())) + //新增逻辑 如果用户点击账户注销 那么修改用户账号状态为已删除,并设置最后的登录时间 一周之内可以登录并且可以撤销注销状态,如果一周之内没有撤销,那么将该账号数据物理删除 + Date loginDate = DateUtils.addDays(user.getLoginDate(), 7); + //如果是删除状态,并且超出一周 + if (UserStatus.DELETED.getCode().equals(user.getDelFlag()) && loginDate.after(new Date())) { + //删除用户 + removeUser(user.getUserId()); recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "对不起,您的账号已被删除"); throw new ServiceException("对不起,您的账号:" + username + " 已被删除"); } @@ -140,4 +150,26 @@ public class SysLoginService } recordLogService.recordLogininfor(username, Constants.REGISTER, "注册成功"); } + + + /** + * 根据用户id删除用户 + * @param id + */ + public void removeUser(Long id){ + + remoteUserService.remove(new Long[]{id}); + } + + /** + * 用户注销或者撤销注销 + * @param user + */ + public void logOff(SysUser user) { + + remoteUserService.edit(user); + } + + + } diff --git a/zlpt-common/zlpt-common-swagger/pom.xml b/zlpt-common/zlpt-common-swagger/pom.xml index 04a6851..d2d86ac 100644 --- a/zlpt-common/zlpt-common-swagger/pom.xml +++ b/zlpt-common/zlpt-common-swagger/pom.xml @@ -30,5 +30,10 @@ ${swagger.fox.version} + + com.bonus.zlpt + zlpt-common-core + + diff --git a/zlpt-common/zlpt-common-swagger/src/main/java/com/bonus/zlpt/common/swagger/ApiModelPropertiesExtend.java b/zlpt-common/zlpt-common-swagger/src/main/java/com/bonus/zlpt/common/swagger/ApiModelPropertiesExtend.java new file mode 100644 index 0000000..d75ccd7 --- /dev/null +++ b/zlpt-common/zlpt-common-swagger/src/main/java/com/bonus/zlpt/common/swagger/ApiModelPropertiesExtend.java @@ -0,0 +1,103 @@ +package com.bonus.zlpt.common.swagger; + +import com.bonus.zlpt.common.core.annotation.Excel; +import com.fasterxml.classmate.ResolvedType; +import com.fasterxml.classmate.TypeResolver; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.core.annotation.AnnotationUtils; +import org.springframework.util.StringUtils; +import springfox.documentation.service.AllowableListValues; +import springfox.documentation.service.AllowableRangeValues; +import springfox.documentation.service.AllowableValues; +import springfox.documentation.spring.web.DescriptionResolver; + +import java.lang.reflect.AnnotatedElement; +import java.lang.reflect.Method; +import java.lang.reflect.Type; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; +import java.util.Optional; +import java.util.function.Function; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import java.util.stream.Collectors; +import java.util.stream.Stream; + +public class ApiModelPropertiesExtend { + + private static final Logger LOGGER = LoggerFactory.getLogger(ApiModelPropertiesExtend.class); + private static final Pattern RANGE_PATTERN = Pattern.compile("range([\\[(])(.*),(.*)([])])$"); + + private ApiModelPropertiesExtend() { + throw new UnsupportedOperationException(); + } + + static Function toAllowableValues() { + return null; + } + + public static AllowableValues allowableValueFromString(String allowableValueString) { + AllowableValues allowableValues = new AllowableListValues(new ArrayList(), "LIST"); + String trimmed = allowableValueString.trim(); + Matcher matcher = RANGE_PATTERN.matcher(trimmed.replaceAll(" ", "")); + if (matcher.matches()) { + if (matcher.groupCount() != 4) { + LOGGER.warn("Unable to parse range specified {} correctly", trimmed); + } else { + allowableValues = new AllowableRangeValues(matcher.group(2).contains("infinity") ? null : matcher.group(2), matcher.group(1).equals("("), matcher.group(3).contains("infinity") ? null : matcher.group(3), matcher.group(4).equals(")")); + } + } else { + List singleVal; + if (trimmed.contains(",")) { + singleVal = (List) Stream.of(trimmed.split(",")).map(String::trim).filter((item) -> { + return !item.isEmpty(); + }).collect(Collectors.toList()); + allowableValues = new AllowableListValues(singleVal, "LIST"); + } else if (StringUtils.hasText(trimmed)) { + singleVal = Collections.singletonList(trimmed); + allowableValues = new AllowableListValues(singleVal, "LIST"); + } + } + + return (AllowableValues)allowableValues; + } + + static Function toDescription(final DescriptionResolver descriptions) { + return (annotation) -> { + String description = ""; + if (!StringUtils.isEmpty(annotation.name())) { + description = annotation.name(); + } + + return descriptions.resolve(description); + }; + } + + static Function toType(final TypeResolver resolver) { + return (annotation) -> { + + return resolver.resolve(Object.class, new Type[0]); + + }; + } + + public static Optional findApiModePropertyAnnotation(AnnotatedElement annotated) { + Optional annotation = Optional.empty(); + if (annotated instanceof Method) { + annotation = Optional.ofNullable((Excel) AnnotationUtils.findAnnotation((Method)annotated, Excel.class)); + } + + return (Optional)annotation.map(Optional::of).orElse(Optional.ofNullable((Excel) AnnotationUtils.getAnnotation(annotated, Excel.class))); + } + + static Function toExample() { + return (annotation) -> { + String example = ""; + return example; + }; + } + + +} diff --git a/zlpt-common/zlpt-common-swagger/src/main/java/com/bonus/zlpt/common/swagger/ApiModelPropertyPropertyBuilderExtend.java b/zlpt-common/zlpt-common-swagger/src/main/java/com/bonus/zlpt/common/swagger/ApiModelPropertyPropertyBuilderExtend.java new file mode 100644 index 0000000..d5951a3 --- /dev/null +++ b/zlpt-common/zlpt-common-swagger/src/main/java/com/bonus/zlpt/common/swagger/ApiModelPropertyPropertyBuilderExtend.java @@ -0,0 +1,59 @@ +package com.bonus.zlpt.common.swagger; + +import com.bonus.zlpt.common.core.annotation.Excel; +import com.fasterxml.classmate.ResolvedType; +import com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition; +import org.springframework.core.annotation.Order; +import org.springframework.stereotype.Component; +import springfox.documentation.schema.Annotations; +import springfox.documentation.schema.ModelSpecification; +import springfox.documentation.schema.property.ModelSpecificationFactory; +import springfox.documentation.service.AllowableValues; +import springfox.documentation.spi.schema.contexts.ModelPropertyContext; +import springfox.documentation.spring.web.DescriptionResolver; +import springfox.documentation.swagger.schema.ApiModelPropertyPropertyBuilder; + +import java.lang.reflect.AnnotatedElement; +import java.util.Optional; + +/** + * swagger扩展 + */ +//@Component +//@Order(-2147482649) +public class ApiModelPropertyPropertyBuilderExtend extends ApiModelPropertyPropertyBuilder { + + private final DescriptionResolver descriptions; + private final ModelSpecificationFactory modelSpecifications; + + public ApiModelPropertyPropertyBuilderExtend(DescriptionResolver descriptions, ModelSpecificationFactory modelSpecifications, DescriptionResolver descriptions1, ModelSpecificationFactory modelSpecifications1) { + super(descriptions, modelSpecifications); + this.descriptions = descriptions1; + this.modelSpecifications = modelSpecifications1; + } + + @Override + public void apply(ModelPropertyContext context) { + System.err.println("开始加载"); + Optional annotation = Optional.empty(); + if (context.getAnnotatedElement().isPresent()) { + System.err.println("1"); + annotation = (Optional)annotation.map(Optional::of).orElse(ApiModelPropertiesExtend.findApiModePropertyAnnotation((AnnotatedElement)context.getAnnotatedElement().get())); + } + + if (context.getBeanPropertyDefinition().isPresent()) { + System.err.println("2"); + annotation = (Optional)annotation.map(Optional::of).orElse(Annotations.findPropertyAnnotation((BeanPropertyDefinition)context.getBeanPropertyDefinition().get(), Excel.class)); + } + + if (annotation.isPresent()) { + ModelSpecification modelSpecification = (ModelSpecification)annotation.map((a) -> { + return !a.defaultValue().isEmpty() ? this.modelSpecifications.create(context.getOwner(), (ResolvedType)ApiModelPropertiesExtend.toType(context.getResolver()).apply(a)) : null; + }).orElse(null); + context.getSpecificationBuilder().description((String)annotation.map(ApiModelPropertiesExtend.toDescription(this.descriptions)).orElse(null)); + + context.getBuilder().allowableValues((AllowableValues)annotation.map(ApiModelPropertiesExtend.toAllowableValues()).orElse(null)); + } + + } +} diff --git a/zlpt-common/zlpt-common-swagger/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/zlpt-common/zlpt-common-swagger/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports index 2c17fb7..291d78e 100644 --- a/zlpt-common/zlpt-common-swagger/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports +++ b/zlpt-common/zlpt-common-swagger/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports @@ -1,3 +1,4 @@ # config.com.bonus.zlpt.common.swagger.SwaggerAutoConfiguration # config.com.bonus.zlpt.common.swagger.SwaggerWebConfiguration # config.com.bonus.zlpt.common.swagger.SwaggerBeanPostProcessor +# com.bonus.zlpt.common.swagger.ApiModelPropertyPropertyBuilderExtend diff --git a/zlpt-gateway/src/main/resources/bootstrap.yml b/zlpt-gateway/src/main/resources/bootstrap.yml index ae13866..2100e79 100644 --- a/zlpt-gateway/src/main/resources/bootstrap.yml +++ b/zlpt-gateway/src/main/resources/bootstrap.yml @@ -14,12 +14,14 @@ spring: nacos: discovery: # 服务注册地址 - server-addr: 192.168.0.14:8848 - namespace: zlpt_cloud_dev +# server-addr: 192.168.0.14:8848 + server-addr: 10.40.92.74:8848 +# namespace: zlpt_cloud_dev config: # 配置中心地址 - server-addr: 192.168.0.14:8848 - namespace: zlpt_cloud_dev +# server-addr: 192.168.0.14:8848 + server-addr: 10.40.92.74:8848 +# namespace: zlpt_cloud_dev # 配置文件格式 file-extension: yml # 共享配置 @@ -35,7 +37,8 @@ spring: datasource: ds1: nacos: - server-addr: 192.168.0.14:8848 +# server-addr: 192.168.0.14:8848 + server-addr: 10.40.92.74:8848 dataId: sentinel-zlpt-gateway groupId: DEFAULT_GROUP data-type: json diff --git a/zlpt-modules/zlpt-company/src/main/resources/bootstrap.yml b/zlpt-modules/zlpt-company/src/main/resources/bootstrap.yml index 61b9d33..9ad9771 100644 --- a/zlpt-modules/zlpt-company/src/main/resources/bootstrap.yml +++ b/zlpt-modules/zlpt-company/src/main/resources/bootstrap.yml @@ -10,16 +10,19 @@ spring: profiles: # 环境配置 active: zlpt_cloud_dev +# active: default cloud: nacos: discovery: # 服务注册地址 - server-addr: 192.168.0.14:8848 - namespace: zlpt_cloud_dev +# server-addr: 192.168.0.14:8848 + server-addr: 10.40.92.74:8848 +# namespace: zlpt_cloud_dev config: # 配置中心地址 - server-addr: 192.168.0.14:8848 - namespace: zlpt_cloud_dev +# server-addr: 192.168.0.14:8848 + server-addr: 10.40.92.74:8848 +# namespace: zlpt_cloud_dev # 配置文件格式 file-extension: yml # 共享配置 diff --git a/zlpt-modules/zlpt-company/src/main/resources/mapper/BmCompanyInfoMapper.xml b/zlpt-modules/zlpt-company/src/main/resources/mapper/BmCompanyInfoMapper.xml index 63cfdda..3477d1d 100644 --- a/zlpt-modules/zlpt-company/src/main/resources/mapper/BmCompanyInfoMapper.xml +++ b/zlpt-modules/zlpt-company/src/main/resources/mapper/BmCompanyInfoMapper.xml @@ -54,7 +54,7 @@ - update bm_company_info set status = '2' + update bm_company_info set status = '4' where company_id = #{companyId,jdbcType=INTEGER} diff --git a/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/controller/DevInfoController.java b/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/controller/DevInfoController.java index 0bcd201..63a0ee4 100644 --- a/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/controller/DevInfoController.java +++ b/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/controller/DevInfoController.java @@ -13,6 +13,8 @@ import com.bonus.zlpt.common.core.web.page.TableDataInfo; import com.bonus.zlpt.common.log.annotation.Log; import com.bonus.zlpt.common.log.enums.BusinessType; import com.bonus.zlpt.common.security.annotation.RequiresPermissions; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import com.bonus.zlpt.equip.service.IDevInfoService; import org.springframework.web.bind.annotation.*; @@ -26,6 +28,7 @@ import javax.servlet.http.HttpServletResponse; */ @RestController @RequestMapping("/dev") +@Api(value = "设备信息",tags = "设备管理") public class DevInfoController extends BaseController { @Autowired diff --git a/zlpt-modules/zlpt-equip/src/main/resources/bootstrap.yml b/zlpt-modules/zlpt-equip/src/main/resources/bootstrap.yml index 135d14b..6cfa736 100644 --- a/zlpt-modules/zlpt-equip/src/main/resources/bootstrap.yml +++ b/zlpt-modules/zlpt-equip/src/main/resources/bootstrap.yml @@ -14,12 +14,12 @@ spring: nacos: discovery: # 服务注册地址 - server-addr: 192.168.0.14:8848 - namespace: zlpt_cloud_dev + server-addr: 10.40.92.74:8848 +# namespace: zlpt_cloud_dev config: # 配置中心地址 - server-addr: 192.168.0.14:8848 - namespace: zlpt_cloud_dev + server-addr: 10.40.92.74:8848 +# namespace: zlpt_cloud_dev # 配置文件格式 file-extension: yml # 共享配置 diff --git a/zlpt-modules/zlpt-company/src/main/java/com/bonus/zlpt/company/controller/BaseAddressController.java b/zlpt-modules/zlpt-system/src/main/java/com/bonus/zlpt/system/controller/BaseAddressController.java similarity index 79% rename from zlpt-modules/zlpt-company/src/main/java/com/bonus/zlpt/company/controller/BaseAddressController.java rename to zlpt-modules/zlpt-system/src/main/java/com/bonus/zlpt/system/controller/BaseAddressController.java index 7f257d9..dd60584 100644 --- a/zlpt-modules/zlpt-company/src/main/java/com/bonus/zlpt/company/controller/BaseAddressController.java +++ b/zlpt-modules/zlpt-system/src/main/java/com/bonus/zlpt/system/controller/BaseAddressController.java @@ -1,9 +1,9 @@ -package com.bonus.zlpt.company.controller; +package com.bonus.zlpt.system.controller; import com.bonus.zlpt.common.core.web.controller.BaseController; import com.bonus.zlpt.common.core.web.domain.AjaxResult; -import com.bonus.zlpt.company.api.domain.BaseAddress; -import com.bonus.zlpt.company.service.BaseAddressService; +import com.bonus.zlpt.system.api.domain.BaseAddress; +import com.bonus.zlpt.system.service.BaseAddressService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; diff --git a/zlpt-modules/zlpt-company/src/main/java/com/bonus/zlpt/company/mapper/BaseAddressMapper.java b/zlpt-modules/zlpt-system/src/main/java/com/bonus/zlpt/system/mapper/BaseAddressMapper.java similarity index 71% rename from zlpt-modules/zlpt-company/src/main/java/com/bonus/zlpt/company/mapper/BaseAddressMapper.java rename to zlpt-modules/zlpt-system/src/main/java/com/bonus/zlpt/system/mapper/BaseAddressMapper.java index e24496a..3c03a59 100644 --- a/zlpt-modules/zlpt-company/src/main/java/com/bonus/zlpt/company/mapper/BaseAddressMapper.java +++ b/zlpt-modules/zlpt-system/src/main/java/com/bonus/zlpt/system/mapper/BaseAddressMapper.java @@ -1,6 +1,6 @@ -package com.bonus.zlpt.company.mapper; +package com.bonus.zlpt.system.mapper; -import com.bonus.zlpt.company.api.domain.BaseAddress; +import com.bonus.zlpt.system.api.domain.BaseAddress; import org.apache.ibatis.annotations.Mapper; import java.util.List; diff --git a/zlpt-modules/zlpt-company/src/main/java/com/bonus/zlpt/company/service/BaseAddressService.java b/zlpt-modules/zlpt-system/src/main/java/com/bonus/zlpt/system/service/BaseAddressService.java similarity index 58% rename from zlpt-modules/zlpt-company/src/main/java/com/bonus/zlpt/company/service/BaseAddressService.java rename to zlpt-modules/zlpt-system/src/main/java/com/bonus/zlpt/system/service/BaseAddressService.java index 0921364..006a958 100644 --- a/zlpt-modules/zlpt-company/src/main/java/com/bonus/zlpt/company/service/BaseAddressService.java +++ b/zlpt-modules/zlpt-system/src/main/java/com/bonus/zlpt/system/service/BaseAddressService.java @@ -1,8 +1,8 @@ -package com.bonus.zlpt.company.service; +package com.bonus.zlpt.system.service; -import com.bonus.zlpt.company.api.domain.BaseAddress; +import com.bonus.zlpt.system.api.domain.BaseAddress; import java.util.List; diff --git a/zlpt-modules/zlpt-company/src/main/java/com/bonus/zlpt/company/service/impl/BaseAddressServiceImpl.java b/zlpt-modules/zlpt-system/src/main/java/com/bonus/zlpt/system/service/impl/BaseAddressServiceImpl.java similarity index 73% rename from zlpt-modules/zlpt-company/src/main/java/com/bonus/zlpt/company/service/impl/BaseAddressServiceImpl.java rename to zlpt-modules/zlpt-system/src/main/java/com/bonus/zlpt/system/service/impl/BaseAddressServiceImpl.java index 4e2c85e..03d2145 100644 --- a/zlpt-modules/zlpt-company/src/main/java/com/bonus/zlpt/company/service/impl/BaseAddressServiceImpl.java +++ b/zlpt-modules/zlpt-system/src/main/java/com/bonus/zlpt/system/service/impl/BaseAddressServiceImpl.java @@ -1,11 +1,11 @@ -package com.bonus.zlpt.company.service.impl; +package com.bonus.zlpt.system.service.impl; -import com.bonus.zlpt.company.api.domain.BaseAddress; -import com.bonus.zlpt.company.mapper.BaseAddressMapper; -import com.bonus.zlpt.company.service.BaseAddressService; +import com.bonus.zlpt.system.api.domain.BaseAddress; + +import com.bonus.zlpt.system.mapper.BaseAddressMapper; +import com.bonus.zlpt.system.service.BaseAddressService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; - import java.util.List; @Service diff --git a/zlpt-modules/zlpt-company/src/main/resources/mapper/BaseAddressMapper.xml b/zlpt-modules/zlpt-system/src/main/resources/mapper/system/BaseAddressMapper.xml similarity index 63% rename from zlpt-modules/zlpt-company/src/main/resources/mapper/BaseAddressMapper.xml rename to zlpt-modules/zlpt-system/src/main/resources/mapper/system/BaseAddressMapper.xml index eaa91e5..0ab8eeb 100644 --- a/zlpt-modules/zlpt-company/src/main/resources/mapper/BaseAddressMapper.xml +++ b/zlpt-modules/zlpt-system/src/main/resources/mapper/system/BaseAddressMapper.xml @@ -1,13 +1,13 @@ - + - select * from base_address where level = 1 - select * from base_address where parent_code = #{code} diff --git a/zlpt-modules/zlpt-system/src/main/resources/mapper/system/SysUserMapper.xml b/zlpt-modules/zlpt-system/src/main/resources/mapper/system/SysUserMapper.xml index b7da93e..a31dd13 100644 --- a/zlpt-modules/zlpt-system/src/main/resources/mapper/system/SysUserMapper.xml +++ b/zlpt-modules/zlpt-system/src/main/resources/mapper/system/SysUserMapper.xml @@ -193,7 +193,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" password = #{password}, status = #{status}, login_ip = #{loginIp}, - login_date = #{loginDate}, + update_by = #{updateBy}, remark = #{remark}, update_time = sysdate()