kangwei: 迁移:外协单位、外协人员、外协合同、外协证件后端接口 到安全safe包路径下
正在显示
21 个修改的文件
包含
398 行增加
和
0 行删除
sk-module-biz/src/main/java/com/skua/modules/safe/controller/EpibolyCertificateController.java
0 → 100644
此文件的差异被折叠,
点击展开。
sk-module-biz/src/main/java/com/skua/modules/safe/controller/EpibolyCompanyController.java
0 → 100644
此文件的差异被折叠,
点击展开。
sk-module-biz/src/main/java/com/skua/modules/safe/controller/EpibolyContractController.java
0 → 100644
此文件的差异被折叠,
点击展开。
sk-module-biz/src/main/java/com/skua/modules/safe/controller/EpibolyOuterStaffController.java
0 → 100644
此文件的差异被折叠,
点击展开。
1 | package com.skua.modules.safe.mapper; | ||
2 | |||
3 | import java.util.List; | ||
4 | |||
5 | import com.skua.modules.safe.entity.EpibolyCertificate; | ||
6 | import org.apache.ibatis.annotations.Param; | ||
7 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; | ||
8 | |||
9 | /** | ||
10 | * 外协相关证件 | ||
11 | */ | ||
12 | public interface EpibolyCertificateMapper extends BaseMapper<EpibolyCertificate> { | ||
13 | |||
14 | /*** | ||
15 | * 根据外协单位编号获取外协相关证件的的集合 | ||
16 | * @param companyId | ||
17 | * @return | ||
18 | */ | ||
19 | public List<EpibolyCertificate> queryByCompanyId(@Param("companyId") String companyId); | ||
20 | } |
1 | package com.skua.modules.safe.mapper; | ||
2 | |||
3 | |||
4 | import com.skua.modules.safe.vo.EpibolyCompanyVO; | ||
5 | import org.apache.ibatis.annotations.Param; | ||
6 | import com.skua.modules.safe.entity.EpibolyCompany; | ||
7 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; | ||
8 | |||
9 | /** | ||
10 | * 外协单位表 | ||
11 | */ | ||
12 | public interface EpibolyCompanyMapper extends BaseMapper<EpibolyCompany> { | ||
13 | |||
14 | /*** | ||
15 | * 根据id 查询外协单位关联所有的数据 | ||
16 | * @param id | ||
17 | * @return | ||
18 | */ | ||
19 | public EpibolyCompanyVO queryById( @Param("id") String id); | ||
20 | } |
1 | package com.skua.modules.safe.mapper; | ||
2 | |||
3 | import java.util.List; | ||
4 | |||
5 | import org.apache.ibatis.annotations.Param; | ||
6 | import com.skua.modules.safe.entity.EpibolyContract; | ||
7 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; | ||
8 | |||
9 | /** | ||
10 | * 外协合同表 | ||
11 | */ | ||
12 | public interface EpibolyContractMapper extends BaseMapper<EpibolyContract> { | ||
13 | /*** | ||
14 | * 根据外协单位编号获取外协合同的的集合 | ||
15 | * @param companyId | ||
16 | * @return | ||
17 | */ | ||
18 | public List<EpibolyContract> queryByCompanyId(@Param("companyId") String companyId); | ||
19 | |||
20 | } |
1 | package com.skua.modules.safe.mapper; | ||
2 | |||
3 | import java.util.List; | ||
4 | |||
5 | import org.apache.ibatis.annotations.Param; | ||
6 | import com.skua.modules.safe.entity.EpibolyOuterStaff; | ||
7 | import com.baomidou.mybatisplus.core.mapper.BaseMapper; | ||
8 | |||
9 | /** | ||
10 | * 外协员工表 | ||
11 | */ | ||
12 | public interface EpibolyOuterStaffMapper extends BaseMapper<EpibolyOuterStaff> { | ||
13 | /*** | ||
14 | * 根据外协单位编号获取外协员工的的集合 | ||
15 | * @param companyId | ||
16 | * @return | ||
17 | */ | ||
18 | public List<EpibolyOuterStaff> queryByCompanyId(@Param("companyId") String companyId); | ||
19 | |||
20 | } |
sk-module-biz/src/main/java/com/skua/modules/safe/mapper/xml/EpibolyCertificateMapper.xml
0 → 100644
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | ||
3 | <mapper namespace="com.skua.modules.safe.mapper.EpibolyCertificateMapper"> | ||
4 | |||
5 | <!-- 根据外协单位编号获取外协员工的的集合 --> | ||
6 | <select id="queryByCompanyId" resultType="com.skua.modules.safe.entity.EpibolyCertificate"> | ||
7 | select t.* from where epiboly_certificate t where t.company_id =#{companyId} | ||
8 | </select> | ||
9 | </mapper> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | ||
3 | <mapper namespace="com.skua.modules.safe.mapper.EpibolyCompanyMapper"> | ||
4 | |||
5 | |||
6 | <select id="queryById" resultType="com.skua.modules.safe.vo.EpibolyCompanyVO"> | ||
7 | |||
8 | select * from epiboly_company where id = #{id} | ||
9 | </select> | ||
10 | |||
11 | </mapper> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | ||
3 | <mapper namespace="com.skua.modules.safe.mapper.EpibolyContractMapper"> | ||
4 | |||
5 | <!-- 根据外协单位编号获取外协员工的的集合 --> | ||
6 | <select id="queryByCompanyId" resultType="com.skua.modules.safe.entity.EpibolyContract"> | ||
7 | select t.* from where epiboly_contract t where t.company_id =#{companyId} | ||
8 | </select> | ||
9 | </mapper> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | <?xml version="1.0" encoding="UTF-8"?> | ||
2 | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> | ||
3 | <mapper namespace="com.skua.modules.safe.mapper.EpibolyOuterStaffMapper"> | ||
4 | |||
5 | |||
6 | <!-- 根据外协单位编号获取外协员工的的集合 --> | ||
7 | <select id="queryByCompanyId" resultType="com.skua.modules.safe.entity.EpibolyOuterStaff"> | ||
8 | select t.* from where epiboly_outer_staff t where t.company_id =#{companyId} | ||
9 | </select> | ||
10 | </mapper> | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | package com.skua.modules.safe.service; | ||
2 | |||
3 | import com.skua.modules.safe.entity.EpibolyCompany; | ||
4 | import com.baomidou.mybatisplus.extension.service.IService; | ||
5 | import com.skua.modules.safe.vo.EpibolyCompanyVO; | ||
6 | |||
7 | /** | ||
8 | * 外协单位表 | ||
9 | */ | ||
10 | public interface IEpibolyCompanyService extends IService<EpibolyCompany> { | ||
11 | /*** | ||
12 | * 获取谢谢 | ||
13 | * @param companyId 外协单位编号 | ||
14 | * @return | ||
15 | */ | ||
16 | public EpibolyCompanyVO queryAllById(String companyId); | ||
17 | |||
18 | } |
sk-module-biz/src/main/java/com/skua/modules/safe/service/impl/EpibolyCertificateServiceImpl.java
0 → 100644
1 | package com.skua.modules.safe.service.impl; | ||
2 | |||
3 | import com.skua.modules.safe.entity.EpibolyCertificate; | ||
4 | import com.skua.modules.safe.mapper.EpibolyCertificateMapper; | ||
5 | import com.skua.modules.safe.service.IEpibolyCertificateService; | ||
6 | import org.springframework.stereotype.Service; | ||
7 | |||
8 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | ||
9 | |||
10 | /** | ||
11 | * 外协相关证件 | ||
12 | */ | ||
13 | @Service | ||
14 | public class EpibolyCertificateServiceImpl extends ServiceImpl<EpibolyCertificateMapper, EpibolyCertificate> implements IEpibolyCertificateService { | ||
15 | |||
16 | } |
sk-module-biz/src/main/java/com/skua/modules/safe/service/impl/EpibolyCompanyServiceImpl.java
0 → 100644
1 | package com.skua.modules.safe.service.impl; | ||
2 | |||
3 | import com.skua.modules.safe.entity.EpibolyCertificate; | ||
4 | import com.skua.modules.safe.entity.EpibolyCompany; | ||
5 | import com.skua.modules.safe.entity.EpibolyContract; | ||
6 | import com.skua.modules.safe.entity.EpibolyOuterStaff; | ||
7 | import com.skua.modules.safe.mapper.EpibolyCertificateMapper; | ||
8 | import com.skua.modules.safe.mapper.EpibolyCompanyMapper; | ||
9 | import com.skua.modules.safe.mapper.EpibolyContractMapper; | ||
10 | import com.skua.modules.safe.mapper.EpibolyOuterStaffMapper; | ||
11 | import com.skua.modules.safe.service.IEpibolyCompanyService; | ||
12 | import com.skua.modules.safe.vo.EpibolyCompanyVO; | ||
13 | import org.springframework.stereotype.Service; | ||
14 | |||
15 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | ||
16 | |||
17 | import javax.annotation.Resource; | ||
18 | import java.util.List; | ||
19 | |||
20 | /** | ||
21 | * 外协单位表 | ||
22 | */ | ||
23 | @Service | ||
24 | public class EpibolyCompanyServiceImpl extends ServiceImpl<EpibolyCompanyMapper, EpibolyCompany> implements IEpibolyCompanyService { | ||
25 | |||
26 | @Resource | ||
27 | private EpibolyCompanyMapper companyMapper; //外协单位 | ||
28 | @Resource | ||
29 | private EpibolyCertificateMapper certificateMapper; //外协相关证件 | ||
30 | @Resource | ||
31 | private EpibolyContractMapper contractMapper;//外协合同 | ||
32 | @Resource | ||
33 | private EpibolyOuterStaffMapper outerStaffMapper;//外协人员 | ||
34 | |||
35 | /*** | ||
36 | * 获取谢谢 | ||
37 | * @param companyId 外协单位编号 | ||
38 | * @return | ||
39 | */ | ||
40 | public EpibolyCompanyVO queryAllById(String companyId){ | ||
41 | |||
42 | EpibolyCompanyVO epibolyCompanyVO = companyMapper.queryById(companyId); | ||
43 | //外协相关证件 | ||
44 | List<EpibolyCertificate> certificateList = certificateMapper.queryByCompanyId(companyId); | ||
45 | //外协合同 | ||
46 | List<EpibolyContract> contractList = contractMapper.queryByCompanyId(companyId); | ||
47 | //外协人员 | ||
48 | List<EpibolyOuterStaff> outerStaffList = outerStaffMapper.queryByCompanyId(companyId); | ||
49 | if(epibolyCompanyVO != null ){ | ||
50 | epibolyCompanyVO.setEpibolyCertificateList( certificateList ); | ||
51 | epibolyCompanyVO.setEpibolyContractList( contractList ); | ||
52 | epibolyCompanyVO.setEpibolyOuterStaffList( outerStaffList ); | ||
53 | } | ||
54 | return epibolyCompanyVO; | ||
55 | } | ||
56 | |||
57 | } |
sk-module-biz/src/main/java/com/skua/modules/safe/service/impl/EpibolyContractServiceImpl.java
0 → 100644
1 | package com.skua.modules.safe.service.impl; | ||
2 | |||
3 | import com.skua.modules.safe.entity.EpibolyContract; | ||
4 | import com.skua.modules.safe.mapper.EpibolyContractMapper; | ||
5 | import com.skua.modules.safe.service.IEpibolyContractService; | ||
6 | import org.springframework.stereotype.Service; | ||
7 | |||
8 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | ||
9 | |||
10 | /** | ||
11 | * 外协合同表 | ||
12 | */ | ||
13 | @Service | ||
14 | public class EpibolyContractServiceImpl extends ServiceImpl<EpibolyContractMapper, EpibolyContract> implements IEpibolyContractService { | ||
15 | |||
16 | } |
sk-module-biz/src/main/java/com/skua/modules/safe/service/impl/EpibolyOuterStaffServiceImpl.java
0 → 100644
1 | package com.skua.modules.safe.service.impl; | ||
2 | |||
3 | import com.skua.modules.safe.entity.EpibolyOuterStaff; | ||
4 | import com.skua.modules.safe.mapper.EpibolyOuterStaffMapper; | ||
5 | import com.skua.modules.safe.service.IEpibolyOuterStaffService; | ||
6 | import org.springframework.stereotype.Service; | ||
7 | |||
8 | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | ||
9 | |||
10 | /** | ||
11 | * 外协员工表 | ||
12 | */ | ||
13 | @Service | ||
14 | public class EpibolyOuterStaffServiceImpl extends ServiceImpl<EpibolyOuterStaffMapper, EpibolyOuterStaff> implements IEpibolyOuterStaffService { | ||
15 | |||
16 | } |
1 | package com.skua.modules.safe.vo; | ||
2 | |||
3 | |||
4 | import com.skua.modules.safe.entity.EpibolyCertificate; | ||
5 | import com.skua.modules.safe.entity.EpibolyContract; | ||
6 | import com.skua.modules.safe.entity.EpibolyOuterStaff; | ||
7 | import io.swagger.annotations.ApiModel; | ||
8 | import io.swagger.annotations.ApiModelProperty; | ||
9 | import lombok.Data; | ||
10 | import com.fasterxml.jackson.annotation.JsonFormat; | ||
11 | import org.springframework.format.annotation.DateTimeFormat; | ||
12 | import org.jeecgframework.poi.excel.annotation.Excel; | ||
13 | |||
14 | import java.util.List; | ||
15 | |||
16 | /** | ||
17 | * 外协单位表 | ||
18 | */ | ||
19 | @Data | ||
20 | @ApiModel(value="epiboly_company数据传输对象", description="外协单位表") | ||
21 | public class EpibolyCompanyVO { | ||
22 | |||
23 | /**主键*/ | ||
24 | @ApiModelProperty(value = "主键") | ||
25 | private java.lang.String id; | ||
26 | /**关联部门编号*/ | ||
27 | @Excel(name = "关联部门编号", width = 15) | ||
28 | @ApiModelProperty(value = "关联部门编号") | ||
29 | private java.lang.String departId; | ||
30 | /**公司名称*/ | ||
31 | @Excel(name = "公司名称", width = 15) | ||
32 | @ApiModelProperty(value = "公司名称") | ||
33 | private java.lang.String companyName; | ||
34 | /**法定代表人*/ | ||
35 | @Excel(name = "法定代表人", width = 15) | ||
36 | @ApiModelProperty(value = "法定代表人") | ||
37 | private java.lang.String legalPerson; | ||
38 | /**法人电话*/ | ||
39 | @Excel(name = "法人电话", width = 15) | ||
40 | @ApiModelProperty(value = "法人电话") | ||
41 | private java.lang.String egalPhone; | ||
42 | /**公司地址*/ | ||
43 | @Excel(name = "公司地址", width = 15) | ||
44 | @ApiModelProperty(value = "公司地址") | ||
45 | private java.lang.String companyAddress; | ||
46 | /**注册日期*/ | ||
47 | @Excel(name = "注册日期", width = 15) | ||
48 | @ApiModelProperty(value = "注册日期") | ||
49 | private java.lang.String registerDate; | ||
50 | /**签订时间*/ | ||
51 | @Excel(name = "签订时间", width = 15) | ||
52 | @ApiModelProperty(value = "签订时间") | ||
53 | private java.lang.String docuDate; | ||
54 | /**合同到期时间*/ | ||
55 | @Excel(name = "合同到期时间", width = 15) | ||
56 | @ApiModelProperty(value = "合同到期时间") | ||
57 | private java.lang.String expireDate; | ||
58 | /**经营范围*/ | ||
59 | @Excel(name = "经营范围", width = 15) | ||
60 | @ApiModelProperty(value = "经营范围") | ||
61 | private java.lang.String businessScope; | ||
62 | /**合作状态(1:首次,2:重复,9:停止合作)*/ | ||
63 | @Excel(name = "合作状态(1:首次,2:重复,9:停止合作)", width = 15) | ||
64 | @ApiModelProperty(value = "合作状态(1:首次,2:重复,9:停止合作)") | ||
65 | private java.lang.String cooperateStatus; | ||
66 | /**是否购置保险*/ | ||
67 | @Excel(name = "是否购置保险", width = 15) | ||
68 | @ApiModelProperty(value = "是否购置保险") | ||
69 | private java.lang.String buyInsure; | ||
70 | /**员工人数*/ | ||
71 | @Excel(name = "员工人数", width = 15) | ||
72 | @ApiModelProperty(value = "员工人数") | ||
73 | private java.lang.Integer staffNum; | ||
74 | /**经纬度*/ | ||
75 | @Excel(name = "经纬度", width = 15) | ||
76 | @ApiModelProperty(value = "经纬度") | ||
77 | private java.lang.String latitudeLongitude; | ||
78 | /**备注*/ | ||
79 | @Excel(name = "备注", width = 15) | ||
80 | @ApiModelProperty(value = "备注") | ||
81 | private java.lang.String remark; | ||
82 | /**创建部门*/ | ||
83 | @Excel(name = "创建部门", width = 15) | ||
84 | @ApiModelProperty(value = "创建部门") | ||
85 | private java.lang.String createDept; | ||
86 | /**创建人*/ | ||
87 | @Excel(name = "创建人", width = 15) | ||
88 | @ApiModelProperty(value = "创建人") | ||
89 | private java.lang.String createBy; | ||
90 | /**创建日期*/ | ||
91 | @Excel(name = "创建日期", width = 20, format = "yyyy-MM-dd HH:mm:ss") | ||
92 | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") | ||
93 | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") | ||
94 | @ApiModelProperty(value = "创建日期") | ||
95 | private java.util.Date createTime; | ||
96 | /**更新人*/ | ||
97 | @Excel(name = "更新人", width = 15) | ||
98 | @ApiModelProperty(value = "更新人") | ||
99 | private java.lang.String updateBy; | ||
100 | /**更新日期*/ | ||
101 | @Excel(name = "更新日期", width = 20, format = "yyyy-MM-dd HH:mm:ss") | ||
102 | @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") | ||
103 | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") | ||
104 | @ApiModelProperty(value = "更新日期") | ||
105 | private java.util.Date updateTime; | ||
106 | /**删除状态(0,正常,1已删除)*/ | ||
107 | @Excel(name = "删除状态(0,正常,1已删除)", width = 15) | ||
108 | @ApiModelProperty(value = "删除状态(0,正常,1已删除)") | ||
109 | private java.lang.String delFlag; | ||
110 | |||
111 | /** 删除状态(0,正常,1已删除)*/ | ||
112 | @ApiModelProperty(value = "外协相关证件集合") | ||
113 | private List<EpibolyCertificate> epibolyCertificateList ;//外协相关证件 | ||
114 | |||
115 | /**删除状态(0,正常,1已删除)*/ | ||
116 | @ApiModelProperty(value = "外协合同表") | ||
117 | private List<EpibolyContract> epibolyContractList ;//外协合同表 | ||
118 | |||
119 | /**删除状态(0,正常,1已删除)*/ | ||
120 | @ApiModelProperty(value = "外协员工表") | ||
121 | private List<EpibolyOuterStaff> epibolyOuterStaffList ;//外协员工表 | ||
122 | |||
123 | } |
-
请 注册 或 登录 后发表评论