field_edit.py 1.2 KB
#author:        4N
#createtime:    2021/1/27
#email:         nheweijun@sina.com

from app.models import Columns
import datetime


from app.models import db
from app.util.component.ApiTemplate import ApiTemplate


class Api(ApiTemplate):
    api_name = "修改属性"
    def process(self):

        #返回结果
        res={}

        column_guid = self.para.get("column_guid")
        try:
            Columns.query.filter_by(guid = column_guid).update({"alias":self.para.get("column_alias"),"update_time":datetime.datetime.now()})
            db.session.commit()
            res["result"] = True
            res["msg"] = "属性别名修改成功!"

        except Exception as e:
            raise e

        return res

    api_doc={
    "tags":["管理接口"],
    "parameters":[
        {"name": "column_guid",
         "in": "formData",
         "type": "string",
         "description": "属性guid","required":"true"},
        {"name": "column_alias",
         "in": "formData",
         "type": "string",
         "description": "属性别名","required":"true"},

    ],
    "responses":{
        200:{
            "schema":{
                "properties":{
                }
            }
            }
        }
    }