|
|
@ -37,17 +37,17 @@ from utils.page_util import PageResponseModel |
|
|
|
from utils.log_util import logger |
|
|
|
from module_admin.service.login_service import LoginService |
|
|
|
from module_admin.entity.vo.user_vo import CurrentUserModel |
|
|
|
from module_admin.entity.vo.metatask_vo import DeleteMetataskModel,OperaMetataskModel |
|
|
|
from module_admin.entity.vo.dataSource_vo import ProcessDefinition,ParmScheduleVo,ProcessInstancePage |
|
|
|
from module_admin.entity.vo.metatask_vo import DeleteMetataskModel, OperaMetataskModel |
|
|
|
from module_admin.entity.vo.dataSource_vo import ProcessDefinition, ParmScheduleVo, ProcessInstancePage |
|
|
|
|
|
|
|
metadataConfigController = APIRouter(prefix='/metadataConfig') |
|
|
|
|
|
|
|
|
|
|
|
@metadataConfigController.get('/clas/list', response_model=PageResponseModel) |
|
|
|
async def get_metadata_clas_list( |
|
|
|
request: Request, |
|
|
|
query: MetadataClasPageQueryModel = Depends(MetadataClasPageQueryModel.as_query), |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
query: MetadataClasPageQueryModel = Depends(MetadataClasPageQueryModel.as_query), |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await MetadataConfigService.get_metadata_clas_list_services(query_db, query, is_page=True) |
|
|
|
logger.info('获取元数据分类列表成功') |
|
|
@ -57,10 +57,10 @@ async def get_metadata_clas_list( |
|
|
|
@metadataConfigController.post('/clas') |
|
|
|
@ValidateFields(validate_model='add_metadata_clas') |
|
|
|
async def add_metadata_clas( |
|
|
|
request: Request, |
|
|
|
add_clas: MetadataClasModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
request: Request, |
|
|
|
add_clas: MetadataClasModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
): |
|
|
|
add_clas.upd_time = datetime.now() |
|
|
|
add_clas.rec_subm_prsn = current_user.user.user_name |
|
|
@ -74,10 +74,10 @@ async def add_metadata_clas( |
|
|
|
@metadataConfigController.put('/clas') |
|
|
|
@ValidateFields(validate_model='edit_metadata_clas') |
|
|
|
async def edit_metadata_clas( |
|
|
|
request: Request, |
|
|
|
edit_clas: MetadataClasModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
request: Request, |
|
|
|
edit_clas: MetadataClasModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
): |
|
|
|
edit_clas.upd_time = datetime.now() |
|
|
|
edit_clas.rec_subm_prsn = current_user.user.user_name |
|
|
@ -88,9 +88,9 @@ async def edit_metadata_clas( |
|
|
|
|
|
|
|
@metadataConfigController.delete('/clas/{clas_ids}') |
|
|
|
async def delete_metadata_clas( |
|
|
|
request: Request, |
|
|
|
clas_ids: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
clas_ids: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await MetadataConfigService.delete_metadata_clas_services(query_db, clas_ids) |
|
|
|
logger.info(result.message) |
|
|
@ -99,9 +99,9 @@ async def delete_metadata_clas( |
|
|
|
|
|
|
|
@metadataConfigController.get('/clas/{clas_id}', response_model=MetadataClasModel) |
|
|
|
async def get_metadata_clas_detail( |
|
|
|
request: Request, |
|
|
|
clas_id: int, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
clas_id: int, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await MetadataConfigService.get_metadata_clas_detail_services(query_db, clas_id) |
|
|
|
logger.info(f'获取元数据分类ID={clas_id}详情成功') |
|
|
@ -113,22 +113,32 @@ async def get_metadata_clas_detail( |
|
|
|
|
|
|
|
@metadataConfigController.get('/sec/list', response_model=PageResponseModel) |
|
|
|
async def get_metadata_sec_list( |
|
|
|
request: Request, |
|
|
|
query: MetadataSecPageQueryModel = Depends(MetadataSecPageQueryModel.as_query), |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
query: MetadataSecPageQueryModel = Depends(MetadataSecPageQueryModel.as_query), |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await MetadataConfigService.get_metadata_sec_list_services(query_db, query, is_page=True) |
|
|
|
logger.info('获取数据安全配置列表成功') |
|
|
|
return ResponseUtil.success(model_content=result) |
|
|
|
|
|
|
|
|
|
|
|
@metadataConfigController.get('/sec/optionList', response_model=PageResponseModel) |
|
|
|
async def get_metadata_sec_list( |
|
|
|
request: Request, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await MetadataConfigService.get_metadata_sec_option_list_services(query_db) |
|
|
|
logger.info('获取数据安全配置列表成功') |
|
|
|
return ResponseUtil.success(data=result) |
|
|
|
|
|
|
|
|
|
|
|
@metadataConfigController.post('/sec') |
|
|
|
@ValidateFields(validate_model='add_metadata_sec') |
|
|
|
async def add_metadata_sec( |
|
|
|
request: Request, |
|
|
|
add_sec: MetadataSecModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
request: Request, |
|
|
|
add_sec: MetadataSecModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
): |
|
|
|
add_sec.upd_time = datetime.now() |
|
|
|
add_sec.rec_subm_prsn = current_user.user.user_name |
|
|
@ -141,10 +151,10 @@ async def add_metadata_sec( |
|
|
|
@metadataConfigController.put('/sec') |
|
|
|
@ValidateFields(validate_model='edit_metadata_sec') |
|
|
|
async def edit_metadata_sec( |
|
|
|
request: Request, |
|
|
|
edit_sec: MetadataSecModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
request: Request, |
|
|
|
edit_sec: MetadataSecModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
): |
|
|
|
edit_sec.upd_time = datetime.now() |
|
|
|
edit_sec.rec_subm_prsn = current_user.user.user_name |
|
|
@ -156,9 +166,9 @@ async def edit_metadata_sec( |
|
|
|
|
|
|
|
@metadataConfigController.delete('/sec/{sec_ids}') |
|
|
|
async def delete_metadata_sec( |
|
|
|
request: Request, |
|
|
|
sec_ids: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
sec_ids: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await MetadataConfigService.delete_metadata_sec_services(query_db, sec_ids) |
|
|
|
logger.info(result.message) |
|
|
@ -167,9 +177,9 @@ async def delete_metadata_sec( |
|
|
|
|
|
|
|
@metadataConfigController.get('/sec/{sec_id}', response_model=MetadataSecModel) |
|
|
|
async def get_metadata_sec_detail( |
|
|
|
request: Request, |
|
|
|
sec_id: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
sec_id: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await MetadataConfigService.get_metadata_sec_detail_services(query_db, sec_id) |
|
|
|
logger.info(f'获取数据安全配置 onum={sec_id} 详情成功') |
|
|
@ -181,9 +191,9 @@ async def get_metadata_sec_detail( |
|
|
|
|
|
|
|
@metadataConfigController.get('/bizConfig/list', response_model=PageResponseModel) |
|
|
|
async def get_biz_config_list( |
|
|
|
request: Request, |
|
|
|
query: SecuBizConfigQueryModel = Depends(SecuBizConfigPageQueryModel.as_query), |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
query: SecuBizConfigQueryModel = Depends(SecuBizConfigPageQueryModel.as_query), |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await MetadataConfigService.get_biz_config_list_services(db, query, is_page=True) |
|
|
|
return ResponseUtil.success(model_content=result) |
|
|
@ -191,9 +201,9 @@ async def get_biz_config_list( |
|
|
|
|
|
|
|
@metadataConfigController.get('/bizConfig/listall') |
|
|
|
async def get_biz_config_list_all( |
|
|
|
request: Request, |
|
|
|
query: SecuBizConfigQueryModel = Depends(SecuBizConfigPageQueryModel.as_query), |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
query: SecuBizConfigQueryModel = Depends(SecuBizConfigPageQueryModel.as_query), |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await MetadataConfigService.get_biz_config_list_services(db, query, is_page=False) |
|
|
|
return ResponseUtil.success(data=result) |
|
|
@ -202,9 +212,9 @@ async def get_biz_config_list_all( |
|
|
|
@metadataConfigController.post('/bizConfig/add') |
|
|
|
@ValidateFields(['bizModule', 'configType', 'data_sec_lvl', 'applyType']) |
|
|
|
async def add_biz_config( |
|
|
|
item: SecuBizConfigAddModel, |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
item: SecuBizConfigAddModel, |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
): |
|
|
|
item.create_by = current_user.user.user_name |
|
|
|
item.create_time = datetime.now() |
|
|
@ -215,9 +225,9 @@ async def add_biz_config( |
|
|
|
@metadataConfigController.post('/bizConfig/edit') |
|
|
|
@ValidateFields(['onum']) |
|
|
|
async def edit_biz_config( |
|
|
|
item: SecuBizConfigAddModel, |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
item: SecuBizConfigAddModel, |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
): |
|
|
|
item.update_by = current_user.user.user_name |
|
|
|
item.update_time = datetime.now() |
|
|
@ -242,9 +252,9 @@ async def get_biz_config_detail(onum: str, db: AsyncSession = Depends(get_db)): |
|
|
|
|
|
|
|
@metadataConfigController.get('/bizPermiConfig/list', response_model=PageResponseModel) |
|
|
|
async def get_biz_permi_config_list( |
|
|
|
request: Request, |
|
|
|
query: SecuBizConfigModel = Depends(SecuBizPermiConfigPageQueryModel.as_query), |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
query: SecuBizConfigModel = Depends(SecuBizPermiConfigPageQueryModel.as_query), |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await MetadataConfigService.get_biz_permi_config_list_services(query_db, query, is_page=True) |
|
|
|
return ResponseUtil.success(model_content=result) |
|
|
@ -252,9 +262,9 @@ async def get_biz_permi_config_list( |
|
|
|
|
|
|
|
@metadataConfigController.post('/bizPermiConfig/add') |
|
|
|
async def add_biz_permi_config( |
|
|
|
item: SecuBizPermiConfigBatchModel, |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
item: SecuBizPermiConfigBatchModel, |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
): |
|
|
|
create_by = current_user.user.user_name |
|
|
|
create_time = datetime.now() |
|
|
@ -265,9 +275,9 @@ async def add_biz_permi_config( |
|
|
|
@metadataConfigController.post('/bizPermiConfig/edit') |
|
|
|
@ValidateFields(['onum']) |
|
|
|
async def edit_biz_permi_config( |
|
|
|
item: SecuBizPermiConfigModel, |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
item: SecuBizPermiConfigModel, |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
): |
|
|
|
item.update_by = current_user.user.user_name |
|
|
|
item.update_time = datetime.now() |
|
|
@ -290,8 +300,8 @@ async def get_biz_permi_config_detail(onum: str, db: AsyncSession = Depends(get_ |
|
|
|
|
|
|
|
@metadataConfigController.get('/bizConfigRela/list/{bizOnum}') |
|
|
|
async def get_biz_rela_config_list( |
|
|
|
bizOnum: int, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
bizOnum: int, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
ai_chat_list_result = await MetadataConfigService.get_biz_config_rela_list_services(query_db, bizOnum) |
|
|
|
logger.info('获取成功') |
|
|
@ -300,9 +310,9 @@ async def get_biz_rela_config_list( |
|
|
|
|
|
|
|
@metadataConfigController.get('/busiLabel/list', response_model=PageResponseModel) |
|
|
|
async def get_busi_label_list( |
|
|
|
request: Request, |
|
|
|
query: BatchBusiLabelConfigModel = Depends(BatchBusiLabelConfigPageQueryModel.as_query), |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
query: BatchBusiLabelConfigModel = Depends(BatchBusiLabelConfigPageQueryModel.as_query), |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await BatchLabelConfigService.get_busi_list_services(query_db, query, False) |
|
|
|
logger.info('获取业务标签配置列表成功') |
|
|
@ -312,10 +322,10 @@ async def get_busi_label_list( |
|
|
|
@metadataConfigController.post('/busiLabel') |
|
|
|
@ValidateFields(validate_model='add_busi_label') |
|
|
|
async def add_busi_label( |
|
|
|
request: Request, |
|
|
|
model: BatchBusiLabelConfigModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
request: Request, |
|
|
|
model: BatchBusiLabelConfigModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
|
|
|
|
): |
|
|
|
model.upd_by = current_user.user.user_name |
|
|
@ -328,10 +338,10 @@ async def add_busi_label( |
|
|
|
@metadataConfigController.put('/busiLabel') |
|
|
|
@ValidateFields(validate_model='edit_busi_label') |
|
|
|
async def edit_busi_label( |
|
|
|
request: Request, |
|
|
|
model: BatchBusiLabelConfigModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
request: Request, |
|
|
|
model: BatchBusiLabelConfigModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
|
|
|
|
): |
|
|
|
model.upd_by = current_user.user.user_name |
|
|
@ -343,9 +353,9 @@ async def edit_busi_label( |
|
|
|
|
|
|
|
@metadataConfigController.delete('/busiLabel/{onum_list}') |
|
|
|
async def delete_busi_label( |
|
|
|
request: Request, |
|
|
|
onum_list: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
onum_list: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await BatchLabelConfigService.delete_busi_services(query_db, onum_list) |
|
|
|
logger.info(result.message) |
|
|
@ -354,9 +364,9 @@ async def delete_busi_label( |
|
|
|
|
|
|
|
@metadataConfigController.get('/busiLabel/{onum}', response_model=BatchBusiLabelConfigModel) |
|
|
|
async def get_busi_label_detail( |
|
|
|
request: Request, |
|
|
|
onum: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
onum: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await BatchLabelConfigService.get_busi_detail_services(query_db, onum) |
|
|
|
logger.info(f'获取业务标签配置 onum={onum} 详情成功') |
|
|
@ -365,9 +375,9 @@ async def get_busi_label_detail( |
|
|
|
|
|
|
|
@metadataConfigController.get('/dataopLabel/list', response_model=PageResponseModel) |
|
|
|
async def get_dataop_label_list( |
|
|
|
request: Request, |
|
|
|
query: BatchDataopLabelConfigModel=Depends(BatchDataopLabelModelPageQueryModel.as_query), |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
query: BatchDataopLabelConfigModel = Depends(BatchDataopLabelModelPageQueryModel.as_query), |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await BatchLabelConfigService.get_dataop_vo_services(query_db, query, is_page=True) |
|
|
|
logger.info('获取操作标签配置列表成功') |
|
|
@ -377,10 +387,10 @@ async def get_dataop_label_list( |
|
|
|
@metadataConfigController.post('/dataopLabel') |
|
|
|
@ValidateFields(validate_model='add_dataop_label') |
|
|
|
async def add_dataop_label( |
|
|
|
request: Request, |
|
|
|
model: BatchDataopLabelConfigModelVo, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
request: Request, |
|
|
|
model: BatchDataopLabelConfigModelVo, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
|
|
|
|
): |
|
|
|
model.upd_by = current_user.user.user_name |
|
|
@ -393,10 +403,10 @@ async def add_dataop_label( |
|
|
|
@metadataConfigController.put('/dataopLabel') |
|
|
|
@ValidateFields(validate_model='edit_dataop_label') |
|
|
|
async def edit_dataop_label( |
|
|
|
request: Request, |
|
|
|
model: BatchDataopLabelConfigModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
request: Request, |
|
|
|
model: BatchDataopLabelConfigModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
|
|
|
|
): |
|
|
|
model.upd_by = current_user.user.user_name |
|
|
@ -408,9 +418,9 @@ async def edit_dataop_label( |
|
|
|
|
|
|
|
@metadataConfigController.delete('/dataopLabel/{onum_list}') |
|
|
|
async def delete_dataop_label( |
|
|
|
request: Request, |
|
|
|
onum_list: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
onum_list: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await BatchLabelConfigService.delete_dataop_services(query_db, onum_list) |
|
|
|
logger.info(result.message) |
|
|
@ -419,9 +429,9 @@ async def delete_dataop_label( |
|
|
|
|
|
|
|
@metadataConfigController.get('/dataopLabel/{onum}', response_model=BatchDataopLabelConfigModel) |
|
|
|
async def get_dataop_label_detail( |
|
|
|
request: Request, |
|
|
|
onum: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
onum: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await BatchLabelConfigService.get_dataop_detail_services(query_db, onum) |
|
|
|
logger.info(f'获取操作标签配置 onum={onum} 详情成功') |
|
|
@ -430,12 +440,12 @@ async def get_dataop_label_detail( |
|
|
|
|
|
|
|
@metadataConfigController.get('/datatypeLabel/list', response_model=PageResponseModel) |
|
|
|
async def get_datatype_label_list( |
|
|
|
request: Request, |
|
|
|
query: BatchDatatypeLabelConfigModel = Depends(BatchDatatypeLabelConfigPageQueryModel.as_query), |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
query: BatchDatatypeLabelConfigModel = Depends(BatchDatatypeLabelConfigPageQueryModel.as_query), |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
|
|
|
|
): |
|
|
|
result = await BatchLabelConfigService.get_datatype_list_services(query_db, query,False) |
|
|
|
result = await BatchLabelConfigService.get_datatype_list_services(query_db, query, False) |
|
|
|
logger.info('获取数据类型标签配置列表成功') |
|
|
|
return ResponseUtil.success(data=result) |
|
|
|
|
|
|
@ -443,14 +453,14 @@ async def get_datatype_label_list( |
|
|
|
@metadataConfigController.post('/datatypeLabel') |
|
|
|
@ValidateFields(validate_model='add_datatype_label') |
|
|
|
async def add_datatype_label( |
|
|
|
request: Request, |
|
|
|
model: BatchDatatypeLabelConfigModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
request: Request, |
|
|
|
model: BatchDatatypeLabelConfigModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
): |
|
|
|
model.upd_by = current_user.user.user_name |
|
|
|
model.upd_time = datetime.now() |
|
|
|
|
|
|
|
|
|
|
|
result = await BatchLabelConfigService.add_datatype_services(query_db, model) |
|
|
|
logger.info(result.message) |
|
|
|
return ResponseUtil.success(msg=result.message) |
|
|
@ -459,10 +469,10 @@ async def add_datatype_label( |
|
|
|
@metadataConfigController.put('/datatypeLabel') |
|
|
|
@ValidateFields(validate_model='edit_datatype_label') |
|
|
|
async def edit_datatype_label( |
|
|
|
request: Request, |
|
|
|
model: BatchDatatypeLabelConfigModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
request: Request, |
|
|
|
model: BatchDatatypeLabelConfigModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
|
|
|
|
): |
|
|
|
model.upd_by = current_user.user.user_name |
|
|
@ -474,9 +484,9 @@ async def edit_datatype_label( |
|
|
|
|
|
|
|
@metadataConfigController.delete('/datatypeLabel/{onum_list}') |
|
|
|
async def delete_datatype_label( |
|
|
|
request: Request, |
|
|
|
onum_list: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
onum_list: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await BatchLabelConfigService.delete_datatype_services(query_db, onum_list) |
|
|
|
logger.info(result.message) |
|
|
@ -485,18 +495,20 @@ async def delete_datatype_label( |
|
|
|
|
|
|
|
@metadataConfigController.get('/datatypeLabel/{onum}', response_model=BatchDatatypeLabelConfigModel) |
|
|
|
async def get_datatype_label_detail( |
|
|
|
request: Request, |
|
|
|
onum: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
onum: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await BatchLabelConfigService.get_datatype_detail_services(query_db, onum) |
|
|
|
logger.info(f'获取数据类型标签配置 onum={onum} 详情成功') |
|
|
|
return ResponseUtil.success(data=result) |
|
|
|
|
|
|
|
|
|
|
|
@metadataConfigController.get("/datasecConfig/list", response_model=PageResponseModel) |
|
|
|
async def get_datasec_config_list( |
|
|
|
request: Request, |
|
|
|
query: DatasecConfigModel = Depends(DatasecConfigPageQueryModel.as_query), |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
query: DatasecConfigModel = Depends(DatasecConfigPageQueryModel.as_query), |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await DatasecConfigService.get_datasec_list_services(query_db, query, True) |
|
|
|
logger.info("获取数据安全参数配置列表成功") |
|
|
@ -506,14 +518,14 @@ async def get_datasec_config_list( |
|
|
|
@metadataConfigController.post("/datasecConfig") |
|
|
|
@ValidateFields(validate_model="add_datasec_config") |
|
|
|
async def add_datasec_config( |
|
|
|
request: Request, |
|
|
|
model: DatasecConfigModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
request: Request, |
|
|
|
model: DatasecConfigModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
): |
|
|
|
model.create_by = current_user.user.user_name |
|
|
|
model.create_time = datetime.now() |
|
|
|
result = await DatasecConfigService.add_datasec_services(query_db, model,current_user,request) |
|
|
|
result = await DatasecConfigService.add_datasec_services(query_db, model, current_user, request) |
|
|
|
logger.info(result.message) |
|
|
|
return ResponseUtil.success(msg=result.message) |
|
|
|
|
|
|
@ -521,14 +533,14 @@ async def add_datasec_config( |
|
|
|
@metadataConfigController.put("/datasecConfig") |
|
|
|
@ValidateFields(validate_model="edit_datasec_config") |
|
|
|
async def edit_datasec_config( |
|
|
|
request: Request, |
|
|
|
model: DatasecConfigModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
request: Request, |
|
|
|
model: DatasecConfigModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
): |
|
|
|
model.update_by = current_user.user.user_name |
|
|
|
model.update_time = datetime.now() |
|
|
|
result = await DatasecConfigService.edit_datasec_services(query_db, model,current_user,request) |
|
|
|
result = await DatasecConfigService.edit_datasec_services(query_db, model, current_user, request) |
|
|
|
logger.info(result.message) |
|
|
|
return ResponseUtil.success(msg=result.message) |
|
|
|
|
|
|
@ -543,77 +555,87 @@ async def edit_datasec_config( |
|
|
|
# logger.info(result.message) |
|
|
|
# return ResponseUtil.success(msg=result.message) |
|
|
|
@metadataConfigController.delete('/datasecConfig/{metatask_ids}/{ds_ids}') |
|
|
|
async def delete_system_config(request: Request, metatask_ids: str,ds_ids:str, query_db: AsyncSession = Depends(get_db),current_user: CurrentUserModel = Depends(LoginService.get_current_user)): |
|
|
|
delete_config = DeleteMetataskModel(metatask_ids=metatask_ids,ds_ids=ds_ids) |
|
|
|
delete_config_result = await DatasecConfigService.delete_datasec_services(request, query_db, delete_config,current_user) |
|
|
|
async def delete_system_config(request: Request, metatask_ids: str, ds_ids: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user)): |
|
|
|
delete_config = DeleteMetataskModel(metatask_ids=metatask_ids, ds_ids=ds_ids) |
|
|
|
delete_config_result = await DatasecConfigService.delete_datasec_services(request, query_db, delete_config, |
|
|
|
current_user) |
|
|
|
logger.info(delete_config_result.message) |
|
|
|
|
|
|
|
return ResponseUtil.success(msg=delete_config_result.message) |
|
|
|
|
|
|
|
|
|
|
|
@metadataConfigController.get("/datasecConfig/{onum}", response_model=DatasecConfigModel) |
|
|
|
async def get_datasec_config_detail( |
|
|
|
request: Request, |
|
|
|
onum: int, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
onum: int, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await DatasecConfigService.get_datasec_detail_services(query_db, onum) |
|
|
|
logger.info(f"获取数据安全参数配置 onum={onum} 详情成功") |
|
|
|
return ResponseUtil.success(data=result) |
|
|
|
|
|
|
|
|
|
|
|
@metadataConfigController.put('/upOrdown') |
|
|
|
async def up_or_down_meta_metatask( |
|
|
|
request: Request, |
|
|
|
DownOrUpdate: OperaMetataskModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
request: Request, |
|
|
|
DownOrUpdate: OperaMetataskModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
): |
|
|
|
|
|
|
|
edit_config_result = await DatasecConfigService.up_or_down_metatask_services(request, query_db,current_user, DownOrUpdate.id,DownOrUpdate.type) |
|
|
|
edit_config_result = await DatasecConfigService.up_or_down_metatask_services(request, query_db, current_user, |
|
|
|
DownOrUpdate.id, DownOrUpdate.type) |
|
|
|
logger.info(edit_config_result.message) |
|
|
|
return ResponseUtil.success(msg=edit_config_result.message) |
|
|
|
|
|
|
|
|
|
|
|
# 元数据任务调度 |
|
|
|
@metadataConfigController.put('/DS') |
|
|
|
async def DS_meta_metatask( |
|
|
|
request: Request, |
|
|
|
process: ParmScheduleVo, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user) |
|
|
|
request: Request, |
|
|
|
process: ParmScheduleVo, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user) |
|
|
|
): |
|
|
|
|
|
|
|
edit_config_result = await DatasecConfigService.ds_metatask_services(request, query_db, process,current_user) |
|
|
|
edit_config_result = await DatasecConfigService.ds_metatask_services(request, query_db, process, current_user) |
|
|
|
|
|
|
|
return ResponseUtil.success(msg=edit_config_result) |
|
|
|
|
|
|
|
@metadataConfigController.get('/DS/{id}') |
|
|
|
|
|
|
|
@metadataConfigController.get('/DS/{id}') |
|
|
|
async def DS_meta_metatask_detail( |
|
|
|
request: Request, |
|
|
|
id: int, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user) |
|
|
|
request: Request, |
|
|
|
id: int, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user) |
|
|
|
): |
|
|
|
process=ParmScheduleVo() |
|
|
|
process.processDefinitionCode=id |
|
|
|
edit_config_result = await DatasecConfigService.ds_metatask_detail(request, query_db, process,current_user) |
|
|
|
process = ParmScheduleVo() |
|
|
|
process.processDefinitionCode = id |
|
|
|
edit_config_result = await DatasecConfigService.ds_metatask_detail(request, query_db, process, current_user) |
|
|
|
|
|
|
|
return ResponseUtil.success(data=edit_config_result) |
|
|
|
|
|
|
|
|
|
|
|
@metadataConfigController.delete('/DS') |
|
|
|
async def DS_meta_metatask_delete( |
|
|
|
request: Request, |
|
|
|
process: ParmScheduleVo, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user) |
|
|
|
request: Request, |
|
|
|
process: ParmScheduleVo, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user) |
|
|
|
): |
|
|
|
|
|
|
|
edit_config_result = await DatasecConfigService.ds_metatask_delete(request, query_db, process,current_user) |
|
|
|
edit_config_result = await DatasecConfigService.ds_metatask_delete(request, query_db, process, current_user) |
|
|
|
|
|
|
|
return ResponseUtil.success(msg=edit_config_result) |
|
|
|
|
|
|
|
|
|
|
|
# ----------元数据标签调度任务 ---------- |
|
|
|
|
|
|
|
@metadataConfigController.get('/taskBizConfig/list', response_model=PageResponseModel) |
|
|
|
async def get_task_biz_config_list( |
|
|
|
request: Request, |
|
|
|
query: TaskBizConfigQueryModel = Depends(TaskBizConfigPageQueryModel.as_query), |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
query: TaskBizConfigQueryModel = Depends(TaskBizConfigPageQueryModel.as_query), |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await MetadataConfigService.get_task_biz_config_list_services(db, query, is_page=True) |
|
|
|
return ResponseUtil.success(model_content=result) |
|
|
@ -621,9 +643,9 @@ async def get_task_biz_config_list( |
|
|
|
|
|
|
|
@metadataConfigController.get('/taskBizConfig/listall') |
|
|
|
async def get_task_biz_config_list_all( |
|
|
|
request: Request, |
|
|
|
query: TaskBizConfigQueryModel = Depends(TaskBizConfigPageQueryModel.as_query), |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
request: Request, |
|
|
|
query: TaskBizConfigQueryModel = Depends(TaskBizConfigPageQueryModel.as_query), |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
result = await MetadataConfigService.get_task_biz_config_list_services(db, query, is_page=False) |
|
|
|
return ResponseUtil.success(data=result) |
|
|
@ -632,28 +654,28 @@ async def get_task_biz_config_list_all( |
|
|
|
@metadataConfigController.post('/taskBizConfig/add') |
|
|
|
@ValidateFields(['bizModule', 'configType', 'data_sec_lvl', 'applyType']) |
|
|
|
async def add_task_biz_config( |
|
|
|
request: Request, |
|
|
|
item: TaskBizConfigAddModel, |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
request: Request, |
|
|
|
item: TaskBizConfigAddModel, |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
): |
|
|
|
item.create_by = current_user.user.user_name |
|
|
|
item.create_time = datetime.now() |
|
|
|
result = await MetadataConfigService.add_task_biz_config_services(db, item,current_user,request) |
|
|
|
result = await MetadataConfigService.add_task_biz_config_services(db, item, current_user, request) |
|
|
|
return ResponseUtil.success(msg=result.message) |
|
|
|
|
|
|
|
|
|
|
|
@metadataConfigController.post('/taskBizConfig/edit') |
|
|
|
@ValidateFields(['onum']) |
|
|
|
async def edit_task_biz_config( |
|
|
|
request: Request, |
|
|
|
item: TaskBizConfigAddModel, |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
request: Request, |
|
|
|
item: TaskBizConfigAddModel, |
|
|
|
db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
): |
|
|
|
item.update_by = current_user.user.user_name |
|
|
|
item.update_time = datetime.now() |
|
|
|
result = await MetadataConfigService.edit_task_biz_config_services(db, item,current_user,request) |
|
|
|
result = await MetadataConfigService.edit_task_biz_config_services(db, item, current_user, request) |
|
|
|
return ResponseUtil.success(msg=result.message) |
|
|
|
|
|
|
|
|
|
|
@ -662,57 +684,64 @@ async def edit_task_biz_config( |
|
|
|
# result = await MetadataConfigService.delete_task_biz_config_services(db, onums) |
|
|
|
# return ResponseUtil.success(msg=result.message) |
|
|
|
@metadataConfigController.delete('/taskBizConfig/{metatask_ids}/{ds_ids}') |
|
|
|
async def delete_task_biz_config(request: Request, metatask_ids: str,ds_ids:str, query_db: AsyncSession = Depends(get_db),current_user: CurrentUserModel = Depends(LoginService.get_current_user)): |
|
|
|
delete_config = DeleteMetataskModel(metatask_ids=metatask_ids,ds_ids=ds_ids) |
|
|
|
delete_config_result = await MetadataConfigService.delete_task_biz_config_services(request, query_db, delete_config,current_user) |
|
|
|
async def delete_task_biz_config(request: Request, metatask_ids: str, ds_ids: str, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user)): |
|
|
|
delete_config = DeleteMetataskModel(metatask_ids=metatask_ids, ds_ids=ds_ids) |
|
|
|
delete_config_result = await MetadataConfigService.delete_task_biz_config_services(request, query_db, delete_config, |
|
|
|
current_user) |
|
|
|
logger.info(delete_config_result.message) |
|
|
|
return ResponseUtil.success(msg=delete_config_result.message) |
|
|
|
|
|
|
|
|
|
|
|
@metadataConfigController.get('/taskBizConfig/detail') |
|
|
|
async def get_task_biz_config_detail(onum: str, db: AsyncSession = Depends(get_db)): |
|
|
|
data = await MetadataConfigService.get_task_biz_config_detail_services(db, onum) |
|
|
|
return ResponseUtil.success(data=data) |
|
|
|
|
|
|
|
|
|
|
|
@metadataConfigController.get('/taskBizConfigRela/list/{bizOnum}') |
|
|
|
async def get_task_biz_rela_config_list( |
|
|
|
bizOnum: int, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
bizOnum: int, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
): |
|
|
|
ai_chat_list_result = await MetadataConfigService.get_task_biz_config_rela_list_services(query_db, bizOnum) |
|
|
|
logger.info('获取成功') |
|
|
|
return ResponseUtil.success(data=ai_chat_list_result) |
|
|
|
|
|
|
|
|
|
|
|
@metadataConfigController.put('/taskBiz/upOrdown') |
|
|
|
async def task_biz_up_or_down_meta_metatask( |
|
|
|
request: Request, |
|
|
|
DownOrUpdate: OperaMetataskModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
request: Request, |
|
|
|
DownOrUpdate: OperaMetataskModel, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user), |
|
|
|
): |
|
|
|
|
|
|
|
edit_config_result = await MetadataConfigService.up_or_down_metatask_services(request, query_db,current_user, DownOrUpdate.id,DownOrUpdate.type) |
|
|
|
edit_config_result = await MetadataConfigService.up_or_down_metatask_services(request, query_db, current_user, |
|
|
|
DownOrUpdate.id, DownOrUpdate.type) |
|
|
|
logger.info(edit_config_result.message) |
|
|
|
return ResponseUtil.success(msg=edit_config_result.message) |
|
|
|
|
|
|
|
return ResponseUtil.success(msg=edit_config_result.message) |
|
|
|
|
|
|
|
|
|
|
|
@metadataConfigController.put('/taskBiz/DS') |
|
|
|
async def task_biz_DS_meta_metatask( |
|
|
|
request: Request, |
|
|
|
process: ParmScheduleVo, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user) |
|
|
|
request: Request, |
|
|
|
process: ParmScheduleVo, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user) |
|
|
|
): |
|
|
|
edit_config_result = await MetadataConfigService.ds_metatask_services(request, query_db, process, current_user) |
|
|
|
|
|
|
|
edit_config_result = await MetadataConfigService.ds_metatask_services(request, query_db, process,current_user) |
|
|
|
return ResponseUtil.success(msg=edit_config_result) |
|
|
|
|
|
|
|
return ResponseUtil.success(msg=edit_config_result) |
|
|
|
|
|
|
|
@metadataConfigController.delete('/taskBiz/DS') |
|
|
|
async def task_biz_DS_meta_metatask_delete( |
|
|
|
request: Request, |
|
|
|
process: ParmScheduleVo, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user) |
|
|
|
request: Request, |
|
|
|
process: ParmScheduleVo, |
|
|
|
query_db: AsyncSession = Depends(get_db), |
|
|
|
current_user: CurrentUserModel = Depends(LoginService.get_current_user) |
|
|
|
): |
|
|
|
edit_config_result = await MetadataConfigService.ds_metatask_delete(request, query_db, process, current_user) |
|
|
|
|
|
|
|
edit_config_result = await MetadataConfigService.ds_metatask_delete(request, query_db, process,current_user) |
|
|
|
|
|
|
|
return ResponseUtil.success(msg=edit_config_result) |
|
|
|
return ResponseUtil.success(msg=edit_config_result) |
|
|
|