Merge remote-tracking branch 'origin/master'
# Conflicts: # hw-ui/src/views/board/fifthFloor/index.vuemaster
commit
81d8ecab14
@ -0,0 +1,112 @@
|
|||||||
|
package com.hw.dms.controller;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.io.IOException;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import org.apache.poi.ss.formula.functions.T;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PutMapping;
|
||||||
|
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||||
|
import org.springframework.web.bind.annotation.PathVariable;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
import com.hw.common.log.annotation.Log;
|
||||||
|
import com.hw.common.log.enums.BusinessType;
|
||||||
|
import com.hw.common.security.annotation.RequiresPermissions;
|
||||||
|
import com.hw.dms.domain.DmsInspectInstanceDetailProject;
|
||||||
|
import com.hw.dms.service.IDmsInspectInstanceDetailProjectService;
|
||||||
|
import com.hw.common.core.web.controller.BaseController;
|
||||||
|
import com.hw.common.core.web.domain.AjaxResult;
|
||||||
|
import com.hw.common.core.utils.poi.ExcelUtil;
|
||||||
|
import com.hw.common.core.web.page.TableDataInfo;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 点巡检工单明细项目信息;质检检查每个项目的质检结果详情Controller
|
||||||
|
*
|
||||||
|
* @author xins
|
||||||
|
* @date 2024-04-10
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/inspectinstancedetailproject")
|
||||||
|
public class DmsInspectInstanceDetailProjectController extends BaseController
|
||||||
|
{
|
||||||
|
@Autowired
|
||||||
|
private IDmsInspectInstanceDetailProjectService dmsInspectInstanceDetailProjectService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询点巡检工单明细项目信息;质检检查每个项目的质检结果详情列表
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("dms:inspectinstancedetailproject:list")
|
||||||
|
@GetMapping("/list")
|
||||||
|
public TableDataInfo list(DmsInspectInstanceDetailProject dmsInspectInstanceDetailProject)
|
||||||
|
{
|
||||||
|
startPage();
|
||||||
|
List<DmsInspectInstanceDetailProject> list = dmsInspectInstanceDetailProjectService.selectDmsInspectInstanceDetailProjectList(dmsInspectInstanceDetailProject);
|
||||||
|
return getDataTable(list);
|
||||||
|
}
|
||||||
|
|
||||||
|
@GetMapping("/selectDmsInspectInstanceDetailProjectByInspectInstanceId/{inspectInstanceId}/{lineStep}")
|
||||||
|
public TableDataInfo selectDmsInspectInstanceDetailProjectByInspectInstanceId(@PathVariable("inspectInstanceId") Long inspectInstanceId,@PathVariable("lineStep") Long lineStep){
|
||||||
|
List<DmsInspectInstanceDetailProject> dmsInspectInstanceDetailProjects = dmsInspectInstanceDetailProjectService.selectDmsInspectInstanceDetailProjectByInspectInstanceId(inspectInstanceId, lineStep);
|
||||||
|
return getDataTable(dmsInspectInstanceDetailProjects);
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* 导出点巡检工单明细项目信息;质检检查每个项目的质检结果详情列表
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("dms:inspectinstancedetailproject:export")
|
||||||
|
@Log(title = "点巡检工单明细项目信息;质检检查每个项目的质检结果详情", businessType = BusinessType.EXPORT)
|
||||||
|
@PostMapping("/export")
|
||||||
|
public void export(HttpServletResponse response, DmsInspectInstanceDetailProject dmsInspectInstanceDetailProject)
|
||||||
|
{
|
||||||
|
List<DmsInspectInstanceDetailProject> list = dmsInspectInstanceDetailProjectService.selectDmsInspectInstanceDetailProjectList(dmsInspectInstanceDetailProject);
|
||||||
|
ExcelUtil<DmsInspectInstanceDetailProject> util = new ExcelUtil<DmsInspectInstanceDetailProject>(DmsInspectInstanceDetailProject.class);
|
||||||
|
util.exportExcel(response, list, "点巡检工单明细项目信息;质检检查每个项目的质检结果详情数据");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取点巡检工单明细项目信息;质检检查每个项目的质检结果详情详细信息
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("dms:inspectinstancedetailproject:query")
|
||||||
|
@GetMapping(value = "/{instanceDetailProjectId}")
|
||||||
|
public AjaxResult getInfo(@PathVariable("instanceDetailProjectId") Long instanceDetailProjectId)
|
||||||
|
{
|
||||||
|
return success(dmsInspectInstanceDetailProjectService.selectDmsInspectInstanceDetailProjectByInstanceDetailProjectId(instanceDetailProjectId));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("dms:inspectinstancedetailproject:add")
|
||||||
|
@Log(title = "点巡检工单明细项目信息;质检检查每个项目的质检结果详情", businessType = BusinessType.INSERT)
|
||||||
|
@PostMapping
|
||||||
|
public AjaxResult add(@RequestBody DmsInspectInstanceDetailProject dmsInspectInstanceDetailProject)
|
||||||
|
{
|
||||||
|
return toAjax(dmsInspectInstanceDetailProjectService.insertDmsInspectInstanceDetailProject(dmsInspectInstanceDetailProject));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("dms:inspectinstancedetailproject:edit")
|
||||||
|
@Log(title = "点巡检工单明细项目信息;质检检查每个项目的质检结果详情", businessType = BusinessType.UPDATE)
|
||||||
|
@PutMapping
|
||||||
|
public AjaxResult edit(@RequestBody DmsInspectInstanceDetailProject dmsInspectInstanceDetailProject)
|
||||||
|
{
|
||||||
|
return toAjax(dmsInspectInstanceDetailProjectService.updateDmsInspectInstanceDetailProject(dmsInspectInstanceDetailProject));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("dms:inspectinstancedetailproject:remove")
|
||||||
|
@Log(title = "点巡检工单明细项目信息;质检检查每个项目的质检结果详情", businessType = BusinessType.DELETE)
|
||||||
|
@DeleteMapping("/{instanceDetailProjectIds}")
|
||||||
|
public AjaxResult remove(@PathVariable Long[] instanceDetailProjectIds)
|
||||||
|
{
|
||||||
|
return toAjax(dmsInspectInstanceDetailProjectService.deleteDmsInspectInstanceDetailProjectByInstanceDetailProjectIds(instanceDetailProjectIds));
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,24 @@
|
|||||||
|
package com.hw.dms.mapper;
|
||||||
|
|
||||||
|
import com.hw.dms.domain.BaseAttachInfo;
|
||||||
|
import com.hw.dms.domain.DmsInstanceFile;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ClassName : BaseAttachInfo
|
||||||
|
* @Description :
|
||||||
|
* @Author :
|
||||||
|
* @Date: 2024-04-08 09:30
|
||||||
|
*/
|
||||||
|
public interface BaseAttachInfoMapper {
|
||||||
|
//知识库存储文件
|
||||||
|
int batchDmsKnowLedgeLubeFile(List<BaseAttachInfo> baseAttachInfos);
|
||||||
|
|
||||||
|
//根据知识库主键id查询文件路径
|
||||||
|
List<String> selectListBaseAttachInfos(@Param("attachType") String attachType,@Param("processId") Long processId);
|
||||||
|
|
||||||
|
//更新时删除原有的图片
|
||||||
|
int deleteListBaseAttachInfos(@Param("attachType") String attachType,@Param("processId") Long processId);
|
||||||
|
}
|
@ -0,0 +1,63 @@
|
|||||||
|
package com.hw.dms.service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import com.hw.dms.domain.DmsInspectInstanceDetailProject;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 点巡检工单明细项目信息;质检检查每个项目的质检结果详情Service接口
|
||||||
|
*
|
||||||
|
* @author xins
|
||||||
|
* @date 2024-04-10
|
||||||
|
*/
|
||||||
|
public interface IDmsInspectInstanceDetailProjectService
|
||||||
|
{
|
||||||
|
/**
|
||||||
|
* 查询点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
*
|
||||||
|
* @param instanceDetailProjectId 点巡检工单明细项目信息;质检检查每个项目的质检结果详情主键
|
||||||
|
* @return 点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
*/
|
||||||
|
public DmsInspectInstanceDetailProject selectDmsInspectInstanceDetailProjectByInstanceDetailProjectId(Long instanceDetailProjectId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询点巡检工单明细项目信息;质检检查每个项目的质检结果详情列表
|
||||||
|
*
|
||||||
|
* @param dmsInspectInstanceDetailProject 点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
* @return 点巡检工单明细项目信息;质检检查每个项目的质检结果详情集合
|
||||||
|
*/
|
||||||
|
public List<DmsInspectInstanceDetailProject> selectDmsInspectInstanceDetailProjectList(DmsInspectInstanceDetailProject dmsInspectInstanceDetailProject);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
*
|
||||||
|
* @param dmsInspectInstanceDetailProject 点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int insertDmsInspectInstanceDetailProject(DmsInspectInstanceDetailProject dmsInspectInstanceDetailProject);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
*
|
||||||
|
* @param dmsInspectInstanceDetailProject 点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int updateDmsInspectInstanceDetailProject(DmsInspectInstanceDetailProject dmsInspectInstanceDetailProject);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
*
|
||||||
|
* @param instanceDetailProjectIds 需要删除的点巡检工单明细项目信息;质检检查每个项目的质检结果详情主键集合
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteDmsInspectInstanceDetailProjectByInstanceDetailProjectIds(Long[] instanceDetailProjectIds);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除点巡检工单明细项目信息;质检检查每个项目的质检结果详情信息
|
||||||
|
*
|
||||||
|
* @param instanceDetailProjectId 点巡检工单明细项目信息;质检检查每个项目的质检结果详情主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int deleteDmsInspectInstanceDetailProjectByInstanceDetailProjectId(Long instanceDetailProjectId);
|
||||||
|
|
||||||
|
List<DmsInspectInstanceDetailProject> selectDmsInspectInstanceDetailProjectByInspectInstanceId(Long inspectInstanceId,Long lineStep);
|
||||||
|
}
|
@ -0,0 +1,101 @@
|
|||||||
|
package com.hw.dms.service.impl;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import com.hw.common.core.utils.DateUtils;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
import com.hw.dms.mapper.DmsInspectInstanceDetailProjectMapper;
|
||||||
|
import com.hw.dms.domain.DmsInspectInstanceDetailProject;
|
||||||
|
import com.hw.dms.service.IDmsInspectInstanceDetailProjectService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 点巡检工单明细项目信息;质检检查每个项目的质检结果详情Service业务层处理
|
||||||
|
*
|
||||||
|
* @author xins
|
||||||
|
* @date 2024-04-10
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class DmsInspectInstanceDetailProjectServiceImpl implements IDmsInspectInstanceDetailProjectService
|
||||||
|
{
|
||||||
|
@Autowired
|
||||||
|
private DmsInspectInstanceDetailProjectMapper dmsInspectInstanceDetailProjectMapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
*
|
||||||
|
* @param instanceDetailProjectId 点巡检工单明细项目信息;质检检查每个项目的质检结果详情主键
|
||||||
|
* @return 点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public DmsInspectInstanceDetailProject selectDmsInspectInstanceDetailProjectByInstanceDetailProjectId(Long instanceDetailProjectId)
|
||||||
|
{
|
||||||
|
return dmsInspectInstanceDetailProjectMapper.selectDmsInspectInstanceDetailProjectByInstanceDetailProjectId(instanceDetailProjectId);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询点巡检工单明细项目信息;质检检查每个项目的质检结果详情列表
|
||||||
|
*
|
||||||
|
* @param dmsInspectInstanceDetailProject 点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
* @return 点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public List<DmsInspectInstanceDetailProject> selectDmsInspectInstanceDetailProjectList(DmsInspectInstanceDetailProject dmsInspectInstanceDetailProject)
|
||||||
|
{
|
||||||
|
return dmsInspectInstanceDetailProjectMapper.selectDmsInspectInstanceDetailProjectList(dmsInspectInstanceDetailProject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
*
|
||||||
|
* @param dmsInspectInstanceDetailProject 点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int insertDmsInspectInstanceDetailProject(DmsInspectInstanceDetailProject dmsInspectInstanceDetailProject)
|
||||||
|
{
|
||||||
|
dmsInspectInstanceDetailProject.setCreateTime(DateUtils.getNowDate());
|
||||||
|
return dmsInspectInstanceDetailProjectMapper.insertDmsInspectInstanceDetailProject(dmsInspectInstanceDetailProject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
*
|
||||||
|
* @param dmsInspectInstanceDetailProject 点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int updateDmsInspectInstanceDetailProject(DmsInspectInstanceDetailProject dmsInspectInstanceDetailProject)
|
||||||
|
{
|
||||||
|
dmsInspectInstanceDetailProject.setUpdateTime(DateUtils.getNowDate());
|
||||||
|
return dmsInspectInstanceDetailProjectMapper.updateDmsInspectInstanceDetailProject(dmsInspectInstanceDetailProject);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除点巡检工单明细项目信息;质检检查每个项目的质检结果详情
|
||||||
|
*
|
||||||
|
* @param instanceDetailProjectIds 需要删除的点巡检工单明细项目信息;质检检查每个项目的质检结果详情主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int deleteDmsInspectInstanceDetailProjectByInstanceDetailProjectIds(Long[] instanceDetailProjectIds)
|
||||||
|
{
|
||||||
|
return dmsInspectInstanceDetailProjectMapper.deleteDmsInspectInstanceDetailProjectByInstanceDetailProjectIds(instanceDetailProjectIds);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除点巡检工单明细项目信息;质检检查每个项目的质检结果详情信息
|
||||||
|
*
|
||||||
|
* @param instanceDetailProjectId 点巡检工单明细项目信息;质检检查每个项目的质检结果详情主键
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public int deleteDmsInspectInstanceDetailProjectByInstanceDetailProjectId(Long instanceDetailProjectId)
|
||||||
|
{
|
||||||
|
return dmsInspectInstanceDetailProjectMapper.deleteDmsInspectInstanceDetailProjectByInstanceDetailProjectId(instanceDetailProjectId);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<DmsInspectInstanceDetailProject> selectDmsInspectInstanceDetailProjectByInspectInstanceId(Long inspectInstanceId, Long lineStep) {
|
||||||
|
return dmsInspectInstanceDetailProjectMapper.selectDmsInspectInstanceDetailProjectByInspectInstanceId(inspectInstanceId,lineStep);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,39 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper
|
||||||
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.hw.dms.mapper.BaseAttachInfoMapper">
|
||||||
|
<resultMap type="BaseAttachInfo" id="BaseAttachInfoResult">
|
||||||
|
<result property="attachId" column="attach_id"/>
|
||||||
|
<result property="attachCode" column="attach_code"/>
|
||||||
|
<result property="attachName" column="attach_name"/>
|
||||||
|
<result property="attachType" column="attach_type"/>
|
||||||
|
<result property="attachPath" column="attach_path"/>
|
||||||
|
<result property="processId" column="process_id"/>
|
||||||
|
<result property="activeFlag" column="active_flag"/>
|
||||||
|
<result property="remark" column="remark"/>
|
||||||
|
<result property="createBy" column="create_by"/>
|
||||||
|
<result property="createTime" column="create_time"/>
|
||||||
|
<result property="updateBy" column="update_by"/>
|
||||||
|
<result property="updateTime" column="update_time"/>
|
||||||
|
</resultMap>
|
||||||
|
|
||||||
|
<insert id="batchDmsKnowLedgeLubeFile" >
|
||||||
|
insert into mes_base_attach_info( attach_type, attach_name, attach_path, process_id) values
|
||||||
|
<foreach item="item" index="index" collection="list" separator=",">
|
||||||
|
( #{item.attachType}, #{item.attachName}, #{item.attachPath}, #{item.processId})
|
||||||
|
</foreach>
|
||||||
|
|
||||||
|
</insert>
|
||||||
|
|
||||||
|
<select id="selectListBaseAttachInfos" >
|
||||||
|
select attach_path
|
||||||
|
from mes_base_attach_info
|
||||||
|
where attach_type = #{attachType} and process_id = #{processId}
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<delete id="deleteListBaseAttachInfos" >
|
||||||
|
delete from mes_base_attach_info
|
||||||
|
where attach_type = #{attachType} and process_id = #{processId}
|
||||||
|
</delete>
|
||||||
|
</mapper>
|
@ -0,0 +1,125 @@
|
|||||||
|
package com.hw.jindie.config;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson2.JSONObject;
|
||||||
|
import com.hw.common.core.utils.DateUtils;
|
||||||
|
import com.kingdee.bos.webapi.sdk.K3CloudApi;
|
||||||
|
import org.springframework.context.annotation.Bean;
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 金蝶 bean配置
|
||||||
|
*/
|
||||||
|
@Configuration
|
||||||
|
public class KingdeeConfig {
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public K3CloudApi K3CloudApi() {
|
||||||
|
return new K3CloudApi();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 实体主键
|
||||||
|
*/
|
||||||
|
public static Long FID = 0L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请日期
|
||||||
|
*/
|
||||||
|
public static String FApplicationDate = DateUtils.getTime();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请类型
|
||||||
|
*/
|
||||||
|
public static String FRequestType = "Material";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 采购申请单formId
|
||||||
|
*/
|
||||||
|
public static String PUR_Requisition = "PUR_Requisition";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 采购入库单formId
|
||||||
|
*/
|
||||||
|
public static String STK_InStock = "STK_InStock";
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 京源项目
|
||||||
|
*/
|
||||||
|
public static JSONObject F_TOND_Base = new JSONObject();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请组织||需求组织||采购组织
|
||||||
|
*/
|
||||||
|
public static JSONObject FApplicationOrgId = new JSONObject();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单据类型-单一采购申请单
|
||||||
|
*/
|
||||||
|
public static JSONObject FBillTypeIDPurchase = new JSONObject();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单据类型-采购入库单
|
||||||
|
*/
|
||||||
|
public static JSONObject FBillTypeIDStorage = new JSONObject();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 币别
|
||||||
|
*/
|
||||||
|
public static JSONObject FCurrencyId = new JSONObject();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 汇率类型
|
||||||
|
*/
|
||||||
|
public static JSONObject FExchangeTypeId = new JSONObject();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 京源项目
|
||||||
|
*/
|
||||||
|
public static JSONObject getF_TOND_Base() {
|
||||||
|
F_TOND_Base.put("FNumber", "001");
|
||||||
|
return F_TOND_Base;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 申请组织||需求组织||采购组织
|
||||||
|
*/
|
||||||
|
public static JSONObject getFApplicationOrgId() {
|
||||||
|
FApplicationOrgId.put("FNumber", "100");
|
||||||
|
return FApplicationOrgId;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单据类型-单一采购申请单
|
||||||
|
*/
|
||||||
|
public static JSONObject getFBillTypeIDPurchase() {
|
||||||
|
FBillTypeIDPurchase.put("FNUMBER", "CGSQD01_SYS");
|
||||||
|
return FBillTypeIDPurchase;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单据类型-采购入库单
|
||||||
|
*/
|
||||||
|
public static JSONObject getFBillTypeIDStorage() {
|
||||||
|
FBillTypeIDStorage.put("FNUMBER", "RKD01_SYS");
|
||||||
|
return FBillTypeIDStorage;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 币别
|
||||||
|
*/
|
||||||
|
public static JSONObject getFCurrencyId() {
|
||||||
|
FCurrencyId.put("FNumber", "PRE001");
|
||||||
|
return FCurrencyId;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 汇率类型
|
||||||
|
*/
|
||||||
|
public static JSONObject getFExchangeTypeId() {
|
||||||
|
FExchangeTypeId.put("FNumber", "HLTX01_SYS");
|
||||||
|
return FExchangeTypeId;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,39 @@
|
|||||||
|
package com.hw.mes.domain.vo;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotBlank;
|
||||||
|
import javax.validation.constraints.NotNull;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description: 五楼柜体拆分后下发任务VO对象
|
||||||
|
* @ClassName: MesAssignTaskVo
|
||||||
|
* @Author : xins
|
||||||
|
* @Date :2024-04-11 15:40
|
||||||
|
* @Version :1.0
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class MesAssignTaskVo {
|
||||||
|
|
||||||
|
//工位序号,代表第几个工位
|
||||||
|
@NotNull(message = "工位序号必须输入")
|
||||||
|
private Integer stationNo;
|
||||||
|
|
||||||
|
//物料条码
|
||||||
|
@NotBlank(message = "物料条码必须输入")
|
||||||
|
private String materialBarcode;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// //生产计划明细ID
|
||||||
|
// @NotNull(message = "生产计划明细ID必须输入")
|
||||||
|
// private Long planDetailId;
|
||||||
|
//
|
||||||
|
//
|
||||||
|
|
||||||
|
//
|
||||||
|
// //数量
|
||||||
|
// @NotNull(message = "数量必须输入")
|
||||||
|
// private BigDecimal checkAmount;
|
||||||
|
}
|
@ -0,0 +1,35 @@
|
|||||||
|
package com.hw.mes.domain.vo;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import javax.validation.constraints.NotBlank;
|
||||||
|
import javax.validation.constraints.NotNull;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @Description: 柜体绑定vo对象
|
||||||
|
* @ClassName: MesBindBarcodeVo
|
||||||
|
* @Author : xins
|
||||||
|
* @Date :2024-04-10 17:09
|
||||||
|
* @Version :1.0
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class MesBindBarcodeVo {
|
||||||
|
|
||||||
|
//生产计划code
|
||||||
|
@NotBlank(message = "生产计划Code必须输入")
|
||||||
|
private String planCode;
|
||||||
|
|
||||||
|
//生产计划明细code
|
||||||
|
@NotBlank(message = "生产计划明细Code必须输入")
|
||||||
|
private String planDetailCode;
|
||||||
|
|
||||||
|
|
||||||
|
//物料条码
|
||||||
|
@NotBlank(message = "成品条码必须输入")
|
||||||
|
private String productBarcode;
|
||||||
|
|
||||||
|
//物料条码
|
||||||
|
@NotBlank(message = "物料条码必须输入")
|
||||||
|
private String materialBarcode;
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue