/// <summary>
        /// 创建操作员账户
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public async Task <string> CreateMealOperator(MealOperatorModel model)
        {
            model.Password = Common.Helper.CryptoHelper.AddSalt(model.OperatorGuid, model.Password);

            using (var conn = MySqlHelper.GetConnection())
            {
                return(await conn.InsertAsync <string, MealOperatorModel>(model));
            }
        }
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public async Task <bool> UpdateAsync(MealOperatorModel model)
        {
            using (var conn = MySqlHelper.GetConnection())
            {
                var result = await conn.UpdateAsync(model);

                return(result > 0);
            }
        }
        /// <summary>
        /// 更新操作员密码
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public async Task <bool> UpdatePassword(MealOperatorModel model)
        {
            var saltPwd = Common.Helper.CryptoHelper.AddSalt(model.OperatorGuid, model.Password);

            var sql = @"update t_meal_operator 
                        set password = @password, last_updated_by = @lastUpdatedBy 
                        where operator_guid = @operatorGuid and hospital_guid = @hospitalGuid";

            using (var conn = MySqlHelper.GetConnection())
            {
                var result = await conn.ExecuteAsync(sql,
                                                     new
                {
                    password      = saltPwd,
                    operatorGuid  = model.OperatorGuid,
                    lastUpdatedBy = model.LastUpdatedBy,
                    hospitalGuid  = model.HospitalGuid
                });

                return(result > 0);
            }
        }