From de46cfb7406c5654a7dba82aec89763af0423594 Mon Sep 17 00:00:00 2001 From: wulin Date: Tue, 13 Oct 2020 15:25:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=8A=A5=E9=94=99=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../flow/dao/EvaluationGroupMapper.java | 33 ++++++++++++ .../flow/dao/EvaluationStartStaffMapper.java | 33 ++++++++++++ .../flow/dao/FlowApprovalRoleMapper.java | 33 ++++++++++++ .../lz/modules/flow/dao/FlowChangeMapper.java | 33 ++++++++++++ .../lz/modules/flow/dao/FlowChartMapper.java | 33 ++++++++++++ .../flow/dao/FlowDepartmentMapper.java | 36 +++++++++++++ .../modules/flow/dao/FlowManagerMapper.java | 39 ++++++++++++++ .../com/lz/modules/flow/dao/FlowMapper.java | 37 +++++++++++++ .../lz/modules/flow/dao/FlowRecordMapper.java | 53 +++++++++++++++++++ .../modules/flow/dao/FlowRelationMapper.java | 37 +++++++++++++ .../lz/modules/flow/dao/FlowStartMapper.java | 33 ++++++++++++ .../lz/modules/flow/dao/RecordAuthMapper.java | 40 ++++++++++++++ .../lz/modules/flow/dao/RecordFileMapper.java | 41 ++++++++++++++ .../flow/dao/RecordRoleAuthMapper.java | 41 ++++++++++++++ .../lz/modules/flow/dao/RecordRoleMapper.java | 40 ++++++++++++++ .../modules/flow/dao/ResultModelMapper.java | 33 ++++++++++++ .../modules/flow/dao/ResultScoreMapper.java | 33 ++++++++++++ .../flow/dao/StaffRoleDepartmentMapper.java | 45 ++++++++++++++++ .../lz/modules/flow/dao/StaffRoleMapper.java | 43 +++++++++++++++ .../impl/EvaluationGroupServiceImpl.java | 2 + .../impl/EvaluationStartStaffServiceImpl.java | 2 + .../impl/FlowApprovalRoleServiceImpl.java | 2 + .../service/impl/FlowChangeServiceImpl.java | 2 + .../service/impl/FlowChartServiceImpl.java | 8 +++ .../service/impl/FlowStartServiceImpl.java | 2 + .../service/impl/ResultModelServiceImpl.java | 3 ++ .../service/impl/ResultScoreServiceImpl.java | 2 + .../EvaluationGroupController.java | 32 ++++++----- .../EvaluationStartStaffController.java | 32 ++++++----- .../FlowApprovalRoleController.java | 32 ++++++----- .../performance/FlowChangeController.java | 32 ++++++----- .../performance/FlowChartController.java | 32 ++++++----- .../performance/FlowStartController.java | 32 ++++++----- .../performance/ResultModelController.java | 32 ++++++----- .../performance/ResultScoreController.java | 32 ++++++----- .../mapper/flow/EvaluationGroupMapper.xml | 4 +- .../flow/EvaluationStartStaffMapper.xml | 4 +- .../mapper/flow/FlowApprovalRoleMapper.xml | 4 +- .../mapper/flow/FlowChangeMapper.xml | 4 +- .../resources/mapper/flow/FlowChartMapper.xml | 4 +- .../resources/mapper/flow/FlowStartMapper.xml | 4 +- .../mapper/flow/ResultModelMapper.xml | 4 +- .../mapper/flow/ResultScoreMapper.xml | 4 +- 43 files changed, 899 insertions(+), 128 deletions(-) create mode 100644 src/main/java/com/lz/modules/flow/dao/EvaluationGroupMapper.java create mode 100644 src/main/java/com/lz/modules/flow/dao/EvaluationStartStaffMapper.java create mode 100644 src/main/java/com/lz/modules/flow/dao/FlowApprovalRoleMapper.java create mode 100644 src/main/java/com/lz/modules/flow/dao/FlowChangeMapper.java create mode 100644 src/main/java/com/lz/modules/flow/dao/FlowChartMapper.java create mode 100644 src/main/java/com/lz/modules/flow/dao/FlowDepartmentMapper.java create mode 100644 src/main/java/com/lz/modules/flow/dao/FlowManagerMapper.java create mode 100644 src/main/java/com/lz/modules/flow/dao/FlowMapper.java create mode 100644 src/main/java/com/lz/modules/flow/dao/FlowRecordMapper.java create mode 100644 src/main/java/com/lz/modules/flow/dao/FlowRelationMapper.java create mode 100644 src/main/java/com/lz/modules/flow/dao/FlowStartMapper.java create mode 100644 src/main/java/com/lz/modules/flow/dao/RecordAuthMapper.java create mode 100644 src/main/java/com/lz/modules/flow/dao/RecordFileMapper.java create mode 100644 src/main/java/com/lz/modules/flow/dao/RecordRoleAuthMapper.java create mode 100644 src/main/java/com/lz/modules/flow/dao/RecordRoleMapper.java create mode 100644 src/main/java/com/lz/modules/flow/dao/ResultModelMapper.java create mode 100644 src/main/java/com/lz/modules/flow/dao/ResultScoreMapper.java create mode 100644 src/main/java/com/lz/modules/flow/dao/StaffRoleDepartmentMapper.java create mode 100644 src/main/java/com/lz/modules/flow/dao/StaffRoleMapper.java diff --git a/src/main/java/com/lz/modules/flow/dao/EvaluationGroupMapper.java b/src/main/java/com/lz/modules/flow/dao/EvaluationGroupMapper.java new file mode 100644 index 00000000..6de3a0ea --- /dev/null +++ b/src/main/java/com/lz/modules/flow/dao/EvaluationGroupMapper.java @@ -0,0 +1,33 @@ +package com.lz.modules.flow.dao; +/** +*

+* 考评组表 服务类 +*

+* +* @author quyixiao +* @since 2020-10-13 +*/ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lz.modules.flow.entity.EvaluationGroup; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +@Mapper +public interface EvaluationGroupMapper extends BaseMapper { + + + EvaluationGroup selectEvaluationGroupById(@Param("id")Long id); + + + Long insertEvaluationGroup(EvaluationGroup evaluationGroup); + + + int updateEvaluationGroupById(EvaluationGroup evaluationGroup); + + + int updateCoverEvaluationGroupById(EvaluationGroup evaluationGroup); + + + int deleteEvaluationGroupById(@Param("id")Long id); + + +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/dao/EvaluationStartStaffMapper.java b/src/main/java/com/lz/modules/flow/dao/EvaluationStartStaffMapper.java new file mode 100644 index 00000000..30053dea --- /dev/null +++ b/src/main/java/com/lz/modules/flow/dao/EvaluationStartStaffMapper.java @@ -0,0 +1,33 @@ +package com.lz.modules.flow.dao; +/** +*

+* 发起考核考,核组人员对应关系表 服务类 +*

+* +* @author quyixiao +* @since 2020-10-13 +*/ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lz.modules.flow.entity.EvaluationStartStaff; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +@Mapper +public interface EvaluationStartStaffMapper extends BaseMapper { + + + EvaluationStartStaff selectEvaluationStartStaffById(@Param("id")Long id); + + + Long insertEvaluationStartStaff(EvaluationStartStaff evaluationStartStaff); + + + int updateEvaluationStartStaffById(EvaluationStartStaff evaluationStartStaff); + + + int updateCoverEvaluationStartStaffById(EvaluationStartStaff evaluationStartStaff); + + + int deleteEvaluationStartStaffById(@Param("id")Long id); + + +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/dao/FlowApprovalRoleMapper.java b/src/main/java/com/lz/modules/flow/dao/FlowApprovalRoleMapper.java new file mode 100644 index 00000000..70134be2 --- /dev/null +++ b/src/main/java/com/lz/modules/flow/dao/FlowApprovalRoleMapper.java @@ -0,0 +1,33 @@ +package com.lz.modules.flow.dao; +/** +*

+* 流程审批表 服务类 +*

+* +* @author quyixiao +* @since 2020-10-13 +*/ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lz.modules.flow.entity.FlowApprovalRole; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +@Mapper +public interface FlowApprovalRoleMapper extends BaseMapper { + + + FlowApprovalRole selectFlowApprovalRoleById(@Param("id")Long id); + + + Long insertFlowApprovalRole(FlowApprovalRole flowApprovalRole); + + + int updateFlowApprovalRoleById(FlowApprovalRole flowApprovalRole); + + + int updateCoverFlowApprovalRoleById(FlowApprovalRole flowApprovalRole); + + + int deleteFlowApprovalRoleById(@Param("id")Long id); + + +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/dao/FlowChangeMapper.java b/src/main/java/com/lz/modules/flow/dao/FlowChangeMapper.java new file mode 100644 index 00000000..9742b918 --- /dev/null +++ b/src/main/java/com/lz/modules/flow/dao/FlowChangeMapper.java @@ -0,0 +1,33 @@ +package com.lz.modules.flow.dao; +/** +*

+* 变动记录表 服务类 +*

+* +* @author quyixiao +* @since 2020-10-13 +*/ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lz.modules.flow.entity.FlowChange; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +@Mapper +public interface FlowChangeMapper extends BaseMapper { + + + FlowChange selectFlowChangeById(@Param("id")Long id); + + + Long insertFlowChange(FlowChange flowChange); + + + int updateFlowChangeById(FlowChange flowChange); + + + int updateCoverFlowChangeById(FlowChange flowChange); + + + int deleteFlowChangeById(@Param("id")Long id); + + +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/dao/FlowChartMapper.java b/src/main/java/com/lz/modules/flow/dao/FlowChartMapper.java new file mode 100644 index 00000000..7a1fa3b9 --- /dev/null +++ b/src/main/java/com/lz/modules/flow/dao/FlowChartMapper.java @@ -0,0 +1,33 @@ +package com.lz.modules.flow.dao; +/** +*

+* 流程图,lz_flow的父 服务类 +*

+* +* @author quyixiao +* @since 2020-10-13 +*/ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lz.modules.flow.entity.FlowChart; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +@Mapper +public interface FlowChartMapper extends BaseMapper { + + + FlowChart selectFlowChartById(@Param("id")Long id); + + + Long insertFlowChart(FlowChart flowChart); + + + int updateFlowChartById(FlowChart flowChart); + + + int updateCoverFlowChartById(FlowChart flowChart); + + + int deleteFlowChartById(@Param("id")Long id); + + +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/dao/FlowDepartmentMapper.java b/src/main/java/com/lz/modules/flow/dao/FlowDepartmentMapper.java new file mode 100644 index 00000000..f5f10237 --- /dev/null +++ b/src/main/java/com/lz/modules/flow/dao/FlowDepartmentMapper.java @@ -0,0 +1,36 @@ +package com.lz.modules.flow.dao; +/** +*

+* 流转关系表 服务类 +*

+* +* @author quyixiao +* @since 2020-08-18 +*/ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lz.modules.flow.entity.FlowDepartment; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +@Mapper +public interface FlowDepartmentMapper extends BaseMapper { + + + FlowDepartment selectFlowDepartmentById(@Param("id")Long id); + + + Long insertFlowDepartment(FlowDepartment flowDepartment); + + + int updateFlowDepartmentById(FlowDepartment flowDepartment); + + + int updateCoverFlowDepartmentById(FlowDepartment flowDepartment); + + + int deleteFlowDepartmentById(@Param("id")Long id); + + + FlowDepartment selectByStaffId(@Param("staffId") Long staffId); + + FlowDepartment selectByParentId(@Param("parentId") Long parentId); +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/dao/FlowManagerMapper.java b/src/main/java/com/lz/modules/flow/dao/FlowManagerMapper.java new file mode 100644 index 00000000..4673dfa3 --- /dev/null +++ b/src/main/java/com/lz/modules/flow/dao/FlowManagerMapper.java @@ -0,0 +1,39 @@ +package com.lz.modules.flow.dao; +/** +*

+* 流程管理表 服务类 +*

+* +* @author quyixiao +* @since 2020-09-22 +*/ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.lz.modules.flow.entity.FlowManager; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; +import java.util.Map; + +@Mapper +public interface FlowManagerMapper extends BaseMapper { + + + FlowManager selectFlowManagerById(@Param("id") Long id); + + + Long insertFlowManager(FlowManager flowManager); + + + int updateFlowManagerById(FlowManager flowManager); + + + int updateCoverFlowManagerById(FlowManager flowManager); + + + int deleteFlowManagerById(@Param("id") Long id); + + + List selectByCondition(@Param("page") IPage page, @Param("params") Map params); +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/dao/FlowMapper.java b/src/main/java/com/lz/modules/flow/dao/FlowMapper.java new file mode 100644 index 00000000..5889418e --- /dev/null +++ b/src/main/java/com/lz/modules/flow/dao/FlowMapper.java @@ -0,0 +1,37 @@ +package com.lz.modules.flow.dao; +/** +*

+* 流转表 服务类 +*

+* +* @author quyixiao +* @since 2020-08-18 +*/ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lz.modules.flow.entity.Flow; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +@Mapper +public interface FlowMapper extends BaseMapper { + + + Flow selectFlowById(@Param("id")Long id); + + + Long insertFlow(Flow flow); + + + int updateFlowById(Flow flow); + + + int updateCoverFlowById(Flow flow); + + + int deleteFlowById(@Param("id")Long id); + + + List selectByFlowId(@Param("flowId") Long flowId); +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/dao/FlowRecordMapper.java b/src/main/java/com/lz/modules/flow/dao/FlowRecordMapper.java new file mode 100644 index 00000000..99a4bd10 --- /dev/null +++ b/src/main/java/com/lz/modules/flow/dao/FlowRecordMapper.java @@ -0,0 +1,53 @@ +package com.lz.modules.flow.dao; +/** +*

+* 流转记录表 服务类 +*

+* +* @author quyixiao +* @since 2020-08-18 +*/ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lz.modules.flow.entity.FlowRecord; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +@Mapper +public interface FlowRecordMapper extends BaseMapper { + + + FlowRecord selectFlowRecordById(@Param("id")Long id); + + + Long insertFlowRecord(FlowRecord flowRecord); + + + int updateFlowRecordById(FlowRecord flowRecord); + + + int updateCoverFlowRecordById(FlowRecord flowRecord); + + + int deleteFlowRecordById(@Param("id")Long id); + + + FlowRecord selectLastFlowRecordByRecordId(@Param("recordId") Long recordId); + + FlowRecord selectNotApprovalStaffIdFlowRecords(@Param("recordId") Long recordId); + + List selectFlowRecordByRecordId(@Param("recordId") Long recordId); + + List selectFlowRecordByResultRecordIdFlowId(@Param("recordId") Long recordId); + + List selectFlowRecordByFlowId(@Param("recordId") Long recordId); + + FlowRecord selectLastFlowNoStatusRecordByRecordId(@Param("recordId") Long recordId); + + List selectFlowRecordByResultRecordIdType(@Param("resultRecordId") Long resultRecordId, @Param("type") Integer type); + + List selectFlowRecordByResultRecordIdTypeStatus(@Param("recordResultId") Long recordResultId, @Param("type") Integer type, @Param("status") int status); + + Long copyFlowRecord(FlowRecord flowRecord); +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/dao/FlowRelationMapper.java b/src/main/java/com/lz/modules/flow/dao/FlowRelationMapper.java new file mode 100644 index 00000000..ae8ec3c5 --- /dev/null +++ b/src/main/java/com/lz/modules/flow/dao/FlowRelationMapper.java @@ -0,0 +1,37 @@ +package com.lz.modules.flow.dao; +/** +*

+* 流转关系表 服务类 +*

+* +* @author quyixiao +* @since 2020-08-18 +*/ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lz.modules.flow.entity.FlowRelation; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +@Mapper +public interface FlowRelationMapper extends BaseMapper { + + + FlowRelation selectFlowRelationById(@Param("id")Long id); + + + Long insertFlowRelation(FlowRelation flowRelation); + + + int updateFlowRelationById(FlowRelation flowRelation); + + + int updateCoverFlowRelationById(FlowRelation flowRelation); + + + int deleteFlowRelationById(@Param("id")Long id); + + + List selectFlowRelationAll(); +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/dao/FlowStartMapper.java b/src/main/java/com/lz/modules/flow/dao/FlowStartMapper.java new file mode 100644 index 00000000..04b4a70b --- /dev/null +++ b/src/main/java/com/lz/modules/flow/dao/FlowStartMapper.java @@ -0,0 +1,33 @@ +package com.lz.modules.flow.dao; +/** +*

+* 发起考核表 服务类 +*

+* +* @author quyixiao +* @since 2020-10-13 +*/ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lz.modules.flow.entity.FlowStart; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +@Mapper +public interface FlowStartMapper extends BaseMapper { + + + FlowStart selectFlowStartById(@Param("id")Long id); + + + Long insertFlowStart(FlowStart flowStart); + + + int updateFlowStartById(FlowStart flowStart); + + + int updateCoverFlowStartById(FlowStart flowStart); + + + int deleteFlowStartById(@Param("id")Long id); + + +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/dao/RecordAuthMapper.java b/src/main/java/com/lz/modules/flow/dao/RecordAuthMapper.java new file mode 100644 index 00000000..363735fd --- /dev/null +++ b/src/main/java/com/lz/modules/flow/dao/RecordAuthMapper.java @@ -0,0 +1,40 @@ +package com.lz.modules.flow.dao; +/** +*

+* 审批权限表 服务类 +*

+* +* @author quyixiao +* @since 2020-08-18 +*/ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lz.modules.flow.entity.RecordAuth; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; +import java.util.Map; + +@Mapper +public interface RecordAuthMapper extends BaseMapper { + + + RecordAuth selectRecordAuthById(@Param("id")Long id); + + + Long insertRecordAuth(RecordAuth recordAuth); + + + int updateRecordAuthById(RecordAuth recordAuth); + + + int updateCoverRecordAuthById(RecordAuth recordAuth); + + + int deleteRecordAuthById(@Param("id")Long id); + + + List selectAuthInfo(@Param("roleId") Long roleId); + + List selectAll(); +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/dao/RecordFileMapper.java b/src/main/java/com/lz/modules/flow/dao/RecordFileMapper.java new file mode 100644 index 00000000..56bd83ee --- /dev/null +++ b/src/main/java/com/lz/modules/flow/dao/RecordFileMapper.java @@ -0,0 +1,41 @@ +package com.lz.modules.flow.dao; +/** +*

+* 文件上传表 服务类 +*

+* +* @author quyixiao +* @since 2020-08-25 +*/ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.lz.modules.flow.entity.RecordFile; +import com.lz.modules.flow.req.ResultDetailReq; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +@Mapper +public interface RecordFileMapper extends BaseMapper { + + + RecordFile selectRecordFileById(@Param("id") Long id); + + + Long insertRecordFile(RecordFile recordFile); + + + int updateRecordFileById(RecordFile recordFile); + + + int updateCoverRecordFileById(RecordFile recordFile); + + + int deleteRecordFileById(@Param("id") Long id); + + + List selectByCondition(@Param("page") IPage page , @Param("req") ResultDetailReq req); + + int selectRecordFileCountByRecordId(@Param("recordId") Long recordId); +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/dao/RecordRoleAuthMapper.java b/src/main/java/com/lz/modules/flow/dao/RecordRoleAuthMapper.java new file mode 100644 index 00000000..b023085f --- /dev/null +++ b/src/main/java/com/lz/modules/flow/dao/RecordRoleAuthMapper.java @@ -0,0 +1,41 @@ +package com.lz.modules.flow.dao; +/** +*

+* 权限角色表 服务类 +*

+* +* @author quyixiao +* @since 2020-08-18 +*/ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lz.modules.flow.entity.RecordRoleAuth; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +@Mapper +public interface RecordRoleAuthMapper extends BaseMapper { + + + RecordRoleAuth selectRecordRoleAuthById(@Param("id")Long id); + + + Long insertRecordRoleAuth(RecordRoleAuth recordRoleAuth); + + + int updateRecordRoleAuthById(RecordRoleAuth recordRoleAuth); + + + int updateCoverRecordRoleAuthById(RecordRoleAuth recordRoleAuth); + + + int deleteRecordRoleAuthById(@Param("id")Long id); + + + List queryMenuIdList(@Param("roleId") Long roleId); + + List selectByRoleId(@Param("roleId") Long roleId); + + void deleteRecordRoleAuth(@Param("id") Long id); +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/dao/RecordRoleMapper.java b/src/main/java/com/lz/modules/flow/dao/RecordRoleMapper.java new file mode 100644 index 00000000..ab79d537 --- /dev/null +++ b/src/main/java/com/lz/modules/flow/dao/RecordRoleMapper.java @@ -0,0 +1,40 @@ +package com.lz.modules.flow.dao; +/** +*

+* 记录表 服务类 +*

+* +* @author quyixiao +* @since 2020-08-18 +*/ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.lz.modules.flow.entity.RecordRole; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; +import java.util.Map; + +@Mapper +public interface RecordRoleMapper extends BaseMapper { + + + RecordRole selectRecordRoleById(@Param("id")Long id); + + + Long insertRecordRole(RecordRole recordRole); + + + int updateRecordRoleById(RecordRole recordRole); + + + int updateCoverRecordRoleById(RecordRole recordRole); + + + int deleteRecordRoleById(@Param("id")Long id); + + List selectByCondition(@Param("page") IPage page, @Param("params") Map params); + + List selectAll(); +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/dao/ResultModelMapper.java b/src/main/java/com/lz/modules/flow/dao/ResultModelMapper.java new file mode 100644 index 00000000..f89596ca --- /dev/null +++ b/src/main/java/com/lz/modules/flow/dao/ResultModelMapper.java @@ -0,0 +1,33 @@ +package com.lz.modules.flow.dao; +/** +*

+* 考核模板表 服务类 +*

+* +* @author quyixiao +* @since 2020-10-13 +*/ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lz.modules.flow.entity.ResultModel; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +@Mapper +public interface ResultModelMapper extends BaseMapper { + + + ResultModel selectResultModelById(@Param("id")Long id); + + + Long insertResultModel(ResultModel resultModel); + + + int updateResultModelById(ResultModel resultModel); + + + int updateCoverResultModelById(ResultModel resultModel); + + + int deleteResultModelById(@Param("id")Long id); + + +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/dao/ResultScoreMapper.java b/src/main/java/com/lz/modules/flow/dao/ResultScoreMapper.java new file mode 100644 index 00000000..4e2791c6 --- /dev/null +++ b/src/main/java/com/lz/modules/flow/dao/ResultScoreMapper.java @@ -0,0 +1,33 @@ +package com.lz.modules.flow.dao; +/** +*

+* 业绩详情评分表 服务类 +*

+* +* @author quyixiao +* @since 2020-10-13 +*/ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lz.modules.flow.entity.ResultScore; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +@Mapper +public interface ResultScoreMapper extends BaseMapper { + + + ResultScore selectResultScoreById(@Param("id")Long id); + + + Long insertResultScore(ResultScore resultScore); + + + int updateResultScoreById(ResultScore resultScore); + + + int updateCoverResultScoreById(ResultScore resultScore); + + + int deleteResultScoreById(@Param("id")Long id); + + +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/dao/StaffRoleDepartmentMapper.java b/src/main/java/com/lz/modules/flow/dao/StaffRoleDepartmentMapper.java new file mode 100644 index 00000000..50399f31 --- /dev/null +++ b/src/main/java/com/lz/modules/flow/dao/StaffRoleDepartmentMapper.java @@ -0,0 +1,45 @@ +package com.lz.modules.flow.dao; +/** +*

+* 流转关系表 服务类 +*

+* +* @author quyixiao +* @since 2020-08-18 +*/ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.lz.modules.flow.entity.StaffRoleDepartment; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +@Mapper +public interface StaffRoleDepartmentMapper extends BaseMapper { + + + StaffRoleDepartment selectStaffRoleDepartmentById(@Param("id")Long id); + + + Long insertStaffRoleDepartment(StaffRoleDepartment staffRoleDepartment); + + + int updateStaffRoleDepartmentById(StaffRoleDepartment staffRoleDepartment); + + + int updateCoverStaffRoleDepartmentById(StaffRoleDepartment staffRoleDepartment); + + + int deleteStaffRoleDepartmentById(@Param("id")Long id); + + + List selectStaffRoleDepartmentByStaffRoleId(@Param("staffRoleId") Long staffRoleId); + + StaffRoleDepartment selectStaffRoleDepartmentByDepartmentId(@Param("departmentId") Long departmentId); + + StaffRoleDepartment selectStaffRoleDepartmentByDepartmentIdRoleIds(@Param("departmentId") Long departmentId, @Param("ids") List ids); + + void deleteStaffRoleDepartment(@Param("id") Long id); + + List selectStaffRoleDepartmentByStaffRoleIdDepartments(@Param("staffRoleId") Long staffRoleId, @Param("departments") List departments); +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/dao/StaffRoleMapper.java b/src/main/java/com/lz/modules/flow/dao/StaffRoleMapper.java new file mode 100644 index 00000000..b236701a --- /dev/null +++ b/src/main/java/com/lz/modules/flow/dao/StaffRoleMapper.java @@ -0,0 +1,43 @@ +package com.lz.modules.flow.dao; +/** +*

+* 流转关系表 服务类 +*

+* +* @author quyixiao +* @since 2020-08-18 +*/ +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.lz.modules.flow.entity.StaffRole; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; +import java.util.Map; + +@Mapper +public interface StaffRoleMapper extends BaseMapper { + + + StaffRole selectStaffRoleById(@Param("id")Long id); + + + Long insertStaffRole(StaffRole staffRole); + + + int updateStaffRoleById(StaffRole staffRole); + + + int updateCoverStaffRoleById(StaffRole staffRole); + + + int deleteStaffRoleById(@Param("id")Long id); + + + StaffRole selectByStaffId(@Param("staffId") Long staffId); + + List selectByRole(@Param("departmentLevel") String departmentLevel); + + List selectByCondition(@Param("page") IPage page, @Param("params") Map params); +} \ No newline at end of file diff --git a/src/main/java/com/lz/modules/flow/service/impl/EvaluationGroupServiceImpl.java b/src/main/java/com/lz/modules/flow/service/impl/EvaluationGroupServiceImpl.java index 37439151..6364f6ea 100644 --- a/src/main/java/com/lz/modules/flow/service/impl/EvaluationGroupServiceImpl.java +++ b/src/main/java/com/lz/modules/flow/service/impl/EvaluationGroupServiceImpl.java @@ -1,5 +1,7 @@ package com.lz.modules.flow.service.impl; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.lz.modules.flow.dao.EvaluationGroupMapper; import com.lz.modules.flow.entity.EvaluationGroup; import com.lz.modules.flow.service.EvaluationGroupService; import org.springframework.beans.factory.annotation.Autowired; diff --git a/src/main/java/com/lz/modules/flow/service/impl/EvaluationStartStaffServiceImpl.java b/src/main/java/com/lz/modules/flow/service/impl/EvaluationStartStaffServiceImpl.java index c0705fb3..a3c44d98 100644 --- a/src/main/java/com/lz/modules/flow/service/impl/EvaluationStartStaffServiceImpl.java +++ b/src/main/java/com/lz/modules/flow/service/impl/EvaluationStartStaffServiceImpl.java @@ -1,5 +1,7 @@ package com.lz.modules.flow.service.impl; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.lz.modules.flow.dao.EvaluationStartStaffMapper; import com.lz.modules.flow.entity.EvaluationStartStaff; import com.lz.modules.flow.service.EvaluationStartStaffService; import org.springframework.beans.factory.annotation.Autowired; diff --git a/src/main/java/com/lz/modules/flow/service/impl/FlowApprovalRoleServiceImpl.java b/src/main/java/com/lz/modules/flow/service/impl/FlowApprovalRoleServiceImpl.java index c823505b..2933d321 100644 --- a/src/main/java/com/lz/modules/flow/service/impl/FlowApprovalRoleServiceImpl.java +++ b/src/main/java/com/lz/modules/flow/service/impl/FlowApprovalRoleServiceImpl.java @@ -1,5 +1,7 @@ package com.lz.modules.flow.service.impl; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.lz.modules.flow.dao.FlowApprovalRoleMapper; import com.lz.modules.flow.entity.FlowApprovalRole; import com.lz.modules.flow.service.FlowApprovalRoleService; import org.springframework.beans.factory.annotation.Autowired; diff --git a/src/main/java/com/lz/modules/flow/service/impl/FlowChangeServiceImpl.java b/src/main/java/com/lz/modules/flow/service/impl/FlowChangeServiceImpl.java index dded86a4..77c2ceaa 100644 --- a/src/main/java/com/lz/modules/flow/service/impl/FlowChangeServiceImpl.java +++ b/src/main/java/com/lz/modules/flow/service/impl/FlowChangeServiceImpl.java @@ -1,5 +1,7 @@ package com.lz.modules.flow.service.impl; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.lz.modules.flow.dao.FlowChangeMapper; import com.lz.modules.flow.entity.FlowChange; import com.lz.modules.flow.service.FlowChangeService; import org.springframework.beans.factory.annotation.Autowired; diff --git a/src/main/java/com/lz/modules/flow/service/impl/FlowChartServiceImpl.java b/src/main/java/com/lz/modules/flow/service/impl/FlowChartServiceImpl.java index 0b8571f1..bd52d027 100644 --- a/src/main/java/com/lz/modules/flow/service/impl/FlowChartServiceImpl.java +++ b/src/main/java/com/lz/modules/flow/service/impl/FlowChartServiceImpl.java @@ -1,4 +1,12 @@ package com.lz.modules.flow.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.lz.modules.flow.dao.FlowChartMapper; +import com.lz.modules.flow.entity.FlowChart; +import com.lz.modules.flow.service.FlowChartService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + /** *

* 流程图,lz_flow的父 服务类 diff --git a/src/main/java/com/lz/modules/flow/service/impl/FlowStartServiceImpl.java b/src/main/java/com/lz/modules/flow/service/impl/FlowStartServiceImpl.java index ff04f2f8..8fc043c9 100644 --- a/src/main/java/com/lz/modules/flow/service/impl/FlowStartServiceImpl.java +++ b/src/main/java/com/lz/modules/flow/service/impl/FlowStartServiceImpl.java @@ -1,5 +1,7 @@ package com.lz.modules.flow.service.impl; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.lz.modules.flow.dao.FlowStartMapper; import com.lz.modules.flow.entity.FlowStart; import com.lz.modules.flow.service.FlowStartService; import org.springframework.beans.factory.annotation.Autowired; diff --git a/src/main/java/com/lz/modules/flow/service/impl/ResultModelServiceImpl.java b/src/main/java/com/lz/modules/flow/service/impl/ResultModelServiceImpl.java index c5ae0540..a4651baf 100644 --- a/src/main/java/com/lz/modules/flow/service/impl/ResultModelServiceImpl.java +++ b/src/main/java/com/lz/modules/flow/service/impl/ResultModelServiceImpl.java @@ -1,5 +1,8 @@ package com.lz.modules.flow.service.impl; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.lz.modules.flow.dao.ResultModelMapper; +import com.lz.modules.flow.entity.ResultModel; import com.lz.modules.flow.service.ResultModelService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; diff --git a/src/main/java/com/lz/modules/flow/service/impl/ResultScoreServiceImpl.java b/src/main/java/com/lz/modules/flow/service/impl/ResultScoreServiceImpl.java index df2ee839..7b3e66d9 100644 --- a/src/main/java/com/lz/modules/flow/service/impl/ResultScoreServiceImpl.java +++ b/src/main/java/com/lz/modules/flow/service/impl/ResultScoreServiceImpl.java @@ -1,5 +1,7 @@ package com.lz.modules.flow.service.impl; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.lz.modules.flow.dao.ResultScoreMapper; import com.lz.modules.flow.entity.ResultScore; import com.lz.modules.flow.service.ResultScoreService; import org.springframework.beans.factory.annotation.Autowired; diff --git a/src/main/java/com/lz/modules/performance/EvaluationGroupController.java b/src/main/java/com/lz/modules/performance/EvaluationGroupController.java index be34c712..7a9e1182 100644 --- a/src/main/java/com/lz/modules/performance/EvaluationGroupController.java +++ b/src/main/java/com/lz/modules/performance/EvaluationGroupController.java @@ -1,7 +1,19 @@ package com.lz.modules.performance; +import com.alibaba.fastjson.JSONObject; +import com.lz.common.utils.PageUtils; +import com.lz.common.utils.R; +import com.lz.common.utils.StringUtil; +import com.lz.modules.flow.entity.EvaluationGroup; +import com.lz.modules.flow.service.EvaluationGroupService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.HashMap; +import java.util.Map; @RestController @RequestMapping("/evaluationGroup") @@ -12,41 +24,33 @@ public class EvaluationGroupController { private EvaluationGroupService evaluationGroupService; - @RequestMapping("/list") - public R list(@RequestBody String body) { - Map params = new HashMap<>(); - if(StringUtil.isNotBlank(body)){ - params = JSONObject.parseObject(body,Map.class); - } - PageUtils page = evaluationGroupservice.queryPage(params); - return R.ok().put("page", page); - } + @RequestMapping("/getById") public R getById(@RequestBody EvaluationGroup evaluationGroup) { - evaluationGroup = evaluationGroupservice.selectEvaluationGroupById(evaluationGroup.getId()); + evaluationGroup = evaluationGroupService.selectEvaluationGroupById(evaluationGroup.getId()); return R.ok().put("evaluationGroup",evaluationGroup); } @RequestMapping("/update") public R update(@RequestBody EvaluationGroup evaluationGroup) { - evaluationGroupservice.updateEvaluationGroupById(evaluationGroup); + evaluationGroupService.updateEvaluationGroupById(evaluationGroup); return R.ok(); } @RequestMapping("/save") public R save(@RequestBody EvaluationGroup evaluationGroup) { - evaluationGroupservice.insertEvaluationGroup(evaluationGroup); + evaluationGroupService.insertEvaluationGroup(evaluationGroup); return R.ok(); } @RequestMapping("/delete") - public R list(@MultiRequestBody Long id) { - evaluationGroupservice.deleteEvaluationGroupById(id); + public R list(@RequestBody Long id) { + evaluationGroupService.deleteEvaluationGroupById(id); return R.ok(); } } diff --git a/src/main/java/com/lz/modules/performance/EvaluationStartStaffController.java b/src/main/java/com/lz/modules/performance/EvaluationStartStaffController.java index c5817217..bfcb8c89 100644 --- a/src/main/java/com/lz/modules/performance/EvaluationStartStaffController.java +++ b/src/main/java/com/lz/modules/performance/EvaluationStartStaffController.java @@ -1,7 +1,19 @@ package com.lz.modules.performance; +import com.alibaba.fastjson.JSONObject; +import com.lz.common.utils.PageUtils; +import com.lz.common.utils.R; +import com.lz.common.utils.StringUtil; +import com.lz.modules.flow.entity.EvaluationStartStaff; +import com.lz.modules.flow.service.EvaluationStartStaffService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.HashMap; +import java.util.Map; @RestController @RequestMapping("/evaluationStartStaff") @@ -12,41 +24,33 @@ public class EvaluationStartStaffController { private EvaluationStartStaffService evaluationStartStaffService; - @RequestMapping("/list") - public R list(@RequestBody String body) { - Map params = new HashMap<>(); - if(StringUtil.isNotBlank(body)){ - params = JSONObject.parseObject(body,Map.class); - } - PageUtils page = evaluationStartStaffservice.queryPage(params); - return R.ok().put("page", page); - } + @RequestMapping("/getById") public R getById(@RequestBody EvaluationStartStaff evaluationStartStaff) { - evaluationStartStaff = evaluationStartStaffservice.selectEvaluationStartStaffById(evaluationStartStaff.getId()); + evaluationStartStaff = evaluationStartStaffService.selectEvaluationStartStaffById(evaluationStartStaff.getId()); return R.ok().put("evaluationStartStaff",evaluationStartStaff); } @RequestMapping("/update") public R update(@RequestBody EvaluationStartStaff evaluationStartStaff) { - evaluationStartStaffservice.updateEvaluationStartStaffById(evaluationStartStaff); + evaluationStartStaffService.updateEvaluationStartStaffById(evaluationStartStaff); return R.ok(); } @RequestMapping("/save") public R save(@RequestBody EvaluationStartStaff evaluationStartStaff) { - evaluationStartStaffservice.insertEvaluationStartStaff(evaluationStartStaff); + evaluationStartStaffService.insertEvaluationStartStaff(evaluationStartStaff); return R.ok(); } @RequestMapping("/delete") - public R list(@MultiRequestBody Long id) { - evaluationStartStaffservice.deleteEvaluationStartStaffById(id); + public R list(@RequestBody Long id) { + evaluationStartStaffService.deleteEvaluationStartStaffById(id); return R.ok(); } } diff --git a/src/main/java/com/lz/modules/performance/FlowApprovalRoleController.java b/src/main/java/com/lz/modules/performance/FlowApprovalRoleController.java index fb80b4b7..a7af7657 100644 --- a/src/main/java/com/lz/modules/performance/FlowApprovalRoleController.java +++ b/src/main/java/com/lz/modules/performance/FlowApprovalRoleController.java @@ -1,7 +1,19 @@ package com.lz.modules.performance; +import com.alibaba.fastjson.JSONObject; +import com.lz.common.utils.PageUtils; +import com.lz.common.utils.R; +import com.lz.common.utils.StringUtil; +import com.lz.modules.flow.entity.FlowApprovalRole; +import com.lz.modules.flow.service.FlowApprovalRoleService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.HashMap; +import java.util.Map; @RestController @RequestMapping("/flowApprovalRole") @@ -12,41 +24,33 @@ public class FlowApprovalRoleController { private FlowApprovalRoleService flowApprovalRoleService; - @RequestMapping("/list") - public R list(@RequestBody String body) { - Map params = new HashMap<>(); - if(StringUtil.isNotBlank(body)){ - params = JSONObject.parseObject(body,Map.class); - } - PageUtils page = flowApprovalRoleservice.queryPage(params); - return R.ok().put("page", page); - } + @RequestMapping("/getById") public R getById(@RequestBody FlowApprovalRole flowApprovalRole) { - flowApprovalRole = flowApprovalRoleservice.selectFlowApprovalRoleById(flowApprovalRole.getId()); + flowApprovalRole = flowApprovalRoleService.selectFlowApprovalRoleById(flowApprovalRole.getId()); return R.ok().put("flowApprovalRole",flowApprovalRole); } @RequestMapping("/update") public R update(@RequestBody FlowApprovalRole flowApprovalRole) { - flowApprovalRoleservice.updateFlowApprovalRoleById(flowApprovalRole); + flowApprovalRoleService.updateFlowApprovalRoleById(flowApprovalRole); return R.ok(); } @RequestMapping("/save") public R save(@RequestBody FlowApprovalRole flowApprovalRole) { - flowApprovalRoleservice.insertFlowApprovalRole(flowApprovalRole); + flowApprovalRoleService.insertFlowApprovalRole(flowApprovalRole); return R.ok(); } @RequestMapping("/delete") - public R list(@MultiRequestBody Long id) { - flowApprovalRoleservice.deleteFlowApprovalRoleById(id); + public R list(@RequestBody Long id) { + flowApprovalRoleService.deleteFlowApprovalRoleById(id); return R.ok(); } } diff --git a/src/main/java/com/lz/modules/performance/FlowChangeController.java b/src/main/java/com/lz/modules/performance/FlowChangeController.java index ae6bfae7..851e0f83 100644 --- a/src/main/java/com/lz/modules/performance/FlowChangeController.java +++ b/src/main/java/com/lz/modules/performance/FlowChangeController.java @@ -1,7 +1,19 @@ package com.lz.modules.performance; +import com.alibaba.fastjson.JSONObject; +import com.lz.common.utils.PageUtils; +import com.lz.common.utils.R; +import com.lz.common.utils.StringUtil; +import com.lz.modules.flow.entity.FlowChange; +import com.lz.modules.flow.service.FlowChangeService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.HashMap; +import java.util.Map; @RestController @RequestMapping("/flowChange") @@ -12,41 +24,33 @@ public class FlowChangeController { private FlowChangeService flowChangeService; - @RequestMapping("/list") - public R list(@RequestBody String body) { - Map params = new HashMap<>(); - if(StringUtil.isNotBlank(body)){ - params = JSONObject.parseObject(body,Map.class); - } - PageUtils page = flowChangeservice.queryPage(params); - return R.ok().put("page", page); - } + @RequestMapping("/getById") public R getById(@RequestBody FlowChange flowChange) { - flowChange = flowChangeservice.selectFlowChangeById(flowChange.getId()); + flowChange = flowChangeService.selectFlowChangeById(flowChange.getId()); return R.ok().put("flowChange",flowChange); } @RequestMapping("/update") public R update(@RequestBody FlowChange flowChange) { - flowChangeservice.updateFlowChangeById(flowChange); + flowChangeService.updateFlowChangeById(flowChange); return R.ok(); } @RequestMapping("/save") public R save(@RequestBody FlowChange flowChange) { - flowChangeservice.insertFlowChange(flowChange); + flowChangeService.insertFlowChange(flowChange); return R.ok(); } @RequestMapping("/delete") - public R list(@MultiRequestBody Long id) { - flowChangeservice.deleteFlowChangeById(id); + public R list(@RequestBody Long id) { + flowChangeService.deleteFlowChangeById(id); return R.ok(); } } diff --git a/src/main/java/com/lz/modules/performance/FlowChartController.java b/src/main/java/com/lz/modules/performance/FlowChartController.java index 92dc0cca..4a267920 100644 --- a/src/main/java/com/lz/modules/performance/FlowChartController.java +++ b/src/main/java/com/lz/modules/performance/FlowChartController.java @@ -1,7 +1,19 @@ package com.lz.modules.performance; +import com.alibaba.fastjson.JSONObject; +import com.lz.common.utils.PageUtils; +import com.lz.common.utils.R; +import com.lz.common.utils.StringUtil; +import com.lz.modules.flow.entity.FlowChart; +import com.lz.modules.flow.service.FlowChartService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.HashMap; +import java.util.Map; @RestController @RequestMapping("/flowChart") @@ -12,41 +24,33 @@ public class FlowChartController { private FlowChartService flowChartService; - @RequestMapping("/list") - public R list(@RequestBody String body) { - Map params = new HashMap<>(); - if(StringUtil.isNotBlank(body)){ - params = JSONObject.parseObject(body,Map.class); - } - PageUtils page = flowChartservice.queryPage(params); - return R.ok().put("page", page); - } + @RequestMapping("/getById") public R getById(@RequestBody FlowChart flowChart) { - flowChart = flowChartservice.selectFlowChartById(flowChart.getId()); + flowChart = flowChartService.selectFlowChartById(flowChart.getId()); return R.ok().put("flowChart",flowChart); } @RequestMapping("/update") public R update(@RequestBody FlowChart flowChart) { - flowChartservice.updateFlowChartById(flowChart); + flowChartService.updateFlowChartById(flowChart); return R.ok(); } @RequestMapping("/save") public R save(@RequestBody FlowChart flowChart) { - flowChartservice.insertFlowChart(flowChart); + flowChartService.insertFlowChart(flowChart); return R.ok(); } @RequestMapping("/delete") - public R list(@MultiRequestBody Long id) { - flowChartservice.deleteFlowChartById(id); + public R list(@RequestBody Long id) { + flowChartService.deleteFlowChartById(id); return R.ok(); } } diff --git a/src/main/java/com/lz/modules/performance/FlowStartController.java b/src/main/java/com/lz/modules/performance/FlowStartController.java index ab9e8bdb..ea84debe 100644 --- a/src/main/java/com/lz/modules/performance/FlowStartController.java +++ b/src/main/java/com/lz/modules/performance/FlowStartController.java @@ -1,7 +1,19 @@ package com.lz.modules.performance; +import com.alibaba.fastjson.JSONObject; +import com.lz.common.utils.PageUtils; +import com.lz.common.utils.R; +import com.lz.common.utils.StringUtil; +import com.lz.modules.flow.entity.FlowStart; +import com.lz.modules.flow.service.FlowStartService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.HashMap; +import java.util.Map; @RestController @RequestMapping("/flowStart") @@ -12,41 +24,33 @@ public class FlowStartController { private FlowStartService flowStartService; - @RequestMapping("/list") - public R list(@RequestBody String body) { - Map params = new HashMap<>(); - if(StringUtil.isNotBlank(body)){ - params = JSONObject.parseObject(body,Map.class); - } - PageUtils page = flowStartservice.queryPage(params); - return R.ok().put("page", page); - } + @RequestMapping("/getById") public R getById(@RequestBody FlowStart flowStart) { - flowStart = flowStartservice.selectFlowStartById(flowStart.getId()); + flowStart = flowStartService.selectFlowStartById(flowStart.getId()); return R.ok().put("flowStart",flowStart); } @RequestMapping("/update") public R update(@RequestBody FlowStart flowStart) { - flowStartservice.updateFlowStartById(flowStart); + flowStartService.updateFlowStartById(flowStart); return R.ok(); } @RequestMapping("/save") public R save(@RequestBody FlowStart flowStart) { - flowStartservice.insertFlowStart(flowStart); + flowStartService.insertFlowStart(flowStart); return R.ok(); } @RequestMapping("/delete") - public R list(@MultiRequestBody Long id) { - flowStartservice.deleteFlowStartById(id); + public R list(@RequestBody Long id) { + flowStartService.deleteFlowStartById(id); return R.ok(); } } diff --git a/src/main/java/com/lz/modules/performance/ResultModelController.java b/src/main/java/com/lz/modules/performance/ResultModelController.java index 88ddb252..c38349bf 100644 --- a/src/main/java/com/lz/modules/performance/ResultModelController.java +++ b/src/main/java/com/lz/modules/performance/ResultModelController.java @@ -1,7 +1,19 @@ package com.lz.modules.performance; +import com.alibaba.fastjson.JSONObject; +import com.lz.common.utils.PageUtils; +import com.lz.common.utils.R; +import com.lz.common.utils.StringUtil; +import com.lz.modules.flow.entity.ResultModel; +import com.lz.modules.flow.service.ResultModelService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.HashMap; +import java.util.Map; @RestController @RequestMapping("/resultModel") @@ -12,41 +24,33 @@ public class ResultModelController { private ResultModelService resultModelService; - @RequestMapping("/list") - public R list(@RequestBody String body) { - Map params = new HashMap<>(); - if(StringUtil.isNotBlank(body)){ - params = JSONObject.parseObject(body,Map.class); - } - PageUtils page = resultModelservice.queryPage(params); - return R.ok().put("page", page); - } + @RequestMapping("/getById") public R getById(@RequestBody ResultModel resultModel) { - resultModel = resultModelservice.selectResultModelById(resultModel.getId()); + resultModel = resultModelService.selectResultModelById(resultModel.getId()); return R.ok().put("resultModel",resultModel); } @RequestMapping("/update") public R update(@RequestBody ResultModel resultModel) { - resultModelservice.updateResultModelById(resultModel); + resultModelService.updateResultModelById(resultModel); return R.ok(); } @RequestMapping("/save") public R save(@RequestBody ResultModel resultModel) { - resultModelservice.insertResultModel(resultModel); + resultModelService.insertResultModel(resultModel); return R.ok(); } @RequestMapping("/delete") - public R list(@MultiRequestBody Long id) { - resultModelservice.deleteResultModelById(id); + public R list(@RequestBody Long id) { + resultModelService.deleteResultModelById(id); return R.ok(); } } diff --git a/src/main/java/com/lz/modules/performance/ResultScoreController.java b/src/main/java/com/lz/modules/performance/ResultScoreController.java index a171a7cc..43e829e4 100644 --- a/src/main/java/com/lz/modules/performance/ResultScoreController.java +++ b/src/main/java/com/lz/modules/performance/ResultScoreController.java @@ -1,7 +1,19 @@ package com.lz.modules.performance; +import com.alibaba.fastjson.JSONObject; +import com.lz.common.utils.PageUtils; +import com.lz.common.utils.R; +import com.lz.common.utils.StringUtil; +import com.lz.modules.flow.entity.ResultScore; +import com.lz.modules.flow.service.ResultScoreService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import java.util.HashMap; +import java.util.Map; @RestController @RequestMapping("/resultScore") @@ -12,41 +24,33 @@ public class ResultScoreController { private ResultScoreService resultScoreService; - @RequestMapping("/list") - public R list(@RequestBody String body) { - Map params = new HashMap<>(); - if(StringUtil.isNotBlank(body)){ - params = JSONObject.parseObject(body,Map.class); - } - PageUtils page = resultScoreservice.queryPage(params); - return R.ok().put("page", page); - } + @RequestMapping("/getById") public R getById(@RequestBody ResultScore resultScore) { - resultScore = resultScoreservice.selectResultScoreById(resultScore.getId()); + resultScore = resultScoreService.selectResultScoreById(resultScore.getId()); return R.ok().put("resultScore",resultScore); } @RequestMapping("/update") public R update(@RequestBody ResultScore resultScore) { - resultScoreservice.updateResultScoreById(resultScore); + resultScoreService.updateResultScoreById(resultScore); return R.ok(); } @RequestMapping("/save") public R save(@RequestBody ResultScore resultScore) { - resultScoreservice.insertResultScore(resultScore); + resultScoreService.insertResultScore(resultScore); return R.ok(); } @RequestMapping("/delete") - public R list(@MultiRequestBody Long id) { - resultScoreservice.deleteResultScoreById(id); + public R list(@RequestBody Long id) { + resultScoreService.deleteResultScoreById(id); return R.ok(); } } diff --git a/src/main/resources/mapper/flow/EvaluationGroupMapper.xml b/src/main/resources/mapper/flow/EvaluationGroupMapper.xml index d2a2ef2f..c418b629 100644 --- a/src/main/resources/mapper/flow/EvaluationGroupMapper.xml +++ b/src/main/resources/mapper/flow/EvaluationGroupMapper.xml @@ -1,9 +1,9 @@ - + - + diff --git a/src/main/resources/mapper/flow/EvaluationStartStaffMapper.xml b/src/main/resources/mapper/flow/EvaluationStartStaffMapper.xml index a3996e73..0816098a 100644 --- a/src/main/resources/mapper/flow/EvaluationStartStaffMapper.xml +++ b/src/main/resources/mapper/flow/EvaluationStartStaffMapper.xml @@ -1,9 +1,9 @@ - + - + diff --git a/src/main/resources/mapper/flow/FlowApprovalRoleMapper.xml b/src/main/resources/mapper/flow/FlowApprovalRoleMapper.xml index 1b3e8aec..d8e45096 100644 --- a/src/main/resources/mapper/flow/FlowApprovalRoleMapper.xml +++ b/src/main/resources/mapper/flow/FlowApprovalRoleMapper.xml @@ -1,9 +1,9 @@ - + - + diff --git a/src/main/resources/mapper/flow/FlowChangeMapper.xml b/src/main/resources/mapper/flow/FlowChangeMapper.xml index 6cef3407..4b9e0a15 100644 --- a/src/main/resources/mapper/flow/FlowChangeMapper.xml +++ b/src/main/resources/mapper/flow/FlowChangeMapper.xml @@ -1,9 +1,9 @@ - + - + diff --git a/src/main/resources/mapper/flow/FlowChartMapper.xml b/src/main/resources/mapper/flow/FlowChartMapper.xml index 3712589a..20b7d932 100644 --- a/src/main/resources/mapper/flow/FlowChartMapper.xml +++ b/src/main/resources/mapper/flow/FlowChartMapper.xml @@ -1,9 +1,9 @@ - + - + diff --git a/src/main/resources/mapper/flow/FlowStartMapper.xml b/src/main/resources/mapper/flow/FlowStartMapper.xml index c7ea81f0..89b33c42 100644 --- a/src/main/resources/mapper/flow/FlowStartMapper.xml +++ b/src/main/resources/mapper/flow/FlowStartMapper.xml @@ -1,9 +1,9 @@ - + - + diff --git a/src/main/resources/mapper/flow/ResultModelMapper.xml b/src/main/resources/mapper/flow/ResultModelMapper.xml index 71d46509..811d7400 100644 --- a/src/main/resources/mapper/flow/ResultModelMapper.xml +++ b/src/main/resources/mapper/flow/ResultModelMapper.xml @@ -1,9 +1,9 @@ - + - + diff --git a/src/main/resources/mapper/flow/ResultScoreMapper.xml b/src/main/resources/mapper/flow/ResultScoreMapper.xml index 27ab85f0..422e03ab 100644 --- a/src/main/resources/mapper/flow/ResultScoreMapper.xml +++ b/src/main/resources/mapper/flow/ResultScoreMapper.xml @@ -1,9 +1,9 @@ - + - +