1.guide_words表添加新字段update_by\n2.新增修改引导词实体类\n3.实现修改引导词接口
This commit is contained in:
parent
ea7f3aa373
commit
b8ce7038aa
@ -12,7 +12,7 @@ APP_PORT = 9099
|
||||
# 应用版本
|
||||
APP_VERSION= '1.6.2'
|
||||
# 应用是否开启热重载
|
||||
APP_RELOAD = false
|
||||
APP_RELOAD = true
|
||||
# 应用是否开启IP归属区域查询
|
||||
APP_IP_LOCATION_QUERY = true
|
||||
# 应用是否允许账号同时登录
|
||||
|
||||
@ -9,7 +9,7 @@ from module_admin.aspect.interface_auth import CheckUserInterfaceAuth
|
||||
from module_admin.entity.vo.user_vo import CurrentUserModel
|
||||
from module_admin.service.login_service import LoginService
|
||||
from module_admin.service.words_service import WordsService
|
||||
from module_admin.entity.vo.words_vo import DeleteWordsModel, WordsModel, WordsPageQueryModel
|
||||
from module_admin.entity.vo.words_vo import DeleteWordsModel, WordsModel, WordsPageQueryModel, WordsUpdateModel
|
||||
from utils.common_util import bytes2file_response
|
||||
from utils.log_util import logger
|
||||
from utils.page_util import PageResponseModel
|
||||
@ -61,15 +61,19 @@ async def add_guide_words(
|
||||
return ResponseUtil.success(msg=add_words_result.message)
|
||||
|
||||
|
||||
@wordsController.put('', dependencies=[Depends(CheckUserInterfaceAuth('guide:words:edit'))])
|
||||
@wordsController.put('/edit_guide'
|
||||
# ,dependencies=[Depends(CheckUserInterfaceAuth('guide:words:edit'))]
|
||||
)
|
||||
@ValidateFields(validate_model='edit_words')
|
||||
@Log(title='引导词', business_type=BusinessType.UPDATE)
|
||||
async def edit_guide_words(
|
||||
request: Request,
|
||||
edit_words: WordsModel,
|
||||
edit_words: WordsUpdateModel,
|
||||
query_db: AsyncSession = Depends(get_db),
|
||||
current_user: CurrentUserModel = Depends(LoginService.get_current_user),
|
||||
):
|
||||
print("修改id", edit_words.guide_id)
|
||||
print("修改id", edit_words.text)
|
||||
edit_words.update_by = current_user.user.user_name
|
||||
edit_words.update_time = datetime.now()
|
||||
edit_words_result = await WordsService.edit_words_services(query_db, edit_words)
|
||||
|
||||
@ -17,6 +17,7 @@ class GuideWords(Base):
|
||||
create_by = Column(String(64), nullable=True, comment='创建者')
|
||||
remark = Column(String(500), nullable=True, comment='备注')
|
||||
del_flag = Column(CHAR(1), nullable=False, comment='删除标志(0代表存在 2代表删除)')
|
||||
update_by = Column(String(64), nullable=True, comment='修改者')
|
||||
|
||||
|
||||
|
||||
|
||||
@ -22,6 +22,7 @@ class WordsModel(BaseModel):
|
||||
create_by: Optional[str] = Field(default=None, description='创建者')
|
||||
remark: Optional[str] = Field(default=None, description='备注')
|
||||
del_flag: Optional[str] = Field(default=None, description='删除标志(0代表存在 2代表删除)')
|
||||
update_by : Optional[str] = Field(default=None, description='修改者')
|
||||
|
||||
|
||||
|
||||
@ -33,7 +34,18 @@ class WordsModel(BaseModel):
|
||||
def validate_fields(self):
|
||||
self.get_del_flag()
|
||||
|
||||
class WordsUpdateModel(WordsModel):
|
||||
"""
|
||||
引导词更新模型
|
||||
"""
|
||||
model_config = ConfigDict(alias_generator=to_camel, from_attributes=True)
|
||||
|
||||
guide_id: int = Field(description='引导词id')
|
||||
text: str = Field(default=None, description='文本内容')
|
||||
type: Optional[str] = Field(default=None, description='引导词类型')
|
||||
remark : Optional[str] = Field(default=None, description='备注')
|
||||
update_time: Optional[datetime] = Field(default=None, description='修改时间')
|
||||
update_by : Optional[str] = Field(default=None, description='修改者')
|
||||
|
||||
|
||||
class WordsQueryModel(WordsModel):
|
||||
|
||||
Loading…
Reference in New Issue
Block a user