class AddTab(CMForm): bg_image = StringField( u'bg_image', validators=[validators.data_required(message=u'缺少背景图片')]) title = StringField(u'title', validators=[validators.data_required(message=u'缺少标题')]) slogan = StringField( u'slogan', validators=[validators.data_required(message=u'缺少标语')])
class AddImage(CMForm): image = StringField(u'image', validators=[validators.data_required(message=u'缺少图片')]) title = StringField(u'title', validators=[validators.data_required(message=u'缺少标题')]) content = StringField( u'content', validators=[validators.data_required(message=u'缺少标题')])
class AddNews(CMForm): title = StringField(u'title', validators=[validators.data_required(message=u'缺少标题')]) cover_image = StringField( u'cover_image', validators=[validators.data_required(message=u'缺少封面图片'), ValidImage()]) content = StringField( u'content', validators=[validators.data_required(message=u'缺少新闻内容')]) type_id = IntegerField( u'type_id', validators=[validators.data_required(message=u'缺少类型id')])
class AddTeamMember(CMForm): light_avatar = StringField( u'light_avatar', validators=[validators.data_required(message=u'缺少头像亮图'), ValidImage()]) dark_avatar = StringField(u'dark_avatar', validators=[validators.optional()]) name = StringField(u'name', validators=[validators.data_required(message=u'u缺少名字')]) description = StringField( u'description', validators=[validators.data_required(message=u'缺少描述')])
class GetOssStsToken(CMForm): pic_type = StringField(u'pic_type', validators=[ validators.data_required(message=u'u缺少图片分类'), validators.any_of([ 'index', 'team', 'investment', 'news', 'addr', 'about' ]) ])
class AddAddr(CMForm): city = StringField( u'city', validators=[validators.data_required(message=u'缺少城市名称')]) cover_image = StringField( u'cover_image', validators=[validators.data_required(message=u'缺少封面图片'), ValidImage()]) detail_addr = StringField( u'detail_addr', validators=[validators.data_required(message=u'缺少详细地址')]) phone = StringField( u'phone', validators=[validators.data_required(message=u'缺少手机号码')]) mail = StringField(u'mail', validators=[validators.data_required(message=u'缺少邮箱')]) fax_no = StringField( u'fax_no', validators=[validators.data_required(message=u'缺少传真号码')]) baidu_share = StringField( u'baidu_share', validators=[validators.data_required(message=u'缺少百度分享链接')])
class AddInvestment(CMForm): company_name = StringField( u'company_name', validators=[validators.data_required(message=u'缺少公司名字')]) cover_image = StringField( u'cover_image', validators=[validators.data_required(message=u'缺少封面图片'), ValidImage()]) company_url = StringField( u'company_url', validators=[validators.data_required(message=u'缺少公司网址')]) company_addr = StringField( u'company_addr', validators=[validators.data_required(message=u'缺少公司地址描述')]) pm_manager = StringField( u'pm_manager', validators=[validators.data_required(message=u'缺少项目负责人')]) company_introduce = StringField( u'company_introduce', validators=[validators.data_required(message=u'缺少公司描述')]) type_id = IntegerField( u'type_id', validators=[validators.data_required(message=u'缺少类型id')])
class GetImListByType(ListForm): type_id = StringField(u'type_id',validators=[ validators.data_required(message=u'缺少类型id') ])
class AddInvestmentType(CMForm): type_name = StringField( u'type_name', validators=[validators.data_required(message=u'缺少类型名称')]) description = StringField(u'description', validators=[validators.optional()])