You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

85 lines
2.2 KiB

/**
* @addtogroup handler
* @{
*/
/**
* @file epm_handler_common.h
* @brief handler functions declation
* @date 2011/4/12
* @author Ray
* @history
* ===================================================================================
* Date Name Description
* 12-Apr-2011 Ray created
*/
#ifndef EPM_HANDLER_COMMON
#define EPM_HANDLER_COMMON
#include <epm/epm.h>
#include <string>
#ifdef __cplusplus
extern "C" {
#endif
using namespace std;
#define TC_specification "IMAN_specification"
//#define NX_3W_DATASET_TYPE "UGMASTER"
//#define NX_2W_DATASET_TYPE "UGPART"
//#define DATASET_REF_TYPE "UGPART"
int bs_file_transfer(EPM_action_message_t msg);
int bs_sap_material(EPM_action_message_t msg);
int bs_sap_bom(EPM_action_message_t msg);
//int bs_bom_check(EPM_rule_message_t msg);
int bs_wl_check(EPM_rule_message_t msg);
int bs_bom_save_check(METHOD_message_t *msg, va_list args);
int bs_sign_cad(EPM_action_message_t msg);
int jd_signoff(EPM_action_message_t msg);
int bs_test_release_check(EPM_action_message_t msg);
int bs_bypass(void *retValType);
int jd_schedule_joint(EPM_action_message_t msg);
int jd_batch_process(EPM_action_message_t msg);
int jd_add_attachments(EPM_action_message_t msg);
int jd_check_99_bomyt(EPM_rule_message_t msg);
int jd_send_mail(EPM_action_message_t msg);
int jd_get_target(EPM_action_message_t msg);
int jd_check_wlms_len(EPM_rule_message_t msg);
int bs_bom_transmit_check(EPM_rule_message_t msg);
int jd_check_bom_use(EPM_rule_message_t msg);
int jd_check_bom_99(EPM_rule_message_t msg);
int jd_check_ID_wllx(EPM_rule_message_t msg);
int jd_check_99_cglx(EPM_rule_message_t msg);
int jd_auto_revise(EPM_action_message_t msg);
int jd_send_mail2(EPM_action_message_t msg);
int jd_get_target2(EPM_action_message_t msg);
int jd_rev_release(EPM_rule_message_t msg);
int jd_prop_relate(METHOD_message_t *msg, va_list args);
int jd_splicing_task(EPM_action_message_t msg);
int check_release_issus(EPM_rule_message_t msg);
int jd_check_jz(EPM_rule_message_t msg);
//修改单位
int USERSEVICE_getProperties(void* returnValue);
//user service end
#ifdef __cplusplus
}
#endif
#endif
/**
* @}
*/