| | |
| | | @TableField("erdact") |
| | | private String erdact; |
| | | |
| | | @ApiModelProperty(value = "数据类型 1产品 2项目") |
| | | @ApiModelProperty(value = "数据类型 1产品 2项目 3生产") |
| | | @TableField("type") |
| | | private Integer type; |
| | | |
| | |
| | | @TableField(exist = false) |
| | | private String deptName; |
| | | |
| | | @ApiModelProperty(value = "行业类型") |
| | | @TableField("industry_type_id") |
| | | private Integer industryTypeId; |
| | | |
| | | @TableField(exist = false) |
| | | private String industryTypeName; |
| | | |
| | | @ApiModelProperty(value = "文件路径") |
| | | @TableField("file_path") |
| | | @NotBlank(message = "文件路径不可为空") |
| | |
| | | public interface StandardizedTemplateMapper extends BaseMapper<StandardizedTemplate> { |
| | | List<StandardizedTemplate> selectStandardizedTemplateList(Integer companyId, Integer templateType); |
| | | |
| | | List<StandardizedTemplate> selectStandardizedTemplateListV2(Integer companyId, Integer templateType, Integer industryTypeId); |
| | | |
| | | int updateStandardizedTemplateById(StandardizedTemplate template); |
| | | } |
| | |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.time.LocalDateTime; |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | |
| | | } |
| | | } |
| | | PageUtils.startPage(); |
| | | List<StandardizedTemplate> companyIndustryTemplates = standardizedTemplateMapper.selectStandardizedTemplateList(companyId, templateType); |
| | | return CommonPage.restPage(companyIndustryTemplates); |
| | | List<StandardizedTemplate> standardizedTemplates =new ArrayList<>(); |
| | | if (templateType==2){ |
| | | standardizedTemplates = standardizedTemplateMapper.selectStandardizedTemplateListV2(companyId, templateType, null); |
| | | }else { |
| | | standardizedTemplates = standardizedTemplateMapper.selectStandardizedTemplateList(companyId, templateType); |
| | | } |
| | | |
| | | return CommonPage.restPage(standardizedTemplates); |
| | | } |
| | | |
| | | @Override |
| | |
| | | <if test="classify !=null"> |
| | | classify = #{classify}, |
| | | </if> |
| | | <if test="industryTypeId !=null"> |
| | | industry_type_id = #{industryTypeId}, |
| | | </if> |
| | | <if test="deptId !=null"> |
| | | dept_id = #{deptId}, |
| | | </if> |
| | |
| | | ORDER BY |
| | | st.create_time DESC |
| | | </select> |
| | | |
| | | |
| | | <select id="selectStandardizedTemplateListV2" resultType="com.gkhy.exam.system.domain.StandardizedTemplate"> |
| | | SELECT |
| | | st.`id`, |
| | | st.`company_id`, |
| | | st.`company_name`, |
| | | st.`template_name`, |
| | | st. `template_type`, |
| | | st. `file_path`, |
| | | st. `format`, |
| | | st. `classify`, |
| | | st. `dept_id`, |
| | | sd.`dept_name`, |
| | | st. `del_flag`, |
| | | st. `create_by`, |
| | | st. `create_time`, |
| | | st. `update_by`, |
| | | st. `update_time`, |
| | | st.industry_type_id, |
| | | cit.`name` as industryTypeName |
| | | FROM |
| | | standardized_template st |
| | | left join sys_dept sd on st.dept_id =sd.dept_id |
| | | left join company_industry_type cit on cit.id =st.industry_type_id |
| | | WHERE |
| | | st.del_flag = 0 and st.template_type = #{templateType} |
| | | |
| | | <if test="companyId!=null and companyId!=''"> |
| | | and st.company_id = #{companyId} |
| | | </if> |
| | | <if test="industryTypeId!=null "> |
| | | and st.industry_type_id = #{industryTypeId} |
| | | </if> |
| | | ORDER BY |
| | | st.create_time DESC |
| | | </select> |
| | | |
| | | </mapper> |