package com.cyl.h5.pojo.request;


import com.alibaba.fastjson.JSONArray;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

@Data
public class StaffServiceInfoRequest {

    /** 伴宠师id*/
    @ApiModelProperty(value = "伴宠师id")
    @NotNull(message = "伴宠师id不能为空")
    private Long Id;

    /** 昵称 */
    @ApiModelProperty(value = "昵称")
    private String nickName;

    /** 人员简介 */
    @ApiModelProperty(value = "人员简介")
    private String shortDescription;


    @ApiModelProperty("养宠年限")
    private Integer feedingAge;


    @ApiModelProperty("可服务宠物类型 1猫咪 2狗狗 3异宠")
    @TableField(typeHandler = FastjsonTypeHandler.class)
    private JSONArray servePetType;


    @ApiModelProperty("基础服务")
    private Integer baseService;


    @ApiModelProperty("增值服务 1陪玩/遛狗 2一天多次(做卫生) 3护理 4提前熟悉")
    @TableField(typeHandler = FastjsonTypeHandler.class)
    private JSONArray externalService;

    @ApiModelProperty("接收超出订单范围加急派单通知 0不接收,1接收")
    private Integer receiveUrgentOrder;
}
