diff --git a/bootstrap/src/main/java/com/electromagnetic/industry/software/data/manage/controller/EDDataController.java b/bootstrap/src/main/java/com/electromagnetic/industry/software/data/manage/controller/EDDataController.java
index d488e11..4854f45 100644
--- a/bootstrap/src/main/java/com/electromagnetic/industry/software/data/manage/controller/EDDataController.java
+++ b/bootstrap/src/main/java/com/electromagnetic/industry/software/data/manage/controller/EDDataController.java
@@ -1,11 +1,7 @@
package com.electromagnetic.industry.software.data.manage.controller;
-import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.UserPage;
-import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.parames.UserParams;
-import com.electromagnetic.industry.software.data.manage.facade.UserFacade;
+import com.electromagnetic.industry.software.data.manage.facade.user.UserFacade;
import com.electromagnetic.industry.software.data.manage.request.indicator.EDDataRequest;
-import com.electromagnetic.industry.software.data.manage.response.indicator.UserPageResponse;
-import com.electromagnetic.industry.software.data.manage.service.mappers.UserMappers;
import electromagnetic.data.framework.share.model.ElectromagneticResult;
import electromagnetic.data.framework.share.model.ElectromagneticResultUtil;
import io.swagger.annotations.ApiOperation;
diff --git a/bootstrap/src/main/java/com/electromagnetic/industry/software/data/manage/controller/user/UserController.java b/bootstrap/src/main/java/com/electromagnetic/industry/software/data/manage/controller/user/UserController.java
new file mode 100644
index 0000000..918ed6a
--- /dev/null
+++ b/bootstrap/src/main/java/com/electromagnetic/industry/software/data/manage/controller/user/UserController.java
@@ -0,0 +1,25 @@
+package com.electromagnetic.industry.software.data.manage.controller.user;
+
+import com.electromagnetic.industry.software.data.manage.facade.user.UserFacade;
+import com.electromagnetic.industry.software.data.manage.request.user.UserRequest;
+import electromagnetic.data.framework.share.model.BaseResult;
+import electromagnetic.data.framework.share.model.ElectromagneticResult;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+
+@RequestMapping("/data/ed/user")
+@RestController
+public class UserController {
+
+ @Resource
+ private UserFacade userFacade;
+
+ @ApiOperation(value = "新增用户信息", notes = "")
+ @PostMapping
+ public BaseResult> createUser(@RequestBody UserRequest userRequest) {
+ return userFacade.createUser(userRequest);
+ }
+
+}
diff --git a/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/user/model/User.java b/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/user/model/User.java
new file mode 100644
index 0000000..522b707
--- /dev/null
+++ b/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/user/model/User.java
@@ -0,0 +1,106 @@
+package com.electromagnetic.industry.software.data.manage.domain.boardservice.user.model;
+
+import cn.hutool.core.date.DateTime;
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class User {
+
+ /**
+ * 主键ID
+ */
+ private Long id;
+
+ /**
+ * 用户编码
+ */
+ private String userId;
+
+ /**
+ * 用户姓名
+ */
+ private String userName;
+
+ /**
+ * 工号
+ */
+ private String workNumber;
+
+ /**
+ * 手机号
+ */
+ private String mobile;
+
+ /**
+ * 所属部门
+ */
+ private String userDept;
+
+ /**
+ * 职称
+ */
+ private String userTitle;
+
+ /**
+ * 登录密码
+ */
+ private String userPwd;
+
+ /**
+ * 入职日期
+ */
+ private DateTime joinTime;
+
+ /**
+ * 工作状态
+ */
+ private String userStatus;
+
+ /**
+ * 实习截止日期
+ */
+ private Date internshipEndDate;
+
+ /**
+ * 是否已发布
+ */
+ private Integer isPublished;
+
+ /**
+ * 盐
+ */
+ private String salt;
+
+ /**
+ * 创建人
+ */
+ private String creator;
+
+ /**
+ * 创建人姓名
+ */
+ private String creatorName;
+ /**
+ * 创建时间
+ */
+ private Date gmtCreate;
+ /**
+ * 更新人
+ */
+ private String modifier;
+ /**
+ * 更新人姓名
+ */
+ private String modifierName;
+ /**
+ * 更新时间
+ */
+ private Date gmtModified;
+
+ /**
+ * 是否有效:0-无效 1-有效
+ */
+ private Integer effectFlag;
+}
diff --git a/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/user/repository/UserRepository.java b/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/user/repository/UserRepository.java
index 241c70f..eaf8b9e 100644
--- a/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/user/repository/UserRepository.java
+++ b/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/user/repository/UserRepository.java
@@ -1,4 +1,13 @@
package com.electromagnetic.industry.software.data.manage.domain.boardservice.user.repository;
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.user.model.User;
+
public interface UserRepository {
+
+ /**
+ * 用户插入
+ * @param user
+ * @return
+ */
+ int insert(User user);
}
diff --git a/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/user/service/UserService.java b/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/user/service/UserService.java
new file mode 100644
index 0000000..3431c6e
--- /dev/null
+++ b/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/user/service/UserService.java
@@ -0,0 +1,13 @@
+package com.electromagnetic.industry.software.data.manage.domain.boardservice.user.service;
+
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.user.model.User;
+
+public interface UserService {
+
+ /**
+ * 新增用户
+ * @param user
+ * @return
+ */
+ Boolean createUser(User user);
+}
diff --git a/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/user/service/impl/UserServiceImpl.java b/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/user/service/impl/UserServiceImpl.java
new file mode 100644
index 0000000..8074adb
--- /dev/null
+++ b/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/user/service/impl/UserServiceImpl.java
@@ -0,0 +1,30 @@
+package com.electromagnetic.industry.software.data.manage.domain.boardservice.user.service.impl;
+
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.user.model.User;
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.user.repository.UserRepository;
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.user.service.UserService;
+import electromagnetic.data.framework.share.exception.LoggerConstant;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.stereotype.Service;
+
+import javax.annotation.Resource;
+
+@Service
+public class UserServiceImpl implements UserService {
+
+ private static final Logger LOGGER = LoggerFactory.getLogger(LoggerConstant.DOMAIN_SERVICE);
+
+ @Resource
+ private UserRepository userRepository;
+
+ /**
+ * 新增用户
+ * @param user
+ * @return
+ */
+ @Override
+ public Boolean createUser(User user) {
+ return userRepository.insert(user)>0;
+ }
+}
diff --git a/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/user/util/UserConstant.java b/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/user/util/UserConstant.java
new file mode 100644
index 0000000..bb15bf4
--- /dev/null
+++ b/domain/src/main/java/com/electromagnetic/industry/software/data/manage/domain/boardservice/user/util/UserConstant.java
@@ -0,0 +1,14 @@
+package com.electromagnetic.industry.software.data.manage.domain.boardservice.user.util;
+
+public class UserConstant {
+
+ /**
+ * 默认初始密码
+ */
+ public static final String DEFAULT_PASSWORD = "123456";
+
+ /**
+ * 默认发布状态(未发布)
+ */
+ public static final int DEFAULT_PUBLISH_STATUS = 0;
+}
diff --git a/electromagnetic-data.iml b/electromagnetic-data.iml
deleted file mode 100644
index f409c0e..0000000
--- a/electromagnetic-data.iml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/electromagnetic-framework/src/main/java/electromagnetic/data/framework/share/model/BaseResultUtil.java b/electromagnetic-framework/src/main/java/electromagnetic/data/framework/share/model/BaseResultUtil.java
new file mode 100644
index 0000000..76d2471
--- /dev/null
+++ b/electromagnetic-framework/src/main/java/electromagnetic/data/framework/share/model/BaseResultUtil.java
@@ -0,0 +1,42 @@
+package electromagnetic.data.framework.share.model;
+
+import electromagnetic.data.framework.share.enums.ErrorEnum;
+import electromagnetic.data.framework.share.result.CallbackResult;
+
+/**
+ * 返回结果转换工具类
+ *
+ * @version $Id: DataCenterResultUtil.java, v 0.1 2021-01-11 16:57 Exp $$
+ */
+public class BaseResultUtil {
+
+ public static BaseResult convertToResult(CallbackResult callbackResult) {
+ BaseResult BaseResult = new BaseResult<>();
+ BaseResult.setSuccess(callbackResult.isSuccess());
+ BaseResult.setErrorCode(callbackResult.getResultCode());
+ BaseResult.setErrorMessage(callbackResult.getResultMessage());
+ return BaseResult;
+ }
+
+ public static BaseResult success(T data){
+ BaseResult BaseResult = new BaseResult<>();
+ BaseResult.setSuccess(true);
+ return BaseResult;
+ }
+
+ public static BaseResult fail(String code , String msg){
+ BaseResult BaseResult = new BaseResult<>();
+ BaseResult.setSuccess(false);
+ BaseResult.setErrorCode(code);
+ BaseResult.setErrorMessage(msg);
+ return BaseResult;
+ }
+
+ public static BaseResult fail(ErrorEnum errorEnum){
+ BaseResult BaseResult = new BaseResult<>();
+ BaseResult.setSuccess(false);
+ BaseResult.setErrorCode(errorEnum.getCode());
+ BaseResult.setErrorMessage(errorEnum.getErrorMessage());
+ return BaseResult;
+ }
+}
diff --git a/facade/src/main/java/com/electromagnetic/industry/software/data/manage/facade/user/UserFacade.java b/facade/src/main/java/com/electromagnetic/industry/software/data/manage/facade/user/UserFacade.java
new file mode 100644
index 0000000..4fc3b20
--- /dev/null
+++ b/facade/src/main/java/com/electromagnetic/industry/software/data/manage/facade/user/UserFacade.java
@@ -0,0 +1,16 @@
+package com.electromagnetic.industry.software.data.manage.facade.user;
+
+import com.electromagnetic.industry.software.data.manage.request.user.UserRequest;
+import electromagnetic.data.framework.share.model.BaseResult;
+import electromagnetic.data.framework.share.model.ElectromagneticResult;
+
+public interface UserFacade {
+
+ /**
+ * 新增用户信息
+ * @param userRequest
+ * @return
+ */
+ BaseResult> createUser(UserRequest userRequest);
+
+}
diff --git a/facade/src/main/java/com/electromagnetic/industry/software/data/manage/request/user/UserRequest.java b/facade/src/main/java/com/electromagnetic/industry/software/data/manage/request/user/UserRequest.java
new file mode 100644
index 0000000..113ed9e
--- /dev/null
+++ b/facade/src/main/java/com/electromagnetic/industry/software/data/manage/request/user/UserRequest.java
@@ -0,0 +1,65 @@
+package com.electromagnetic.industry.software.data.manage.request.user;
+
+import cn.hutool.core.date.DateTime;
+import electromagnetic.data.framework.share.model.BaseRequest;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+
+@Data
+public class UserRequest extends BaseRequest implements Serializable {
+
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 用户姓名
+ */
+ private String userName;
+
+ /**
+ * 工号
+ */
+ private String workNumber;
+
+ /**
+ * 手机号
+ */
+ private String mobile;
+
+ /**
+ * 所属部门
+ */
+ private String userDept;
+
+ /**
+ * 职称
+ */
+ private String userTitle;
+
+ /**
+ * 入职日期
+ */
+ private DateTime joinTime;
+
+ /**
+ * 工作状态
+ */
+ private String userStatus;
+
+ /**
+ * 实习截止日期
+ */
+ private Date internshipEndDate;
+
+ /**
+ * 创建者
+ */
+ private String creator;
+
+ /**
+ * 创建者姓名
+ */
+ private String creatorName;
+}
diff --git a/infrastructure/infrastructure.iml b/infrastructure/infrastructure.iml
deleted file mode 100644
index f409c0e..0000000
--- a/infrastructure/infrastructure.iml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/infrastructure/repository/src/main/java/com/electromagnetic/industry/software/data/manage/repository/dao/UserMapper.java b/infrastructure/repository/src/main/java/com/electromagnetic/industry/software/data/manage/repository/dao/UserMapper.java
index 2671e46..c89b44a 100644
--- a/infrastructure/repository/src/main/java/com/electromagnetic/industry/software/data/manage/repository/dao/UserMapper.java
+++ b/infrastructure/repository/src/main/java/com/electromagnetic/industry/software/data/manage/repository/dao/UserMapper.java
@@ -1,31 +1,14 @@
package com.electromagnetic.industry.software.data.manage.repository.dao;
-import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.User;
-import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.UserExtend;
-import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.parames.UserParams;
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.user.model.User;
import org.apache.ibatis.annotations.Mapper;
-import java.util.List;
-
@Mapper
public interface UserMapper {
/**
* 插入
- * @param record
+ * @param user
* @return
*/
- int insert(User record);
- /**
- * 根据indicatorCardNo获取指标卡
- * @param indicatorCardNo
- * @return
- */
- User selectByPrimaryKey(String userNo);
-
- /**
- * 获取中支指标配置列表
- * @return
- */
- List getUserList(UserParams parames);
-
+ int insert(User user);
}
\ No newline at end of file
diff --git a/infrastructure/repository/src/main/java/com/electromagnetic/industry/software/data/manage/repository/impl/UserRepositoryImpl.java b/infrastructure/repository/src/main/java/com/electromagnetic/industry/software/data/manage/repository/impl/UserRepositoryImpl.java
index edcbf51..59d4410 100644
--- a/infrastructure/repository/src/main/java/com/electromagnetic/industry/software/data/manage/repository/impl/UserRepositoryImpl.java
+++ b/infrastructure/repository/src/main/java/com/electromagnetic/industry/software/data/manage/repository/impl/UserRepositoryImpl.java
@@ -3,22 +3,14 @@
*/
package com.electromagnetic.industry.software.data.manage.repository.impl;
-import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.User;
-import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.UserExtend;
-import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.parames.UserParams;
-import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.repository.UserRepository;
+
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.user.model.User;
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.user.repository.UserRepository;
import com.electromagnetic.industry.software.data.manage.repository.dao.UserMapper;
-import com.github.pagehelper.PageHelper;
-import com.github.pagehelper.PageInfo;
import org.springframework.stereotype.Repository;
import javax.annotation.Resource;
-import java.util.List;
-/**
- * @author
- * @version $Id: IndicatorCardRepositoryImpl.java, v 0.1 2024-07-29 19:04
- */
@Repository
public class UserRepositoryImpl implements UserRepository {
@@ -26,25 +18,12 @@ public class UserRepositoryImpl implements UserRepository {
private UserMapper userMapper;
/**
- * 获取中支指标配置列表
- * @param parames
+ * 新增用户
+ * @param user
* @return
*/
@Override
- public PageInfo getUserList(UserParams parames) {
- PageHelper.startPage(parames.getPageIndex(), parames.getPageSize());
- List userExtends=userMapper.getUserList(parames);
- return new PageInfo<>(userExtends);
+ public int insert(User user) {
+ return userMapper.insert(user);
}
-
- /**
- * 根据indicatorCardNo获取指标卡
- * @param indicatorCardNo
- * @return
- */
- @Override
- public User getUser(String userAccount) {
- return userMapper.selectByPrimaryKey(userAccount);
- }
-
}
\ No newline at end of file
diff --git a/infrastructure/repository/src/main/resources/sqlmapper/UserMapper.xml b/infrastructure/repository/src/main/resources/sqlmapper/UserMapper.xml
new file mode 100644
index 0000000..9aec6ea
--- /dev/null
+++ b/infrastructure/repository/src/main/resources/sqlmapper/UserMapper.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ insert into ed_users(
+ user_id,
+ user_name,
+ work_number,
+ mobile,
+ user_dept,
+ user_title,
+ user_pwd,
+ join_time,
+ is_published,
+ salt,
+ user_status,
+ internship_end_date,
+ creator,
+ creator_name,
+ gmt_create,
+ effect_flag)
+ values (
+ #{userId},
+ #{userName},
+ #{workNumber},
+ #{mobile},
+ #{userDept},
+ #{userTitle},
+ #{userPwd},
+ #{joinTime},
+ #{isPublished},
+ #{salt},
+ #{userStatus},
+ #{internshipEndDate},
+ #{creator},
+ #{creatorName},
+ now(),
+ 1
+ )
+
+
\ No newline at end of file
diff --git a/infrastructure/repository/target/classes/sqlmapper/UserMapper.xml b/infrastructure/repository/target/classes/sqlmapper/UserMapper.xml
new file mode 100644
index 0000000..9aec6ea
--- /dev/null
+++ b/infrastructure/repository/target/classes/sqlmapper/UserMapper.xml
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ insert into ed_users(
+ user_id,
+ user_name,
+ work_number,
+ mobile,
+ user_dept,
+ user_title,
+ user_pwd,
+ join_time,
+ is_published,
+ salt,
+ user_status,
+ internship_end_date,
+ creator,
+ creator_name,
+ gmt_create,
+ effect_flag)
+ values (
+ #{userId},
+ #{userName},
+ #{workNumber},
+ #{mobile},
+ #{userDept},
+ #{userTitle},
+ #{userPwd},
+ #{joinTime},
+ #{isPublished},
+ #{salt},
+ #{userStatus},
+ #{internshipEndDate},
+ #{creator},
+ #{creatorName},
+ now(),
+ 1
+ )
+
+
\ No newline at end of file
diff --git a/infrastructure/wraper/wraper.iml b/infrastructure/wraper/wraper.iml
deleted file mode 100644
index bb03ec3..0000000
--- a/infrastructure/wraper/wraper.iml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/service/src/main/java/com/electromagnetic/industry/software/data/manage/service/facade/user/UserFacadeImpl.java b/service/src/main/java/com/electromagnetic/industry/software/data/manage/service/facade/user/UserFacadeImpl.java
new file mode 100644
index 0000000..33a58bb
--- /dev/null
+++ b/service/src/main/java/com/electromagnetic/industry/software/data/manage/service/facade/user/UserFacadeImpl.java
@@ -0,0 +1,35 @@
+package com.electromagnetic.industry.software.data.manage.service.facade.user;
+
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.user.model.User;
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.user.service.UserService;
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.user.util.UserConstant;
+import com.electromagnetic.industry.software.data.manage.facade.user.UserFacade;
+import com.electromagnetic.industry.software.data.manage.request.user.UserRequest;
+import com.electromagnetic.industry.software.data.manage.service.mappers.UserMappers;
+import electromagnetic.data.framework.share.id.IdWorker;
+import electromagnetic.data.framework.share.model.BaseResult;
+import electromagnetic.data.framework.share.model.BaseResultUtil;
+import org.springframework.stereotype.Service;
+
+import javax.annotation.Resource;
+
+@Service
+public class UserFacadeImpl implements UserFacade {
+
+ @Resource
+ private UserService userService;
+
+ /**
+ * 新增用户信息
+ * @param userRequest
+ * @return
+ */
+ @Override
+ public BaseResult createUser(UserRequest userRequest){
+ User user = UserMappers.INSTANCE.getUserRequestToModel(userRequest);
+ user.setUserId(IdWorker.getSnowFlakeIdString());
+ user.setUserPwd(UserConstant.DEFAULT_PASSWORD);
+ user.setIsPublished(UserConstant.DEFAULT_PUBLISH_STATUS);
+ return BaseResultUtil.success(userService.createUser(user));
+ }
+}
diff --git a/service/src/main/java/com/electromagnetic/industry/software/data/manage/service/mappers/UserMappers.java b/service/src/main/java/com/electromagnetic/industry/software/data/manage/service/mappers/UserMappers.java
new file mode 100644
index 0000000..11a915e
--- /dev/null
+++ b/service/src/main/java/com/electromagnetic/industry/software/data/manage/service/mappers/UserMappers.java
@@ -0,0 +1,28 @@
+/**
+ * Copyright (c) 2004-2024 All Rights Reserved.
+ */
+package com.electromagnetic.industry.software.data.manage.service.mappers;
+
+import com.electromagnetic.industry.software.data.manage.domain.boardservice.user.model.User;
+import com.electromagnetic.industry.software.data.manage.request.user.UserRequest;
+import org.mapstruct.Mapper;
+import org.mapstruct.factory.Mappers;
+
+import java.util.List;
+
+/**
+ * 用户模型转换
+ * @author szt
+ */
+@Mapper
+public interface UserMappers {
+ UserMappers INSTANCE= Mappers.getMapper(UserMappers.class);
+
+ /**
+ * 用户Request转用户模型
+ * @param userRequest
+ * @return
+ */
+ User getUserRequestToModel(UserRequest userRequest);
+
+}
\ No newline at end of file
diff --git a/service/target/classes/META-INF/service.kotlin_module b/service/target/classes/META-INF/service.kotlin_module
deleted file mode 100644
index a49347a..0000000
Binary files a/service/target/classes/META-INF/service.kotlin_module and /dev/null differ
diff --git a/service/target/generated-sources/annotations/com/electromagnetic/industry/software/data/manage/service/mappers/IndicatorCardMappersImpl.java b/service/target/generated-sources/annotations/com/electromagnetic/industry/software/data/manage/service/mappers/IndicatorCardMappersImpl.java
deleted file mode 100644
index 06b5afe..0000000
--- a/service/target/generated-sources/annotations/com/electromagnetic/industry/software/data/manage/service/mappers/IndicatorCardMappersImpl.java
+++ /dev/null
@@ -1,320 +0,0 @@
-package com.electromagnetic.industry.software.data.manage.service.mappers;
-
-import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.Indicator;
-import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.IndicatorCard;
-import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.IndicatorCardDetial;
-import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.IndicatorCardExtend;
-import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.model.IndicatorCardPage;
-import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.parames.IndicatorCardParams;
-import com.electromagnetic.industry.software.data.manage.domain.boardservice.indicator.parames.IndicatorParams;
-import com.electromagnetic.industry.software.data.manage.request.indicator.IndicatorCardRequest;
-import com.electromagnetic.industry.software.data.manage.request.indicator.IndicatorDataRequest;
-import com.electromagnetic.industry.software.data.manage.request.indicator.IndicatorRequest;
-import com.electromagnetic.industry.software.data.manage.response.indicator.IndicatorCardDetailReponse;
-import com.electromagnetic.industry.software.data.manage.response.indicator.IndicatorCardPageResponse;
-import com.electromagnetic.industry.software.data.manage.response.indicator.IndicatorCardResponse;
-import com.electromagnetic.industry.software.data.manage.response.indicator.IndicatorResponse;
-import com.github.pagehelper.PageInfo;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-import javax.annotation.Generated;
-
-@Generated(
- value = "org.mapstruct.ap.MappingProcessor",
- date = "2024-10-29T14:07:53+0800",
- comments = "version: 1.4.1.Final, compiler: javac, environment: Java 1.8.0_432 (Temurin)"
-)
-public class IndicatorCardMappersImpl implements IndicatorCardMappers {
-
- @Override
- public IndicatorCardPageResponse getIndicatorCardToModel(IndicatorCardPage indicatorCardPage) {
- if ( indicatorCardPage == null ) {
- return null;
- }
-
- IndicatorCardPageResponse indicatorCardPageResponse = new IndicatorCardPageResponse();
-
- indicatorCardPageResponse.setIndicatorCardExtends( indicatorCardExtendPageInfoToIndicatorCardResponsePageInfo( indicatorCardPage.getIndicatorCardExtends() ) );
- indicatorCardPageResponse.setIndicators( indicatorListToIndicatorResponseList( indicatorCardPage.getIndicators() ) );
-
- return indicatorCardPageResponse;
- }
-
- @Override
- public IndicatorCardParams getIndicatorCardParames(IndicatorCardRequest request) {
- if ( request == null ) {
- return null;
- }
-
- IndicatorCardParams indicatorCardParams = new IndicatorCardParams();
-
- indicatorCardParams.setIndicatorCardType( request.getIndicatorCardType() );
- indicatorCardParams.setIndicatorName( request.getIndicatorName() );
- indicatorCardParams.setUserId( request.getUserId() );
- indicatorCardParams.setPersonName( request.getPersonName() );
- indicatorCardParams.setAccessControl( request.getAccessControl() );
- indicatorCardParams.setPageIndex( request.getPageIndex() );
- indicatorCardParams.setPageSize( request.getPageSize() );
- indicatorCardParams.setCardStatus( request.getCardStatus() );
-
- return indicatorCardParams;
- }
-
- @Override
- public IndicatorParams getIndicatorParames(IndicatorDataRequest request) {
- if ( request == null ) {
- return null;
- }
-
- IndicatorParams indicatorParams = new IndicatorParams();
-
- indicatorParams.setIndicatorCardNo( request.getIndicatorCardNo() );
- indicatorParams.setDataserviceNo( request.getDataserviceNo() );
- indicatorParams.setDt( request.getDt() );
- indicatorParams.setIndicatorList( getIndicatorRequestToModel( request.getIndicatorList() ) );
-
- return indicatorParams;
- }
-
- @Override
- public List getIndicatorRequestToModel(List requests) {
- if ( requests == null ) {
- return null;
- }
-
- List list = new ArrayList( requests.size() );
- for ( IndicatorRequest indicatorRequest : requests ) {
- list.add( indicatorRequestToIndicator( indicatorRequest ) );
- }
-
- return list;
- }
-
- @Override
- public IndicatorCard getIndicatorCardRequestToModel(IndicatorCardRequest request) {
- if ( request == null ) {
- return null;
- }
-
- IndicatorCard indicatorCard = new IndicatorCard();
-
- indicatorCard.setIndicatorCardNo( request.getIndicatorCardNo() );
- indicatorCard.setIndicatorCardName( request.getIndicatorCardName() );
- indicatorCard.setIndicatorCardType( request.getIndicatorCardType() );
- indicatorCard.setDataserviceNo( request.getDataserviceNo() );
- indicatorCard.setDataserviceName( request.getDataserviceName() );
- indicatorCard.setIndicatorCardOrder( request.getIndicatorCardOrder() );
- indicatorCard.setAccessControl( request.getAccessControl() );
- indicatorCard.setHomeDisplay( request.getHomeDisplay() );
- indicatorCard.setWarningFlag( request.getWarningFlag() );
- indicatorCard.setTemplateNos( request.getTemplateNos() );
- indicatorCard.setCardStatus( request.getCardStatus() );
- indicatorCard.setEffectFlag( request.getEffectFlag() );
-
- return indicatorCard;
- }
-
- @Override
- public IndicatorCardDetailReponse getIndicatorCardDetailToReponse(IndicatorCardDetial model) {
- if ( model == null ) {
- return null;
- }
-
- IndicatorCardDetailReponse indicatorCardDetailReponse = new IndicatorCardDetailReponse();
-
- indicatorCardDetailReponse.setIndicatorCard( indicatorCardToIndicatorCardResponse( model.getIndicatorCard() ) );
- indicatorCardDetailReponse.setIndicatorList( indicatorListToIndicatorResponseList( model.getIndicatorList() ) );
-
- return indicatorCardDetailReponse;
- }
-
- @Override
- public List getIndicatorCardRequestsToModel(List requests) {
- if ( requests == null ) {
- return null;
- }
-
- List list = new ArrayList( requests.size() );
- for ( IndicatorCardRequest indicatorCardRequest : requests ) {
- list.add( getIndicatorCardRequestToModel( indicatorCardRequest ) );
- }
-
- return list;
- }
-
- protected IndicatorCardResponse indicatorCardExtendToIndicatorCardResponse(IndicatorCardExtend indicatorCardExtend) {
- if ( indicatorCardExtend == null ) {
- return null;
- }
-
- IndicatorCardResponse indicatorCardResponse = new IndicatorCardResponse();
-
- indicatorCardResponse.setId( indicatorCardExtend.getId() );
- indicatorCardResponse.setIndicatorCardNo( indicatorCardExtend.getIndicatorCardNo() );
- indicatorCardResponse.setIndicatorCardName( indicatorCardExtend.getIndicatorCardName() );
- indicatorCardResponse.setIndicatorCardType( indicatorCardExtend.getIndicatorCardType() );
- indicatorCardResponse.setDataserviceNo( indicatorCardExtend.getDataserviceNo() );
- indicatorCardResponse.setDataserviceName( indicatorCardExtend.getDataserviceName() );
- indicatorCardResponse.setIndicatorCardOrder( indicatorCardExtend.getIndicatorCardOrder() );
- indicatorCardResponse.setAccessControl( indicatorCardExtend.getAccessControl() );
- indicatorCardResponse.setHomeDisplay( indicatorCardExtend.getHomeDisplay() );
- indicatorCardResponse.setWarningFlag( indicatorCardExtend.getWarningFlag() );
- indicatorCardResponse.setTemplateNos( indicatorCardExtend.getTemplateNos() );
- indicatorCardResponse.setHome( indicatorCardExtend.getHome() );
- indicatorCardResponse.setWarning( indicatorCardExtend.getWarning() );
- indicatorCardResponse.setCardStatus( indicatorCardExtend.getCardStatus() );
- indicatorCardResponse.setRenewType( indicatorCardExtend.getRenewType() );
- indicatorCardResponse.setWarningIndicator( indicatorCardExtend.getWarningIndicator() );
- indicatorCardResponse.setCreator( indicatorCardExtend.getCreator() );
- indicatorCardResponse.setCreatorName( indicatorCardExtend.getCreatorName() );
- indicatorCardResponse.setGmtCreate( indicatorCardExtend.getGmtCreate() );
- indicatorCardResponse.setModifier( indicatorCardExtend.getModifier() );
- indicatorCardResponse.setModifierName( indicatorCardExtend.getModifierName() );
- indicatorCardResponse.setGmtModified( indicatorCardExtend.getGmtModified() );
- indicatorCardResponse.setEffectFlag( indicatorCardExtend.getEffectFlag() );
-
- return indicatorCardResponse;
- }
-
- protected List indicatorCardExtendListToIndicatorCardResponseList(List list) {
- if ( list == null ) {
- return null;
- }
-
- List list1 = new ArrayList( list.size() );
- for ( IndicatorCardExtend indicatorCardExtend : list ) {
- list1.add( indicatorCardExtendToIndicatorCardResponse( indicatorCardExtend ) );
- }
-
- return list1;
- }
-
- protected PageInfo indicatorCardExtendPageInfoToIndicatorCardResponsePageInfo(PageInfo pageInfo) {
- if ( pageInfo == null ) {
- return null;
- }
-
- PageInfo pageInfo1 = new PageInfo();
-
- pageInfo1.setPageNum( pageInfo.getPageNum() );
- pageInfo1.setPageSize( pageInfo.getPageSize() );
- pageInfo1.setSize( pageInfo.getSize() );
- pageInfo1.setStartRow( pageInfo.getStartRow() );
- pageInfo1.setEndRow( pageInfo.getEndRow() );
- pageInfo1.setTotal( pageInfo.getTotal() );
- pageInfo1.setPages( pageInfo.getPages() );
- pageInfo1.setList( indicatorCardExtendListToIndicatorCardResponseList( pageInfo.getList() ) );
- pageInfo1.setFirstPage( pageInfo.getFirstPage() );
- pageInfo1.setPrePage( pageInfo.getPrePage() );
- pageInfo1.setNextPage( pageInfo.getNextPage() );
- pageInfo1.setLastPage( pageInfo.getLastPage() );
- pageInfo1.setIsFirstPage( pageInfo.isIsFirstPage() );
- pageInfo1.setIsLastPage( pageInfo.isIsLastPage() );
- pageInfo1.setHasPreviousPage( pageInfo.isHasPreviousPage() );
- pageInfo1.setHasNextPage( pageInfo.isHasNextPage() );
- pageInfo1.setNavigatePages( pageInfo.getNavigatePages() );
- int[] navigatepageNums = pageInfo.getNavigatepageNums();
- if ( navigatepageNums != null ) {
- pageInfo1.setNavigatepageNums( Arrays.copyOf( navigatepageNums, navigatepageNums.length ) );
- }
- pageInfo1.setNavigateFirstPage( pageInfo.getNavigateFirstPage() );
- pageInfo1.setNavigateLastPage( pageInfo.getNavigateLastPage() );
-
- return pageInfo1;
- }
-
- protected IndicatorResponse indicatorToIndicatorResponse(Indicator indicator) {
- if ( indicator == null ) {
- return null;
- }
-
- IndicatorResponse indicatorResponse = new IndicatorResponse();
-
- indicatorResponse.setId( indicator.getId() );
- indicatorResponse.setIndicatorNo( indicator.getIndicatorNo() );
- indicatorResponse.setIndicatorCardNo( indicator.getIndicatorCardNo() );
- indicatorResponse.setIndicatorType( indicator.getIndicatorType() );
- indicatorResponse.setIndicatorName( indicator.getIndicatorName() );
- indicatorResponse.setStandardField( indicator.getStandardField() );
- indicatorResponse.setStandardNo( indicator.getStandardNo() );
- indicatorResponse.setIndicatorUnit( indicator.getIndicatorUnit() );
- indicatorResponse.setIndicatorDefine( indicator.getIndicatorDefine() );
- indicatorResponse.setRenewType( indicator.getRenewType() );
- indicatorResponse.setWarningIndicator( indicator.getWarningIndicator() );
- indicatorResponse.setCreator( indicator.getCreator() );
- indicatorResponse.setCreatorName( indicator.getCreatorName() );
- indicatorResponse.setGmtCreate( indicator.getGmtCreate() );
- indicatorResponse.setModifier( indicator.getModifier() );
- indicatorResponse.setModifierName( indicator.getModifierName() );
- indicatorResponse.setGmtModified( indicator.getGmtModified() );
- indicatorResponse.setEffectFlag( indicator.getEffectFlag() );
-
- return indicatorResponse;
- }
-
- protected List indicatorListToIndicatorResponseList(List list) {
- if ( list == null ) {
- return null;
- }
-
- List list1 = new ArrayList( list.size() );
- for ( Indicator indicator : list ) {
- list1.add( indicatorToIndicatorResponse( indicator ) );
- }
-
- return list1;
- }
-
- protected Indicator indicatorRequestToIndicator(IndicatorRequest indicatorRequest) {
- if ( indicatorRequest == null ) {
- return null;
- }
-
- Indicator indicator = new Indicator();
-
- indicator.setId( indicatorRequest.getId() );
- indicator.setIndicatorNo( indicatorRequest.getIndicatorNo() );
- indicator.setIndicatorCardNo( indicatorRequest.getIndicatorCardNo() );
- indicator.setIndicatorType( indicatorRequest.getIndicatorType() );
- indicator.setIndicatorName( indicatorRequest.getIndicatorName() );
- indicator.setStandardField( indicatorRequest.getStandardField() );
- indicator.setStandardNo( indicatorRequest.getStandardNo() );
- indicator.setIndicatorUnit( indicatorRequest.getIndicatorUnit() );
- indicator.setIndicatorDefine( indicatorRequest.getIndicatorDefine() );
- indicator.setRenewType( indicatorRequest.getRenewType() );
- indicator.setWarningIndicator( indicatorRequest.getWarningIndicator() );
-
- return indicator;
- }
-
- protected IndicatorCardResponse indicatorCardToIndicatorCardResponse(IndicatorCard indicatorCard) {
- if ( indicatorCard == null ) {
- return null;
- }
-
- IndicatorCardResponse indicatorCardResponse = new IndicatorCardResponse();
-
- indicatorCardResponse.setId( indicatorCard.getId() );
- indicatorCardResponse.setIndicatorCardNo( indicatorCard.getIndicatorCardNo() );
- indicatorCardResponse.setIndicatorCardName( indicatorCard.getIndicatorCardName() );
- indicatorCardResponse.setIndicatorCardType( indicatorCard.getIndicatorCardType() );
- indicatorCardResponse.setDataserviceNo( indicatorCard.getDataserviceNo() );
- indicatorCardResponse.setDataserviceName( indicatorCard.getDataserviceName() );
- indicatorCardResponse.setIndicatorCardOrder( indicatorCard.getIndicatorCardOrder() );
- indicatorCardResponse.setAccessControl( indicatorCard.getAccessControl() );
- indicatorCardResponse.setHomeDisplay( indicatorCard.getHomeDisplay() );
- indicatorCardResponse.setWarningFlag( indicatorCard.getWarningFlag() );
- indicatorCardResponse.setTemplateNos( indicatorCard.getTemplateNos() );
- indicatorCardResponse.setCardStatus( indicatorCard.getCardStatus() );
- indicatorCardResponse.setCreator( indicatorCard.getCreator() );
- indicatorCardResponse.setCreatorName( indicatorCard.getCreatorName() );
- indicatorCardResponse.setGmtCreate( indicatorCard.getGmtCreate() );
- indicatorCardResponse.setModifier( indicatorCard.getModifier() );
- indicatorCardResponse.setModifierName( indicatorCard.getModifierName() );
- indicatorCardResponse.setGmtModified( indicatorCard.getGmtModified() );
- indicatorCardResponse.setEffectFlag( indicatorCard.getEffectFlag() );
-
- return indicatorCardResponse;
- }
-}